Integration Flow

Learn about the API you need to integrate with to use ZWITCH's to verify the ownership and validity of a VAP handle (UPI ID).

You can verify the validity and ownership of a VPA handle using our Verify VPA API.

Use the below endpoint to verify a bank account.

POST: https://api.zwitch.io/v1/verifications/vpa

Below is a sample request and response for the Verify VPA API.

{
  "vpa": "anil.reddy@example",
  "merchant_reference_id": "1000710",
  "metadata": {
    "key_1": "DD",
    "key_2": "XOF"
  }
}
{
  "id": "accver_iEk7taVu1pkZisJVIb3NrWqLK",
  "object": "vpa_verification",
  "vpa": "anil.reddy@example",
  "merchant_reference_id": "1000710",
  "name_as_per_bank": "Anil Reddy",
  "status": "success",
  "message": "VPA is available for transaction",
  "created_at": 1652864694,
  "is_sandbox": true
}

Learn more about the VPA Verification API.