POST1https://api.example.com/qr
Generates a QR for payment collection.
Headers
Authorization: Bearer token Content-Type: application/json
Request Type
FORM-DATA/ RAW-DATA
Request Fields
Field | Description | Validation |
---|---|---|
client_reference_id | Client reference ID | Must be alphanumeric up to 160 characters long |
unique_account_number | Unique account number | Must be numeric or alphanumeric depending on system requirement |
amount | Transaction amount | Must be a valid number |
email_id | Customer email ID | Must be a valid email format |
additional_info | Any additional key-value metadata | JSON object with key-value pairs |
encryption | Encrypted payload (if applicable) | Depends on encryption scheme used |
mobile_number | Mobile number must be 10 digit long |
Request Body
{ "client_reference_id": "XXXXXXX", "unique_account_number": "XXXXXXX", "amount": "1", "email_id": "", "additional_info": { "key_1": "value_1" }, "encryption": "" }
Response Fields
Field | Description | Validation |
---|---|---|
client_reference_id | Client reference ID | Must be alphanumeric up to 160 characters long |
unique_account_number | Unique account number | Must be numeric or alphanumeric depending on system requirement |
amount | Transaction amount | Must be a valid number |
email_id | Customer email ID | Must be a valid email format |
additional_info | Any additional key-value metadata | JSON object with key-value pairs |
encryption | Encrypted payload (if applicable) | Depends on encryption scheme used |
mobile_number | Mobile number must be 10 digit long |
Response Types
{ "status": "success", "message": "This has been posted" }
{ "status": "failed", "message": "Request failed" }
{ "status": "pending", "message": "Request is pending" }