This error occurs when the PayPal account doesn’t hold sufficient funds to process the transaction.
In such cases, end users need to refill their PayPal account or choose another payment method.
In the example below, the API response when calling the View a PayIn endpoint for a PayPal Web PayIn that didn’t go through due to insufficient funds.
{
"Id": "163292678",
"Tag": "custom meta",
"CreationDate": 1677569632,
"AuthorId": "146476890",
"CreditedUserId": "146476890",
"DebitedFunds": {
"Currency": "EUR",
"Amount": 9905
},
"CreditedFunds": {
"Currency": "EUR",
"Amount": 9893
},
"Fees": {
"Currency": "EUR",
"Amount": 12
},
"Status": "FAILED",
"ResultCode": "201001",
"ResultMessage": "PayPal account balance insufficient",
"ExecutionDate": null,
"Type": "PAYIN",
"Nature": "REGULAR",
"CreditedWalletId": "148968396",
"DebitedWalletId": null,
"PaymentType": "PAYPAL",
"ExecutionType": "WEB",
"RedirectURL": "https://www.sandbox.paypal.com/checkoutnow?token=70L956685P053742U",
"ReturnURL": "http://www.my-site.com/returnURL/?transactionId=163292678",
"Culture": "FR",
"ShippingAddress": {
"RecipientName": "John Doe",
"Address": {
"AddressLine1": "The Oasis",
"AddressLine2": "Rue des Plantes",
"City": "Paris",
"Region": "Ile de France",
"PostalCode": "75001",
"Country": "FR"
}
},
"PaypalBuyerAccountEmail": null,
"StatementDescriptor": "Nov2022"
}