如何使用参考交易设置 PayPal 快速定期付款?

How to setup PayPal Express Recurring Payment using Reference Transaction?

我正在尝试使用参考交易设置 PayPal 快速定期付款。任何人都可以帮助我了解交易流程。如何设置参考交易?之后我如何使用参考 ID 处理重复交易?

注意:我正在使用 Asp .Net MVC 编写代码。

您需要先设置结算协议,然后才能进行参考交易。

基本上,结算协议是使用 Express Checkout 设置的。参考交易的两个核心步骤是;

  1. 设置付款授权,然后创建结算协议。
  2. 设置结算协议,建立结算协议后发起支付。

Link :

参考交易:https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/

使用 Express Checkout 的参考交易:https://developer.paypal.com/docs/classic/express-checkout/ht_ec-refTrans-SetEC-DoRefTrans-curl-etc/

我找到了解决这个问题的方法。

  • 首先需要设置Reference transaction并生成BillingId(为以后的交易保存BillingId)。

我们现在有 BillingId,但这里有一个大问题。如何处理重复循环。

  • 为了解决这个问题,我们需要编写自己的脚本并维护调度(Recurring Cycle)。使用 BillingId 从买家账户中扣除付款。