Payment Methods
Bloque Payments supports multiple payment methods to give your customers flexibility in how they pay.
Available Payment Methods
Card Payments
Accept credit and debit card payments from major card networks.
Supported Cards:
- Visa
- Mastercard
- American Express
- Diners Club
Features:
- Real-time authorization
- 3D Secure support
- Automatic card validation
- CVV verification
Integration Example:
Card Payment Data:
PSE (Colombian Online Banking)
PSE (Pagos Seguros en Línea) is Colombia's most popular online banking payment method.
Features:
- Direct bank account transfers
- Real-time payment confirmation
- Support for all major Colombian banks
- Secure authentication through bank portals
Integration Example:
PSE Payment Data:
Supported Banks:
The component automatically loads all available Colombian banks. Some popular ones include:
- Bancolombia
- Banco de Bogotá
- BBVA Colombia
- Davivienda
- Banco de Occidente
Cash Payments
Generate payment receipts for customers to pay at physical locations.
Features:
- Generate unique payment codes
- Multiple payment locations
- Extended payment deadlines
- Automatic confirmation
Integration Example:
Cash Payment Data:
Payment Locations:
Cash payments can be made at various locations including:
- Efecty
- Baloto
- Su Red
- Apostar
- Paga Todo
Configuring Available Methods
You can configure which payment methods to offer:
All Methods (Default)
Cards Only
PSE Only
Cards and PSE
Payment Method Selection
The BloqueCheckout component includes a built-in payment method selector when multiple methods are available:
To hide the selector and default to the first method:
Payment Flow by Method
Card Payment Flow
- Customer enters card details
- Client-side validation
- Submit to your backend
- Backend processes with Bloque API
- Real-time authorization
- Success/failure response
PSE Payment Flow
- Customer selects bank
- Customer enters identification
- Submit to your backend
- Backend creates PSE transaction
- Customer redirected to bank
- Bank authentication
- Payment confirmation
- Webhook notification
Cash Payment Flow
- Customer enters personal details
- Submit to your backend
- Backend generates payment code
- Customer receives payment instructions
- Customer pays at physical location
- Webhook notification on payment
Handling Payment Responses
All payment methods use the same response structure:
Currency Support
Currently supported currency:
- COP (Colombian Peso)
All amounts should be specified in the smallest currency unit (cents for COP):
Security
All payment methods are processed securely:
- Card payments: PCI-DSS compliant, card data never touches your servers
- PSE payments: Bank-level security with direct authentication
- Cash payments: Secure code generation and validation
Next Steps
- React Integration - Set up BloqueCheckout component
- Webhooks - Handle payment notifications
- Error Handling - Handle payment errors