Braintree · Decline codes
What does Braintree 2067 “Authorization Expired” mean?
Checked
Braintree 2067 “Authorization Expired” means the PayPal authorization is no longer valid, so you cannot capture it. It is a hard decline. Create a new payment with the buyer's approval if you still need to collect the money, and capture authorizations sooner in future.
- Type
- Hard decline
- Who declined
- PayPal
- Retry
- No; create a new authorization
- Shopper action
- Nothing, or pay again
- Merchant action
- Capture within the authorization window
What PlatformDTC does
PlatformDTC does not connect to Braintree; its PayPal rail talks to PayPal directly, so how long a PayPal authorization stays valid is PayPal's rule and is the same there as it is through Braintree.
Why it happens
Too much time passed between authorizing and capturing the PayPal payment.
What the store can do
Re-authorize with the buyer, and shorten the gap between authorization and capture.
For developers
Braintree returns processor_response_code 2067 with processor_response_text “Authorization Expired” and processor_response_type “hard_declined” on the Transaction object.
Frequently asked questions
- Why did my Braintree PayPal capture fail with 2067?
- The authorization expired before capture.
- Can I extend a PayPal authorization?
- Braintree's page only says it is no longer valid; create a new one.
Sources
- Declines: authorization decline codes — Braintree (PayPal)
- Transaction response object — Braintree (PayPal)
- Orders v2 API errors — PayPal
Related
- 2097 — The PayPal authorization is above the allowed limit.
- 2098 — Too many PayPal authorizations on one order.
- 2068 — Your PayPal business account is locked or closed.
- 2069 — PayPal blocked a duplicate order ID.
- 2070 — The buyer cancelled their pre-approved PayPal payments.
- 2071 — The receiving PayPal account isn't set up or confirmed.
- 2072 — The PayPal email address is badly formatted.
- 2073 — PayPal couldn't validate the transaction.