Stripe
International card payments via PaymentIntents API
Banco Mercantil
Debit/credit cards and Pago Móvil C2P for Venezuelan accounts
Banco de Venezuela
BCV mobile payments and bank reconciliation
Supported payment methods
| Method | Gateway | Currency | Notes |
|---|---|---|---|
| International card | Stripe | USD (and others) | PaymentIntents flow |
| Debit card | Banco Mercantil | VES | Domestic Venezuelan |
| Credit card | Banco Mercantil | VES | Domestic Venezuelan |
| Pago Móvil C2P | Banco Mercantil | VES | Phone-to-phone transfer |
| Mobile payment | Banco de Venezuela | VES | BCV API |
Exchange rates
TMT tracks the official BCV (Banco Central de Venezuela) exchange rate in Firestore (data/exchange_rates). All multi-currency amounts in orders and transactions reference this rate.
Exchange Rates
Automatic BCV rate fetching and manual overrides
Request pattern
All payment functions follow the standard TMT request pattern:All functions support CORS and are HTTP
POST endpoints deployed as Firebase Cloud Functions v2.