gpt4 book ai didi

paypal - 如何修复错误 400 加载 PayPal SDK JS

转载 作者:行者123 更新时间:2023-12-04 11:31:14 32 4
gpt4 key购买 nike

我正在尝试与 PayPal 集成,但无法加载 sdk/js。

我从字面上将其缩减为他们的示例代码,但它仍然会在加载 SDK js 时出现 HTTP 错误 400。
按照此处给出的步骤...
https://developer.paypal.com/docs/subscriptions/integrate/#4-create-a-subscription

<!DOCTYPE html>

<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
</head>

<body>
<script
src="https://www.paypal.com/sdk/js?client-id=AeRCvNJjX_wuV8I8KnIxllYZhizA7I3JZBzQJk4O2q8DoC1ORE9GZM1S1wJd2ch7XZWfsG3GHAYIUWhc&vault=true">
</script>

<div id="paypal-button-container"></div>

<script>
paypal.Buttons({
createSubscription: function(data, actions) {
return actions.subscription.create({
'plan_id': 'P-3S4679857D7841235LUOV5VY'
});
},

onApprove: function(data, actions) {
alert('You have successfully created subscription ' + data.subscriptionID);
}
}).render('#paypal-button-container');
</script>
</body>
</html>

SDK js 不加载。查看响应,我可以看到 sdk/js 请求中的 HTTP 错误 400 和 paypal-debug-id 值。

我已经检查并重新检查我是否传递了正确的客户端 ID。

FWIW:我注意到在他们的其他一些按钮示例中,您可以使用“sb”代替您的客户 ID。如果我只使用 client-id=sb,它会显示一个付款按钮,但如果我包含“&value=true”或使用我的实际 client-id,它会返回错误 404。

最佳答案

在我的头撞墙几个小时之后,我终于在 PayPal 论坛中偶然发现了答案。原来是 cookie 的某种问题。清除所有与 PayPal 相关的 cookie 似乎已经解决了问题。

把这个问题留在这里,以防它帮助其他人避免它给我带来的头痛!

关于paypal - 如何修复错误 400 加载 PayPal SDK JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56880790/

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