使用 Paypal Website Payments Pro API 进行现场定期付款

Posted

技术标签:

【中文标题】使用 Paypal Website Payments Pro API 进行现场定期付款【英文标题】:Onsite Recurring Payments using Paypal Website Payments Pro API 【发布时间】:2011-06-28 10:12:23 【问题描述】:

我想在我的网站上使用 paypal 接受定期付款,而无需让用户离开我的网站。根据贝宝文档,您似乎必须先将用户发送到贝宝(快速结帐),然后再让他们回到您的网站。

他们使用 api 的方式是否不同,以便用户始终留在现场?

【问题讨论】:

【参考方案1】:

要处理不在 PayPal 网站上的付款,您需要使用 Website Payments Pro。

使用 PayPal 的循环支付系统,无需自己编程:

Use Website Payments Pro Recurring Payments (direct payment recurring payments / DPRP)

编写您自己的定期付款功能:

根据您的条件将抄送信息保存到数据库和make DoDirectPayment API calls 当有人注册您的定期服务时处理初始付款,保存交易 ID,然后在将来 call DoReferenceTransaction(根据您的条件)。始终使用最新的交易 ID,因为它们仅持续一年。此外,您需要致电 PayPal 申请此功能(0 美元)。

【讨论】:

以上是关于使用 Paypal Website Payments Pro API 进行现场定期付款的主要内容,如果未能解决你的问题,请参考以下文章

使用 Paypal 帐户的 Paypal Direct Payment API

使用 paypal ipn 模拟器测试 subscr_payment

如何使用 paypal android sdk 中的 payment_id 在 paypal 中获取完整的交易详情

调用 PayPal API /payments/payment 时如何传递送货地址

PayPal\Api\Payment - getState()

PayPal UNAUTHORIZED_PAYMENT