这是关于在贝宝创建订单API。文档链接在这里我试图通过下面的有效载荷,以便请求可以有我的返回和取消网址,一切工作完美。
"intent": "CAPTURE",
"purchase_units": [
{
"amount": {
"currency_code": "USD",
"value": "100.00"
}
}
],
"application_context" => [
"return_url" => "my return url",
"cancel_url" => "my cancel url"
]
- 只有返回和取消URL在application_context中被弃用。**
为了克服这个问题,我从有效负载中删除了application_context
,并添加了payment_source
,如下所示,其中包含返回和取消URL
"intent": "CAPTURE",
"purchase_units": [
{
"amount": {
"currency_code": "USD",
"value": "100.00"
}
}
],
"payment_source": {
"paypal": {
"experience_context": {
"return_url": "return Url",
"cancel_url": "cancel Url"
}
}
}
现在,它给出错误消息-PAYPAL_REQUEST_ID_REQUIRED
- 我需要通过返回和取消网址,在这个阶段我只需要创建请求,让用户去结帐页面。就是这样。我真的没有任何付款信息了。**
1条答案
按热度按时间klr1opcd1#
https://developer.paypal.com/api/rest/reference/orders/v2/errors/
在标题中添加此参数