paypal - Ipn 模拟器 Echeck 完成响应不发送 'subscr_id' 用于定期付款

标签 paypal payment recurring

我已经使用 ipnsimulator 创建了对定期付款的响应。 ipnsimulator 发送没有 subscr_id 的交易细节。如何使用 ipnsimulator 获取定期付款的 subscr_id?

最佳答案

遗憾的是,IPN 模拟器尚未设置为包括订阅或定期付款。您需要找到给定交易的 IPN 示例(当然,您可以通过 Google 找到它),然后您可以创建自己的模拟器。 http://developer.paypal.com 提供 sample 在文档中,但它们有点被埋没了,所以 Google 确实更快。

您可以通过创建一个基本的 HTML 表单并将操作设置为您的 IPN URL 来构建您自己的模拟器。在表单中包含隐藏字段,其中包含您希望根据您找到的样本从实际 PayPal IPN 中获得的名称/值。然后您可以在浏览器中加载它并手动提交以触发模拟 IPN。这也有助于解决脚本问题,因为您可以在屏幕上看到结果。

请记住,以这种方式进行测试时,IPN 数据并非来自 PayPal 服务器。因此,验证将返回 INVALID。请务必记住,如果您围绕已验证或无效的 IPN 结果构建逻辑,并相应地进行调整。

关于paypal - Ipn 模拟器 Echeck 完成响应不发送 'subscr_id' 用于定期付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26502627/

相关文章:

ruby - 使用信用卡执行付款

iphone - PayPal iOS MECL getInstance方法崩溃

iphone - 应用内以外的 iOS 支付网关

paypal - paypal定期付款试用期可以有0金额吗?

Java并发预订退款方法

paypal - ngCart PayPal 结帐页面询问购物车的购买详细信息

ruby-on-rails - 如何在 Nginx 中启用 TLS 1.2?

algorithm - 预先安排重复性任务

用于重复事件的 PHP 5.3 DateTime

paypal - PayPal Standard 是否支持定期付款?