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

原文 标签 paypal paypal-ipn paypal-subscriptions

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

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

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

在我的付款历史记录中,我可以看到配置文件已创建并立即取消,而无需付款。

如果初始付款没有通过,有没有办法根本不接受付款?

最佳答案

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

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

相关文章:

php - ccavenue 支付网关错误,如 10002

paypal - 删除 Paypal 在借记卡或信用卡部分创建帐户

mysql - mysql的行为与更新很奇怪。请帮助,我已经坚持了整整一天

php - Paypal IPN 验证停止工作

Paypal 智能支付按钮和创建订阅给我一个 RESOURCE_NOT_FOUND 错误

paypal - 我需要通过 php 中的 api 支付给 paypal 定期付款的总金额列表

ssl - 我必须在 Paypal 中使用 SSL 吗?如何在 Windows Azure 上设置 Paypal?

paypal - 链式支付,如何为非 Paypal 用户转账

paypal - 是什么导致我的 PayPal IPN 脚本失败?

php - Paypal 智能订阅服务器端