gpt4 book ai didi

javascript - Paypal 快速结帐 - 400 错误请求

转载 作者:行者123 更新时间:2023-11-30 11:43:49 27 4
gpt4 key购买 nike

我正在使用这条指令 https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/advanced-integration/设置 Paypal 。唯一不同的是我需要将数据发送到 CREATE_PAYMENT_URL 端点,所以我将其作为第二个参数传输

paypal.request.post(
CREATE_PAYMENT_URL,
JSON.stringify([{"name": "test", "price": 10}]),
{ headers: { 'Content-Type': 'application/json' } }

)

之后我收到 400 错误

{"success":false,"errors":{"statuscode":400,"message":"Invalid json message received"}}

后端无关紧要,因为它从未到达过。另外我几乎可以肯定它几天前工作正常有什么想法吗?

Fiddler 屏幕 enter image description here

最佳答案

尝试将第二个参数设置为 null,并发送一个选项对象作为第三个参数,其中包含一个名为 json 的对象,其中包含一个普通的 JS 对象。

paypal.request.post(PAYMENT_URL, null, {
json : {
name:'test',
price:10
}
})

它不在文档中,我遇到了类似的问题,但在源代码中挖掘以使其工作。

关于javascript - Paypal 快速结帐 - 400 错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41687495/

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