{"info":{"name":"Ziba Pay Developer API","description":"Ziba Pay payment gateway, mobile money, orders, and transaction processing Postman Collection.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"variable":[{"key":"baseUrl","value":"https://payment-service-mh2d.onrender.com/api","type":"string"},{"key":"ZIBA_TOKEN","value":"your_merchant_jwt_token","type":"string"},{"key":"ZIBA_API_KEY","value":"your_gateway_api_key","type":"string"},{"key":"ZIBA_API_SECRET","value":"your_gateway_api_secret","type":"string"},{"key":"samplePhone","value":"+250788000000","type":"string"},{"key":"sampleCurrency","value":"RWF","type":"string"},{"key":"sampleAmount","value":"1000","type":"string"}],"item":[{"name":"Create API keys","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/developer/gatewayConfigs","host":["{{baseUrl}}"],"path":["developer","gatewayConfigs"]},"description":"Generate an API key and secret pair used to authenticate server-to-server requests for the MTN developer route. In Ziba Pay, API keys are managed and configured as gateway configs (gatewayConfigs).","body":{"mode":"raw","raw":"{\n  \"name\": \"Production Store Checkout\",\n  \"description\": \"Server-to-server payment collections for online ecommerce store\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/developer/gatewayConfigs"}},"status":"201","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"gwcfg_9f8e7d6c5b4a\",\n  \"apiKey\": \"zp_live_9a8b7c6d5e4f3a2b1c0d\",\n  \"apiSecret\": \"zsec_817263544a3b2c1d0e9f8a7b6c5d4e\",\n  \"name\": \"Production Store Checkout\",\n  \"description\": \"Server-to-server payment collections for online ecommerce store\",\n  \"userId\": \"usr_clx982347102\",\n  \"createdAt\": \"2026-10-21T05:15:00.000Z\"\n}"}]},{"name":"List API keys","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/developer/all","host":["{{baseUrl}}"],"path":["developer","all"]},"description":"List all API key configs for the signed-in merchant."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/developer/all"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n  {\n    \"id\": \"gwcfg_9f8e7d6c5b4a\",\n    \"apiKey\": \"zp_live_9a8b7c6d5e4f3a2b1c0d\",\n    \"name\": \"Production Store Checkout\",\n    \"description\": \"Server-to-server payment collections for online ecommerce store\",\n    \"userId\": \"usr_clx982347102\",\n    \"createdAt\": \"2026-10-21T05:15:00.000Z\"\n  },\n  {\n    \"id\": \"gwcfg_1a2b3c4d5e6f\",\n    \"apiKey\": \"zp_test_8b7a6c5d4e3f2a1b0c9d\",\n    \"name\": \"Staging Testing Server\",\n    \"description\": \"Automated integration test runner\",\n    \"userId\": \"usr_clx982347102\",\n    \"createdAt\": \"2026-10-20T12:00:00.000Z\"\n  }\n]"}]},{"name":"Get API key","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{ZIBA_API_KEY}}","description":"Gateway API key created while signed in."},{"key":"x-api-secret","value":"{{ZIBA_API_SECRET}}","description":"Secret returned once when the gateway key is created."}],"url":{"raw":"{{baseUrl}}/developer/gatewayConfigs/:apiKey","host":["{{baseUrl}}"],"path":["developer","gatewayConfigs","{{apiKey}}"]},"description":"Read one API key config. The key in the path must match x-api-key."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/developer/gatewayConfigs/:apiKey"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"gwcfg_9f8e7d6c5b4a\",\n  \"apiKey\": \"zp_live_9a8b7c6d5e4f3a2b1c0d\",\n  \"name\": \"Production Store Checkout\",\n  \"description\": \"Server-to-server payment collections for online ecommerce store\",\n  \"userId\": \"usr_clx982347102\"\n}"}]},{"name":"Delete API key","request":{"method":"DELETE","header":[],"url":{"raw":"{{baseUrl}}/developer/delete/:id","host":["{{baseUrl}}"],"path":["developer","delete","{{id}}"]},"description":"Delete an API key config owned by the signed-in merchant."},"response":[{"name":"Success Response","originalRequest":{"method":"DELETE","url":{"raw":"{{baseUrl}}/developer/delete/:id"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"id\": \"gwcfg_9f8e7d6c5b4a\",\n  \"apiKey\": \"zp_live_9a8b7c6d5e4f3a2b1c0d\",\n  \"name\": \"Production Store Checkout\",\n  \"message\": \"Gateway configuration deleted successfully\"\n}"}]},{"name":"Collect with MTN","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{ZIBA_TOKEN}}","description":"Bearer <merchant_token>"},{"key":"Content-Type","value":"application/json","description":"application/json"}],"url":{"raw":"{{baseUrl}}/payment/mtn-momo-pay","host":["{{baseUrl}}"],"path":["payment","mtn-momo-pay"]},"description":"Initiate an MTN Mobile Money collection. Documented samples use the production Bearer route.","body":{"mode":"raw","raw":"{\n  \"amount\": 1000,\n  \"currency\": \"RWF\",\n  \"phoneNumber\": \"+250788000000\",\n  \"description\": \"Illustrative order 1042\",\n  \"idempotencyKey\": \"order-1042-mtn\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/mtn-momo-pay"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"_label\": \"Illustrative example\",\n  \"transactionReferenceId\": \"8f1c0b2e-4a7d-4c1e-9b55-0a1d2e3f4a5b\",\n  \"orderId\": \"ord_rw_sample_1042\",\n  \"status\": \"PENDING\"\n}"}]},{"name":"MTN payment status","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/payment/mtn/status/:reference","host":["{{baseUrl}}"],"path":["payment","mtn","status","{{reference}}"]},"description":"Poll MTN and return the order status for a reference you own."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/payment/mtn/status/:reference"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"transactionReferenceId\": \"8f1c0b2e-4a7d-4c1e-9b55-0a1d2e3f4a5b\",\n  \"orderId\": \"clxorderid\",\n  \"status\": \"COMPLETED\",\n  \"providerStatus\": \"COMPLETED\",\n  \"alreadyFinalized\": true\n}"}]},{"name":"Collect with Airtel","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/payment/airtel-momo-pay","host":["{{baseUrl}}"],"path":["payment","airtel-momo-pay"]},"description":"Start an Airtel Money collection with a merchant session.","body":{"mode":"raw","raw":"{\n  \"amount\": 1500,\n  \"number\": \"788000000\",\n  \"reference\": \"order-1042\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/airtel-momo-pay"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"data\": {\n    \"transaction\": {\n      \"id\": \"AIRTEL-TX-9812401\",\n      \"status\": \"In Progress\"\n    }\n  },\n  \"status\": {\n    \"code\": \"200\",\n    \"message\": \"Payment successfully initiated\",\n    \"success\": true\n  }\n}"}]},{"name":"Create order","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/order/create","host":["{{baseUrl}}"],"path":["payment","zibapay","order","create"]},"description":"Create a TransactPay order for the signed-in merchant.","body":{"mode":"raw","raw":"{\n  \"order\": {\n    \"amount\": 1000,\n    \"currency\": \"RWF\",\n    \"description\": \"Order 1042\"\n  },\n  \"redirectUrl\": \"https://merchant.example/return\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/zibapay/order/create"}},"status":"201","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"orderId\": \"clx_ord_8f1c0b2e4a7d\",\n    \"reference\": \"clx_ord_8f1c0b2e4a7d\",\n    \"amount\": 1000,\n    \"currency\": \"RWF\",\n    \"description\": \"Order 1042\",\n    \"status\": \"PENDING\",\n    \"redirectUrl\": \"https://merchant.example/return\",\n    \"checkoutUrl\": \"https://checkout.transactpay.com/pay/clx_ord_8f1c0b2e4a7d\"\n  }\n}"}]},{"name":"Order fee","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/order/fee","host":["{{baseUrl}}"],"path":["payment","zibapay","order","fee"]},"description":"Ask TransactPay for the fee on an amount.","body":{"mode":"raw","raw":"{\n  \"amount\": 1000,\n  \"currency\": \"RWF\",\n  \"paymentoption\": \"card\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/zibapay/order/fee"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"fee\": 15,\n    \"amount\": 1000,\n    \"total\": 1015,\n    \"currency\": \"RWF\"\n  }\n}"}]},{"name":"Pay order with card","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/card/:reference","host":["{{baseUrl}}"],"path":["payment","zibapay","card","{{reference}}"]},"description":"Pay an existing order reference with card details.","body":{"mode":"raw","raw":"{\n  \"card\": {\n    \"cardnumber\": \"4111111111111111\",\n    \"expirymonth\": \"12\",\n    \"expiryyear\": \"2028\",\n    \"cvv\": \"123\"\n  },\n  \"country\": \"NG\",\n  \"paymentoption\": \"card\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/zibapay/card/:reference"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"COMPLETED\",\n  \"reference\": \"clx_ord_8f1c0b2e4a7d\",\n  \"transactionId\": \"tx_card_9921827361\",\n  \"amount\": 1000,\n  \"currency\": \"RWF\",\n  \"message\": \"Approved and charged successfully\"\n}"}]},{"name":"Pay order with bank","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/bank/:reference","host":["{{baseUrl}}"],"path":["payment","zibapay","bank","{{reference}}"]},"description":"Pay an existing order reference by bank transfer.","body":{"mode":"raw","raw":"{\n  \"paymentoption\": \"bank\",\n  \"country\": \"NG\",\n  \"BankTransfer\": {\n    \"bankcode\": \"044\"\n  }\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/zibapay/bank/:reference"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"PENDING\",\n  \"reference\": \"clx_ord_8f1c0b2e4a7d\",\n  \"accountnumber\": \"9901827364\",\n  \"bankname\": \"Wema Bank / TransactPay\",\n  \"accountname\": \"Ziba Pay - Order 1042\",\n  \"amount\": 1000,\n  \"currency\": \"RWF\",\n  \"expiresAt\": \"2026-10-21T06:00:00.000Z\"\n}"}]},{"name":"Order status","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/order/status/:reference","host":["{{baseUrl}}"],"path":["payment","zibapay","order","status","{{reference}}"]},"description":"Read TransactPay status for an order reference."},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/zibapay/order/status/:reference"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"orderId\": \"clx_ord_8f1c0b2e4a7d\",\n  \"status\": \"COMPLETED\",\n  \"amount\": 1000,\n  \"currency\": \"RWF\",\n  \"paymentMethod\": \"CARD\",\n  \"paidAt\": \"2026-10-21T05:04:12.000Z\"\n}"}]},{"name":"Verify order","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/order/verify/:reference","host":["{{baseUrl}}"],"path":["payment","zibapay","order","verify","{{reference}}"]},"description":"Verify a TransactPay order reference."},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/zibapay/order/verify/:reference"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"verified\": true,\n  \"orderId\": \"clx_ord_8f1c0b2e4a7d\",\n  \"status\": \"COMPLETED\",\n  \"amount\": 1000\n}"}]},{"name":"Save card","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/order/save-card/:reference","host":["{{baseUrl}}"],"path":["payment","zibapay","order","save-card","{{reference}}"]},"description":"Ask TransactPay to save the card used for an order reference."},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/zibapay/order/save-card/:reference"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"cardToken\": \"tok_crd_98127394871263\",\n  \"last4\": \"1111\",\n  \"brand\": \"Visa\",\n  \"expirymonth\": \"12\",\n  \"expiryyear\": \"2028\"\n}"}]},{"name":"Tokenize charge","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/card/tokenize/:reference","host":["{{baseUrl}}"],"path":["payment","zibapay","card","tokenize","{{reference}}"]},"description":"Charge a saved card token. The route is GET and still reads a JSON body.","body":{"mode":"raw","raw":"{\n  \"customer\": {\n    \"firstname\": \"Amina\",\n    \"lastname\": \"Owusu\",\n    \"mobile\": \"+250788000000\",\n    \"country\": \"GH\",\n    \"email\": \"amina@example.com\"\n  },\n  \"order\": {\n    \"amount\": 500,\n    \"currency\": \"RWF\",\n    \"description\": \"Monthly SaaS Renewal\",\n    \"reference\": \"ord-token-1043\"\n  },\n  \"redirectUrl\": \"https://merchant.example/return\",\n  \"cardToken\": \"tok_crd_98127394871263\"\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/payment/zibapay/card/tokenize/:reference"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"COMPLETED\",\n  \"reference\": \"clx_ord_8f1c0b2e4a7d\",\n  \"transactionId\": \"tx_tok_8817263541\",\n  \"amount\": 500,\n  \"currency\": \"RWF\"\n}"}]},{"name":"Refund order","request":{"method":"POST","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/order/refund/:reference","host":["{{baseUrl}}"],"path":["payment","zibapay","order","refund","{{reference}}"]},"description":"Refund a TransactPay order reference.","body":{"mode":"raw","raw":"{\n  \"Reason\": \"Customer returned the item\",\n  \"Amount\": 1000\n}","options":{"raw":{"language":"json"}}}},"response":[{"name":"Success Response","originalRequest":{"method":"POST","url":{"raw":"{{baseUrl}}/payment/zibapay/order/refund/:reference"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"COMPLETED\",\n  \"refundId\": \"ref_ord_7718293645\",\n  \"reference\": \"clx_ord_8f1c0b2e4a7d\",\n  \"amount\": 1000,\n  \"reason\": \"Customer returned the item\",\n  \"refundedAt\": \"2026-10-21T05:30:00.000Z\"\n}"}]},{"name":"List orders","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/orders/all","host":["{{baseUrl}}"],"path":["payment","zibapay","orders","all"]},"description":"List TransactPay orders for the signed-in merchant."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/payment/zibapay/orders/all"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n  {\n    \"orderId\": \"clx_ord_8f1c0b2e4a7d\",\n    \"amount\": 1000,\n    \"currency\": \"RWF\",\n    \"description\": \"Order 1042\",\n    \"status\": \"COMPLETED\",\n    \"createdAt\": \"2026-10-21T05:00:00.000Z\"\n  },\n  {\n    \"orderId\": \"clx_ord_1a2b3c4d5e6f\",\n    \"amount\": 500,\n    \"currency\": \"RWF\",\n    \"description\": \"Order 1041\",\n    \"status\": \"PENDING\",\n    \"createdAt\": \"2026-10-21T04:30:00.000Z\"\n  }\n]"}]},{"name":"Get order","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/orders/:reference","host":["{{baseUrl}}"],"path":["payment","zibapay","orders","{{reference}}"]},"description":"Load one order by reference."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/payment/zibapay/orders/:reference"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"orderId\": \"clx_ord_8f1c0b2e4a7d\",\n  \"amount\": 1000,\n  \"currency\": \"RWF\",\n  \"description\": \"Order 1042\",\n  \"status\": \"COMPLETED\",\n  \"createdAt\": \"2026-10-21T05:00:00.000Z\"\n}"}]},{"name":"List banks","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/banks","host":["{{baseUrl}}"],"path":["payment","zibapay","banks"]},"description":"List banks from TransactPay. This route has no auth middleware."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/payment/zibapay/banks"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"[\n  {\n    \"bankcode\": \"044\",\n    \"bankname\": \"Access Bank\"\n  },\n  {\n    \"bankcode\": \"058\",\n    \"bankname\": \"Guaranty Trust Bank\"\n  },\n  {\n    \"bankcode\": \"033\",\n    \"bankname\": \"United Bank for Africa\"\n  },\n  {\n    \"bankcode\": \"057\",\n    \"bankname\": \"Zenith Bank\"\n  },\n  {\n    \"bankcode\": \"011\",\n    \"bankname\": \"First Bank of Nigeria\"\n  }\n]"}]},{"name":"Order stats","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/payment/zibapay/stats","host":["{{baseUrl}}"],"path":["payment","zibapay","stats"]},"description":"Transaction stats for the signed-in merchant."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/payment/zibapay/stats"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"stats\": {\n    \"transactionsByBank\": 0,\n    \"transactionsByCard\": 1,\n    \"totalTransactions\": 1,\n    \"totalRevenue\": 1000\n  }\n}"}]},{"name":"List transactions","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/transactions","host":["{{baseUrl}}"],"path":["transactions"]},"description":"List payment rows for the signed-in merchant."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/transactions"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"success\",\n  \"results\": 1,\n  \"data\": {\n    \"payments\": [\n      {\n        \"id\": 1,\n        \"userId\": \"merchant-id\",\n        \"orderId\": \"clxorderid\",\n        \"amount\": 1000,\n        \"method\": \"MTN\",\n        \"status\": \"PENDING\",\n        \"createdAt\": \"2026-10-08T00:00:00.000Z\"\n      }\n    ]\n  }\n}"}]},{"name":"Get transaction","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/transactions/:id","host":["{{baseUrl}}"],"path":["transactions","{{id}}"]},"description":"Load one payment by numeric id, including its order, for the signed-in merchant."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/transactions/:id"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"payment\": {\n      \"id\": 1,\n      \"amount\": 1000,\n      \"status\": \"COMPLETED\",\n      \"method\": \"MTN\",\n      \"orderId\": \"clxorderid\",\n      \"userId\": \"merchant-id\",\n      \"createdAt\": \"2026-10-21T05:00:00.000Z\"\n    }\n  }\n}"}]},{"name":"Transaction statuses","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/transactions/statuses","host":["{{baseUrl}}"],"path":["transactions","statuses"]},"description":"Distinct payment.status values currently stored in the database."},"response":[{"name":"Success Response","originalRequest":{"method":"GET","url":{"raw":"{{baseUrl}}/transactions/statuses"}},"status":"200","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"body":"{\n  \"status\": \"success\",\n  \"data\": {\n    \"statuses\": [\n      \"PENDING\",\n      \"PROCESSING\",\n      \"COMPLETED\",\n      \"FAILED\",\n      \"CANCELLED\",\n      \"EXPIRED\",\n      \"REVERSED\"\n    ]\n  }\n}"}]}]}