Cryptocurrency Payments
Cryptocurrency payments enable customers to complete purchases using blockchain-based digital assets. This method typically relies on stablecoins, a subset of cryptocurrencies designed to maintain a stable value by being pegged to fiat currencies such as the U.S. Dollar (USD) or Euro (EUR). Common examples include USDC and USDT.
By leveraging stablecoins, this payment method offers a borderless and flexible alternative to traditional payment rails, particularly in regions where access to the formal financial system is limited or where digital assets have seen strong adoption.
This section outlines the key concepts and implementation details required to integrate cryptocurrency payments, including mandatory fields, network and asset selection, and how to handle payment instructions using QR codes or payment links.
Key Concepts
To ensure a smooth integration, it’s important to understand how cryptocurrency payments differ from traditional methods. Below are the core concepts involved:
Stablecoins
Stablecoins are digital assets designed to minimize volatility by being pegged to fiat currencies. Their stability and widespread support make them ideal for commerce. EBANX currently supports USDC and USDT.
Blockchain Networks
Each stablecoin can be transacted over multiple blockchain networks (for example, Ethereum, Polygon, or TRON). These networks influence the transaction's speed, cost, and confirmation time. Customers typically choose the network based on these factors.
Payment Confirmation
Transactions are confirmed on-chain, which means a payment is only considered complete once it is successfully validated by the blockchain. Confirmation times vary depending on network conditions and congestion.
Network and Asset Selection
At checkout, customers must select both the stablecoin (such as USDC) and the network (such as Polygon) they wish to use. It is essential to ensure the selected asset and network are supported, as incorrect combinations may result in failed or lost payments. The checkout experience must clearly communicate these options to avoid user error.
QR Code and Payment Link
For each transaction, EBANX returns a unique QR code and payment link for every supported network. Merchants should render the information that matches the customer’s selected asset and network. This ensures proper routing of the transaction and avoids mismatches.
Availability
Supported countries
Supported countries This method is available for customers located in:
- Argentina
- Bolivia
- Brazil
- Chile
- Costa Rica
- Guatemala
- Mexico
- Panamá
- Paraguay
- Peru
- Uruguay
And more countries are coming soon.
Supported currencies and networks
The following stablecoins and networks are supported:
| Currency | Supported Networks | API parameters |
|---|---|---|
| USDC | Ethereum (ERC-20), BNB Smart Chain (BEP-20), Solana (SPL), Polygon (Polygon) | TRC20, ERC20, SOL, POLYGON |
| USDT | Tron (TRC-20), Ethereum (ERC-20), BNB Smart Chain (BEP-20), Polygon (ERC-20 / Polygon PoS) | TRC20, ERC20, BEP20, POLYGON |