Welcome to 88Pay Integration Guides
These guides will walk you through every step of integrating 88Pay into your application. Whether you’re implementing payins, payouts, or both, you’ll find detailed instructions and best practices here.New to 88Pay? Start with our Getting Started section first.
Integration Path
Follow these guides in order for a complete integration:1
Get API Credentials
Obtain your API Key and Merchant ID from the dashboardRead Guide →
2
Generate Authentication Token
Learn how to generate and manage access tokensRead Guide →
3
Create Operations
Process payments, cashouts, and other transactionsRead Guide →
4
Set Up Webhooks
Receive real-time notifications about transaction statusRead Guide →
5
Check Balance
Monitor your merchant balance and transaction historyRead Guide →
Core Integration Guides
Essential guides for implementing payment functionality:API Credentials
How to obtain and manage your API credentials
Generate Token
Authentication token generation and management
Create Operation
Process payments, cashouts, and transfers
Webhooks
Set up real-time transaction notifications
Balance Inquiry
Check your account balance and settlements
Advanced Topics
Take your integration to the next level:Error Handling
Handle errors gracefully and implement retry logic
Rate Limits
Understand and work within API rate limits
Security Best Practices
Keep your integration secure and compliant
Testing
Test your integration with sandbox environment
Payment Flow Overview
Understanding the complete payment lifecycle:Supported Operations
- PAYIN - Receive Payments
- PAYOUT - Send Payments
Accept payments from customers through various methods:
Explore Payment Methods →
Available Methods
| Method | Code | Category | Countries |
|---|---|---|---|
| Credit/Debit Cards | CARDS | CARD | All |
| Cash Payments | CASH | CASH | All |
| Bank Transfers | BANK_TRANSFER | BANK | All |
| Nequi | NEQUI | WALLET | Colombia |
| Daviplata | DAVIPLATA | WALLET | Colombia |
| PayPal | PAYPAL | WALLET | All |
| USDT (Crypto) | USDT | CRYPTO | All |
Integration Checklist
Use this checklist to track your integration progress:Setup & Configuration
Setup & Configuration
- Create 88Pay account
- Upload and get documents approved
- Obtain API credentials
- Set up development environment
- Configure sandbox credentials
Core Integration
Core Integration
- Implement token generation
- Create first test payment
- Set up webhook endpoint
- Handle webhook notifications
- Implement error handling
Testing
Testing
- Test successful payments
- Test failed payments
- Test webhook delivery
- Test token expiration
- Test rate limiting
Production Readiness
Production Readiness
- Switch to production credentials
- Configure production webhook URL
- Set up monitoring and alerts
- Document integration
- Train support team
Integration Patterns
Common implementation patterns for different use cases:- E-commerce Checkout
- Subscription Billing
- Marketplace
- Money Remittance
Quick Reference
Essential Endpoints
| Endpoint | Method | Purpose |
|---|---|---|
/api/auth/token | POST | Generate authentication token |
/api/transactions/charges | POST | Create payment charge |
/api/transactions/cash | POST | Create cash payment |
/api/transactions/cashout-bank-transfer | POST | Create bank payout |
/api/balance | POST | Check merchant balance |
Required Headers
Common Status Codes
| Status | Meaning |
|---|---|
PENDING | Transaction initiated, awaiting completion |
COMPLETED | Transaction successful |
REJECTED | Transaction failed, expired, or cancelled |
Support & Resources
API Reference
Complete technical documentation
Error Codes
Troubleshoot common errors
Best Practices
Tips for optimal integration
Contact Support
Get help from our team
Next Steps
Ready to start integrating? Begin with the first guide:Get Your API Credentials
Learn how to obtain your API Key and Merchant ID

