Sha256: d2a7238134faca4828a4ece2b8e2aef65354bdbab7be1552ccfebfbcfa479b00
Contents?: true
Size: 641 Bytes
Versions: 1
Compression:
Stored size: 641 Bytes
Contents
module Spree CheckoutController.class_eval do before_filter :redirect_for_alipay, :only => :update private def redirect_for_alipay return unless params[:state] == "payment" if params[:order][:payments_attributes].present? @payment_method = Spree::PaymentMethod.find(params[:order][:payments_attributes].first[:payment_method_id]) end if @payment_method && @payment_method.kind_of?(Spree::PaymentMethod::Alipay) # @order.update_attributes(object_params) redirect_to gateway_alipay_path(:gateway_id => @payment_method.id, :id => @order.number) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spree_alipay-1.2 | app/controllers/spree/checkout_controller_decorator.rb |