Initiate Payment

Initiates payment request for a given period. If there are no validation errors, the payment is queued for account number verification. If all payment records pass verification, the payment is queued for approval and a webhook event is triggered to notify the ERP system of status update. If some or all payment records fail verification, a webhook event is triggered with the payment records affected, each with a unique reference for udpate.

Body Params
string
required

Example: net

string
required

Example: January 2025

string
required

Example: Test ERP Payment

string
required

Workflow to initiate, Example: bc88b671-9722-464e-a8dc-99916f875389

string
required

Payment account, Example: bc88b671-9722-464e-a8dc-99916f875389

payment_data
array of objects
required

[ { "beneficiary_name": "Olayinka George", "phone_number": "8063188534", "net_salary": "10000000", "account_number": "9151710977", "bank_code": "304", "gender": "m", "employee_code": "06" } ]

payment_data*
Headers
string
required

This is the access token gotten through the authentication endpoint.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json