201003

Error messagePayPal transaction approval has expired
DescriptionThe pay-in failed because the PayPal account owner did not confirm the payment.
Categories
PayPal

Causes

This error is triggered when the PayPal account owner did not confirm the payment within 3 hours and thus, the session expired.

What to do

In such cases, the end user needs to make a new payment and confirm it within 3 hours.

Example

In the example below, the API response when calling the View a PayIn endpoint for a PayPal pay-in that expired without confirmation.

API Response
1{
2 "Id": "163292941",
3 "Tag": "custom meta",
4 "CreationDate": 1677570225,
5 "AuthorId": "146476890",
6 "CreditedUserId": "146476890",
7 "DebitedFunds": {
8 "Currency": "EUR",
9 "Amount": 1200
10 },
11 "CreditedFunds": {
12 "Currency": "EUR",
13 "Amount": 1188
14 },
15 "Fees": {
16 "Currency": "EUR",
17 "Amount": 12
18 },
19 "Status": "FAILED",
20 "ResultCode": "201003",
21 "ResultMessage": "PayPal transaction approval has expired",
22 "ExecutionDate": null,
23 "Type": "PAYIN",
24 "Nature": "REGULAR",
25 "CreditedWalletId": "148968396",
26 "DebitedWalletId": null,
27 "PaymentType": "PAYPAL",
28 "ExecutionType": "WEB",
29 "RedirectURL": "https://www.sandbox.paypal.com/checkoutnow?token=7MD8888648851523J",
30 "ReturnURL": "http://www.my-site.com/returnURL/?transactionId=163292941",
31 "Culture": "FR",
32 "ShippingAddress": {
33 "RecipientName": "John Doe",
34 "Address": {
35 "AddressLine1": "The Oasis",
36 "AddressLine2": "Rue des Plantes",
37 "City": "Paris",
38 "Region": "Ile de France",
39 "PostalCode": "75001",
40 "Country": "FR"
41 }
42 },
43 "PaypalBuyerAccountEmail": null,
44 "StatementDescriptor": "Nov2022"
45}