如果用户没有余额,带有初始付款的 Paypal 定期付款会创建并立即取消

标签 paypal paypal-ipn paypal-subscriptions

我的 PayPal 定期付款配置文件包含初始付款。

我的后端会检查已取消的付款资料。如果个人资料被取消,我网站上的订阅将在取消的个人资料的到期日期结束(这是为了让那些支付订阅费用并随后取消的人在订阅结束日期之前保留他们的网站订阅)。

当用户没有任何余额或支付方式绑定(bind)到他们的 PayPal 时,他们仍然可以创建支付配置文件。 PayPal 允许用户点击“同意并立即付款”并通知我的后端,即使未进行初始付款(因为用户没有 paypal 余额或有效的付款方式)。

在我的付款历史记录中,我可以看到配置文件已创建并在没有付款的情况下立即取消。

如果初始付款未完成,是否有一种方法可以简单地不接受付款?

最佳答案

要获取初始付款,最好的方法是调用 doexpresscheckout API 获取初始金额,然后使用相同的 token 创建定期配置文件。这样,如果 doexpress 结帐电话成功,这意味着您收到了初始付款,并且他们的资金来源也很好。此步骤成功后,您可以继续创建定期配置文件。

关于如果用户没有余额,带有初始付款的 Paypal 定期付款会创建并立即取消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25903425/

相关文章:

Paypal : Billing Plan + Agreement - basic Qs

paypal - IPN + 结帐后将客户带到 URL

paypal - Sandbox Payflow Gateway API 调用超时

PayPal API 调用以进行订阅和即时付款

python - 如何取消 Paypal 中的无效/欺诈订阅注册?

php - PayPal IPN 不返回 VERIFIED 为 0

php - Paypal IPN 监听器总是返回 INVALID,但在 live paypal 中交易成功

subscr_eot 后的 PayPal,续订?

php - Paypal REST API 返回页面