Paypal 贝宝定期支付+;购买

Paypal 贝宝定期支付+;购买,paypal,recurring,Paypal,Recurring,在翻阅Paypal文档寻找这种情况的解决方案后,我一无所获。我想要的是一种拥有订阅(定期付款)和物品购买的购物车的方式。是否有一种方法可以解决这个问题,或者我必须做一些定制的事情(如果我使用Paypal标准按钮购物车/结帐,我该怎么做) 提前感谢。是的,您可以通过快速结帐定期付款来实现这一点。 您只需确保在SetExpressCheckout和DoExpressCheckoutPaymentAPI调用中包含AMT 通用快速签出流基于三个API调用;SetExpressCheckout、GetEx

在翻阅Paypal文档寻找这种情况的解决方案后,我一无所获。我想要的是一种拥有订阅(定期付款)和物品购买的购物车的方式。是否有一种方法可以解决这个问题,或者我必须做一些定制的事情(如果我使用Paypal标准按钮购物车/结帐,我该怎么做)


提前感谢。

是的,您可以通过快速结帐定期付款来实现这一点。
您只需确保在
SetExpressCheckout
DoExpressCheckoutPayment
API调用中包含
AMT

通用快速签出流基于三个API调用;SetExpressCheckout、GetExpressCheckoutDetails和DoExpressCheckoutPayment

  • SetExpressCheckout设置付款并返回令牌
  • 您将买家重定向到,其中TOKEN-HERE是您之前收到的令牌
  • 在买方同意付款后,他将返回您的现场
  • 您可以调用GetExpressCheckoutDetails并将令牌作为参数提供,以将PAYERID从买家中删除
  • 使用提供的令牌和PAYERID调用DoExpressCheckoutPayment以完成付款
  • 如果您希望使用定期付款,可以使用以下流程:
    1.致电SetExpressCheckout,将BILLINGTYPE设置为“RecurringPayments”,并将“AMT”设置为0设置为您希望立即向买家收取的任何金额
    2.从SetExpressCheckout的API响应中检索令牌
    3.调用DoExpressCheckoutPayment并将“金额”设置为您希望立即收取的金额。 4.调用CreateRecurringPaymentsProfile并提供令牌,指定所有其他必需参数(计费频率等)。
    (可选)5。如果您希望更新定期付款配置文件,请使用UpdateRecurringPaymentsProfile

    您可以在上找到用于快速签出的其他文档,也可以在上找到我们的SDK


    您可以在

    上找到有关SetExpressCheckout、DoExpressCheckoutPayment、CreateRecurringPaymentsProfile和UpdateRecurringPaymentsProfile的相关API文档的概述和链接,我知道他们支持开箱即用。你看过这个吗?是的,这些是我看过的文件。我需要快速结账吗?如果我们在SetEC中将AMT设置为0,DoEC中的AMT应该是多少?如果将其设置为0,则会导致错误。