ZamuPay API Documentation
    ZamuPay API Documentation
    • Zamupay overview
    • Token Request
      POST
    • Payment Order Request
      POST
    • Reject Order By OriginatorConversationId
      POST
    • Express Deposit Request
      POST
    • Find Payment Order By OriginatorConversationId
      GET
    • Find Express Deposit By OriginatorConversationId
      GET
    • Bill Number
      POST
    • Find Bill Number By Service Id and Account Number
      GET
    • Find Transaction Routes
      GET
    • Find Charges By TransactionTypeId
      GET
    • Bill Request
      POST
    • Find Bill Request By Originator Converstion Id
      GET
    • Find Bill Services
      GET
    • Account Number Validation Request
      POST
    • Find Account Validation Status by SystemTraceAuditNumber
      GET
    • Airtime Purchase
      POST
    • Find Airtime Purchases By OriginatorConversationId
      GET
    • Health Check
      GET
    • Create Payment Link
      POST
    • Find Payment Links By Id
      GET
    • Update Payment Link
      PUT
    • KYC Validation
      POST
    • KYC Validation
      GET
    • Balance Check
      GET

      KYC Validation

      https://auth.zamupay.com
      https://auth.zamupay.com
      https://auth.zamupay.com
      https://auth.zamupay.com
      POST
      /v1/kyc-request/validate
      Field NameData TypeState
      routeIdstringMandatory
      kycRequestFirstNamestringMandatory
      kycRequestMiddleNamestringMandatory
      kycRequestLastNamestringMandatory
      kycRequestOtherNamesstringOptional
      kycRequestNationalIDstringMandatory
      serialNostringOptional
      kycRequestPassportNostringOptional
      kycRequestServiceIDstringOptional
      kycRequestAlienIDstringOptional
      kycRequestTaxIDstringOptional
      kycRequestDateOfBirthstringOptional
      kycRequestPostalBoxNostringOptional
      kycRequestPostalTownstringOptional
      kycRequestTelephoneMobilestringOptional
      kycRequestPhysicalAddressstringOptional
      kycRequestPhysicalTownstringOptional
      kycRequestPhysicalCountrystringOptional
      kycRequestReportReasonstringMandatory
      kycRequestCallBackURLstringOptional
      deviceIdstringOptional
      systemTraceAuditNumberstringMandatory
      countrystringMandatory
      ccystringMandatory
      NOTE: Once access to the API has been granted, the routeID will be shared.

      Request

      Authorization
      Bearer Token
      Provide your bearer token in the
      Authorization
      header when making requests to protected resources.
      Example:
      Authorization: Bearer ********************
      or
      Body Params application/json

      Examples

      Responses

      🟢200Success
      application/json
      Body

      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'https://auth.zamupay.com/v1/kyc-request/validate' \
      --header 'Authorization: Bearer <token>' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "routeId": "string",
          "kycRequestFirstName": "string",
          "kycRequestMiddleName": "string",
          "kycRequestLastName": "string",
          "kycRequestOtherNames": "string",
          "kycRequestNationalID": "string",
          "serialNo": "string",
          "kycRequestPassportNo": "string",
          "kycRequestServiceID": "string",
          "kycRequestAlienID": "string",
          "kycRequestTaxID": "string",
          "kycRequestDateOfBirth": "2019-08-24T14:15:22.123Z",
          "kycRequestPostalBoxNo": "string",
          "kycRequestPostalTown": "string",
          "kycRequestTelephoneMobile": "string",
          "kycRequestPhysicalAddress": "string",
          "kycRequestPhysicalTown": "string",
          "kycRequestPhysicalCountry": "string",
          "kycRequestReportReason": 0,
          "kycRequestCallBackURL": "string",
          "deviceId": "string",
          "systemTraceAuditNumber": "string",
          "country": "string",
          "ccy": 0
      }'
      Response Response Example
      {}
      Modified at 2025-12-09 12:39:20
      Previous
      Update Payment Link
      Next
      KYC Validation
      Built with