gpt4 book ai didi

未注册的 Paypal 自适应支付和 Webhook 事件

转载 作者:太空宇宙 更新时间:2023-11-03 15:58:13 25 4
gpt4 key购买 nike

你好 SO PayPal 社区。

我无法让 PayPal 使用自适应支付从嵌入式支付流程向我发送“Webhook 事件”通知,即使我已经注册了所有事件类型。

首先,当我使用 PayPal 的 webhook 模拟器向我的 ngrok.io url 发送模拟通知时,我能够很好地接收传入的 POST 请求和后续的 JSON。

其次,当我使用 PayPal 的 Express Checkout 网页时,PayPal 会在销售完成时通知我。可以在交易和 webhook 事件部分的 PayPal 开发人员仪表板上对其进行验证。

当我在下方嵌入自适应支付表单时,用户会顺利完成 PayPal 流程。一切都按预期工作 - 从用户登录到付款成功页面。但是,没有发送通知。通知、交易或 webhook 事件部分的开发人员仪表板中没有任何注册。代码如下:

<html>
<head>
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<script src="https://www.paypalobjects.com/js/external/dg.js" type="text/javascript"></script>
<style>
#submitBtn{
position:relative;
top:200px;
left:40%;
height:50px;
width: 200px;
font-size: 22px;
border:3px solid #666;
}
</style>
</head>
<body>
<form action="https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay" target="PPDGFrame" class="standard">
<input type="image" id="submitBtn" value="Pay with PayPal">
<input id="type" type="hidden" name="expType" value="light">
<input id="paykey" type="hidden" name="paykey" value="AP-XXXXXXXXXX">
</form>
<script type="text/javascript" charset="utf-8">
var embeddedPPFlow = new PAYPAL.apps.DGFlow({trigger: 'submitBtn'});
</script>
</body>
</html>

真诚感谢任何帮助。我要疯了。

  • K

最佳答案

刚刚在 PayPal 技术网站上收到来自 PayPal 全局技术支持团队的 Jennifer 的消息。显然,自适应支付不会触发 REST API 通知,只会触发 IPN 通知。

以下是 Jen 的完整消息:

感谢您联系 PayPal 商家技术支持。

Webhooks 仅适用于 Rest API 事件。 Rest API 不会与 Adaptive Payments 通信。

Adaptive Payments 使用经典 API。为了接收事件通知,您需要集成即时支付通知。

关于 IPN 的信息:

https://developer.paypal.com/docs/classic/products/instant-payment-notification/

“收到的付款,包括快速结帐和自适应付款。”

集成指南:

https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNIntro/

IPN 变量: https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/

IPN 模拟器: https://developer.paypal.com/docs/classic/lifecycle/sb_ipn/

关于未注册的 Paypal 自适应支付和 Webhook 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43059205/

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