New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingCPQPaymentsRevRecGrowthReveal
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
  • Stripe
  • PayPal Payment Services
  • Chargebee Pay
  • Adyen
  • Authorize.net
  • Bambora (formerly Beanstream)
  • Bank of America
  • BluePay
  • BlueSnap
  • Braintree
  • Checkout.com
  • CyberSource
  • dLocal
  • EBANX
  • Ecentric
  • Elavon
  • E-xact Direct Integration
  • eWay Rapid
  • Global Payments
  • GoCardless
  • J.P. Morgan Mobility Payment Solutions
  • Metrics Global
  • Mollie
  • Moneris
  • Network Merchants Incorporated (NMI)
  • Nuvei
  • Orbital (Chase Paymentech)
  • Pay.com
  • Paymill
  • Paystack
  • Pin Payments
  • QuickBooks Payments
  • Razorpay
  • Sage Pay
  • Solidgate
  • Tempus
  • Twikey
  • Windcave
  • Worldline Online Payments(formerly Ingenico)
  • Worldpay
  • Articles and FAQ

Level 2/3 Data Support


  • Level 2/3 Data Support

Payment Optimization Engine


  • Overview
  • Defaults
  • Advanced Setup
  • Payment Method Display Rules
  • Verification Rules
  • Routing Rules

Dunning


  • Dunning
  • Articles and FAQ

Payment Components


  • Overview
  • Use Cases
  • Troubleshooting

Card Components and Payment Method Helper


  • Card Components
  • 3DS Helper
  • Payment Method Helper

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
  • Gateway Webhook Logs
  • Retries
  • Articles and FAQ

Others


  • Reach (Merchant of Record)
  • 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

Is it possible to assign payment methods specific to location?

Scope

Is it possible to set the routing logic for multiple payment methods according to location?

Summary

We do have a Smart Routing feature, but it actually depends on the payment method that the customer chooses and the currency of the transaction.

So it wouldn't be possible to route according to location however if you are on the Enterprise plan you can achieve this by using Multi-Entity feature that adds feasibility to a great extent. We will be using US and Canadian customers for understanding the workflow.

Solution

The Multi-Business-Entity model has two levels - Site and Business Entity, with the Site being at the parent level (US customers) and the Business Entity at the child level (Canadian customers). In order to use this option, we need to first enable this feature from Settings > Configure Chargebee > Multiple Entity Support. Also, refer to this link to know about Multi-Entity limitations.

However, as per your business needs, we need to make sure we configure these three features.

1. Multi-Entity: To create individual site configurations for US customers and for Canadian customers. For example (US) & (CA).

2. Restrict Countries on Checkout: To restrict countries on checkout allowing only specific billing countries, for example (US) allows only US customers, and (CA) allows only Canadian customers.

3. Smart Routing rules: Set specific rules respective to sites, for example, (US) limiting US customers to direct debit and (CA) Canadian customers would be enabled to pay via a credit card gateway.

Step 1: Enable the Multi-Entity feature and you can use Site-level for one country i.e. US and Entity-level for another country i.e., CA. Refer to this link on how to create Multiple Business Entities.

image

Step 2: Now to ensure that we use the Direct Debit payment method for US customers and card payment for Canadian customers, we need to restrict other countries. You can configure this from Configure Chargebee> Checkout & Self-Serve Portal> Fields> Billing> Address Fields> Country. Refer to this link for more information.

image

Step 3: Once we have created individual sites for each country and restricted the countries on checkout, all we have to do is just set Smart Routing rules respectively. We need to disable all the payment methods and enable **direct debit on the site US, and disable all the payment methods and enable card payments on the site **CA. Refer to this link for more information.

image

Related Article Smart routing rule vs preferred currency

Was this article helpful?