Braintree · Decline codes
What does Braintree 2045 “Invalid Merchant Number” mean?
Checked
Braintree 2045 “Invalid Merchant Number” means there is a setup issue with your Braintree account. It is a hard decline that every shopper will hit until it is fixed. Contact Braintree to correct the merchant number on your account. The shopper's card is not the cause.
- Type
- Hard decline (merchant setup)
- Who declined
- Your Braintree account setup
- Retry
- No, not until fixed
- Shopper action
- Nothing
- Merchant action
- Contact Braintree
What PlatformDTC does
PlatformDTC does not connect to Braintree. Account faults on PlatformDTC's Stripe rail, such as the platform losing access to the store's account, are classed as the platform's problem: renewals wait as due and no subscriber is told their payment failed.
Why it happens
The merchant number used for processing is invalid at the processor.
What the store can do
Contact Braintree support straight away; it affects all payments.
For developers
Braintree returns processor_response_code 2045 with processor_response_text “Invalid Merchant Number” and processor_response_type “hard_declined” on the Transaction object.
Frequently asked questions
- Does Braintree 2045 affect every customer?
- Usually yes, since it is an account setting.
- Who fixes 2045?
- Braintree support.
Sources
- Declines: authorization decline codes — Braintree (PayPal)
- Transaction response object — Braintree (PayPal)
Related
- 2026 — The bank refused for an invalid merchant ID or unsupported transaction type.
- 2028 — Your account has a setup problem (hierarchy).
- 2046 — The bank (or PayPal/Venmo) declined the payment.
- 2047 — The card was reported lost or stolen; the bank says keep it.
- 2048 — The amount sent was zero, unreadable or too large.
- 2049 — A SKU value sent with the payment was not valid.
- 2050 — Problem with the card or a temporary issue at the bank.
- 2051 — The card number doesn't match the payment method type.