New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
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
  • 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

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
  • 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
  1. Payments
  2. Payment Optimization Engine
  3. Verification Rules
  1. Payments
  2. Payment Optimization Engine
  3. Verification Rules

Verification Rules

This feature is currently a Private Beta release. Contact Chargebee Support to enable Verification Rules for your live and test sites.

Verification Rules, part of Advanced Setup in the Payment Optimization Engine, evaluate payment attributes before processing and allow you to block or allow transactions based on defined business, risk, and compliance policies.

Benefits of using Verification Controls for your business

This feature helps optimize revenue by reducing transaction failures, minimizing processing costs, and improving overall payment efficiency.

Use cases

Following are some of the use cases that can be implemented using Verification Rules:

  • Block cards based on funding type
  • Decline cards based on brand
  • Restrict cards issued from specific countries

Supported payment methods

  • Card payment method

Note

Currently, Verification supports only card-based payments. We plan to expand supported payment methods in the future.

Supported variables for controlling verification

  • Card type
  • Card brand
  • Card issuing country

Looking for other variables?

Submit a request here. We will consider them as part of future enhancements.

Configuring Verification Rules in Chargebee

Follow these steps to create a verification rule in Chargebee:

  1. Go to the Verification Rules section.
  2. Click Create Rule.
    image
  3. Configure the rule
    • Add the required conditions, such as Card Type, Card Brand, or Card Issuing Country.
    • The actionable outcome for the selected conditions is currently defaulted to Decline Payment.
    • Enter a Rule Name.
    image
  4. Verify the rule settings and click Publish to activate the rule.
    image
  5. The verification home page will reflect the published rules.
    image

Note

While evaluating rules, if none of the rules match, then no action will be taken and the customer will move to the next step in the checkout process.

Testing Verifications Rules

  • You can test the Payment Method display by entering appropriate billing and shipping country locations.
  • To test the verification flow, use the following cards:
Parameter BasisValue for the parameterCard NumberCard CVCCard Expiry (Month/Year)Gateways that support this card
Card Funding TypePrepaid510510510510510012312/34Chargebee Test Gateway
Card Funding TypeCredit555555555555444412312/34Chargebee Test Gateway
Card BrandAmex37828224631000512312/34Chargebee Test Gateway
Card BrandJCB356600202036050512312/34Chargebee Test Gateway
Card BrandVisa411111111111111112312/34Chargebee Test Gateway
Card BrandVisa401288888888188112312/34Chargebee Test Gateway
Card BrandDiscover601111111111111712312/34Chargebee Test Gateway
Card BrandMastercard222300312200322212312/34Chargebee Test Gateway

Information

If you are looking for any specific test card scenario apart from the cards ~~ones~~ listed above for Chargebee test gateway, submit your request here.

For other selected gateways, use the cards below:

Parameter BasisValue for the parameterCard NumberCard CVCCard Expiry (Month/Year)Gateways that support this card
Card BrandAmex378282246310005123412/34Stripe, Mollie
Card BrandJCB356600202036050512312/34Stripe
Card BrandVisa424242424242424212312/34Stripe
Card BrandVisa411111111111111110012/26Braintree
Card Funding TypePrepaid510510510510510012312/34Stripe
Card Funding TypePrepaid450060000000006110012/26Braintree
Card Funding TypePrepaid448731503000000012312/24Worldpay
Card Funding TypeCredit555555555555444412312/34Stripe, Braintree
Card Issuing CountryBrazil400000076000000212312/34Stripe

You can test the routing rules by entering appropriate values and checking if they get routed to the configured gateway.

Was this article helpful?