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/v1

Sandbox: For testing, use https://sandbox.api.caibopay.com/v1

Next Steps