ZedPay
AuthenticationDeposits API
Disbursements API
AuthenticationDeposits API
Disbursements API
  1. Deposits API
  • Making a deposit
  • Make Deposit
    POST
  1. Deposits API

Making a deposit

Here is the API documentation for the provided payload, organized for clarity and scannability.

Request Payload Documentation#

This endpoint accepts a JSON object containing transaction details for a deposit or payment request.
FieldTypeDescriptionExample
clientAccountNoIntegerThe unique identifier for the master client or merchant account.200001
customerAccountNoStringThe internal identifier for the customer's specific sub-account."2003"
requestMethodStringThe platform or interface used to initiate the request (e.g., MOBILE, WEB)."MOBILE"
amountNumberThe total monetary value of the transaction.50000
paymentMethodStringThe specific channel used for the payment (e.g., MOBILEMONEY, CARD)."MOBILEMONEY"
paidByStringThe name of the individual who initiated the payment."Devine Balizza"
remarksStringA brief note or description associated with the transaction."Monday DEPOSIT"
customerNameStringThe full legal name of the account holder."Devine Balizza"
accountNumberStringThe specific mobile number or external account identifier (e.g., MSISDN)."256752002106"
accountNetworkStringThe service provider or telco facilitating the transaction."AIRTEL"

Implementation Notes#

Data Types: Ensure that amount and clientAccountNo are handled as numeric types, while phone numbers (accountNumber) should be strings to preserve leading zeros or country codes.
Validation: The accountNetwork should typically match the prefix of the accountNumber to prevent routing errors.
Next
Make Deposit
Built with