【问题标题】:PayPal checkout solution confusionPayPal结账解决方案混乱
【发布时间】:2013-03-05 16:53:41
【问题描述】:

我正试图弄清楚我的网站要使用哪种支付解决方案。

我想和 Spotify 做同样的事情(https://www.spotify.com/us/freetrial/ - 你需要登录才能看到它),允许用户选择他们是想用 PayPal 支付还是使用信用卡支付,然后带他们去付款选择屏幕(在 PayPal 上),然后将它们返回到我的网站以单击确认并购买。

我已经支付了经常性付款(即使我还没有使用它),我不确定这是否适用于此。我还集成了快速结帐,但我不知道它是否允许定期付款。

编辑:我需要一个单独的令牌来进行定期付款吗?我必须使用旧的定期付款结帐屏幕吗?如何像 Spotify 一样尽可能高效地完成这项工作?以下是我在快速结账后创建定期付款资料的努力:http://pastie.org/private/sakzopltnwfv93wwmduqq

图表:

选择购买和贝宝(订阅)--> 选择支付(在贝宝上)--> 确认并支付(我的网站)

这就是 spotify 的结帐的样子(对于初次使用的用户不会说更新):
他们是否使用定期付款+快速结账?我非常感谢您对此提供帮助。

【问题讨论】:

  • 是的,对我来说这看起来像 Express Checkout。您不需要单独的令牌。您将调用 SetExpressCheckout 并包含计费协议参数。具体来说,需要将 L_BILLINGTYPEn 设置为定期付款。我在原始答案中链接到的文档涵盖了计费协议参数的使用。

标签: php api paypal paypal-subscriptions


【解决方案1】:

是的,您可以通过 Express Checkout + Recurring Payments 完成此操作。也就是说,如果此人在设置定期付款时选择信用卡,他们将必须创建一个 PayPal 帐户。如果他们支付的是非定期结帐,那么他们可以使用信用卡选项而无需创建 PayPal 帐户。

您提到您已经支付了经常性付款..??您指的是付款专业版吗?如果是这样,您无需为此付费即可使用 EC + RP。仅当您想直接在您的网站上处理信用卡而不重定向到 PayPal 时,才需要 Pro。这有时会使事情看起来更专业一些,并且还可以让您在使用信用卡时让人们设置定期付款而无需创建 PayPal 帐户。

使用 EC 时,您只需确保包含计费协议参数,以便取回可在 CreateRecurringPaymentsProfile 中工作的令牌。有关详细信息,请参阅SetExpressCheckout API reference

这有点老了,但仍然有用。看看这个sample express checkout set of api calls。您会注意到它在所有调用中都使用相同的令牌。

【讨论】:

  • 感谢您的快速回复,我在上面添加了一个小贴士,详细说明了我在 EC 后添加定期付款的努力。
  • 检查我添加到答案中的链接。这是用于设置定期付款资料的 Express Checkout 调用流程示例。
  • 快速说明:Spotify 似乎没有使用定期付款。他们似乎在使用带有账单协议的 Express Checkout。计费协议允许您随时调用 DoReferenceTransaction API 调用,对要收取的金额没有设置限制。有关更多详细信息,请参阅x.com/developers/community/blogs/ppintegrationsnate/… - 您需要获得批准才能使用“参考交易”,而快速结帐定期付款不需要。
  • 顺便说一下,这里有一个相同的操作指南:x.com/developers/paypal/documentation-tools/express-checkout/…
  • 那我为什么要为经常性付款付费,RP 有哪些计费协议没有?
【解决方案2】:

就像 Spotify - 您需要在您的网站上构建该选项。如果用户选择使用信用卡订阅 - 使用直接信用卡的定期付款(见下文)。如果用户选择使用 PayPal 帐户订阅 - 使用带有 PayPal 帐户的定期付款(这是 Andrew 在上面的回复中建议的)。

以下是操作指南:

对于直接信用卡订阅:https://www.x.com/developers/paypal/documentation-tools/paypal-payments-pro/how-set-recurring-payments-profile-using-direct-payment

对于 PayPal 帐户订阅:https://www.x.com/developers/paypal/documentation-tools/express-checkout/how-to/ht_ec-recurringPaymentProfile-curl-etc

API 将允许您执行诸如试用期、安装费等操作。例如,这里是构建免费增值模型的方法:https://www.x.com/developers/paypal/documentation-tools/express-checkout/how-to/ht_ec-freeTrialRecurringPayments-curl-etc

【讨论】:

  • 感谢您的回复,您能看看上面的馅饼吗?我试图弄清楚如何将定期付款添加到 EC。我该怎么做?
  • 请记住,如果您使用直接付款方式进行定期付款(他们将其称为 DPRP),则除了交易费用外,您还必须每月支付 60 美元。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-29
  • 2015-01-10
  • 1970-01-01
  • 2014-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多