Paypal高级付款和PayFlow Link与定期付款

3
我们希望在我们的应用程序中实现Paypal支付。这是我们需要的内容:
  • 定期付款,

  • 试用期,

  • 优惠券代码,

  • 在不离开我们的页面的情况下进行付款,

我们发现可以使用Paypal Advanced Payment和PayFlow Link(网关开发人员指南和参考手册)来实现,但在该文档的第30页中只链接到PayFlow Pro。我们找到了信息,Pro和Link版本之间的区别仅在于我们可以对页面模板进行修改。
  • 我们可以使用Paypal Advanced Payment和PayFlow Link实现定期付款吗?

  • 如果可以,如何操作?提供开发人员指南的链接将很有用。

  • 哪些产品可以满足我们的需求?

问候,
彼得
1个回答

2
是的,尽管在使用PayPal Payments Advanced/Payflow Link时需要通过某种迂回的方式来完成。
如果您的买家将使用信用卡支付配置文件,则需要先运行一笔交易,获取交易的PNREF,然后使用该信息创建重复计费配置文件。Payflow网关指南第2章(https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/payflowgateway_guide.pdf)应该可以帮助您了解如何运行最初的交易;重复计费服务指南应该可以帮助您设置重复计费配置文件(https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_payflowpro_recurringbilling_guide.pdf--第16页有具体示例,“将现有交易转换为配置文件”部分)。
如果您的买家将使用PayPal付款(当您使用PayPal Payments Advanced或Payflow Link时,这是一个真实的可能性),您需要运行交易,同时让他们注册账单协议,然后使用账单协议创建定期账单配置文件。在设置交易时(Payflow网关指南第2章,与上述链接相同),传递BILLINGTYPE=MerchantInitiatedBilling(建议-在此之前您需要获得PayPal的批准)。当买家完成付款时,PayPal将返回BAID-在创建定期账单配置文件时传递BAID。(同样,定期账单服务指南在第16页下面的“为PayPal账户添加新配置文件”中有示例。)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接