New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now

Docschargebeedocs

HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Payment Methods


  • Payment Methods Overview
  • Cards
  • Direct Debit
  • Bank Based Payments
  • Wallets
  • Vouchers
  • Articles and FAQ

Payment Gateways and Configuration


  • Payment Gateways Overview
  • Chargebee Test Gateway
  • Chargebee Pay
    • Getting Started with Chargebee Pay
    • Supported Payment Methods
    • Chargebee Pay Portal
    • Reporting and Reconciliation
    • Funding the Reserves
    • Fraud and Risk Management
    • Dunning
    • Account Updater
    • Token Migration to Chargebee Pay
    • Payment Pricing Models
    • Chargee Pay FAQ
  • Stripe
  • Adyen
  • Braintree
  • Authorize.net
  • PayPal Payment Services
  • GoCardless
  • Razorpay
  • Checkout.com
  • Mollie
  • BlueSnap
  • CyberSource
  • Global Payments
  • QuickBooks Payments
  • Worldline Online Payments(formerly Ingenico)
  • Worldpay
  • J.P. Morgan Mobility Payment Solutions
  • Twikey
  • dLocal
  • Bank of America
  • Solidgate
  • Pay.com
  • EBANX
  • BluePay
  • Sage Pay
  • Paymill
  • Bambora (formerly Beanstream)
  • E-xact Direct Integration
  • Orbital (Chase Paymentech)
  • Pin Payments
  • Moneris
  • Elavon
  • Network Merchants Incorporated (NMI)
  • eWay Rapid
  • Ecentric
  • Windcave
  • Metrics Global
  • Nuvei
  • Paystack
  • Articles and FAQ

Level 2/3 Data Support


  • Level 2/3 Data Support

Advanced Routing


  • Advanced Routing

Dunning


  • Dunning
  • Articles and FAQ

Offline Checkout


  • Offline Checkout
  • Articles and FAQ

Transaction Sync & Invoice Mapping


  • Transaction Sync and Invoice Mapping

Fraud Management


  • Fraud Management

Error Handling


  • Errors with Root Cause and Troubleshooting

Payment Lifecycle Logs


  • Payment Intents
  • Transactions
  • Gateway Activity Logs
  • Articles and FAQ

Others


  • Reach (Merchant of Record)
  • Payment Verification
  • Bulk Deletion of Payment Methods
  • Custom Payment Methods
  • Payment Initiator Parameter
  • PSD2 and Strong Customer Authentication
  • RBI e-Mandate
  • RBI Tokenization Regulations
  • Chargeback Management
  • Transaction Descriptors
  • Payment Preferences
  • Visa Trial Rules
  • Mastercard Trial Rules
  • Co-badged Card Compliance
  • Articles and FAQ
  1. Payments
  2. Dunning
  3. Dunning
  4. Payment Retries with FlexPay
  1. Payments
  2. Dunning
  3. Dunning
  4. Payment Retries with FlexPay

Payment Retries with FlexPay

This feature is a Private Beta Release. Request access to enable FlexPay for your Test and Live sites.

Chargebee's dunning suite offers options including payment retries, automated email notifications, Pay Now Links, and final automated actions, all designed to streamline the recovery of failed payments and automate key processes. Expanding on these capabilities, Chargebee now allows integration of FlexPay into its dunning framework, enhancing the efficiency of payment recovery efforts.

FlexPay is a leading payment retry management platform dedicated to addressing failed payments and customer churn for subscription-based companies. In collaboration with Chargebee, FlexPay's retry functionalities integrate seamlessly with Chargebee's dunning system.

Within Chargebee's dunning settings, you can configure distinct retry periods for Chargebee's internal retries and designate a period for FlexPay to intervene with its AI-powered retry engine for unresolved payments. When a payment enters FlexPay's retry queue, the engine determines the optimal retry frequency and time intervals. All transactions attempted through FlexPay synchronize with Chargebee, providing a comprehensive overview of payment recovery efforts.

Contact FlexPay for pricing and commercial details.

Supported gateways and payment methods

Currently, this integration supports the following payment gateways and payment methods:

GatewaysPayment Methods
StripeCard, Google Pay, Apple Pay
AdyenCard, Google Pay, Apple Pay

Retrieve FlexPay API Key

While connecting FlexPay with Chargebee, you are required to enter the FlexPay API Key. Follow the steps below to retrieve the FlexPay API Key from your FlexPay account:

  1. Log in to your FlexPay account.

  2. Go to Account Settings > Integrations > API Keys.

  3. Copy an existing API Key or click Generate API Key to create a new one. Keep the key safe for use when configuring FlexPay in Chargebee.

    image

Connect FlexPay to Chargebee

Note

FlexPay is disabled by default in Chargebee. Reach out to Chargebee support to enable FlexPay for integration in Chargebee.

Once enabled, follow these steps to connect FlexPay to Chargebee:

  1. The FlexPay app is in beta and not listed in the Chargebee marketplace. Use the URL https://domain.chargebee.com/third_party/flexpay to navigate to the FlexPay page in your Chargebee site.

  2. On the Apps > FlexPay page, click Get Started.

    image
  3. Enter the FlexPay API Token and click Connect.

    image

Important configurations in your Chargebee site

The following configurations are crucial for using FlexPay with Chargebee:

  1. Gateway Mapping configuration
  2. Dunning configuration

Gateway Mapping configuration

Before you configure mapping in your Chargebee site, retrieve the Merchant Account Reference ID from your FlexPay account. Follow these steps:

  1. Login to your FlexPay account.

  2. Click Payment Gateways from the FlexPay dashboard.

  3. Click on the desired gateway and copy the Merchant Account Reference ID.

    image

Once you have the Merchant account reference ID, move to the Chargebee app and follow these steps to manage existing gateway mapping or add a new mapping:

  1. On the Configure FlexPay page, click Manage under the Gateways section.

    image
  2. Edit any existing mapping or click Add to add a new mapping.

  3. Select the corresponding gateway account configured in your Chargebee site.

  4. Enter the Merchant Account Reference ID fetched from the gateway account created in FlexPay.

  5. Click Save.

  6. If you use more than one gateway, make sure to retrieve the correct mapping for all gateways from FlexPay and configure it here for the setup to work properly

    image

Note

Ensure that the same underlying account is used for both Chargebee and FlexPay. In the example above, the same Stripe account is used to create both the Chargebee gateway account and the FlexPay gateway account. Integration with FlexPay will not work and payments will not reach FlexPay for retries if the wrong credentials are mapped in this section.

Dunning Configuration

Follow these steps to configure dunning:

  1. On the Configure FlexPay page, click on Go to Dunning.

    image
  2. Enable Retry Payments via FlexPay to enable FlexPay dunning. You will get two additional options:

    • Payment Retry Period: Enter the number of days to specify the dunning period within Chargebee.
    • FlexPay Retry Period: Enter the number of days to specify the dunning period within FlexPay.

Note

The sum of both these periods should be less than or equal to the Dunning period.

image

Transactions via FlexPay Dunning

Once the configuration is done, now failed transactions are ready to be recovered via FlexPay.

The invoice will show an info panel at the top that says which payment method will be used for the next retry.

image

When a transaction is made through FlexPay, the transaction is shown in the merchant UI with the associated Payment Recovery Account.

image

Note

  • If a payment is processed through FlexPay and a refund is requested, the refund will also be processed through FlexPay.
  • When dunning processes occur through FlexPay, note that if a customer updates their card details in Chargebee, retries will persist using the original card details initially sent to FlexPay.
  • The sequence for payment recovery follows a structured approach: Chargebee handles initial recovery attempts, followed by FlexPay, according to the configured dunning periods within the dunning settings.

Was this article helpful?