使用Card Vault调用PayPal Checkout API时请求失败问题问询
PayPal Checkout Order API调用异常(Card Vault场景)
使用Card Vault调用PayPal Checkout Order API时触发UNPROCESSABLE_ENTITY错误,返回PAYMENT_DENIED提示,但相同卡片通过PayPal插件UI支付可正常完成。已尝试多张卡片、调整请求参数,查阅开发者文档,联系PayPal商家支持团队未获回复,问题仍未解决。
请求API地址
https://api-m.paypal.com/v2/checkout/orders
请求体
{ "intent": "CAPTURE", "purchase_units": [ { "amount": { "currency_code": "USD", "value": "1.00", "breakdown": { "item_total": { "currency_code": "USD", "value": "1.00" } } }, "items":[ { "name":"bottle", "unit_amount":{ "currency_code":"USD", "value":"1.00" }, "quantity":1 } ] } ], "application_context":{ "brand_name":"MY STORE", "shipping_preference":"NO_SHIPPING" }, "payer":{ "email_address":"asddsafdasffads@as.es", "address":{ "address_line_1":"asdf", "address_line_2":"dsaf", "admin_area_2":"Madrid", "admin_area_1":"Madrid", "postal_code":"28045", "country_code":"ES" }, "name":{ "given_name":"Vinxxx", "surname":"Kamtxxxxx" } }, "payment_source": { "card": { "vault_id": "bxaqaknk" } } }
响应体
{ "name": "UNPROCESSABLE_ENTITY", "details": [ { "issue": "PAYMENT_DENIED", "description": "PAYMENT_DENIED" } ], "message": "请求操作无法执行,语义错误或未通过业务验证。", "debug_id": "72cb109aaf274", "links": [ { "href": "https://developer.paypal.com/docs/api/orders/v2/#error-PAYMENT_DENIED", "rel": "information_link", "method": "GET" } ] }
内容的提问来源于stack exchange,提问作者sunil pol
相关产品推荐
相关产品推荐

