java - Paypal 预付款和 PayFlow 链接与定期付款

标签 java paypal payment

我们想在我们的应用程序中实现 Paypal。这就是我们需要的:

  • 定期付款,

  • 试用期,

  • 优惠券代码,

  • 无需离开我们的页面即可付款,

我们发现我们可以使用 Paypal Advanced Payment 和 PayFlow Link(网关开发人员指南和引用),但在本文档的 30 个站点上仅链接到 PayFlow Pro。我们发现Pro和Link版本的区别仅在于我们可以在页面模板上对模板 View 进行修改。

  • 我们可以使用 Paypal Advanced Payment 和 PayFlow Link 进行定期付款吗?

  • 如果是?如何?指向开发人员指南的链接会很有用,

  • 我们应该使用哪些产品来满足我们的需求?

问候,

彼得

最佳答案

是的,尽管在使用 PayPal Payments Advanced/Payflow Link 时必须以某种迂回的方式进行。

如果您的买家打算使用信用卡支付配置文件,您需要先运行交易,获取交易的 PNREF,然后使用它来创建经常性计费配置文件。 Payflow Gateway 指南的第 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 时这是一种真实的可能性),您将需要进行交易,让他们同时签署结算协议(protocol)时间,然后使用计费协议(protocol)创建定期计费配置文件。当您设置交易时(Payflow Gateway 指南的第 2 章,与上面相同的链接),传递 BILLINGTYPE=MerchantInitiatedBilling(一条建议——您需要在执行此操作之前获得 PayPal 的批准) .当买家完成付款时,PayPal 将返回给您一个 BAID——在创建定期计费配置文件时将 BAID 传入。 (同样,定期计费服务指南在第 16 页的“为 PayPal 帐户添加新配置文件”下有这方面的示例。)

关于java - Paypal 预付款和 PayFlow 链接与定期付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18513505/

相关文章:

java - Eclipse Juno 的 Websphere 6.1 插件

java - 通过java打开需要认证的网页

paypal - 获取与 Paypal 中的定期付款配置文件关联的交易

php - Paypal Rest API 支付验证服务器端

ruby-on-rails - 如何使用 PayPal(自适应支付?)向商家请求和发送付款

java - 具有额外列的多对多 Hibernate 映射

java - Eclipse Java 代码格式化

php - 从 paypal 数组获取状态

php - 无法为 float 金额创建 Paypal 付款

ruby - Paypal Adaptive Payments 移动应用程序在完成或取消时挂起