Skip to main content
MeetPay Developer API (/api/v1/). API key auth only. Dashboard handles keys, reports, and ledger export.

1. API key

Dashboard → generate sk_test_... or sk_live_....

2. Ping

Authorization: Bearer <your_api_key>
curl -X GET "https://meet.briq.tz/api/v1/ping" \
  -H "Authorization: Bearer YOUR_API_KEY"

3. Create payment

Idempotency-Key required. Idempotency. Include webhook_url on the request (or set merchant defaults). Webhooks.
curl -X POST "https://meet.briq.tz/api/v1/payments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"amount":5000,"currency":"TZS","type":"mobile","phone":"255700000000","network":"AIRTEL","customer":{"firstname":"John","lastname":"Doe","email":"[email protected]"},"reference":"ORDER_123","webhook_url":"https://api.example.com/meetpay/webhooks"}'

4. Balance

curl -X GET "https://meet.briq.tz/api/v1/merchants/me/balance" \
  -H "Authorization: Bearer YOUR_API_KEY"

Networks

NetworkProvider
VODACOMM-Pesa
TIGOTigo Pesa
AIRTELAirtel Money
HALOTELHalopesa
TTCLT-Pesa
Collections: type: "mobile" only for now. See Create payment.