NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Braintree · Decline codes

What does Braintree 2109-2999 “Processor Declined” mean?

Checked

Braintree codes 2109-2999 “Processor Declined” are a catch-all range: the shopper's bank is unwilling to accept the transaction, and the customer needs to contact their bank for details. Braintree types the range soft, so a later attempt can work, but only the bank knows the reason. Offer another payment method meanwhile.

Type
Soft decline
Who declined
The shopper's bank
Retry
Yes, later; space attempts out
Shopper action
Contact the bank or use another card
Merchant action
Offer another method

What PlatformDTC does

PlatformDTC does not connect to Braintree. A reasonless refusal on its Stripe checkout is generic_decline: one renewal retry after 48–72 hours, then a request for a new card; at checkout PayPal card fields can be offered if the store set that backup.

Why it happens

Braintree reserves the range for processor declines without a more specific code.

What the shopper can do

Call the bank or try another card or PayPal.

What the store can do

Show a friendly decline message and offer PayPal or another card. Space out subscription retries.

For developers

Braintree returns processor_response_code 2109-2999 with processor_response_text “Processor Declined” and processor_response_type “soft_declined” on the Transaction object. Any processor_response_code from 2109 to 2999 falls in this range.

Frequently asked questions

Are Braintree codes 2109-2999 documented one by one?
No. Braintree documents the range as a single Processor Declined entry.
Can I retry a code in 2109-2999?
Braintree types them soft; a spaced-out retry is reasonable.

Sources

Related

Payments library