Skip to main content

Getting Started

Ikawaari is a payment infrastructure platform built for Africa and beyond. Accept mobile money, card payments, and bank transfers through a single unified API.

Quick Start

1. Create an account

Sign up at dashboard.ikawaari.com and complete your business verification.

2. Get your API keys

Navigate to Developers → API Keys in the dashboard. You'll find two environments:

EnvironmentKey prefixPurpose
Sandboxik_test_Testing and development
Liveik_live_Production transactions
tip

Start with sandbox keys. No real money is moved in sandbox mode.

3. Install an SDK

# No installation needed — use cURL directly
curl https://api.ikawaari.com/v1/payment-intents \
-H "Authorization: Bearer ik_test_your_key_here" \
-H "Content-Type: application/json"

4. Create your first payment

curl -X POST https://api.ikawaari.com/v1/payment-intents \
-H "Authorization: Bearer ik_test_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"amount": 5000,
"currency": "XOF",
"payment_method_types": ["mobile_money"],
"description": "Order #1234"
}'

5. Handle the response

A successful response returns a PaymentIntent object:

{
"id": "pi_1a2b3c4d5e",
"object": "payment_intent",
"amount": 5000,
"currency": "xof",
"status": "requires_payment_method",
"payment_method_types": ["mobile_money"],
"description": "Order #1234",
"created": 1708300800
}

What's next?