我正在使用這個寶石active_paypa_adaptive_payment在網頁上的支付系統。付款完成後沒有發件人登錄到PayPal
preapproval_payment功能工作正常,我有一個preapproval_key我的數據庫內。
現在我想執行與我的preaproval_key協議。
我一直在檢查方法,它工作正常。
我不需要去貝寶頁面方法在我cancel_order
方法在我的訂單controller.ie:
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
取消協議?
非常感謝您