Documentation

Learn how to integrate PochiPay into your application.

Getting Started

PochiPay provides a comprehensive API for managing digital payments across East Africa. This guide will help you integrate PochiPay into your application.

Prerequisites
  • A PochiPay business account
  • API credentials (available in your dashboard)
  • Basic knowledge of REST APIs

Authentication

All API requests require authentication using JWT Bearer tokens.

Obtaining a Token
POST https://identity.pochipay.com/api/auth/login
Content-Type: application/json

{
  "email": "your@email.com",
  "password": "your-password"
}
Using the Token
GET https://api.pochipay.com/api/wallets
Authorization: Bearer YOUR_JWT_TOKEN

Wallets API

Manage multiple currency wallets for your business.

Create a Wallet
POST https://api.pochipay.com/api/wallets
Authorization: Bearer YOUR_JWT_TOKEN
Content-Type: application/json

{
  "currency": "KES",
  "walletType": 1
}
Get Wallet Balance
GET https://api.pochipay.com/api/wallets/{walletId}
Authorization: Bearer YOUR_JWT_TOKEN

Payments API

Process payments and manage transactions.

Payments API documentation coming soon. Contact support for early access.

Webhooks

Receive real-time notifications about events in your PochiPay account.

Webhooks documentation coming soon.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.