Crypto and fiat payment API for Africa.
What is the Seevcash API? The Seevcash API is a unified REST API for African businesses to accept global payments and send stablecoin payouts. Accept cards, mobile money, bank transfers, and crypto from a single integration.
import Seev from '@seev/sdk';
const seev = new Seev({
publicKey: 'pk_your_public_key',
secretKey: 'sk_your_secret_key',
});
const charge = await seev.charges.create({
type: 'checkout',
recipient: {
name: 'Jane Doe',
email: 'jane@example.com',
},
amount: 10000, // GHS 100.00
currency: 'GHS',
channels: ['card', 'mobile_money', 'bank', 'crypto'],
redirectUrl: 'https://yourapp.com/callback',
});
// Redirect customer to hosted checkout
res.redirect(charge.checkoutUrl);How the checkout flow works
Create Charge
Your server sends a POST to /charges with amount, currency, and recipient.
Redirect
We return a checkoutUrl. Redirect your customer there.
Customer Pays
They choose Card, Mobile Money, Bank, or Crypto on the hosted page.
Webhook + Redirect
We POST the result to your webhook URL and redirect the customer back.
Official SDKs
MIT-licensed and open source on GitHub.
Everything your app needs
Checkout API
Create checkout sessions, pass line items and taxes, redirect to hosted checkout.
Webhooks
Real-time event notifications for payments, payouts, and disputes. HMAC-SHA256 signed.
Idempotency
Safely retry requests without duplicate transactions. Every endpoint supports idempotency keys.
Payouts API
Send money to bank accounts, mobile wallets, and crypto wallets. Single or bulk.
Developer FAQ
Accept payments (Card, Mobile Money, Bank, Crypto), send payouts (Bank, Mobile Money, Stablecoin wallets), verify identities (BVN, NIN, Phone, Bank Account), and manage transactions — all programmatically.