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 2017 “Cardholder Stopped Billing” mean?

Checked

Braintree 2017 “Cardholder Stopped Billing” means the cardholder asked their bank to cancel this payment. It is a hard decline and Braintree maps it to Visa category 1, so never retry it. Reach out to the customer to understand why. If they still want the product, they need to pay again with their consent.

Type
Hard decline
Who declined
The cardholder, through their bank
Retry
No. Visa category 1: never retry
Shopper action
Contact the store if the stop was a mistake
Merchant action
Contact the customer; do not charge again

What PlatformDTC does

PlatformDTC does not connect to Braintree. Stripe reports the same stop as stop_payment_order or revocation_of_authorization (Visa R0 or R1), which PlatformDTC never retries: the renewal is held and the subscriber is asked to update the payment method.

Why it happens

The customer told their bank to block this charge, often because they believe they cancelled or did not recognise the merchant name.

What the store can do

Contact the customer before anything else. Make sure your cancellation flow is easy and your billing name is recognisable, which prevents stop-payment requests and disputes.

For developers

Braintree returns processor_response_code 2017 with processor_response_text “Cardholder Stopped Billing” and processor_response_type “hard_declined” on the Transaction object. Braintree maps it to Visa category 1 (issuer will never approve): Visa fines every retry of the same card.

Frequently asked questions

Can I charge again after Braintree 2017?
Not the same way. The cardholder blocked it; Visa category 1 forbids retries. Get the customer's fresh consent.
Is 2017 a chargeback?
No, it is a declined authorization. But it signals an unhappy customer who could dispute later charges.

Sources

Related

Payments library