paypal - Paypal API v2-API 响应缺少 Seller_receivable_breakdown
问题描述
如何从 Paypal v2 API 中找到 Seller_receivable_breakdown 字段?
当我捕获付款时,我没有seller_receivable_breakdown
在 API 响应中得到回复,它应该包含net_amount
.
有什么原因吗?
API 响应:
{
"create_time": "2020-05-08T18:06:08Z",
"id": "35W12417YE077383Y",
"intent": "CAPTURE",
"links": [
{
"href": "https://api.sandbox.paypal.com/v2/checkout/orders/35W12417YE077383Y",
"method": "GET",
"rel": "self",
"title": "GET"
}
],
"payer": {
"address": {
"country_code": "SG"
},
"email_address": "sb-vnmn01690912@personal.example.com",
"name": {
"given_name": "John",
"surname": "Doe"
},
"payer_id": "ZMVMLDB2Q3RNS"
},
"purchase_units": [
{
"amount": {
"currency_code": "USD",
"value": "76.00"
},
"payee": {
"email_address": "sb-dtlz4548886@business.example.com",
"merchant_id": "9D3W7QWY9MULE"
},
"payments": {
"captures": [
{
"amount": {
"currency_code": "USD",
"value": "76.00"
},
"create_time": "2020-05-08T18:06:37Z",
"final_capture": true,
"id": "1DU784512L090023U",
"links": [
{
"href": "https://api.sandbox.paypal.com/v2/payments/captures/1DU784512L090023U",
"method": "GET",
"rel": "self",
"title": "GET"
},
{
"href": "https://api.sandbox.paypal.com/v2/payments/captures/1DU784512L090023U/refund",
"method": "POST",
"rel": "refund",
"title": "POST"
},
{
"href": "https://api.sandbox.paypal.com/v2/checkout/orders/35W12417YE077383Y",
"method": "GET",
"rel": "up",
"title": "GET"
}
],
"seller_protection": {
"dispute_categories": [
"ITEM_NOT_RECEIVED",
"UNAUTHORIZED_TRANSACTION"
],
"status": "ELIGIBLE"
},
"status": "COMPLETED",
"update_time": "2020-05-08T18:06:37Z"
}
]
},
"reference_id": "default",
"shipping": {
"address": {
"address_line_1": "123 Thomson Rd.",
"admin_area_1": "SG_zip = 308123",
"admin_area_2": "Singapore",
"country_code": "SG",
"postal_code": "308123"
},
"name": {
"full_name": "Doe John"
}
}
}
],
"status": "COMPLETED",
"update_time": "2020-05-08T18:06:37Z"
}
解决方案
我就此联系了 PayPal 支持,这是他们的回复:不幸的是,如果捕获仍处于待处理状态,捕获响应似乎将不包括“seller_receivable_breakdown”。您可以在本文档中的“seller_receivable_breakdown”变量下看到有关捕获对象的内容。如果捕获未决或仍在处理中(当客户选择卡交易而不是 PayPal 帐户余额交易时,通常会发生这种情况),则捕获响应不会显示 Seller_receivable_breakdown 但您可以致电获取有关捕获权的详细信息完成后才能看到该对象。
推荐阅读
- magento-2.3 - 使用 db_schema.xml 安装 Eav 属性
- mysql - ORDER BY 多个案例
- javacc - 如何不匹配引用中的标记,如 javacc 中的“hello w”orld
- javascript - 使用 puppeteer 映射表儿童内容
- c# - 获取对象列表中的最高日期并获取其类的另一个属性
- android - 如何获取通知下拉背景颜色,并在启用夜间模式时确定最佳文本颜色?
- c# - 比较选定日期和数据库日期
- php - Laravel 刀片“@auth”指令未按预期工作
- c++ - 如何使用 C++ 结构计算环的面积和周长?
- tensorflow - 如何解析单个 TFRecord?