Process Flow
Authenticate
Get Bearer Token
Generate Signature
HMAC-SHA256
Initiate Payout
Single or Bulk
Confirm Payout
OTP Verification
Step 1 — Authenticate
POSTRequest Sample
cURL
Response Sample
Step 2 — Generate X-Seerbit-Signature
Before initiating a payout, generate anX-Seerbit-Signature using the exact raw request body and your SeerBit Private Key. Pass the resulting hash as a header on every payout request.
Note: The signature is unique to each request. Always regenerate it using the exact body of each new request before sending.
Signature Formula
Variables Reference
Step 3 — Initiate Payout
POSTX-Seerbit-Signature headers.
Required Headers
Single Payout
Request Sample
cURL
Response Sample
Request Fields
Bulk Payout
Bulk payouts allow multiple transfer instructions to be processed in a single request. Each transfer is validated and executed under a singlebatchReference.
Request Sample
cURL
Response Sample
Request Fields
Each transfers object contains:
Step 4 — Confirm Payout
POSTRequired Headers
Request Sample
cURL
Response Sample
Request Fields
Bank List
GETRequest Sample
cURL
Error Scenarios
The following error responses may occur during payout initiation or confirmation flows.1. Missing Signature Header
Occurs when theX-Seerbit-Signature header is absent from the request.
2. Invalid Signature
Occurs when the provided signature fails HMAC validation.3. Missing Public Key Header
Occurs when thePublic-Key header is not included in the request.