Overview
Bank transfers allow customers to pay directly from their bank account without cards or cash. Ideal for larger transactions and B2B payments.Processing
1-3 business days
Large Amounts
Up to $50,000 USD
Low Fees
Lower than cards
How It Works

Supported Networks
- Colombia (PSE)
- Mexico (SPEI)
- Brazil (PIX)
- Other Countries
PSE (Pagos Seguros en Línea)
Type: Real-time online bank transferProcessing: Instant to 24 hoursBanks: All major Colombian banksUser Experience:- Customer redirected to bank
- Logs into online banking
- Approves payment
- Returns to your site
Create Bank Transfer Payment
Request
Response (Traditional Transfer)
Response (PSE - Redirect)
Customer Experience by Method
- PSE (Colombia)
- SPEI (Mexico)
- PIX (Brazil)
1
Redirect to PSE
Customer redirected to PSE gateway
2
Select Bank
Choose their bank from dropdown
3
Login
Authenticate with bank credentials
4
Confirm
Review and approve payment
5
Return
Redirected back to your site
Displaying Bank Instructions
Example UI
Transaction Limits
| Country | Method | Min | Max | Processing |
|---|---|---|---|---|
| 🇨🇴 Colombia | PSE | 10,000 COP | 50,000,000 COP | Instant-24h |
| 🇲🇽 Mexico | SPEI | 100 MXN | 1,000,000 MXN | Same day |
| 🇧🇷 Brazil | PIX | 10 BRL | 50,000 BRL | Instant |
| 🇨🇱 Chile | TEF | 1,000 CLP | 10,000,000 CLP | 1-3 days |
| 🇵🇪 Peru | Bank Transfer | 50 PEN | 50,000 PEN | 1-3 days |
Webhook Notifications
- PENDING
- COMPLETED
- REJECTED
Best Practices
Emphasize Reference Number
Emphasize Reference Number
Make reference number prominent and easy to copy
Send Email Confirmation
Send Email Confirmation
Email bank details immediately
Set Realistic Expectations
Set Realistic Expectations
Clearly communicate processing time
- PSE: “Usually confirmed within 24 hours”
- SPEI: “Confirmed same day (24/7)”
- PIX: “Instant confirmation”
- Traditional: “1-3 business days”
Handle Missing References
Handle Missing References
Some customers forget to include reference
Testing
Sandbox Behavior
- Traditional Transfer
- PSE (Redirect)
- PIX
- Bank details returned instantly
- Auto-completes after 5 minutes
- Webhook sent automatically
Common Issues
Customer transferred without reference
Customer transferred without reference
Problem: Cannot identify paymentSolutions:
- Match by amount + customer name + timestamp
- Contact customer to confirm
- Check bank statement description
- Manual reconciliation via support
- Make reference mandatory and prominent
- Send SMS reminder with reference
- Add reference to email subject line
Transfer taking longer than expected
Transfer taking longer than expected
Common for:
- Traditional transfers (1-3 business days normal)
- Transfers after banking hours
- Weekend/holiday transfers
- Check transaction status via API
- Contact bank if >3 business days
- Keep customer informed
Wrong amount transferred
Wrong amount transferred
If customer transferred less:
- Partial payment accepted (some countries)
- Request remaining balance
- Generate new transfer for difference
- Accept overpayment
- Offer refund of difference
- Apply as credit for next purchase

