我正在使用 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/