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
  • Stripe
  • Adyen
  • Braintree
  • Authorize.net
  • PayPal Payment Services
  • GoCardless
  • Razorpay
  • Checkout.com
    • SEPA payments via Checkout.com
    • ACH payments via Checkout.com
    • Apple Pay via Checkout.com
    • Bancontact via Checkout.com
    • iDEAL via Checkout.com
    • dLocal support for Latin America (LATAM) cards
  • Mollie
  • BlueSnap
  • CyberSource
  • Global Payments
  • QuickBooks Payments
  • Worldline Online Payments(formerly Ingenico)
  • Worldpay
  • Twikey
  • J.P. Morgan Mobility Payment Solutions
  • 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
  • dLocal
  • 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. Payment Gateways and Configuration
  3. Checkout.com
  4. SEPA payments via Checkout.com
  1. Payments
  2. Payment Gateways and Configuration
  3. Checkout.com
  4. SEPA payments via Checkout.com

SEPA payments via Checkout.com

Introduction

The Single Euro Payments Area (SEPA) is a European Union initiative to enable direct debit Euro payments across all member countries. Chargebee allows you to configure SEPA Direct Debit payments using Checkout.com.

Note

  • Chargebee only supports SEPA Core Direct Debit with Checkout.com.
  • SEPA is applicable only for payments made using the Euro currency.
  • You can perform SEPA payments via Checkout.com through Chargebee's In-app layout of Checkout, Full page layout of Checkout, Self-Serve Portal, APIs, and Chargebee.js SDKs.
  • There is a plan-based limitation for configuring SEPA in multiple gateways. To know more, visit our plans and pricing page.

Prerequisites

You must complete the following prerequisites before configuring SEPA Direct Debit via Checkout.com in your Chargebee site:

  • To accept SEPA payments using Chargebee, you must have a bank account linked with Checkout.com.
  • Enable SEPA Direct Debit payment in your Checkout.com account. Learn more about this.
  • Configure the Checkout.com gateway in Chargebee. Learn more about this.

Configure SEPA payments via Checkout.com

Complete the steps below to configure your Chargebee account to accept SEPA Direct Debit payments using Checkout.com:

  1. Log in to your Chargebee site.
  2. Go to Settings > Configure Chargebee > Payment Gateway and select Checkout.com from the list of configured gateways.
  3. On the Configure Checkout.com page, enable Direct Debit (SEPA) to configure Direct Debit payments for European customers.
    image
  4. Enter the following details on the SEPA Configuration page shown below:
    • Enter the Creditor name, Creditor ID, Creditor Email, and Phone number. The Creditor name and Creditor ID are necessary to create an authorization agreement. An authorization agreement authorizes the biller to collect funds from the customer's bank account. If you wish to use Checkout.com's Creditor ID, please contact Checkout.com directly.
    image
    • Select Send SEPA compliant emails from Chargebee to send emails from Chargebee. It is the regulatory compliance of the SEPA scheme to send emails to customers regarding mandate creation and payment pre-notification. The advantage of sending this email from Chargebee is that it allows you to configure elements such as your company logo and signature.
    image
    • According to the European Payment Council, when you enable SEPA Direct Debit payments for customers, an authorization agreement should be available for the customer to view and confirm the mandate. Read more on this.
    image
  5. Select customers to whom you wish to display the direct debit payment method in the Checkout and self-serve portal. Select the necessary option from the Display Direct Debit as a payment method drop-down list. Available options are:
    • All your customers - This option allows all your customers (including new customers) to pay via SEPA, irrespective of whether the 'Allow this customer to pay via their bank account' option is enabled on the customer's details page.
    • Customers with Direct Debit payments enabled
    image
  6. Click Apply to save your changes.
    image

Note

If there are three consecutive payment failures using the direct debit payment method, Chargebee will mark it as invalid. In such cases, you should remove the existing payment method and ask your customer to add a new one.

Configuring Webhooks

Webhooks are indispensable to a smooth SEPA workflow; they notify Chargebee of any changes made to the transaction on Checkout.com, so that Chargebee can keep you updated on the status of your payment.

Copy the Notification URL from your Checkout.com configuration page on the Chargebee site.

image

Follow the steps below to configure the webhook in your Checkout.com account:

  1. Select Settings from the left navigation menu.
    image
  2. Select Channels and click New Webhook under the Webhooks section.
    image
  3. Paste the Notification URL in the Endpoint URL field.
  4. Select the relevant API Version.
  5. Select the relevant events from the list. However, we recommend selecting all the events for Webhooks.
  6. Click Create webhook.
    image

Was this article helpful?