【发布时间】:2014-02-18 07:55:12
【问题描述】:
我需要通过 paypal 使用部分付款,但我不知道如何通过 PHP 使用 paypal 部分付款。使用没有信用卡的贝宝账户授权和获取金额的流程是什么。
例如,如果我在结账时授权 1000 美元,并在第一次运输时收取 500 美元,在第二次运输时收取 500 美元。
【问题讨论】:
标签: php magento paypal payment partial
我需要通过 paypal 使用部分付款,但我不知道如何通过 PHP 使用 paypal 部分付款。使用没有信用卡的贝宝账户授权和获取金额的流程是什么。
例如,如果我在结账时授权 1000 美元,并在第一次运输时收取 500 美元,在第二次运输时收取 500 美元。
【问题讨论】:
标签: php magento paypal payment partial
您将使用Express Checkout API 来处理它。您可以将付款操作设置为授权或订单,然后您可以在需要处理每笔付款时运行 DoCapture。
具体来说,您将使用SetExpressCheckout、GetExpressCheckoutDetails 和DoExpressCheckoutPayment。然后,DoCapture。
我的PHP class library for PayPal 会让您轻松拨打所有电话。
【讨论】:
你需要
SetExpressCheckout 与 PAYMENTACTION = 授权
DoExpressCheckout 和DoCapture API 您需要使用COMPLETETYPE = InComplete 部分捕获付款。
更多信息Authorize and capture
【讨论】: