{ "info": { "_postman_id": "5057309b-5d98-4b97-bcf2-c11589c727a7", "name": "Razorpay Bills QR Codes API", "description": "Razorpay payment gateway APIs for accepting payments, managing orders, processing refunds, payouts, and subscriptions. All amounts are in the smallest currency sub-unit (e.g. paise for INR). Supports 180+ payment methods including UPI, cards, netbanking, wallets, and EMI.\n\nContact Support:\n Name: Razorpay Support\n Email: support@razorpay.com", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T01:28:15.000Z", "updatedAt": "2026-07-28T01:28:15.000Z", "lastUpdatedBy": "35240", "uid": "35240-5057309b-5d98-4b97-bcf2-c11589c727a7" }, "item": [ { "name": "payments", "item": [ { "name": "qr_codes", "item": [ { "name": "{id}", "item": [ { "name": "close", "item": [ { "name": "Close a QR code", "id": "659ba12c-399c-4adf-a7b7-f294cd59d42e", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/close", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "close" ], "variable": [ { "id": "e7a6cc5a-db52-4bc0-b6e9-7cc7ddd81b37", "key": "id", "value": "", "description": "(Required) QR code ID (qr_*)." } ] }, "description": "Deactivate a QR code to stop accepting new payments. Once closed, the QR code cannot be reopened." }, "response": [ { "id": "312ffa6a-2adf-4ae6-adfa-6854937fd4b2", "name": "QR code closed. Status changes to 'closed'.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/close", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "close" ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"entity\": \"qr_code\",\n \"name\": \"\",\n \"description\": \"\",\n \"image_url\": \"\",\n \"payment_amount\": \"\",\n \"status\": \"closed\",\n \"usage_type\": \"multiple_use\",\n \"close_by\": \"\",\n \"closed_at\": \"\",\n \"close_reason\": \"on_demand\",\n \"customer_id\": \"\",\n \"payments_amount_received\": \"\",\n \"payments_count_received\": \"\",\n \"notes\": {\n \"sed578\": \"\",\n \"Utebb\": \"\",\n \"in93\": \"\",\n \"sit_cba\": \"\",\n \"laboris_9b\": \"\",\n \"nulla0_f\": \"\",\n \"officia6\": \"\",\n \"dolore_27\": \"\",\n \"tempore2c\": \"\",\n \"ut786\": \"\",\n \"cillume5b\": \"\",\n \"aliquip88\": \"\"\n },\n \"created_at\": \"\"\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-312ffa6a-2adf-4ae6-adfa-6854937fd4b2" }, { "id": "934e7887-ad1e-490d-adcf-c186cf33bd9e", "name": "Bad request. Invalid parameters or missing required fields.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/close", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "close" ], "variable": [ { "key": "id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-934e7887-ad1e-490d-adcf-c186cf33bd9e" }, { "id": "8f4c193c-2997-4692-b798-6a796f75212e", "name": "Authentication failed. Invalid or missing API key credentials.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/close", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "close" ], "variable": [ { "key": "id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-8f4c193c-2997-4692-b798-6a796f75212e" }, { "id": "44d2302e-cd87-46db-a77b-cb0313c2bf29", "name": "Resource not found.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/close", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "close" ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-44d2302e-cd87-46db-a77b-cb0313c2bf29" }, { "id": "6f44c969-2404-4356-8b00-6346cc0c61dd", "name": "Rate limit exceeded. Implement exponential backoff with jitter before retrying.", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/close", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "close" ], "variable": [ { "key": "id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-6f44c969-2404-4356-8b00-6346cc0c61dd" } ], "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-659ba12c-399c-4adf-a7b7-f294cd59d42e" } ], "id": "a9e63ee9-51b7-4485-b034-126995e5db66", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-a9e63ee9-51b7-4485-b034-126995e5db66" }, { "name": "payments", "item": [ { "name": "Fetch payments for a QR code", "id": "e910cb25-87c2-40f8-b4ad-9895aee9de70", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/payments?from=&to=&count=10&skip=0", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "payments" ], "query": [ { "description": "Unix timestamp (seconds). Fetch records created on or after this time.", "key": "from", "value": "" }, { "description": "Unix timestamp (seconds). Fetch records created on or before this time.", "key": "to", "value": "" }, { "description": "Number of records to return per call. Maximum 100. Default 10.", "key": "count", "value": "10" }, { "description": "Number of records to skip. Use with count for pagination. Default 0.", "key": "skip", "value": "0" } ], "variable": [ { "id": "c5d2fcc8-1066-4a2a-aa13-55660a7bfa9c", "key": "id", "value": "", "description": "(Required) QR code ID (qr_*)." } ] }, "description": "Retrieve all payments made against a specific QR code." }, "response": [ { "id": "f1f7fdab-e0e9-4cb9-95c3-4168b8d7b728", "name": "Collection of payments for the QR code.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/payments?from=&to=&count=10&skip=0", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "payments" ], "query": [ { "description": "Unix timestamp (seconds). Fetch records created on or after this time.", "key": "from", "value": "" }, { "description": "Unix timestamp (seconds). Fetch records created on or before this time.", "key": "to", "value": "" }, { "description": "Number of records to return per call. Maximum 100. Default 10.", "key": "count", "value": "10" }, { "description": "Number of records to skip. Use with count for pagination. Default 0.", "key": "skip", "value": "0" } ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"entity\": \"collection\",\n \"count\": \"\",\n \"items\": [\n {\n \"id\": \"\",\n \"entity\": \"payment\",\n \"amount\": \"\",\n \"currency\": \"\",\n \"status\": \"refunded\",\n \"order_id\": \"\",\n \"invoice_id\": \"\",\n \"international\": \"\",\n \"method\": \"netbanking\",\n \"amount_refunded\": \"\",\n \"refund_status\": \"partial\",\n \"captured\": \"\",\n \"description\": \"\",\n \"card_id\": \"\",\n \"card\": {\n \"id\": \"\",\n \"entity\": \"\",\n \"name\": \"\",\n \"last4\": \"\",\n \"network\": \"\",\n \"type\": \"\",\n \"issuer\": \"\",\n \"emi\": \"\",\n \"sub_type\": \"\"\n },\n \"bank\": \"\",\n \"wallet\": \"\",\n \"vpa\": \"\",\n \"upi\": {\n \"payer_account_type\": \"\",\n \"vpa\": \"\",\n \"flow\": \"\"\n },\n \"email\": \"\",\n \"contact\": \"\",\n \"customer_id\": \"\",\n \"token_id\": \"\",\n \"notes\": {\n \"in_5\": \"\",\n \"occaecat_a\": \"\",\n \"labore_a1\": \"\",\n \"ut_1a8\": \"\",\n \"culpa_b3\": \"\",\n \"nostrud1\": \"\",\n \"dolor_7b\": \"\",\n \"enim_\": \"\",\n \"nisi96_\": \"\",\n \"sint_65d\": \"\"\n },\n \"fee\": \"\",\n \"tax\": \"\",\n \"error_code\": \"\",\n \"error_description\": \"\",\n \"error_source\": \"\",\n \"error_step\": \"\",\n \"error_reason\": \"\",\n \"acquirer_data\": {\n \"rrn\": \"\",\n \"authentication_reference_number\": \"\",\n \"bank_transaction_id\": \"\",\n \"transaction_id\": \"\"\n },\n \"created_at\": \"\"\n },\n {\n \"id\": \"\",\n \"entity\": \"payment\",\n \"amount\": \"\",\n \"currency\": \"\",\n \"status\": \"refunded\",\n \"order_id\": \"\",\n \"invoice_id\": \"\",\n \"international\": \"\",\n \"method\": \"card\",\n \"amount_refunded\": \"\",\n \"refund_status\": \"null\",\n \"captured\": \"\",\n \"description\": \"\",\n \"card_id\": \"\",\n \"card\": {\n \"id\": \"\",\n \"entity\": \"\",\n \"name\": \"\",\n \"last4\": \"\",\n \"network\": \"\",\n \"type\": \"\",\n \"issuer\": \"\",\n \"emi\": \"\",\n \"sub_type\": \"\"\n },\n \"bank\": \"\",\n \"wallet\": \"\",\n \"vpa\": \"\",\n \"upi\": {\n \"payer_account_type\": \"\",\n \"vpa\": \"\",\n \"flow\": \"\"\n },\n \"email\": \"\",\n \"contact\": \"\",\n \"customer_id\": \"\",\n \"token_id\": \"\",\n \"notes\": {\n \"magna_f\": \"\",\n \"culpafc\": \"\",\n \"labore_97\": \"\",\n \"id_4d\": \"\",\n \"eu_370\": \"\"\n },\n \"fee\": \"\",\n \"tax\": \"\",\n \"error_code\": \"\",\n \"error_description\": \"\",\n \"error_source\": \"\",\n \"error_step\": \"\",\n \"error_reason\": \"\",\n \"acquirer_data\": {\n \"rrn\": \"\",\n \"authentication_reference_number\": \"\",\n \"bank_transaction_id\": \"\",\n \"transaction_id\": \"\"\n },\n \"created_at\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-f1f7fdab-e0e9-4cb9-95c3-4168b8d7b728" }, { "id": "ded8c623-adea-42d5-9757-051e8e7e8caa", "name": "Authentication failed. Invalid or missing API key credentials.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/payments?from=&to=&count=10&skip=0", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "payments" ], "query": [ { "description": "Unix timestamp (seconds). Fetch records created on or after this time.", "key": "from", "value": "" }, { "description": "Unix timestamp (seconds). Fetch records created on or before this time.", "key": "to", "value": "" }, { "description": "Number of records to return per call. Maximum 100. Default 10.", "key": "count", "value": "10" }, { "description": "Number of records to skip. Use with count for pagination. Default 0.", "key": "skip", "value": "0" } ], "variable": [ { "key": "id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-ded8c623-adea-42d5-9757-051e8e7e8caa" }, { "id": "d51ee60f-a711-4623-8416-cd6763c7abdf", "name": "Resource not found.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/payments?from=&to=&count=10&skip=0", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "payments" ], "query": [ { "description": "Unix timestamp (seconds). Fetch records created on or after this time.", "key": "from", "value": "" }, { "description": "Unix timestamp (seconds). Fetch records created on or before this time.", "key": "to", "value": "" }, { "description": "Number of records to return per call. Maximum 100. Default 10.", "key": "count", "value": "10" }, { "description": "Number of records to skip. Use with count for pagination. Default 0.", "key": "skip", "value": "0" } ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-d51ee60f-a711-4623-8416-cd6763c7abdf" }, { "id": "0da0921b-652a-48ad-8dc2-cf2bcc5fc147", "name": "Rate limit exceeded. Implement exponential backoff with jitter before retrying.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id/payments?from=&to=&count=10&skip=0", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id", "payments" ], "query": [ { "description": "Unix timestamp (seconds). Fetch records created on or after this time.", "key": "from", "value": "" }, { "description": "Unix timestamp (seconds). Fetch records created on or before this time.", "key": "to", "value": "" }, { "description": "Number of records to return per call. Maximum 100. Default 10.", "key": "count", "value": "10" }, { "description": "Number of records to skip. Use with count for pagination. Default 0.", "key": "skip", "value": "0" } ], "variable": [ { "key": "id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-0da0921b-652a-48ad-8dc2-cf2bcc5fc147" } ], "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-e910cb25-87c2-40f8-b4ad-9895aee9de70" } ], "id": "693968b4-bf0c-4651-91b2-bdc0fe3bdaf9", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-693968b4-bf0c-4651-91b2-bdc0fe3bdaf9" }, { "name": "Fetch QR code by ID", "id": "8314bf02-d100-4eb4-ba8d-73446a1aeb42", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "id": "ae231518-b3f1-4b28-a68e-7fa8891ad717", "key": "id", "value": "", "description": "(Required) QR code ID (qr_*)." } ] }, "description": "Retrieve details of a specific QR code including payment counts and status." }, "response": [ { "id": "1edabd40-e405-4129-876d-eca02bc5a21a", "name": "QR code details.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"entity\": \"qr_code\",\n \"name\": \"\",\n \"description\": \"\",\n \"image_url\": \"\",\n \"payment_amount\": \"\",\n \"status\": \"closed\",\n \"usage_type\": \"multiple_use\",\n \"close_by\": \"\",\n \"closed_at\": \"\",\n \"close_reason\": \"on_demand\",\n \"customer_id\": \"\",\n \"payments_amount_received\": \"\",\n \"payments_count_received\": \"\",\n \"notes\": {\n \"sed578\": \"\",\n \"Utebb\": \"\",\n \"in93\": \"\",\n \"sit_cba\": \"\",\n \"laboris_9b\": \"\",\n \"nulla0_f\": \"\",\n \"officia6\": \"\",\n \"dolore_27\": \"\",\n \"tempore2c\": \"\",\n \"ut786\": \"\",\n \"cillume5b\": \"\",\n \"aliquip88\": \"\"\n },\n \"created_at\": \"\"\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-1edabd40-e405-4129-876d-eca02bc5a21a" }, { "id": "bfefab37-3037-4c30-843b-8ad60a50dd82", "name": "Authentication failed. Invalid or missing API key credentials.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-bfefab37-3037-4c30-843b-8ad60a50dd82" }, { "id": "32694d1c-3bd6-44ce-9f33-3b6b3a9de526", "name": "Resource not found.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-32694d1c-3bd6-44ce-9f33-3b6b3a9de526" }, { "id": "3d7e9c60-80c0-47ab-8e65-201926960559", "name": "Rate limit exceeded. Implement exponential backoff with jitter before retrying.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-3d7e9c60-80c0-47ab-8e65-201926960559" } ], "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-8314bf02-d100-4eb4-ba8d-73446a1aeb42" }, { "name": "Update a QR code", "id": "587bda04-c034-4f48-84ca-5e6c649f3406", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"notes\": {\n \"irure__e\": \"\",\n \"voluptate72a\": \"\",\n \"id_c0a\": \"\",\n \"proident7c\": \"\",\n \"minim3a\": \"\",\n \"laboris_f0\": \"\",\n \"anim_9\": \"\",\n \"esse6b1\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "id": "1220ff1e-b187-4816-9454-50f21c926163", "key": "id", "value": "", "description": "(Required) QR code ID (qr_*)." } ] }, "description": "Update the notes field of a QR code. Only notes can be modified after creation." }, "response": [ { "id": "2767baf0-841d-4f3b-98c4-e124a7376bc5", "name": "Updated QR code.", "originalRequest": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "body": { "mode": "raw", "raw": "{\n \"notes\": {\n \"irure__e\": \"\",\n \"voluptate72a\": \"\",\n \"id_c0a\": \"\",\n \"proident7c\": \"\",\n \"minim3a\": \"\",\n \"laboris_f0\": \"\",\n \"anim_9\": \"\",\n \"esse6b1\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"entity\": \"qr_code\",\n \"name\": \"\",\n \"description\": \"\",\n \"image_url\": \"\",\n \"payment_amount\": \"\",\n \"status\": \"closed\",\n \"usage_type\": \"multiple_use\",\n \"close_by\": \"\",\n \"closed_at\": \"\",\n \"close_reason\": \"on_demand\",\n \"customer_id\": \"\",\n \"payments_amount_received\": \"\",\n \"payments_count_received\": \"\",\n \"notes\": {\n \"sed578\": \"\",\n \"Utebb\": \"\",\n \"in93\": \"\",\n \"sit_cba\": \"\",\n \"laboris_9b\": \"\",\n \"nulla0_f\": \"\",\n \"officia6\": \"\",\n \"dolore_27\": \"\",\n \"tempore2c\": \"\",\n \"ut786\": \"\",\n \"cillume5b\": \"\",\n \"aliquip88\": \"\"\n },\n \"created_at\": \"\"\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-2767baf0-841d-4f3b-98c4-e124a7376bc5" }, { "id": "76667c17-ce94-49df-bdd1-1489bad4b43f", "name": "Bad request. Invalid parameters or missing required fields.", "originalRequest": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "body": { "mode": "raw", "raw": "{\n \"notes\": {\n \"irure__e\": \"\",\n \"voluptate72a\": \"\",\n \"id_c0a\": \"\",\n \"proident7c\": \"\",\n \"minim3a\": \"\",\n \"laboris_f0\": \"\",\n \"anim_9\": \"\",\n \"esse6b1\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-76667c17-ce94-49df-bdd1-1489bad4b43f" }, { "id": "aa6b9f5e-98ff-4994-b1a0-4e09ea17aaf5", "name": "Authentication failed. Invalid or missing API key credentials.", "originalRequest": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "body": { "mode": "raw", "raw": "{\n \"notes\": {\n \"irure__e\": \"\",\n \"voluptate72a\": \"\",\n \"id_c0a\": \"\",\n \"proident7c\": \"\",\n \"minim3a\": \"\",\n \"laboris_f0\": \"\",\n \"anim_9\": \"\",\n \"esse6b1\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-aa6b9f5e-98ff-4994-b1a0-4e09ea17aaf5" }, { "id": "7802baea-b26c-4bbe-8fa9-bba79ce33e49", "name": "Resource not found.", "originalRequest": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "body": { "mode": "raw", "raw": "{\n \"notes\": {\n \"irure__e\": \"\",\n \"voluptate72a\": \"\",\n \"id_c0a\": \"\",\n \"proident7c\": \"\",\n \"minim3a\": \"\",\n \"laboris_f0\": \"\",\n \"anim_9\": \"\",\n \"esse6b1\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-7802baea-b26c-4bbe-8fa9-bba79ce33e49" }, { "id": "640ef89c-08e7-4f38-850b-ebde6c565f75", "name": "Rate limit exceeded. Implement exponential backoff with jitter before retrying.", "originalRequest": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "body": { "mode": "raw", "raw": "{\n \"notes\": {\n \"irure__e\": \"\",\n \"voluptate72a\": \"\",\n \"id_c0a\": \"\",\n \"proident7c\": \"\",\n \"minim3a\": \"\",\n \"laboris_f0\": \"\",\n \"anim_9\": \"\",\n \"esse6b1\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes/:id", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-640ef89c-08e7-4f38-850b-ebde6c565f75" } ], "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-587bda04-c034-4f48-84ca-5e6c649f3406" } ], "id": "229d6487-d80b-494c-9d2d-8b1933c72354", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-229d6487-d80b-494c-9d2d-8b1933c72354" }, { "name": "Create a QR code", "id": "9c2e0ded-220e-4e78-b3fa-40e7ba697602", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"type\": \"upi_qr\",\n \"name\": \"\",\n \"usage\": \"multiple_use\",\n \"fixed_amount\": \"\",\n \"payment_amount\": \"\",\n \"description\": \"\",\n \"customer_id\": \"\",\n \"close_by\": \"\",\n \"notes\": {\n \"eiusmod_a\": \"\",\n \"dolore13\": \"\",\n \"incididunt7f\": \"\",\n \"dolore_038\": \"\",\n \"veniam91a\": \"\",\n \"Ute22\": \"\",\n \"Lorem3\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes" ] }, "description": "Create a UPI QR code for accepting digital payments. Only upi_qr type is supported (on-demand feature; requires merchant activation). single_use QR codes require fixed_amount=true and close_by maximum is 45 days. multiple_use QR codes have no expiry restriction." }, "response": [ { "id": "e69804e0-5686-466d-a733-e9a0ecb79430", "name": "QR code created.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "body": { "mode": "raw", "raw": "{\n \"type\": \"upi_qr\",\n \"name\": \"\",\n \"usage\": \"multiple_use\",\n \"fixed_amount\": \"\",\n \"payment_amount\": \"\",\n \"description\": \"\",\n \"customer_id\": \"\",\n \"close_by\": \"\",\n \"notes\": {\n \"eiusmod_a\": \"\",\n \"dolore13\": \"\",\n \"incididunt7f\": \"\",\n \"dolore_038\": \"\",\n \"veniam91a\": \"\",\n \"Ute22\": \"\",\n \"Lorem3\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"entity\": \"qr_code\",\n \"name\": \"\",\n \"description\": \"\",\n \"image_url\": \"\",\n \"payment_amount\": \"\",\n \"status\": \"closed\",\n \"usage_type\": \"multiple_use\",\n \"close_by\": \"\",\n \"closed_at\": \"\",\n \"close_reason\": \"on_demand\",\n \"customer_id\": \"\",\n \"payments_amount_received\": \"\",\n \"payments_count_received\": \"\",\n \"notes\": {\n \"sed578\": \"\",\n \"Utebb\": \"\",\n \"in93\": \"\",\n \"sit_cba\": \"\",\n \"laboris_9b\": \"\",\n \"nulla0_f\": \"\",\n \"officia6\": \"\",\n \"dolore_27\": \"\",\n \"tempore2c\": \"\",\n \"ut786\": \"\",\n \"cillume5b\": \"\",\n \"aliquip88\": \"\"\n },\n \"created_at\": \"\"\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-e69804e0-5686-466d-a733-e9a0ecb79430" }, { "id": "39f858f2-81e5-4ff9-9443-8964498f84ef", "name": "Bad request. Invalid parameters or missing required fields.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "body": { "mode": "raw", "raw": "{\n \"type\": \"upi_qr\",\n \"name\": \"\",\n \"usage\": \"multiple_use\",\n \"fixed_amount\": \"\",\n \"payment_amount\": \"\",\n \"description\": \"\",\n \"customer_id\": \"\",\n \"close_by\": \"\",\n \"notes\": {\n \"eiusmod_a\": \"\",\n \"dolore13\": \"\",\n \"incididunt7f\": \"\",\n \"dolore_038\": \"\",\n \"veniam91a\": \"\",\n \"Ute22\": \"\",\n \"Lorem3\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-39f858f2-81e5-4ff9-9443-8964498f84ef" }, { "id": "274cad67-9746-4a93-a92c-9adcf90eeba1", "name": "Authentication failed. Invalid or missing API key credentials.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "body": { "mode": "raw", "raw": "{\n \"type\": \"upi_qr\",\n \"name\": \"\",\n \"usage\": \"multiple_use\",\n \"fixed_amount\": \"\",\n \"payment_amount\": \"\",\n \"description\": \"\",\n \"customer_id\": \"\",\n \"close_by\": \"\",\n \"notes\": {\n \"eiusmod_a\": \"\",\n \"dolore13\": \"\",\n \"incididunt7f\": \"\",\n \"dolore_038\": \"\",\n \"veniam91a\": \"\",\n \"Ute22\": \"\",\n \"Lorem3\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-274cad67-9746-4a93-a92c-9adcf90eeba1" }, { "id": "96e8c272-c438-4e84-95b7-97f9ee2ec07e", "name": "Rate limit exceeded. Implement exponential backoff with jitter before retrying.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "body": { "mode": "raw", "raw": "{\n \"type\": \"upi_qr\",\n \"name\": \"\",\n \"usage\": \"multiple_use\",\n \"fixed_amount\": \"\",\n \"payment_amount\": \"\",\n \"description\": \"\",\n \"customer_id\": \"\",\n \"close_by\": \"\",\n \"notes\": {\n \"eiusmod_a\": \"\",\n \"dolore13\": \"\",\n \"incididunt7f\": \"\",\n \"dolore_038\": \"\",\n \"veniam91a\": \"\",\n \"Ute22\": \"\",\n \"Lorem3\": \"\"\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/payments/qr_codes", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes" ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-96e8c272-c438-4e84-95b7-97f9ee2ec07e" } ], "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-9c2e0ded-220e-4e78-b3fa-40e7ba697602" }, { "name": "Fetch all QR codes", "id": "1e2134bb-a518-4500-8d9d-3cc2fc8e8a6c", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes?from=&to=&count=10&skip=0&customer_id=&payment_id=", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes" ], "query": [ { "description": "Unix timestamp (seconds). Fetch records created on or after this time.", "key": "from", "value": "" }, { "description": "Unix timestamp (seconds). Fetch records created on or before this time.", "key": "to", "value": "" }, { "description": "Number of records to return per call. Maximum 100. Default 10.", "key": "count", "value": "10" }, { "description": "Number of records to skip. Use with count for pagination. Default 0.", "key": "skip", "value": "0" }, { "description": "Filter by customer ID (cust_*).", "key": "customer_id", "value": "" }, { "description": "Filter QR codes associated with a specific payment.", "key": "payment_id", "value": "" } ] }, "description": "Retrieve all QR codes. Filter by customer_id or payment_id." }, "response": [ { "id": "033462aa-b089-4c55-96a7-69e7b1ee989f", "name": "Collection of QR codes.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes?from=&to=&count=10&skip=0&customer_id=&payment_id=", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes" ], "query": [ { "description": "Unix timestamp (seconds). Fetch records created on or after this time.", "key": "from", "value": "" }, { "description": "Unix timestamp (seconds). Fetch records created on or before this time.", "key": "to", "value": "" }, { "description": "Number of records to return per call. Maximum 100. Default 10.", "key": "count", "value": "10" }, { "description": "Number of records to skip. Use with count for pagination. Default 0.", "key": "skip", "value": "0" }, { "description": "Filter by customer ID (cust_*).", "key": "customer_id", "value": "" }, { "description": "Filter QR codes associated with a specific payment.", "key": "payment_id", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"entity\": \"collection\",\n \"count\": \"\",\n \"items\": [\n {\n \"id\": \"\",\n \"entity\": \"qr_code\",\n \"name\": \"\",\n \"description\": \"\",\n \"image_url\": \"\",\n \"payment_amount\": \"\",\n \"status\": \"closed\",\n \"usage_type\": \"multiple_use\",\n \"close_by\": \"\",\n \"closed_at\": \"\",\n \"close_reason\": \"on_demand\",\n \"customer_id\": \"\",\n \"payments_amount_received\": \"\",\n \"payments_count_received\": \"\",\n \"notes\": {\n \"Lorem_3\": \"\",\n \"proident4a\": \"\",\n \"ut9a\": \"\",\n \"non0\": \"\",\n \"sint25\": \"\",\n \"Ut_e1\": \"\",\n \"consectetur66\": \"\",\n \"dolor54\": \"\",\n \"nisi2\": \"\",\n \"ad0\": \"\"\n },\n \"created_at\": \"\"\n },\n {\n \"id\": \"\",\n \"entity\": \"qr_code\",\n \"name\": \"\",\n \"description\": \"\",\n \"image_url\": \"\",\n \"payment_amount\": \"\",\n \"status\": \"closed\",\n \"usage_type\": \"single_use\",\n \"close_by\": \"\",\n \"closed_at\": \"\",\n \"close_reason\": \"paid\",\n \"customer_id\": \"\",\n \"payments_amount_received\": \"\",\n \"payments_count_received\": \"\",\n \"notes\": {\n \"mollita3f\": \"\",\n \"ullamco_0\": \"\",\n \"laboris9\": \"\",\n \"labore5\": \"\",\n \"nulla_e1d\": \"\",\n \"in_58\": \"\"\n },\n \"created_at\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-033462aa-b089-4c55-96a7-69e7b1ee989f" }, { "id": "26bd06fa-0032-4557-8423-1bb79ee99863", "name": "Authentication failed. Invalid or missing API key credentials.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes?from=&to=&count=10&skip=0&customer_id=&payment_id=", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes" ], "query": [ { "description": "Unix timestamp (seconds). Fetch records created on or after this time.", "key": "from", "value": "" }, { "description": "Unix timestamp (seconds). Fetch records created on or before this time.", "key": "to", "value": "" }, { "description": "Number of records to return per call. Maximum 100. Default 10.", "key": "count", "value": "10" }, { "description": "Number of records to skip. Use with count for pagination. Default 0.", "key": "skip", "value": "0" }, { "description": "Filter by customer ID (cust_*).", "key": "customer_id", "value": "" }, { "description": "Filter QR codes associated with a specific payment.", "key": "payment_id", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-26bd06fa-0032-4557-8423-1bb79ee99863" }, { "id": "16283b80-a782-41cd-93cc-cd0d9d3996b9", "name": "Rate limit exceeded. Implement exponential backoff with jitter before retrying.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: basic", "key": "Authorization", "value": "Basic " } ], "url": { "raw": "{{baseUrl}}/payments/qr_codes?from=&to=&count=10&skip=0&customer_id=&payment_id=", "host": [ "{{baseUrl}}" ], "path": [ "payments", "qr_codes" ], "query": [ { "description": "Unix timestamp (seconds). Fetch records created on or after this time.", "key": "from", "value": "" }, { "description": "Unix timestamp (seconds). Fetch records created on or before this time.", "key": "to", "value": "" }, { "description": "Number of records to return per call. Maximum 100. Default 10.", "key": "count", "value": "10" }, { "description": "Number of records to skip. Use with count for pagination. Default 0.", "key": "skip", "value": "0" }, { "description": "Filter by customer ID (cust_*).", "key": "customer_id", "value": "" }, { "description": "Filter QR codes associated with a specific payment.", "key": "payment_id", "value": "" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"code\": \"\",\n \"description\": \"\",\n \"source\": \"\",\n \"step\": \"\",\n \"reason\": \"\",\n \"metadata\": {},\n \"field\": \"\"\n }\n}", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-16283b80-a782-41cd-93cc-cd0d9d3996b9" } ], "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-1e2134bb-a518-4500-8d9d-3cc2fc8e8a6c" } ], "id": "d072a5ec-ef1e-4378-aa98-537b062bc518", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-d072a5ec-ef1e-4378-aa98-537b062bc518" } ], "id": "1774c389-40a0-4402-96ac-49db7717950f", "createdAt": "2026-07-28T01:28:16.000Z", "updatedAt": "2026-07-28T01:28:16.000Z", "uid": "35240-1774c389-40a0-4402-96ac-49db7717950f" } ], "auth": { "type": "basic", "basic": [ { "key": "username", "value": "{{basicAuthUsername}}", "type": "string" }, { "key": "password", "value": "{{basicAuthPassword}}", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.razorpay.com/v1" } ] }