这个问题昨天发生了。通过API检索授权时,似乎未包含金额(如下所示,关于邮递员)。我不确定我是否错过了任何事情,或者Paypal API是否有任何改变,因为它在一年多的时间里都可以正常工作,没有任何问题。
{
"id": "AUTH0R1ZAT1ON1D",
"create_time": "2018-11-02T15:00:00Z",
"state": "pending",
"valid_until": "2018-12-01T15:00:00Z",
"links": [
{
"href": "https://api.paypal.com/v1/payments/authorization/AUTH0R1ZAT1ON1D",
"rel": "self",
"method": "GET"
},
{
"href": "https://api.paypal.com/v1/payments/authorization/AUTH0R1ZAT1ON1D/capture",
"rel": "capture",
"method": "POST"
},
{
"href": "https://api.paypal.com/v1/payments/authorization/AUTH0R1ZAT1ON1D/void",
"rel": "void",
"method": "POST"
},
{
"href": "https://api.paypal.com/v1/payments/authorization/AUTH0R1ZAT1ON1D/reauthorize",
"rel": "reauthorize",
"method": "POST"
}
]
}
但是,如果我要使用从回头检索已“捕获”的授权,则会按预期包括金额。
更新:如果我使用payment_id检索付款,则授权对象中似乎包含有金额。也是在今天,创建的授权之一包括了预期的金额。这些都是针对同一付款人的。