获取付款;快速结账

发布于 2024-11-01 21:32:45 字数 143 浏览 2 评论 0原文

你好 我的网站上有贝宝快速结帐功能,当用户购买交易时,商家可以通过单击沙箱网站上的捕获按钮来捕获付款。问题是我需要将“捕获状态”返回到网站,因为我需要将其存储在数据库中以供将来使用,是否有一种方法可以让 PayPal 在商家捕获付款时发送一些通知。

谢谢

Hi
I have paypal express checkout working on my site, when user buys something the transaction goes through and the merchant is able to capture payment by clicking on the capture button on the sandbox site. Problem is that I need 'capture status' returned to the site as I need to store it in database for future use, is there a way that paypal sends some notification whenever the payment is captured by the merchant.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

那伤。 2024-11-08 21:32:45

PayPal IPN:https://www.paypal.com/ipn

简而言之,在 SetExpressCheckout 中包含 NOTIFYURL 并DoExpresscheckoutPayment 调用,当交易被捕获时,您将在该 URL 上收到一个 POST。查找“付款状态”,因为它应该显示为“完成”。

不要忘记将 POST 发送回 https:// 来验证 POST www.paypal.com/cgi-bin/webscr?cmd=_notify-validate 并检查已验证/无效响应。

PayPal IPN: https://www.paypal.com/ipn

In short, include NOTIFYURL in your SetExpressCheckout and DoExpresscheckoutPayment call and you'll receive a POST on that URL when the transaction has been captured. Look for 'PAYMENTSTATUS', as that should read 'Complete'.

Don't forget to validate the POST by sending it back to https://www.paypal.com/cgi-bin/webscr?cmd=_notify-validate and checking for a VERIFIED / INVALID response.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文