Introduction
Welcome to the Caibo API documentation. Learn how to integrate global payments into your application.
What is Caibo Pay?
Caibo Pay is a modern financial infrastructure platform that enables businesses to send, receive, and manage money across borders. Our APIs provide everything you need to build powerful payment experiences.
Key Features
- Global Transfers - Send money to 15+ countries
- USD Accounts - Open virtual USD accounts with routing and account numbers
- Virtual Cards - Coming soon
- Real-time Webhooks - Get notified instantly about transactions
Quick Example
Here's how simple it is to create a transfer with Caibo:
create-transfer.js
import CaiboPay from '@caibopay/sdk';
const caibo = new CaiboPay({
apiKey: 'your_api_key'
});
// Create a transfer
const transfer = await caibo.transfers.create({
amount: 1000,
currency: 'USD',
destination: {
country: 'US',
bankCode: 'LEAD BANK',
accountNumber: '1234567890'
}
});
console.log('Transfer created:', transfer.id);Base URL
All API requests should be made to:
https://api.caibopay.com/v1Sandbox: For testing, use https://sandbox.api.caibopay.com/v1