gpt4 book ai didi

Paypal Website Payments Pro - Recurring Payment Profile - 负面测试 - 如何触发

转载 作者:太空宇宙 更新时间:2023-11-03 16:01:33 29 4
gpt4 key购买 nike

我尝试使用 Website Payments Pro 模式从 CiviCRM 建立定期付款。正面测试完美无缺,我看到了创建的付款资料,我收到了 IPN 通知,非常完美。

我在配置文件中启用了负面测试,我尝试了两种方法来触发负面案例 - 当初始付款失败时:

PayPal recurring payments negative testing (https://developer.paypal.com/docs/classic/lifecycle/sb_error-conditions/ - 金额为 106.10 $)

IPN 错误代码:https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNTesting/ - 31.22

在这两种情况下,付款都已成功完成。

我联系了 paypal 支持,他们的最佳答案是:

"你可以用接近到期日来测试。通常到期日快到时,PayPal会通知买家更换信用卡。但如果买家忽略通知,就会导致交易失败。"

即使有效,我也不能接受,我可能需要等待 1 个月才能看到结果。 Paypal 不允许为定期付款配置文件设置已经过期的卡。

您是否找到了测试阴性结果的有效方法?也许使用 IPN 模拟器?但是我怎么能确定 Send Paypal Recurring Payments commands with IPN Simulator包含 PayPal 目前用于我的帐户类型的正确消息?

最佳答案

这是如何进行的:忘掉沙箱吧,它还不够成熟。使用production/live paypal账户,将recurring fee降低到0.5$,从Civicrm启动recurring payment,等待首付款,你有成功的案例,然后让你的银行将POS limit设置为0$,然后下一次定期付款将失败。这是测试负面案例的一种完全可靠的方法。不要忘记先设置您的 IPN ( https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSetup/ )。你有什么更好的方法吗?

关于Paypal Website Payments Pro - Recurring Payment Profile - 负面测试 - 如何触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24956268/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com