{"info":{"_postman_id":"36f3c8d0-1efa-44f3-8c9d-1cefe875caab","name":"Dmoney Transaction API Test","description":"<html><head></head><body><h2 id=\"this-project-focuses-on-testing-the-dmoney-rest-api-to-validate-its-functionality-identify-potential-issues-and-provide-improvement-recommendations-the-testing-covers-the-creation-management-and-processing-of-transactions-across-various-user-roles-including-admin-system-user-agent-customers-and-merchant\">This project focuses on testing the <strong>Dmoney REST API</strong> to validate its functionality, identify potential issues, and provide improvement recommendations. The testing covers the creation, management, and processing of transactions across various user roles, including Admin, System User, Agent, Customers, and Merchant.</h2>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"39262502","collectionId":"36f3c8d0-1efa-44f3-8c9d-1cefe875caab","publishedId":"2sAYdmmU5c","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-03-06T17:36:39.000Z"},"item":[{"name":"Login","item":[{"name":"Admin Login","event":[{"listen":"test","script":{"id":"eef7235d-fd76-4e7c-a2fc-5fd12771d3de","exec":["const jsonResponse = pm.response.json();\r","\r","pm.collectionVariables.set(\"token\", jsonResponse.token);\r","\r","pm.test(\"Login successful\", function () {\r","    pm.expect(jsonResponse.message).contains(\"Login successful\");\r","    });\r","    \r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}}],"id":"0d04c9ef-a4bb-44a3-bcce-bdb5792d52fc","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":{"path":["user","login"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"0d04c9ef-a4bb-44a3-bcce-bdb5792d52fc"},{"name":"Admin try to Login with wrong Email","event":[{"listen":"test","script":{"id":"04ad8249-9b77-4396-84a4-7b283e4e650d","exec":["pm.test(\"If admin inputs wrong Email, then error message 'User not found' shown\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains('User not found');\r","});\r","pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});"],"type":"text/javascript","packages":{}}}],"id":"8c584779-9ddc-403e-9014-ed5f3f159f2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"faisal@roadtoocareer.net\",\r\n    \"password\":\"1234\"\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":"8c584779-9ddc-403e-9014-ed5f3f159f2e"},{"name":"Admin try to Login with wrong Password","event":[{"listen":"test","script":{"id":"6ac5d60d-2a16-4869-9952-6070d153855b","exec":["pm.test(\"If admin inputs wrong password, then error message 'Password incorrect' shown\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains('Password incorrect');\r","});\r","pm.test(\"Status code is 401\", function () {\r","    pm.response.to.have.status(401);\r","});"],"type":"text/javascript","packages":{}}}],"id":"e84730e9-323e-460e-8763-2579dc64035f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"admin@roadtocareer.net\",\r\n    \"password\": \"1235\"\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":"e84730e9-323e-460e-8763-2579dc64035f"}],"id":"2eecc5c2-959e-4825-8c55-9df113e7c1f5","_postman_id":"2eecc5c2-959e-4825-8c55-9df113e7c1f5","description":""},{"name":"Create User(Agent ,Customer& Merchant))","item":[{"name":"Create Agent","event":[{"listen":"prerequest","script":{"id":"49e89ebf-9c9d-43c6-b754-9c9e60c60498","exec":["const lodash = require('lodash')\r","\r","const randomId=lodash.random(1000,9999)\r","pm.collectionVariables.set(\"agent_randomId\",randomId)\r","\r","const randomNum=lodash.random(1000000,9999999)\r","pm.collectionVariables.set(\"agent_randomNum\",randomNum)"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"fc241d97-0807-4d66-83b3-8f3199647eb6","exec":["pm.test(\"Agent create successfully by Admin\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains('User created');\r","});\r","\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","\r","var jsonData=pm.response.json();\r","\r","pm.collectionVariables.set(\"agent_phone_number\",jsonData.user.phone_number)"],"type":"text/javascript","packages":{}}}],"id":"857a677e-f0a7-4fe5-a702-8cc605a2f7a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Isabel Koss\",\r\n    \"email\":\"agent7167@test.com\",\r\n    \"password\":\"1234\",\r\n    \"phone_number\":\"01911883256\",\r\n    \"nid\":\"12347167\",\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":"857a677e-f0a7-4fe5-a702-8cc605a2f7a2"},{"name":"Create Customer1","event":[{"listen":"prerequest","script":{"id":"83fa1184-3af3-4c99-8225-54bf901d96e8","exec":["const lodash = require('lodash')\r","\r","const customerRandomId=lodash.random(1000,9999)\r","pm.collectionVariables.set(\"customer_randomId\",customerRandomId)\r","\r","const customerRandomNum=lodash.random(1000000,9999999)\r","pm.collectionVariables.set(\"customer_randomNum\",customerRandomNum)"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"0f1d0a3d-ced1-44b1-b094-84ffedb54123","exec":["pm.test(\"Customer1 create successfully by Admin\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains('User created');\r","});\r","\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","\r","var jsonData=pm.response.json();\r","\r","pm.collectionVariables.set(\"customer1_phone_number\",jsonData.user.phone_number)\r","pm.collectionVariables.set(\"customer1_email\",jsonData.user.email)\r","pm.collectionVariables.set(\"customer1_nid\",jsonData.user.nid)\r",""],"type":"text/javascript","packages":{}}}],"id":"0e4e0b87-af4b-4bd0-8967-b3a1b3268829","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Marilyn Pacocha\",\r\n    \"email\":\"customer1044@test.com\",\r\n    \"password\":\"1234\",\r\n    \"phone_number\":\"01912591436\",\r\n    \"nid\":\"12341044\",\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":"0e4e0b87-af4b-4bd0-8967-b3a1b3268829"},{"name":"Create Customer2","event":[{"listen":"prerequest","script":{"id":"83fa1184-3af3-4c99-8225-54bf901d96e8","exec":["const lodash = require('lodash')\r","\r","const customerRandomId=lodash.random(1000,9999)\r","pm.collectionVariables.set(\"customer_randomId\",customerRandomId)\r","\r","const customerRandomNum=lodash.random(1000000,9999999)\r","pm.collectionVariables.set(\"customer_randomNum\",customerRandomNum)"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"0f1d0a3d-ced1-44b1-b094-84ffedb54123","exec":["pm.test(\"Customer1 create successfully by Admin\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains('User created');\r","});\r","\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","\r","var jsonData=pm.response.json();\r","\r","pm.collectionVariables.set(\"customer2_phone_number\",jsonData.user.phone_number)"],"type":"text/javascript","packages":{}}}],"id":"4f200916-ebfd-4161-b668-07d3d0c606d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Carmen Ortiz\",\r\n    \"email\":\"customer1044@test.com\",\r\n    \"password\":\"1234\",\r\n    \"phone_number\":\"01922591436\",\r\n    \"nid\":\"12341044\",\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":"4f200916-ebfd-4161-b668-07d3d0c606d4"},{"name":"Create Merchant","event":[{"listen":"prerequest","script":{"id":"83fa1184-3af3-4c99-8225-54bf901d96e8","exec":["const lodash = require('lodash')\r","\r","const customerRandomId=lodash.random(1000,9999)\r","pm.collectionVariables.set(\"customer_randomId\",customerRandomId)\r","\r","const customerRandomNum=lodash.random(1000000,9999999)\r","pm.collectionVariables.set(\"customer_randomNum\",customerRandomNum)"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"0f1d0a3d-ced1-44b1-b094-84ffedb54123","exec":["pm.test(\"Merchant create successfully by Admin\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains('User created');\r","});\r","\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","\r","var jsonData=pm.response.json();\r","\r","pm.collectionVariables.set(\"merchant_phone_number\",jsonData.user.phone_number)"],"type":"text/javascript","packages":{}}}],"id":"d4dc0182-af7a-424d-8fc8-aae3c0d113e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Mrs. Randall Stokes\",\r\n    \"email\":\"merchant1044@test.com\",\r\n    \"password\":\"1234\",\r\n    \"phone_number\":\"01912591436\",\r\n    \"nid\":\"12341044\",\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":"d4dc0182-af7a-424d-8fc8-aae3c0d113e2"},{"name":"Can't create User If email already exist","event":[{"listen":"prerequest","script":{"id":"83fa1184-3af3-4c99-8225-54bf901d96e8","exec":["const lodash = require('lodash')\r","\r","const customerRandomId=lodash.random(1000,9999)\r","pm.collectionVariables.set(\"customer_randomId\",customerRandomId)\r","\r","const customerRandomNum=lodash.random(1000000,9999999)\r","pm.collectionVariables.set(\"customer_randomNum\",customerRandomNum)"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"0f1d0a3d-ced1-44b1-b094-84ffedb54123","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","pm.test(\"User should not create if exists\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contains('User already exists');\r","});\r","\r",""],"type":"text/javascript","packages":{}}}],"id":"8fd589fb-78bb-4450-a58b-ee9e0a76c111","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Stanley Rosenbaum\",\r\n    \"email\":\"customer6021@test.com\",\r\n    \"password\":\"1234\",\r\n    \"phone_number\":\"01912591436\",\r\n    \"nid\":\"12341044\",\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":"8fd589fb-78bb-4450-a58b-ee9e0a76c111"},{"name":"Can't create User If phone number already exist","event":[{"listen":"prerequest","script":{"id":"83fa1184-3af3-4c99-8225-54bf901d96e8","exec":["const lodash = require('lodash')\r","\r","const customerRandomId=lodash.random(1000,9999)\r","pm.collectionVariables.set(\"customer_randomId\",customerRandomId)\r","\r","const customerRandomNum=lodash.random(1000000,9999999)\r","pm.collectionVariables.set(\"customer_randomNum\",customerRandomNum)"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"0f1d0a3d-ced1-44b1-b094-84ffedb54123","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","pm.test(\"User should not create if exists\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contains('User already exists');\r","});\r","\r",""],"type":"text/javascript","packages":{}}}],"id":"0e02194f-ecd6-4979-b51b-abf8097ebea0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Tim Abernathy\",\r\n    \"email\": \"customer1044@test.com\",\r\n    \"password\": \"1234\",\r\n    \"phone_number\": \"01912021910\",\r\n    \"nid\": \"12341044\",\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":"0e02194f-ecd6-4979-b51b-abf8097ebea0"},{"name":"Can't Create Customer with Invalid role","event":[{"listen":"prerequest","script":{"id":"83fa1184-3af3-4c99-8225-54bf901d96e8","exec":["const lodash = require('lodash')\r","\r","const customerRandomId=lodash.random(1000,9999)\r","pm.collectionVariables.set(\"customer_randomId\",customerRandomId)\r","\r","const customerRandomNum=lodash.random(1000000,9999999)\r","pm.collectionVariables.set(\"customer_randomNum\",customerRandomNum)"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"0f1d0a3d-ced1-44b1-b094-84ffedb54123","exec":["\r","pm.test(\"Status code is 400\", function () {\r","    pm.response.to.have.status(400);\r","});\r","\r","pm.test(\"Body matches string\", function () {\r","    pm.expect(pm.response.text()).to.include(\"Invalid role\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"e76ded97-f35e-41d9-a9ff-981010769ff5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Margarita Walker\",\r\n    \"email\":\"customer1044@test.com\",\r\n    \"password\":\"1234\",\r\n    \"phone_number\":\"01912591436\",\r\n    \"nid\":\"12341044\",\r\n    \"role\":\"employe\"\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":"e76ded97-f35e-41d9-a9ff-981010769ff5"}],"id":"ac21718d-6075-48ff-ad1a-ca0ac8e2ba4b","_postman_id":"ac21718d-6075-48ff-ad1a-ca0ac8e2ba4b","description":""},{"name":"Deposit","item":[{"name":"Deposit System to Agent","item":[{"name":"Deposit from System to Agent Copy","event":[{"listen":"test","script":{"id":"06f8bc81-6089-46b2-bace-df61de2a94c5","exec":["pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","\r","pm.test(\"Deposit successfully by System to Agent\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains('Deposit successful');\r","});"],"type":"text/javascript","packages":{}}}],"id":"d2f49225-2b85-414c-887f-e843e7878e5a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"SYSTEM\",\r\n  \"to_account\": \"01911883256\",\r\n  \"amount\": 5000\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":"d2f49225-2b85-414c-887f-e843e7878e5a"},{"name":"Can't Deposit from System to Agent with invalid range","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","var jsonData = pm.response.json();\r","pm.test(\"System can not deposit to agent less than 10 tk\", function(){\r","    pm.expect(jsonData.message).contains('Minimum deposit amount is 10 tk and maximum deposit amount is 10000 tk');\r","});"],"type":"text/javascript","packages":{}}}],"id":"23b8333e-4f3e-4799-932a-d6c8920c3314","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"SYSTEM\",\r\n  \"to_account\": \"01911883256\",\r\n  \"amount\": 9\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":"23b8333e-4f3e-4799-932a-d6c8920c3314"},{"name":"Can't Deposit to Agent due to insufficient balance","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","var jsonData = pm.response.json();\r","pm.test(\"Can't Deposit to Agent due to insufficient balance\", function(){\r","    pm.expect(jsonData.message).contains('Insufficient balance');\r","});"],"type":"text/javascript","packages":{}}}],"id":"6c286900-25ec-4af5-9513-cf8f60bc9ca5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"SYSTEM\",\r\n  \"to_account\": \"01911883256\",\r\n  \"amount\": 100000000000000000000000\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":"6c286900-25ec-4af5-9513-cf8f60bc9ca5"},{"name":"Can't Deposit from system to invalid Agent","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});\r","var jsonData = pm.response.json();\r","pm.test(\"Can't Deposit from system to invalid Agent\", function(){\r","    pm.expect(jsonData.message).contains('To Account does not exist');\r","});"],"type":"text/javascript","packages":{}}}],"id":"5355befb-51e3-4a41-b114-85e0417c526e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"SYSTEM\",\r\n  \"to_account\": \"11333334445\",\r\n  \"amount\": 1000\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":"5355befb-51e3-4a41-b114-85e0417c526e"}],"id":"4960f8c5-3378-4cbe-8834-40cdadfc8baf","_postman_id":"4960f8c5-3378-4cbe-8834-40cdadfc8baf","description":""},{"name":"Deposit Agent to Customer","item":[{"name":"Deposit from Agent to Valid Customer","event":[{"listen":"test","script":{"id":"06f8bc81-6089-46b2-bace-df61de2a94c5","exec":["pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","\r","pm.test(\"Deposit successfully by System to Agent\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains('Deposit successful');\r","});"],"type":"text/javascript","packages":{}}}],"id":"7c6cef98-69b5-4065-9788-61d72cf30c0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01911883256\",\r\n  \"to_account\": \"01912021910\",\r\n  \"amount\": 2000\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":"7c6cef98-69b5-4065-9788-61d72cf30c0c"},{"name":"Can't Deposit from Agent to Invalid Customer","event":[{"listen":"test","script":{"id":"06f8bc81-6089-46b2-bace-df61de2a94c5","exec":["pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});\r","\r","var jsonData = pm.response.json();\r","pm.test(\"Can't Deposit from Agent to Invalid Customer\", function () {\r","   \r","    pm.expect(jsonData.message).contains('To Account does not exist');\r","});"],"type":"text/javascript","packages":{}}}],"id":"ede424f3-fc75-4265-86c6-6fdc7c44caac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01911883256\",\r\n  \"to_account\": \"643-638-5144\",\r\n  \"amount\": 1000\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":"ede424f3-fc75-4265-86c6-6fdc7c44caac"},{"name":"Can't Deposit from invalid Agent to valid Customer","event":[{"listen":"test","script":{"id":"06f8bc81-6089-46b2-bace-df61de2a94c5","exec":["pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});\r","\r","var jsonData = pm.response.json();\r","pm.test(\"Can't Deposit from Agent to Invalid Customer\", function () {\r","   \r","    pm.expect(jsonData.message).contains('From Account does not exist');\r","});"],"type":"text/javascript","packages":{}}}],"id":"5c611de6-8cea-41f7-ad83-8ae8ded4d7ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"307-706-1838\",\r\n  \"to_account\": \"01912021910\",\r\n  \"amount\": 1000\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":"5c611de6-8cea-41f7-ad83-8ae8ded4d7ca"},{"name":"Can't Deposit from Agent to Customer with invalid range","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","var jsonData = pm.response.json();\r","pm.test(\"System can not deposit to agent less than 10 tk\", function(){\r","    pm.expect(jsonData.message).contains('Minimum deposit amount is 10 tk and maximum deposit amount is 10000 tk');\r","});"],"type":"text/javascript","packages":{}}}],"id":"9c9bad30-e02e-4af2-b599-9a4656c63b3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01911883256\",\r\n  \"to_account\": \"01912021910\",\r\n  \"amount\": 9\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":"9c9bad30-e02e-4af2-b599-9a4656c63b3e"},{"name":"Can't Deposit from Agent to customer due to insufficient balance","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","var jsonData = pm.response.json();\r","pm.test(\"Can't Deposit from Agent to customer due to insufficient balance\", function(){\r","    pm.expect(jsonData.message).contains('Insufficient balance');\r","});"],"type":"text/javascript","packages":{}}}],"id":"4b88f553-a439-4caa-a3b3-eb9857eca201","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01911883256\",\r\n  \"to_account\": \"01912021910\",\r\n  \"amount\": 2000000\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":"4b88f553-a439-4caa-a3b3-eb9857eca201"}],"id":"e1de094f-05b6-45d4-800e-fc24a0c624e9","_postman_id":"e1de094f-05b6-45d4-800e-fc24a0c624e9","description":""}],"id":"ff00363c-45e9-444e-8874-f2f9873dd296","_postman_id":"ff00363c-45e9-444e-8874-f2f9873dd296","description":""},{"name":"Agent Balance check","item":[{"name":"Agent Balance Check","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}}],"id":"90b865eb-8773-4c45-bdce-b87b36c43330","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":" http://dmoney.roadtocareer.net/transaction/balance/01911883256","urlObject":{"path":["transaction","balance","01911883256"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"90b865eb-8773-4c45-bdce-b87b36c43330"},{"name":"Can't Check Agent Balance with invalid phone number","event":[{"listen":"test","script":{"id":"d5f42ff5-4711-45fe-be8a-94d22a6b56c5","exec":["pm.test(\"Can't Check Agent Balance with invalid phone number\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"User not found\");\r","});\r","pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});"],"type":"text/javascript","packages":{}}}],"id":"ac84a6a8-9adf-4dd8-9a3e-3bf9a2a9d807","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"Authorization"},{"key":"value","value":"<value>"}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":" http://dmoney.roadtocareer.net/transaction/balance/019abc@#","urlObject":{"path":["transaction","balance","019abc@"],"hash":"","host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"ac84a6a8-9adf-4dd8-9a3e-3bf9a2a9d807"}],"id":"27d24b2d-b0f2-4928-ab52-ccd3cd6163d3","_postman_id":"27d24b2d-b0f2-4928-ab52-ccd3cd6163d3","description":""},{"name":"Balance Transfer customer to customer","item":[{"name":"Balance transfer customer1 to customer2","event":[{"listen":"test","script":{"id":"06f8bc81-6089-46b2-bace-df61de2a94c5","exec":["pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","\r","pm.test(\"Send money to Customer2 from Customer 1 successful\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Send money successful\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"15bf285b-a7d7-42e5-ae33-ae8e3bd7c1ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\": \"01912021910\",\r\n    \"to_account\": \"01926800609\",\r\n    \"amount\": 1000\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":"15bf285b-a7d7-42e5-ae33-ae8e3bd7c1ba"},{"name":"Can't Balance transfer with negative amount","event":[{"listen":"test","script":{"id":"06f8bc81-6089-46b2-bace-df61de2a94c5","exec":["pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(208);\r","});\r","\r","pm.test(\"Can't Balance transfer with negative amount\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Minimum amount is 10 tk\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"796f6b22-a9bc-486d-9479-287aa87bcb23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\": \"01912021910\",\r\n    \"to_account\": \"01926800609\",\r\n    \"amount\": -200\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":"796f6b22-a9bc-486d-9479-287aa87bcb23"},{"name":"Can't Send money to agent/merchant","event":[{"listen":"test","script":{"id":"50e6bf14-3c7e-40d4-abbb-ebb8d19a86b9","exec":["pm.test(\"Can't Send money to agent/merchant\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"From/To account should not be an agent account\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"cbd7abb7-b3b2-4fe7-bb0d-b0b8b895f8eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01912021910\",\r\n    \"to_account\":\"01911883256\",\r\n    \"amount\":200\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":"cbd7abb7-b3b2-4fe7-bb0d-b0b8b895f8eb"},{"name":"Can't Send money to Customer2 because of Insufficient balance","event":[{"listen":"test","script":{"id":"50e6bf14-3c7e-40d4-abbb-ebb8d19a86b9","exec":["pm.test(\"Can't Send money to Customer2 because of Insufficient balance\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Insufficient balance\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"ea933708-a47b-48f2-ac99-e4dec71a6ddb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01912021910\",\r\n    \"to_account\":\"01926800609\",\r\n    \"amount\":10000000\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":"ea933708-a47b-48f2-ac99-e4dec71a6ddb"}],"id":"885a5b0b-fdfb-4add-bdb7-cd0e1f08d848","_postman_id":"885a5b0b-fdfb-4add-bdb7-cd0e1f08d848","description":""},{"name":"Withdraw","item":[{"name":"withdraw customer to agent","event":[{"listen":"test","script":{"id":"099433ee-c726-4e3b-9378-0f026b900da9","exec":["pm.test(\"Customer withdraw successful\", function () {\r","    const jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Withdraw successful\");\r","});\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r"," \r"," var jsonData=pm.response.json();\r"," pm.collectionVariables.set(\"transactionId1\", jsonData.trnxId);"],"type":"text/javascript","packages":{}}}],"id":"856b6e03-c870-4a16-8801-bc06cda275da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01912021910\",\r\n  \"to_account\": \"01911883256\",\r\n  \"amount\": 100\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":"856b6e03-c870-4a16-8801-bc06cda275da"},{"name":"Can't Withdraw by Customer1  from agent due minimum withdraw limit","event":[{"listen":"test","script":{"id":"099433ee-c726-4e3b-9378-0f026b900da9","exec":["pm.test(\"Can't Withdraw by Customer  from agent because of withdraw limit\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Minimum withdraw amount is 10 tk\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"f23fefe8-7714-44d6-8687-b228bded1c0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01912021910\",\r\n  \"to_account\": \"01911883256\",\r\n  \"amount\": 9\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":"f23fefe8-7714-44d6-8687-b228bded1c0f"},{"name":"Can't Withdraw by Customer from invalid agent","event":[{"listen":"test","script":{"id":"099433ee-c726-4e3b-9378-0f026b900da9","exec":["pm.test(\"Can't Withdraw by Customer from invalid agent\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"To Account does not exist\");\r","});\r","pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});"],"type":"text/javascript","packages":{}}}],"id":"283f7142-ecd8-41a4-88f7-d8da5fc776c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01912021910\",\r\n  \"to_account\": \"1234@#abcde\",\r\n  \"amount\": 123\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":"283f7142-ecd8-41a4-88f7-d8da5fc776c5"},{"name":"Can't Withdraw by Customer1  from agent due to insufficient balance","event":[{"listen":"test","script":{"id":"099433ee-c726-4e3b-9378-0f026b900da9","exec":["pm.test(\"Can't Withdraw by Customer1  from agent due to insufficient balance\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Insufficient balance\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"f6b70d86-3b69-4982-a9c8-ab130b91e598","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01912021910\",\r\n  \"to_account\": \"01911883256\",\r\n  \"amount\": 1000001\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":"f6b70d86-3b69-4982-a9c8-ab130b91e598"},{"name":"Can't Withdraw to agent because of invalid amount range","event":[{"listen":"test","script":{"id":"50e6bf14-3c7e-40d4-abbb-ebb8d19a86b9","exec":["pm.test(\"Can't Withdraw to agent because of invalid amount range\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Minimum withdraw amount is 10 tk\");\r","});\r","pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});"],"type":"text/javascript","packages":{}}}],"id":"24a69e27-e2d6-46a2-a400-0474beccbc5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01912021910\",\r\n  \"to_account\": \"01911883256\",\r\n  \"amount\": 9\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":"24a69e27-e2d6-46a2-a400-0474beccbc5d"}],"id":"c28c4ee3-85b7-4d57-9ad7-91b37d1bce54","_postman_id":"c28c4ee3-85b7-4d57-9ad7-91b37d1bce54","description":""},{"name":"Check Customer1 Balance","item":[{"name":"Customer1 Balance Check","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}}],"id":"fa2fea71-c8c6-4c12-9ee4-9fd422cdd7d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":" http://dmoney.roadtocareer.net/transaction/balance/01912021910","urlObject":{"path":["transaction","balance","01912021910"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"fa2fea71-c8c6-4c12-9ee4-9fd422cdd7d1"},{"name":"Can't check Customer Balance with invalid Phone no","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});\r","\r","pm.test(\"Can't view Balance of customer with invalid phone number\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"User not found\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"53fada3b-2907-46b6-89a9-46926cc80f38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":" http://dmoney.roadtocareer.net/transaction/balance/019@#abcdefg","urlObject":{"path":["transaction","balance","019@"],"hash":"abcdefg","host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"53fada3b-2907-46b6-89a9-46926cc80f38"},{"name":"View Transaction of customer1","event":[{"listen":"test","script":{"id":"d9801700-31a8-4f2f-8325-74b2fef89a25","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}}],"id":"d11efd23-6c6f-47ae-b686-1279c74e5890","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":" http://dmoney.roadtocareer.net/transaction/search/TXN570760","urlObject":{"path":["transaction","search","TXN570760"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"d11efd23-6c6f-47ae-b686-1279c74e5890"},{"name":"Can't view Transaction of customer with invalid trnxId","event":[{"listen":"test","script":{"id":"d9801700-31a8-4f2f-8325-74b2fef89a25","exec":["pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});\r","pm.test(\"Can't view Transaction of customer with invalid trnxId\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Transaction not found\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"50d34a9c-4e99-4f8a-8f6a-158addf06f63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":" http://dmoney.roadtocareer.net/transaction/search/TXN123456","urlObject":{"path":["transaction","search","TXN123456"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"50d34a9c-4e99-4f8a-8f6a-158addf06f63"}],"id":"08a361b5-e52a-4467-86b7-7a2390afea0b","_postman_id":"08a361b5-e52a-4467-86b7-7a2390afea0b","description":""},{"name":"Make Payment","item":[{"name":"Customer2 to Merchant payment","event":[{"listen":"test","script":{"id":"113993de-1b78-431e-b9e9-4d36d33514b1","exec":["pm.test(\"Payment to Merchant by customer successful\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Payment successful\");\r","});\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});"],"type":"text/javascript","packages":{}}}],"id":"edbceb9c-d6dd-4268-a08e-bb2d03f6687d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01926800609\",\r\n    \"to_account\":\"01686606905\",\r\n    \"amount\":400\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":"edbceb9c-d6dd-4268-a08e-bb2d03f6687d"},{"name":"Can't pay Customer2 to Merchant if insufficient balance","event":[{"listen":"test","script":{"id":"113993de-1b78-431e-b9e9-4d36d33514b1","exec":["pm.test(\"Can't pay Customer2 to Merchant if insufficient balance\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Insufficient balance\");\r","});\r","pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});"],"type":"text/javascript","packages":{}}}],"id":"279f115c-e428-443b-9c4a-86001f922a61","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01926800609\",\r\n    \"to_account\":\"01686606905\",\r\n    \"amount\":1000000\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":"279f115c-e428-443b-9c4a-86001f922a61"},{"name":"Can't payment by customer2 to Invalid Merchant","event":[{"listen":"test","script":{"id":"affadd37-6764-4e7f-bf39-35246f1db20b","exec":["pm.test(\"Can't payment by customer to Invalid Merchant\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"To Account does not exist\");\r","});\r","pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});"],"type":"text/javascript","packages":{}}}],"id":"eeef6023-6f61-4cfb-a149-dcb952c82efb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"from_account\": \"01926800609\",\r\n  \"to_account\": \"01715@#abcde\",\r\n  \"amount\": 200\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":"eeef6023-6f61-4cfb-a149-dcb952c82efb"},{"name":"Can't Payment to merchant because of  invalid amount","event":[{"listen":"test","script":{"id":"e15f2947-e778-4d80-9644-bfb40447adad","exec":["pm.test(\"Can't Payment to merchant because of  invalid amount\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"Minimum Payment amount is 10 tk\");\r","});\r","pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});"],"type":"text/javascript","packages":{}}}],"id":"f58d7c29-600c-4cd6-a5f1-3742370b9ce5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01926800609\",\r\n    \"to_account\":\"01686606905\",\r\n    \"amount\":9\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":"f58d7c29-600c-4cd6-a5f1-3742370b9ce5"},{"name":"Can't Payment to customer/agent number","event":[{"listen":"test","script":{"id":"e15f2947-e778-4d80-9644-bfb40447adad","exec":["pm.test(\"Can't Payment to customer/agent\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"To A/C should be merchant type\");\r","});\r","pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});"],"type":"text/javascript","packages":{}}}],"id":"d624dc9d-4bb8-4be3-a60f-5a6b4ac61748","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01926800609\",\r\n    \"to_account\":\"01912021910\",\r\n    \"amount\":1000\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":"d624dc9d-4bb8-4be3-a60f-5a6b4ac61748"}],"id":"e4ef8e78-49a7-459c-b250-889d3482656f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"b7d8f37d-f92f-4555-ae53-5a17f53e2555","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"2ad6f8ad-0d28-48f5-828e-e17c59fca860","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"e4ef8e78-49a7-459c-b250-889d3482656f","description":""},{"name":"Check Balance & Statement","item":[{"name":"Customer2 Balance Check","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}}],"id":"8c521724-bc0a-4643-be54-49f8cb1fbfcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":" http://dmoney.roadtocareer.net/transaction/balance/01926800609","urlObject":{"path":["transaction","balance","01926800609"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"8c521724-bc0a-4643-be54-49f8cb1fbfcd"},{"name":"Customer2 Statement Check","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript","packages":{}}}],"id":"d68fa7d1-edc8-46ce-b9c5-333b2f8fd19c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":" http://dmoney.roadtocareer.net/transaction/statement/01926800609","urlObject":{"path":["transaction","statement","01926800609"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"d68fa7d1-edc8-46ce-b9c5-333b2f8fd19c"},{"name":"Can't Statement check by Customer with invalid account","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});\r","pm.test(\"Can't Statement check by Customer with invalid account\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"User not found\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"bccd4a85-749f-44b8-ba5d-26951ac6862b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":" http://dmoney.roadtocareer.net/transaction/statement/123invalidnum","urlObject":{"path":["transaction","statement","123invalidnum"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"bccd4a85-749f-44b8-ba5d-26951ac6862b"},{"name":"Can't Check Customer2 Balance with invalid phone number","event":[{"listen":"test","script":{"id":"885b919b-8a49-41f7-871d-0978cbdfe1fc","exec":["pm.test(\"Can't Check customer Balance with invalid phone number\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"User not found\");\r","});\r","pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});"],"type":"text/javascript","packages":{}}}],"id":"37dff9d1-5188-4076-81fe-cba7b928392e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":" http://dmoney.roadtocareer.net/transaction/balance/0197123456789","urlObject":{"path":["transaction","balance","0197123456789"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"37dff9d1-5188-4076-81fe-cba7b928392e"}],"id":"87686d9e-bdc2-483b-b946-de1c0cd117b0","_postman_id":"87686d9e-bdc2-483b-b946-de1c0cd117b0","description":""},{"name":"Merchant check Balance","item":[{"name":"merchant check balance","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"8ae61b31-a094-430d-8add-250e6d2d1d46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":" http://dmoney.roadtocareer.net/transaction/balance/01919928306","urlObject":{"path":["transaction","balance","01919928306"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"8ae61b31-a094-430d-8add-250e6d2d1d46"},{"name":"Can't check merchant balance with invalid number","event":[{"listen":"test","script":{"id":"83169017-366a-47be-868f-10629314c6da","exec":["pm.test(\"Status code is 404\", function () {\r","    pm.response.to.have.status(404);\r","});\r","pm.test(\"Can't check merchant balance with invalid number\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contains(\"User not found\");\r","});"],"type":"text/javascript","packages":{}}}],"id":"86d6b95f-2e60-4395-b1f6-294d7e21068f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":" http://dmoney.roadtocareer.net/transaction/balance/1232591436","urlObject":{"path":["transaction","balance","1232591436"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"86d6b95f-2e60-4395-b1f6-294d7e21068f"}],"id":"911b5486-b3ae-4d9d-802a-b69cffb47313","_postman_id":"911b5486-b3ae-4d9d-802a-b69cffb47313","description":""},{"name":"User details","id":"cea9f668-6428-4f34-8b89-5604142f719f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":" http://dmoney.roadtocareer.net/user/search/phonenumber/01919928306","urlObject":{"path":["user","search","phonenumber","01919928306"],"host":[" http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"cea9f668-6428-4f34-8b89-5604142f719f"}],"event":[{"listen":"prerequest","script":{"id":"366d99f6-6753-4e8d-b9ed-3d46bc7c9703","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"c8a111a1-1bec-4ff4-b68f-7b695e713d15","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"baseUrl","value":" http://dmoney.roadtocareer.net","type":"string"},{"key":"token","value":"","type":"string"},{"key":"partnerKey","value":"ROADTOSDET","type":"string"},{"key":"agent_randomId","value":7167},{"key":"agent_randomNum","value":1883256},{"key":"agent_phone_number","value":"01911883256"},{"key":"customer_randomId","value":1044},{"key":"customer_randomNum","value":2591436},{"key":"customer1_phone_number","value":"01912021910"},{"key":"customer2_phone_number","value":"01926800609"},{"key":"merchant_phone_number","value":"01919928306"},{"key":"customer1_email","value":"customer6021@test.com"},{"key":"customer1_nid","value":"12346021"},{"key":"transactionId1","value":"TXN570760"},{"value":"","disabled":true}]}