{"info":{"_postman_id":"0a7dc7ad-31de-4d5f-9a93-556e26b49182","name":"Dmoney API Collection","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"33516761","collectionId":"0a7dc7ad-31de-4d5f-9a93-556e26b49182","publishedId":"2sB2x6jrSe","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-06-12T13:43:21.000Z"},"item":[{"name":"Admin Login","event":[{"listen":"test","script":{"id":"08f376ef-fa5b-427b-966e-8f965e792adf","exec":["const jsonData = pm.response.json();\r","const accessToken = jsonData.token;\r","pm.collectionVariables.set(\"accessToken\", accessToken);\r","\r","\r","const jsonDatas = pm.response.json();\r","pm.test(\"Admin login successful\", () => {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"735cab8a-5e11-4422-ad00-d8a8237eab96","exec":[""],"type":"text/javascript","packages":{}}}],"id":"60426230-ebd3-427d-aa6e-d292b2d66211","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"admin@roadtocareer.net\",\r\n    \"password\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/user/login","urlObject":{"protocol":"http","path":["user","login"],"host":["dmoney","roadtocareer","net"],"query":[],"variable":[]}},"response":[],"_postman_id":"60426230-ebd3-427d-aa6e-d292b2d66211"},{"name":"Create Agent","event":[{"listen":"test","script":{"id":"95f1c149-139e-44f7-a7f9-23ab5757407e","exec":["const jsonData = pm.response.json();\r","pm.test(\"Agent created successfully\", () => {\r","    pm.response.to.have.status(201);\r","});"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"ba7f5dd3-a44a-4ec5-a45a-36dc4b6a2f09","exec":["const lodash = require('lodash')\r","\r","const prefix = \"0187\";\r","const randomDigit = lodash.random(1000000,9999999);\r","const phoneNumber = prefix+randomDigit;\r","console.log(phoneNumber);\r","pm.collectionVariables.set(\"agentPhoneNumber\", phoneNumber)"],"type":"text/javascript","packages":{}}}],"id":"4ecc0ca8-9a41-4cfb-b641-25b7adc7ac86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Test Agent\",\r\n    \"email\": \"beauty_navigate_bedfordshire.azs@test.com\",\r\n    \"password\": \"123421\",\r\n    \"phone_number\": \"01874295936\",\r\n    \"nid\": \"123456789\",\r\n    \"role\": \"Agent\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/user/create","urlObject":{"path":["user","create"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"4ecc0ca8-9a41-4cfb-b641-25b7adc7ac86"},{"name":"Create Customer 1","event":[{"listen":"test","script":{"id":"c6db557d-ba9f-42d4-9706-736e8defb4ba","exec":["const jsonData = pm.response.json();\r","pm.test(\"System deposit successful\", () => {\r","    pm.response.to.have.status(201);\r","});"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"04920deb-7a27-4297-a648-5186c37bff28","exec":["const lodash = require('lodash')\r","\r","const prefix = \"0187\";\r","const randomDigit = lodash.random(1000000,9999999);\r","const phoneNumber = prefix+randomDigit;\r","console.log(phoneNumber);\r","pm.collectionVariables.set(\"cusOnePhoneNumber\", phoneNumber)"],"type":"text/javascript","packages":{}}}],"id":"5cdf69d9-d5e3-4571-b808-759441cca2ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Customer One\",\r\n    \"email\": \"human.uri@test.com\",\r\n    \"password\": \"1234\",\r\n    \"phone_number\": \"01875074689\",\r\n    \"nid\": \"987654321\",\r\n    \"role\": \"Customer\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/user/create","urlObject":{"path":["user","create"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"5cdf69d9-d5e3-4571-b808-759441cca2ff"},{"name":"Create Customer 2","event":[{"listen":"test","script":{"id":"ee9437d6-0b97-4dfd-9f8a-99adf1e2ce3c","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"d7b12a9c-c06f-45d5-960f-1d64c18c64b2","exec":["const lodash = require('lodash')\r","\r","const prefix = \"0187\";\r","const randomDigit = lodash.random(1000000,9999999);\r","const phoneNumber = prefix+randomDigit;\r","console.log(phoneNumber);\r","pm.collectionVariables.set(\"cusTwoPhoneNumber\", phoneNumber)"],"type":"text/javascript","packages":{}}}],"id":"45e7c3c8-db96-4fb9-81d8-4fb3c9110fe1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Customer Two\",\r\n    \"email\": \"loan_handcrafted.p7b@test.com\",\r\n    \"password\": \"1234\",\r\n    \"phone_number\": \"01872858474\",\r\n    \"nid\": \"456789123\",\r\n    \"role\": \"Customer\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/user/create","urlObject":{"path":["user","create"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"45e7c3c8-db96-4fb9-81d8-4fb3c9110fe1"},{"name":"Create Merchant","event":[{"listen":"test","script":{"id":"182dca0e-5c16-4c1c-b818-1be5d5481f6f","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"e83c4281-7265-4beb-a33e-b3ec1a7335af","exec":["const lodash = require('lodash')\r","\r","const prefix = \"0187\";\r","const randomDigit = lodash.random(1000000,9999999);\r","const phoneNumber = prefix+randomDigit;\r","console.log(phoneNumber);\r","pm.collectionVariables.set(\"MerchantPhoneNumber\", phoneNumber)"],"type":"text/javascript","packages":{}}}],"id":"98bf5857-5639-4557-9e61-84f4c2cb8f0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Test Merchant\",\r\n    \"email\": \"garden_robust_wooden.g3@test.com\",\r\n    \"password\": \"1234\",\r\n    \"phone_number\": \"01879471581\",\r\n    \"nid\": \"789123456\",\r\n    \"role\": \"Merchant\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/user/create","urlObject":{"path":["user","create"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"98bf5857-5639-4557-9e61-84f4c2cb8f0f"},{"name":"System Deposit to Agent","event":[{"listen":"test","script":{"id":"9d8b07fe-933c-428f-98dd-da01fb3daf0b","exec":["const jsonData = pm.response.json();\r","pm.test(\"System deposit successful\", function () {\r","    pm.response.to.have.status(201);\r","});\r","pm.test(\"Transaction ID is present\", function () {\r","    pm.expect(jsonData.trnxId).to.not.be.undefined;\r","});"],"type":"text/javascript","packages":{}}}],"id":"f7a82665-a8a3-4d6b-b8d3-ebef60536010","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\": \"SYSTEM\",\r\n    \"to_account\": \"01874295936\",\r\n    \"amount\": 500\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/transaction/deposit","urlObject":{"path":["transaction","deposit"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"f7a82665-a8a3-4d6b-b8d3-ebef60536010"},{"name":"Agent Deposit to Customer 1","event":[{"listen":"test","script":{"id":"56bc1ee3-089a-421a-ba7f-1069b6f5bbce","exec":["const jsonData = pm.response.json();\r","pm.test(\"Agent deposit to customer successful\", function () {\r","    pm.response.to.have.status(201);\r","});\r","pm.collectionVariables.set(\"last_trnx_id\", jsonData.trnxId);"],"type":"text/javascript","packages":{}}}],"id":"63b2eea3-c0ce-4e23-beb1-64e3b9e35f38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\": \"01874295936\",\r\n    \"to_account\": \"01875074689\",\r\n    \"amount\": 200\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/transaction/deposit","urlObject":{"path":["transaction","deposit"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"63b2eea3-c0ce-4e23-beb1-64e3b9e35f38"},{"name":"Check Agent Balance","event":[{"listen":"test","script":{"id":"a792a315-fa52-4b2a-8b79-586196d1d4c7","exec":["const jsonData = pm.response.json();\r","pm.test(\"Agent balance retrieved\", function () {\r","    pm.response.to.have.status(200);\r","});\r","pm.test(\"Balance is a number\", function () {\r","    pm.expect(jsonData.balance).to.be.a('number');\r","});"],"type":"text/javascript","packages":{}}}],"id":"53665973-5973-40d9-8f6e-c42efa3c48c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/transaction/balance/01874295936","urlObject":{"path":["transaction","balance","01874295936"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"53665973-5973-40d9-8f6e-c42efa3c48c1"},{"name":"Send Money Customer to Customer","event":[{"listen":"prerequest","script":{"id":"2542f92b-74b6-44c6-81f9-d29c6c69b88e","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"c5cdaf61-cb54-48e4-9e65-47bacc2b93cd","exec":["const jsonData = pm.response.json();\r","pm.test(\"Send money successful\", function () {\r","    pm.response.to.have.status(201);\r","});"],"type":"text/javascript","packages":{}}}],"id":"7c98c4ee-e6fd-4714-a1e5-a9bfe200d4eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\": \"01875074689\",\r\n    \"to_account\": \"01872858474\",\r\n    \"amount\": 50\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/transaction/sendmoney","urlObject":{"path":["transaction","sendmoney"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"7c98c4ee-e6fd-4714-a1e5-a9bfe200d4eb"},{"name":"Withdraw from Customer to Agent","event":[{"listen":"test","script":{"id":"7575823b-c402-442a-9d3b-9211afb552ab","exec":["const jsonData = pm.response.json();\r","pm.test(\"Withdrawal successful\", function () {\r","    pm.response.to.have.status(201);\r","});"],"type":"text/javascript","packages":{}}}],"id":"2421ba9a-4db6-46be-86b7-4f6bd7abb4df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\": \"01875074689\",\r\n    \"to_account\": \"01874295936\",\r\n    \"amount\": 10\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/transaction/withdraw","urlObject":{"path":["transaction","withdraw"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"2421ba9a-4db6-46be-86b7-4f6bd7abb4df"},{"name":"Check Customer 1 Balance","id":"bcf2208c-6585-4f70-b838-88056a31a6a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/balance/01875074689","urlObject":{"path":["transaction","balance","01875074689"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"bcf2208c-6585-4f70-b838-88056a31a6a0"},{"name":"Customer 2 Payment to Merchant","id":"22bac394-c0a8-4dee-80fa-239a4b3d4536","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\": \"01872858474\",\r\n    \"to_account\": \"01879471581\",\r\n    \"amount\": 30\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/transaction/payment","urlObject":{"path":["transaction","payment"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"22bac394-c0a8-4dee-80fa-239a4b3d4536"},{"name":"Check Customer 2 Balance","id":"05620ed5-93ee-464b-b729-fdd83bfc0941","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/balance/01872858474","urlObject":{"path":["transaction","balance","01872858474"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"05620ed5-93ee-464b-b729-fdd83bfc0941"},{"name":"Get Customer 2 Transaction Statement","id":"cdfcdbba-05a5-4acf-8ae3-e147c61f316c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/statement/01872858474","urlObject":{"path":["transaction","statement","01872858474"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"cdfcdbba-05a5-4acf-8ae3-e147c61f316c"},{"name":"Check Merchant Balance","id":"7e6a3fb0-4935-4b03-af90-b9696c87e6f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/balance/01879471581","urlObject":{"path":["transaction","balance","01879471581"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"7e6a3fb0-4935-4b03-af90-b9696c87e6f8"},{"name":"Invalid Login","id":"42ecd05d-fca8-4c43-aca8-74f4c59b99b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"invalid@test.com\",\r\n    \"password\": \"wrongpass\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/user/login","urlObject":{"path":["user","login"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"42ecd05d-fca8-4c43-aca8-74f4c59b99b9"},{"name":"Create User Without Token","event":[{"listen":"test","script":{"id":"3a143689-55e8-4114-8da7-7bd3f7d59d41","exec":["pm.test(\"Create user without token should fail\", function () {\r","    pm.response.to.have.status(401);\r","});"],"type":"text/javascript","packages":{}}}],"id":"ee7092b2-31a5-4aed-8953-08b83474fe9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Test User\",\r\n    \"email\": \"test@test.com\",\r\n    \"password\": \"1234\",\r\n    \"phone_number\": \"01755555555\",\r\n    \"nid\": \"111222333\",\r\n    \"role\": \"Customer\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/user/create","urlObject":{"path":["user","create"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"ee7092b2-31a5-4aed-8953-08b83474fe9a"},{"name":"Insufficient Balance Transaction","event":[{"listen":"test","script":{"id":"ea64f215-faa3-4982-bf04-0ada8504d363","exec":["pm.test(\"Insufficient balance should fail\", function () {\r","    pm.response.to.have.status(208);\r","});"],"type":"text/javascript","packages":{}}}],"id":"8620e3d5-7625-4186-826e-de55e2d99400","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\": \"01872858474\",\r\n    \"to_account\": \"01875074689\",\r\n    \"amount\": 999999\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/transaction/sendmoney","urlObject":{"path":["transaction","sendmoney"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"8620e3d5-7625-4186-826e-de55e2d99400"},{"name":"Search Transaction by ID","id":"4d01ba67-49d4-43d1-8a46-140e47a23110","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{vault:json-web-token}}","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/search/TXN67077","urlObject":{"path":["transaction","search","TXN67077"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"4d01ba67-49d4-43d1-8a46-140e47a23110"}],"event":[{"listen":"prerequest","script":{"id":"6bc4bdb0-b720-4c39-b0dc-daf7fc87bea8","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"670a9b5d-8891-43ea-8575-dba4e2e6fa52","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"accessToken","value":"{{vault:json-web-token}}"},{"key":"baseUrl","value":"http://dmoney.roadtocareer.net","type":"string"},{"key":"partnerKey","value":"ROADTOSDET","type":"string"},{"key":"agentPhoneNumber","value":"01874295936","type":"string"},{"key":"CusOnePhoneNumber","value":"01875506836"},{"key":"cusOnePhoneNumber","value":"01875074689"},{"key":"cusTwoPhoneNumber","value":"01872858474"},{"key":"MerchantPhoneNumber","value":"01879471581"},{"key":"last_trnx_id","value":"TXN67077"}]}