通过 Braintree + Braintree Webhooks 从 PayPal Payments Pro(w/h 定期计费)+ IPN 迁移到 PayPal Payments
Migration from PayPal Payments Pro (w/h recurring billing) + IPN to PayPal Payments via Braintree + Braintree Webhooks
我正在处理一个应用程序的迁移项目,该应用程序使用 PayPal Payments Pro API 处理计费(具有循环计费)。对于通知,目前正在使用 PayPal IPN。
该服务目前提供通过 PayPal 账户和信用卡支付的支付方式,但我们希望在未来集成其他支付方式,例如 Apple Pay、Android Pay、Venmo 和比特币。
现在,该服务的大多数客户都通过 PayPal 定期付款进行支付,我正在寻找一种方法,从仅使用 PayPal 的付款解决方案迁移到 Braintree,而无需要求定期付款用户做任何事情。迁移必须顺利,并且用户必须仍然收到电子邮件通知(因此需要将通知机制从 IPN 迁移到 Braintree webhooks)。
有没有人有将仅 PayPal 解决方案迁移到仅 Braintree 解决方案的经验?将当前的软件组件改装到我们新的 Braintree 后端服务器中可能是一种选择,但我正在寻找更优雅的解决方案。
P.S。我无法在网上找到有关此的任何信息。
这是一个迟到的回复,但我们正在努力为客户做到这一点。不幸的是,根据 Braintree 迁移团队的说法,答案是目前不可能。虽然 Braintree 能够将 PayPal 账单协议(由以 B-
开头的 ID 标识)导入到他们的 Vault 中,然后可以将其与 Braintree 定期付款计划相关联,但他们无法导入定期付款(已确定通过以 I-
).
开头的 ID
虽然我不确定,但我怀疑这是因为 Braintree 已经在内部使用 REST API 与 PayPal 集成,而 PayPal 目前不支持旧的 "recurring payments"通过 REST 功能。我也不希望他们添加它,因为它似乎已被他们的新(但不兼容)"billing plans" 功能普遍取代。
(请注意,由于 PayPal 以及 Braintree 有时会使用术语 "billing agreements" 来指代所有这些功能,因此该讨论变得复杂。)
我正在处理一个应用程序的迁移项目,该应用程序使用 PayPal Payments Pro API 处理计费(具有循环计费)。对于通知,目前正在使用 PayPal IPN。
该服务目前提供通过 PayPal 账户和信用卡支付的支付方式,但我们希望在未来集成其他支付方式,例如 Apple Pay、Android Pay、Venmo 和比特币。
现在,该服务的大多数客户都通过 PayPal 定期付款进行支付,我正在寻找一种方法,从仅使用 PayPal 的付款解决方案迁移到 Braintree,而无需要求定期付款用户做任何事情。迁移必须顺利,并且用户必须仍然收到电子邮件通知(因此需要将通知机制从 IPN 迁移到 Braintree webhooks)。
有没有人有将仅 PayPal 解决方案迁移到仅 Braintree 解决方案的经验?将当前的软件组件改装到我们新的 Braintree 后端服务器中可能是一种选择,但我正在寻找更优雅的解决方案。
P.S。我无法在网上找到有关此的任何信息。
这是一个迟到的回复,但我们正在努力为客户做到这一点。不幸的是,根据 Braintree 迁移团队的说法,答案是目前不可能。虽然 Braintree 能够将 PayPal 账单协议(由以 B-
开头的 ID 标识)导入到他们的 Vault 中,然后可以将其与 Braintree 定期付款计划相关联,但他们无法导入定期付款(已确定通过以 I-
).
虽然我不确定,但我怀疑这是因为 Braintree 已经在内部使用 REST API 与 PayPal 集成,而 PayPal 目前不支持旧的 "recurring payments"通过 REST 功能。我也不希望他们添加它,因为它似乎已被他们的新(但不兼容)"billing plans" 功能普遍取代。
(请注意,由于 PayPal 以及 Braintree 有时会使用术语 "billing agreements" 来指代所有这些功能,因此该讨论变得复杂。)