我在网页上使用这个 gem active_paypa_adaptive_payment支付系统。
preapproval_payment功能运行良好,我的数据库中有一个preapproval_key。
现在我想用我的preaproval_key执行协议。
我一直在检查cancel_preapproval
方法,它确实工作正常。
我不需要在我的订单控制器cancel_preapproval
中使用我的方法中的方法进入贝宝页面。即:cancel_order
preapproval_key = @order.payment.preapproval_key
response = gateway.cancel_preapproval(:preapproval_key => preapproval_key)
respond_to do |format|
if response.ack == "Success"
@order.update_attributes
format.html { redirect_to user_orders_url(current_user), notice: t(".cancel_order_success") }
else
format.html { redirect_to user_orders_url(current_user), alert: t(".cancel_order_wrong") }
end
end
我如何与我preapproval_key
的将资金从汇款人账户转移到收款人账户的协议执行?
是否可以使用此功能执行协议而不是取消与我的协议preapproval_key
?
非常感谢你