Docs

Payments Articles & FAQ

add, api, cancel, customer, failure, manual, method, new, payment, request, subscription, transaction, update, url

How to let my customer update their payment method during transaction failures?

In Chargebee, you can let your customers update their payment method when there is a transaction fai

35484171

2020-09-05T07:14:40Z

2020-09-05T07:15:56Z

489

0

0

247815

How to let my customer update their payment method during transaction failures?

How to let my customer update their payment method during transaction failures? 

This article covers 

I want my customer to update his payment method before his subscription cancels. How to do this?

How to let my customer update his payment method when there is a transaction failure?

Summary

In Chargebee, you can let your customers update their payment method when there is a transaction failure or before his subscription cancels due to failed payment, insufficient funds, etc.

  1. There are two ways in which you can do this manually,

    1. Use the Request payment method URL option to send email to your customers from the web interface. Your customer can use this URL to update her primary payment method.
      1. To send this email out, navigate to the Chargebee Dashboard > Customers > customer's details page > Click the Request payment method (listed on the right, under Actions).
    2. Use the emails that are triggered when payment fails as a part of Dunning retry method. You can use the Update Payment method link ( or as a button) to let your customers update the payment method.
      1. When the customer's subscription payment fails a payment method link is sent to your customer in the payment failure email
  2. You can also let your customer to manually update their payment method from the self-serve portal, using the Add a new payment method and Mark it as Primary option.

  3. You can also use Chargebee's APIs for automatically Adding/Updating the payment method.

    1. If you have a website where your customers can click on a button and invoke the page, you can use the Manage Payment Sources API for the same. The API returns a URL which you will have to redirect your customers to. (This action requires development effort, to know more about this contact support)

Related Articles 

How to setup Apple Pay Sandbox?
Can my customers update their payment method information through the Chargebee customer portal?
How do I use Apple Pay as a payment method via API?
How to remove excess payments for a customer?
How to add payment methods in a subscription?
What can I do if the apple pay domain verification fails?
Whom can I contact for Gateway related queries?
How to manually link the refund/dispute from Stripe Webhooks to Chargebee invoices?
Can we have a different payment method for each subscription?
How can I choose to display Direct Debit as a payment option on checkout for my customers?
How to configure BlueSnap with Chargebee?
How to get a list of transactions that are Chargebacks?
How to filter all the credit card transaction for a particular period?
Bulk Electronic Clearing System (BECS) and Pre-Authorized Debit (PAD)
Payment methods - IBAN not being accepted
Why is the Apple Pay not appearing on the checkout?
Move payment method from one customer to another
Difference of $0.01 on the payments made towards invoices.
What are the mandatory fields have to configured for Bank of America payment receipts?
How to test Global Payment in Chargebee Test Environment?
"Upgrade to higher plan to use this API. Please contact support@chargebee.com" error while updating payment method of a customer
How can I mark a payment method present at the customer level as primary/backup payment method?
What is Fraud Management in Bank of America?
How to integrate Bluesnap and Chargebee?
How to restrict an individual customer from creating a subscription and delete the payment source?
Customer Profile ID or Customer Payment Profile ID not found - Authorize.net
Is it possible to get an export of customers bank account details from Chargebee?
{plan.name} merge variable does not show up for a few Mollie transactions
Was this article helpful?
Loading…