gpt4 book ai didi

paypal - 尝试从智能按钮创建订阅时出错

转载 作者:行者123 更新时间:2023-12-01 21:56:04 33 4
gpt4 key购买 nike

我正在尝试通过智能支付按钮订阅 Paypal 计费计划。但我不断收到错误消息“指定的资源不存在。”

paypal.Buttons({

createSubscription: function (data, actions) {

return actions.subscription.create({
'plan_id': 'P-1G3183167U24246113LMNZLY'
});
},

onApprove: function (data, actions) {

alert('You have successfully created subscription ' + data.subscriptionID);
}


}).render('#paypal-button-container');

This is code for subscribe using smart button

订阅 API 响应错误:

{ "name": "RESOURCE_NOT_FOUND", "message": "The specified resource does not exist.", "debug_id": "82ac38ce75745", "details": [ { "issue": "INVALID_RESOURCE_ID", "description": "Requested resource ID was not found." } ], "links": [ { "href": "https://developer.paypal.com/webapps/developer/docs/api/#INVALID_RESOURCE_ID", "rel": "information_link", "method": "GET" } ] }

错误图片:

error image

最佳答案

我遇到了同样的问题,并找到了解决方案(至少对我而言)。

在遇到此问题时,我使用的是我在 PayPal 网络仪表板 UI 中创建的真实计划(处于草稿状态)中的计划 ID。我认为在使用 PayPal 沙盒进行测试时这是允许的。不是。

必须关注PayPal's instructions here使用 PayPal REST API(通过 bash+curl 或其他 API 测试工具,如 Postman)创建假测试产品和假测试计划。您无法通过任何 Web UI 创建测试产品+计划,也无法针对真实世界的产品+计划进行测试,即使该产品仍处于草稿状态。

通过 PayPal 的 REST API 创建假测试产品+计划后,您可以将 REST API 返回的计划 ID 插入您网站上 PayPal 按钮的 JavaScript。

此外:确保在您的脚本标签中,您使用的是来自 PayPal 沙盒业务帐户的 Client-ID,而不是您实际的真实世界 PayPal 帐户。

关于paypal - 尝试从智能按钮创建订阅时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56967049/

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