某些账户无法通过 PayPal 付款
PayPal payout fails to some accounts
我正在尝试通过 PayPal rest-api 向某人的 PayPal 帐户汇款。
付款api处理没有任何错误,但在我收到的webhook中,显示付款失败,收款人没有收到钱。
我认为问题出在收款人帐户上,并尝试简单地通过 PayPal 汇款(而不是支付剩余-api)。收款人能够收到钱。
我附上失败时收到的 webhook 响应
{
"batch_header": {
"payout_batch_id": "5CUYYX9GRXXXX",
"batch_status": "DENIED",
"time_created": "2021-07-30T09:03:36Z",
"time_completed": "2021-07-30T09:03:39Z",
"time_closed": "2021-07-30T09:03:39Z",
"sender_batch_header": {
"sender_batch_id": "6318914d-8506-4182-be21-xxxxxxx",
"email_subject": "You have money!",
"email_message": "You received a payment. Thanks for using our service!"
},
"funding_source": "BALANCE",
"amount": {
"currency": "USD",
"value": "1.00"
},
"fees": {
"currency": "USD",
"value": "0.00"
}
},
"items": [
{
"payout_item_id": "APW3A3DKHDXXX",
"transaction_status": "FAILED",
"payout_item_fee": {
"currency": "USD",
"value": "0.00"
},
"payout_batch_id": "5CUYYX9GXXXXX",
"payout_item": {
"recipient_type": "EMAIL",
"amount": {
"currency": "USD",
"value": "1.00"
},
"receiver": "rmxxxxx@gmail.com",
"sender_item_id": "2014031400XXX",
"recipient_wallet": "PAYPAL"
},
"time_processed": "2021-07-30T09:03:39Z",
"errors": {
"name": "UNDEFINED",
"message": "Sorry, an error has occurred. For help, please contact your account manager or our Customer Service team. You can also try sending the Payout after sometime.",
"information_link": "https://developer.paypal.com/docs/api/payments.payouts-batch/#errors",
"details": [],
"links": []
},
"links": [
{
"href": "https://api.paypal.com/v1/payments/payouts-item/APW3A3DKHXXXX",
"rel": "item",
"method": "GET",
"encType": "application/json"
}
]
}
],
"links": [
{
"href": "https://api.paypal.com/v1/payments/payouts/5CUYYX9GRGX2L?page_size=1000&page=1",
"rel": "self",
"method": "GET",
"encType": "application/json"
}
]}
我在此响应中没有收到任何错误消息。
我可以通过 rest-apis 向其他 PayPal 账户汇款,所以问题不在发件人一方。
为什么我无法通过 PayPal rest-api 向某些收件人发送付款?有没有其他人从 webhook 响应中得到这个错误,它说 undefined 没有任何其他细节?
向该帐户发送付款被 PayPal 拒绝。这不是技术问题。
如果您需要解释拒绝原因,可以联系 PayPal 的支持人员。最有可能的是收款账户的某些方面过于可疑或可能具有欺诈性,以至于无法继续进行自动 API 付款。
我正在尝试通过 PayPal rest-api 向某人的 PayPal 帐户汇款。 付款api处理没有任何错误,但在我收到的webhook中,显示付款失败,收款人没有收到钱。
我认为问题出在收款人帐户上,并尝试简单地通过 PayPal 汇款(而不是支付剩余-api)。收款人能够收到钱。
我附上失败时收到的 webhook 响应
{
"batch_header": {
"payout_batch_id": "5CUYYX9GRXXXX",
"batch_status": "DENIED",
"time_created": "2021-07-30T09:03:36Z",
"time_completed": "2021-07-30T09:03:39Z",
"time_closed": "2021-07-30T09:03:39Z",
"sender_batch_header": {
"sender_batch_id": "6318914d-8506-4182-be21-xxxxxxx",
"email_subject": "You have money!",
"email_message": "You received a payment. Thanks for using our service!"
},
"funding_source": "BALANCE",
"amount": {
"currency": "USD",
"value": "1.00"
},
"fees": {
"currency": "USD",
"value": "0.00"
}
},
"items": [
{
"payout_item_id": "APW3A3DKHDXXX",
"transaction_status": "FAILED",
"payout_item_fee": {
"currency": "USD",
"value": "0.00"
},
"payout_batch_id": "5CUYYX9GXXXXX",
"payout_item": {
"recipient_type": "EMAIL",
"amount": {
"currency": "USD",
"value": "1.00"
},
"receiver": "rmxxxxx@gmail.com",
"sender_item_id": "2014031400XXX",
"recipient_wallet": "PAYPAL"
},
"time_processed": "2021-07-30T09:03:39Z",
"errors": {
"name": "UNDEFINED",
"message": "Sorry, an error has occurred. For help, please contact your account manager or our Customer Service team. You can also try sending the Payout after sometime.",
"information_link": "https://developer.paypal.com/docs/api/payments.payouts-batch/#errors",
"details": [],
"links": []
},
"links": [
{
"href": "https://api.paypal.com/v1/payments/payouts-item/APW3A3DKHXXXX",
"rel": "item",
"method": "GET",
"encType": "application/json"
}
]
}
],
"links": [
{
"href": "https://api.paypal.com/v1/payments/payouts/5CUYYX9GRGX2L?page_size=1000&page=1",
"rel": "self",
"method": "GET",
"encType": "application/json"
}
]}
我在此响应中没有收到任何错误消息。 我可以通过 rest-apis 向其他 PayPal 账户汇款,所以问题不在发件人一方。
为什么我无法通过 PayPal rest-api 向某些收件人发送付款?有没有其他人从 webhook 响应中得到这个错误,它说 undefined 没有任何其他细节?
向该帐户发送付款被 PayPal 拒绝。这不是技术问题。
如果您需要解释拒绝原因,可以联系 PayPal 的支持人员。最有可能的是收款账户的某些方面过于可疑或可能具有欺诈性,以至于无法继续进行自动 API 付款。