Skip to main content

Overview

Bank Identification Number (BIN) routing uses the first 6-8 digits of a card number to determine the optimal payment provider for each transaction. By identifying the card’s issuing bank, country, and card type before processing, you can route transactions to providers with the highest approval rates and lowest costs for that specific card profile. BIN routing is one of the most effective levers for improving approval rates in Latin America, where domestic acquiring consistently outperforms cross-border processing by 10-25 percentage points.

What is a BIN?

The BIN (also called Issuer Identification Number or IIN) is the first 6-8 digits of a payment card number. It encodes critical information about the card:
Yuno extracts BIN data automatically during payment processing. You can use this data in routing rules without handling raw card numbers directly.

Why BIN Routing Matters

Domestic vs. International Routing

The single largest factor in LatAm approval rates is whether a transaction is processed domestically (local acquirer in the card’s country of issuance) or internationally (cross-border acquirer). A BIN lookup determines the card’s country of issuance, allowing you to route to a local acquirer when available.

Issuer-Specific Patterns

Different issuers have different approval behaviors with different acquirers. A card issued by Banco do Brasil may have a higher approval rate through one acquirer, while Bradesco-issued cards perform better through another. BIN routing captures these patterns.

LatAm BIN Range Reference

The following table shows common BIN ranges for major Latin American markets. Use these as a starting point for routing rules.
BIN ranges change as issuers are assigned new ranges. Always verify against current BIN databases. This table is illustrative, not exhaustive.

Brazil

Mexico

Colombia

Argentina

Chile

Peru

Local Card Networks

Several LatAm markets have domestic card networks that require dedicated acquirer support:
Always create dedicated routing rules for local card networks. These cards will be declined by international acquirers that do not support the network.

Issuer Response Code Mapping

Different issuers return different response codes for the same underlying reason. Understanding these mappings helps you build more accurate retry logic per BIN range.

Common Issuer Response Codes

Issuer-Specific Behaviors

Some issuers have unique behaviors that affect routing decisions:
Build an issuer behavior database over time by analyzing your decline data. Group declines by BIN range and response code to identify patterns unique to your transaction mix.

Soft vs. Hard Decline Patterns by BIN

Understanding decline patterns by BIN range helps determine whether to retry a transaction with an alternative provider (cascade) or stop processing.

BIN-Specific Decline Patterns

Track decline patterns by BIN range in Dashboard > Analytics > Decline Analysis. Over time, this data reveals issuer-specific behaviors that inform more precise routing rules.

Implementing BIN Routing in Yuno

Step-by-Step Configuration

1

Identify your top BIN ranges

Go to Dashboard > Analytics > Card Analysis to see your transaction volume by BIN range. Focus on the top 20 BIN ranges, which typically account for 80% of card volume.
2

Map BINs to optimal providers

For each high-volume BIN range, identify which provider delivers the highest approval rate. Use Dashboard > Analytics > Provider Performance filtered by BIN range.
3

Create BIN-based routing rules

Navigate to Dashboard > Routing Rules > Create Rule:
4

Configure cascade behavior

For each BIN routing rule, set appropriate cascade behavior:
  • Retry on soft declines: Enable for do_not_honor, generic_decline, insufficient_funds
  • Stop on hard declines: Configure for stolen_card, lost_card, fraud
  • Max retries: Set to 2-3 providers maximum
Excessive retries on the same transaction can trigger fraud alerts at the issuer level. Limit cascading to 3 providers maximum per transaction.
5

Set rule priority

Order your BIN routing rules above general country-level rules:
6

Monitor and iterate

Review BIN routing performance weekly in Dashboard > Analytics. Adjust provider priorities based on rolling 7-day approval rates.

Aida BIN Optimization

Yuno’s AI engine Aida automates BIN routing optimization by continuously analyzing approval patterns across your transaction history.

How Aida Uses BIN Data

Aida BIN Capabilities

Enable Aida’s BIN optimization under Settings > Smart Routing > BIN Analysis. Aida requires at least 1,000 transactions per BIN range to generate statistically significant routing recommendations.

Decision Flowchart

Use this flowchart to determine the appropriate routing strategy for any card transaction:

Monitoring and Analytics

Track BIN routing effectiveness through these key metrics:

Best Practices Checklist

  • Map your top 20 BIN ranges by transaction volume
  • Create specific routing rules for each high-volume BIN range
  • Prioritize domestic acquirers for all identifiable domestic BINs
  • Configure cascade rules that respect soft vs. hard decline types
  • Limit cascade depth to 3 providers maximum
  • Enable Aida BIN optimization for automated adjustment
  • Review BIN routing performance weekly
  • Maintain separate routing rules for debit vs. credit cards
  • Handle local card networks (Elo, Naranja) with dedicated provider rules
  • Monitor for new BIN ranges appearing in your transaction data
  • Set up alerts for sudden drops in approval rate by BIN range
  • Document your BIN routing strategy for team knowledge sharing