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
      GET
      /v1/kyc-request/check-status

      Sample success response#

      {
          "status": "00",
          "statusDesc": "Success",
          "kycRecordDto": {
              "kycRequestFirstName": "JOHN",
              "kycRequestMiddleName": "DOE",
              "kycRequestLastName": "DOE",
              "kycRequestOtherNames": null,
              "kycRequestFullNames": "JOHN DOE ",
              "kycRequestNationalID": "3XXXXXXX",
              "kycRequestPassportNo": null,
              "kycRequestServiceID": null,
              "kycRequestAlienID": null,
              "kycRequestTaxID": null,
              "kycRequestDateOfBirth": null,
              "kycRequestPostalBoxNo": null,
              "kycRequestPostalTown": null,
              "kycRequestPostalCountry": null,
              "kycRequestTelephoneWork": null,
              "kycRequestTelephoneHome": null,
              "kycRequestTelephoneMobile": "0700000000",
              "kycRequestPhysicalAddress": null,
              "kycRequestPhysicalTown": null,
              "kycRequestPhysicalCountry": null,
              "kycRequestReportReason": 1,
              "kycRequestCallBackURL": null,
              "personalProfileCreditReferenceNumber": 3XXXXXXX,
              "personalProfileSalutation": null,
              "personalProfileSurname": "DOE",
              "personalProfileOtherNames": "JOHN",
              "personalProfileFullNames": "JOHN DOE",
              "personalProfileNationality": null,
              "personalProfileNationalID": "3XXXXXXX",
              "personalProfilePassportNumber": null,
              "personalProfileDrivingLicenseNumber": null,
              "personalProfileSocialSecurityNo": null,
              "personalProfileHealthInsuranceNo": null,
              "personalProfileServiceID": null,
              "personalProfileAlienId": null,
              "personalProfileGender": null,
              "personalProfileMaritalStatus": null,
              "personalProfileDateOfBirth": null,
              "personalProfileDateOfDeath": null,
              "serialNo": null,
              "deviceId": null
          }
      }
      

      Request

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

      Responses

      🟢200Success
      application/json
      Body

      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request GET 'https://auth.zamupay.com/v1/kyc-request/check-status?stan' \
      --header 'Authorization: Bearer <token>'
      Response Response Example
      {}
      Modified at 2025-12-09 12:39:20
      Previous
      KYC Validation
      Next
      Balance Check
      Built with