贝宝 - 从我的网站传递客户 ID - 从我的网站接收具有相同客户 ID 的确认

PayPal - Pass Customer ID from my website - Receive confirmation with same Customer ID from my website

我正在开发一项软件服务,并且我正在为我的软件服务提供包月服务。

我目前正在处理订阅部分 - 我想实施一个 paypal 每月定期付款解决方案。

我花了很多时间查看 PayPal 文档,并尝试了不同的按钮、webhooks、IPN 方法等。

问题是我不确定使用什么解决方案 - 因为我对多个选项感到困惑。

对我来说最重要的是 - 当客户在我的网站上填写表格 - 然后指示 PayPal 付款 - 然后我想知道我网站上的特定客户 ID 已成功付款。

我想知道:

我只想让客户:

请不要简单地把我传到开发版块的一般区域- 正如我所说 - 我已经经历了所有这些,发现有 太多信息

请指导我找到适合我需要的解决方案的特定解决方案、示例或教程。

我建议使用快速结帐 API 和定期付款。

最好的办法是在您的系统中创建本地发票记录,然后将相关的客户 ID 关联到该发票。

在发送给 PayPal 的 CreateRecurringPaymentsProfile 请求中,您可以包含一个 PROFILEREFERENCE 参数,它是您在系统中为该订单生成的发票 ID。然后所有与该配置文件相关的未来付款都将包含此相同的参考 ID 作为其数据的一部分,因此如果您使用 IPN,例如,它将包含在那里。

使用 Express Checkout 时,始终保证用户最终会回到您的网站以完成结帐流程,因此您可以在结帐期间简单地在会话中保存数据并更新数据库、电子邮件收据等内容。直接在您的付款流程中。然后您可以使用 IPN 处理此后的经常性付款,同样,它会包含相同的参考 ID。在 IPN 中,这将作为 rp_invoice_id.

返回