Colombia API Introduction
About 2 min
Environment Configuration
Environment | Protocol | MediaType | Base URL |
---|---|---|---|
SandBox | https | application/json | https://sandbox-gateway.smilepayz.com |
Production | https | application/json | https://gateway.smilepayz.com |
Colombia Market Overview
Colombia represents one of Latin America's most dynamic digital payment markets, characterized by rapid fintech adoption, strong banking infrastructure, and innovative payment solutions. Our comprehensive API suite is specifically designed to address the unique requirements of the Colombian market.
Key Market Characteristics
- Strong Banking Infrastructure: Colombia boasts a robust banking system with high penetration rates and widespread digital adoption
- Diverse Payment Methods: Support for major Colombian banks including Bancolombia, Banco de Bogotá, Davivienda, and other leading financial institutions
- Cash Payment Integration: Traditional cash payment methods remain essential, supported through our CASHIER_CO system
- Comprehensive Identity Verification: Full support for Colombian identity documents including CC (Cédula de Ciudadanía) and CE (Cédula de Extranjería)
- Real-Time Processing: Advanced payment processing capabilities with immediate transaction confirmation
- Regulatory Compliance: Full compliance with Colombian financial regulations and Superintendencia Financiera requirements
Supported Payment Solutions
- Bank Transfers: Direct integration with major Colombian banks for secure and efficient fund transfers
- Cash Payments: Traditional cash payment collection through authorized payment centers
- Digital Banking: Integration with Colombia's advanced digital banking platforms
- Cross-Border Transactions: Support for international payment processing
- Real-Time Settlement: Immediate transaction processing and settlement capabilities
API Features
- Multi-Bank Support: Seamless integration with Colombia's leading banking institutions
- Identity Verification: Comprehensive support for Colombian identity document types
- Account Type Flexibility: Support for both current (CORRIENTE) and savings (AHORROS) accounts
- Local Currency Processing: Native support for Colombian Peso (COP) transactions
- Timezone Optimization: All timestamps optimized for Colombia's UTC-5 timezone
- Security Standards: Bank-grade security with RSA digital signatures and encryption
Development Resources
GitHub Code Examples
PayInRequestDemo.java
- Complete pay-in transaction implementationPayoutRequestDemo.java
- Comprehensive pay-out transaction processingInquiryBalanceDemo.java
- Real-time account balance inquiryInquiryOrderStatusDemo.java
- Transaction status monitoringSignatureUtils.java
- Digital signature utilities including minify(body), sha256RsaSignature, and checkSha256RsaSignature methods
pay_in_request_demo.py
- Pay-in transaction implementationpay_out_request_demo.py
- Pay-out transaction processingbalance_inquiry.py
- Account balance inquiry functionalitystatus_inquiry.py
- Transaction status monitoringTool_Sign.py
- Digital signature utilities with minify(body), sha256RsaSignature, and checkSha256RsaSignature methods
pay_in_request_demo.js
- Pay-in transaction implementationpay_out_request_demo.js
- Pay-out transaction processinginquiry_balance_demo.js
- Account balance inquiry functionalityinquiry_order_status.js
- Transaction status monitoringSignatureUtils.js
- Digital signature utilities with minify(body), sha256RsaSignature, and checkSha256RsaSignature methods
PayInRequestDemo.php
- Pay-in transaction implementationPayoutRequestDemo.php
- Pay-out transaction processingInquiryBalanceDemo.php
- Account balance inquiry functionalityInquiryOrderStatusDemo.php
- Transaction status monitoringSignature.php
- Digital signature utilities with minify(body), sha256RsaSignature, and checkSha256RsaSignature methods
PayInRequestDemo.cs
- Pay-in transaction implementationPayOutRequestDemo.cs
- Pay-out transaction processingBalanceInquiryDemo.cs
- Account balance inquiry functionalityOrderStatusInquiryDemo.cs
- Transaction status monitoringSignatureUtils.cs
- Digital signature utilities with minify(body), sha256RsaSignature, and checkSha256RsaSignature methods
/v2/PayInRequestDemoV2.go
- Pay-in transaction implementation/v2/PayoutRequestDemov2.go
- Pay-out transaction processing/v2/BalanceInquiryDemoV2.go
- Account balance inquiry functionality/v2/OrderStatusInquiryDemoV2.go
- Transaction status monitoring/common/SignatureUtils.go
- Digital signature utilities with minify(body), sha256RsaSignature, and checkSha256RsaSignature methods
The current document version is above 1.0.5 (including 1.0.5). Please download 1.0.5 and install it before payment
Installation Guide
WooCommerce Plugin Installation
- Plugin Discovery: Search for the plugin in the WordPress plugin directory
- Installation: Click "Install Now" to begin the installation process
- Activation: Activate the plugin after successful installation
- Manual Upload: Alternatively, use the "Upload Plugin" option at the top of the page
- File Selection: Click "Choose File" and locate the plugin file
- Completion: Click "Activate Plugin" after installation is complete
Configuration Setup
Step 1: Merchant Configuration
Configure your merchant credentials including MerchantID and MerchantSecret
Step 2: Payment Method Activation
Enable the desired payment methods for your store