ruby - Paypal 沙盒不发送 Webhook 或 IPN 通知

标签 ruby paypal paypal-sandbox paypal-adaptive-payments

我正在使用 PayPal 自适应支付 Ruby SDK ( https://github.com/paypal/adaptivepayments-sdk-ruby )

我想做的是向用户 A 发送一封电子邮件,请求代表用户 B 进行 PayPal 存款。

我正在生成一个 pay_key 并将 URL 重定向到 PayPal 的网站没有问题。在那里,用户 A 可以通过 PayPal 网站登录并向用户 B 付款。

问题是我需要知道交易何时完成。一种方法是等待用户 A 被重定向到我网站上的 URL,但这不是很可靠。我宁愿使用 IPN 或 Webhooks 来接收通知。

在沙盒模式下,不会触发 IPN 或 Webhooks,所以我无法真正测试(模拟器无济于事)。

此外,查看文档时,我不确定如何将交易 ID 映射回原始支付 key ,以便我可以告诉用户 A 已支付。

最佳答案

我在这里 ( PayPal + RESTful API + WebHooks + Self Signed Certificates ) 发现 webhook 不适用于自签名证书。您使用的是自签名证书吗?用于 SSL?

关于ruby - Paypal 沙盒不发送 Webhook 或 IPN 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31307593/

相关文章:

java - 什么是等同于 Ruby Object#inspect 的 Java 函数

c# - C# Windows 应用程序中的 PayPal API

asp.net - 快速结帐继续加载并且没有返回给商家

paypal-sandbox - paypal 使用信用卡快速结账

Paypal Sandbox error 抱歉,点击最后一个链接后发生错误

android - 获取 Paypal 支付状态为 "DEAD"

ruby - 用两个数组确定一手扑克牌

ruby - RSpec NoMethodError : "undefined method ` describe' for main Object"

java - 使用 Java 和 Ruby 实现 JSON 中的多态性或继承

php - 我们很抱歉。该卖家不接受以您的货币付款