PayPal经常性+购买



在浏览了PayPal文档以查找这种情况的解决方案后,我发现一片空白。我想要的是一种拥有订阅(定期付款)和商品购买的购物车的方法。有没有一种方法可以解决这个问题,或者我必须做一些自定义的事情(如果我使用购物车/结帐的标准按钮PayPal我将如何去做)。

提前谢谢。

是的,您可以使用快速结账定期付款来执行此操作。
您只需确保在SetExpressCheckout中包含AMTDoExpressCheckoutPayment API 调用。

一般的快速结账流程基于三个 API 调用;SetExpressCheckout、GetExpressCheckoutDetails 和 DoExpressCheckoutPayment。

  1. SetExpressCheckout设置付款并返回令牌
  2. 您将买家重定向到 https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=TOKEN-HERE,其中 TOKEN-HERE 是您之前收到的代币
  3. 买家同意付款后,他将返回您的网站。
  4. 您可以调用 GetExpressCheckoutDetails 并提供令牌作为参数,以获取买方的 PAYERID。
  5. 致电DoExpressCheckoutPayment提供令牌和PAYERID以完成付款

如果您希望使用定期付款,您将使用以程:
1. 致电 SetExpressCheckout 并将 BILLINGTYPE 设置为"定期付款",并将"AMT"设置为 0 您希望立即向买家收取的任何金额。 .
2. 从 SetExpressCheckout
的 API 响应中检索令牌3. 致电DoExpressCheckoutPayment并将"AMT"设置为您要立即收取的金额。4. 调用创建定期付款配置文件并提供令牌,指定所有其他必需参数(计费频率等)。
(可选)5. 如果您想更新您的定期付款资料,请使用更新定期付款资料。

您可以在 https://www.x.com/community/ppx/documentation#ec 找到有关快速结账的其他文档,也可以在 https://www.x.com/community/ppx/sdks#NVP

您可以在 https://www.x.com/docs/DOC-1372 找到有关 SetExpressCheckout、DoExpressCheckoutPayment、CreateRecurringPaymentsProfile 和 UpdateRecurringPaymentsProfile 的相关 API 文档链接的概述。

最新更新