繁体   English   中英

如何测试定期结算(Paypal Payments Pro)

[英]How to test Recurring Billing (Paypal Payments Pro)

我已经在Web应用程序中实现了PayPal Payments Pro的定期计费功能。 当用户创建订阅时,我会更改当年的初始金额,并将配置文件的开始日期设置为从今天起的一年。 如果初始付款失败,我将其设置为取消配置文件,并且将maxfailedpayments设置为1。创建配置文件后,我立即检查状态以查看其是否为有效(初始付款成功)。 如果是这样,我将处理初始付款交易。 否则,如果它正在等待处理,我会提醒用户付款正在等待处理,并依靠IPN侦听器。 如果每次付款都成功,则效果很好,但实际情况并非如此。 我想知道还必须测试其他哪些案例,以及如何测试它们。 现在,我的IPN侦听器仅处理'txn_type'为recurring_payment_profile_created并且profile_status处于活动状态的情况。 我不知道如果初始交易失败,随后的重复交易失败等等,IPN通知会是什么样子。我已经仔细阅读了PayPal的文档,但没有提供太多信息。

谢谢,

保罗

不幸的是,多年来贝宝(PayPal)的IPN文档相当缺乏。

这是我不久前用很多重复付款回答的一个问题,我从使用IPN的过程中得到了很多IPN样本: 使用IPN Simulator发送Paypal重复付款命令

我将查看是否可以找到特定于初始付款失败的付款并将其添加。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM