{"info":{"_postman_id":"bbea7099-fb92-4420-b1b2-4c31a410211d","name":"Dmoney_Transaction","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"21535164","collectionId":"bbea7099-fb92-4420-b1b2-4c31a410211d","publishedId":"2s9YeG5qzX","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-11-28T20:43:08.000Z"},"item":[{"name":"Login","item":[{"name":"Login with valid credentials","event":[{"listen":"test","script":{"id":"6340f80d-644e-43c1-b096-d856fb82714a","exec":["var jsonData= pm.response.json()\r","var token= jsonData.token;\r","pm.collectionVariables.set(\"token\",token)\r","pm.environment.set(\"token\",token)\r","\r","pm.test(\"User can login successfully\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contains(\"Login successfully\");\r","});\r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r",""],"type":"text/javascript"}}],"id":"1934860d-e130-4040-afa1-7432ccd7b8e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"emailOrPhoneNumber\":\"01686606909\",\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":"1934860d-e130-4040-afa1-7432ccd7b8e3"},{"name":"Login with invalid credintials","event":[{"listen":"test","script":{"id":"c812aba1-0b8f-4d7f-bfb9-5c9ee2489662","exec":["pm.test(\"User can't login\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contains(\"Password incorrect\");\r","});\r","\r","pm.test(\"Status code is 401\", function () {\r","    pm.response.to.have.status(401);\r","});"],"type":"text/javascript"}}],"id":"53e506f8-38ea-4943-af79-3111d1de2ec2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"emailOrPhoneNumber\":\"01686606909\",\r\n    \"password\":\"12345\"\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":"53e506f8-38ea-4943-af79-3111d1de2ec2"}],"id":"316af4eb-e982-4bad-a7d7-efc7cce08fb1","_postman_id":"316af4eb-e982-4bad-a7d7-efc7cce08fb1","description":""},{"name":"Create Agent","item":[{"name":"Create agent with valid credential","event":[{"listen":"prerequest","script":{"id":"875d77ae-786d-4a14-889c-a1390f2cd8cd","exec":["var prefix = '0191' ;\r","var randomNumber =_.random(1000000, 9999999);\r","\r","var created_user_phn_num = prefix + randomNumber;\r","console.log(created_user_phn_num);\r","\r","pm.collectionVariables.set('agent_phone_num', created_user_phn_num)"],"type":"text/javascript"}},{"listen":"test","script":{"id":"50bf0ff7-a852-4bb2-95f0-eb7dc04a8dc1","exec":["pm.test(\"User created successfully\", function () {\r","   var jsonData = pm.response.json();\r","    pm.collectionVariables.set('userId', jsonData.user.id);\r","    pm.collectionVariables.set('agentAccountNum', jsonData.user.phone_number);\r","    pm.expect(jsonData.message).contain('User created');\r","});\r","\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","\r","pm.test('role is showing', ()=>{\r","    var jsonData = pm.response.json();\r","    var role = jsonData.role;\r","    pm.expect(role).not.equal(null)\r","})"],"type":"text/javascript"}}],"id":"8979d5e1-ac03-4a29-8427-58735fc7b65d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Rita Pfannerstill\",\r\n    \"email\":\"Erich_Rau@yahoo.com\",\r\n    \"password\":\"1234\",\r\n    \"phone_number\":\"01913152411\",\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":"8979d5e1-ac03-4a29-8427-58735fc7b65d"},{"name":"Create agent with invalid credential","event":[{"listen":"test","script":{"id":"c1d5515f-55f4-455c-bc5e-227ac47b884a","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","\r","\r","pm.test(\"user cant create id with same email and number\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contains('already exists');\r","});"],"type":"text/javascript"}}],"id":"c7afbbac-0ca8-4d4d-aba4-9f9c6b28cc58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Anika Blick\",\r\n        \"email\": \"Willon.McGlynn@yahoo.com\",\r\n        \"password\": \"12345\",\r\n        \"phone_number\": \"01911531971\",\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":"c7afbbac-0ca8-4d4d-aba4-9f9c6b28cc58"}],"id":"f5479ab9-aada-4446-9d2a-1ac8317bc989","_postman_id":"f5479ab9-aada-4446-9d2a-1ac8317bc989","description":""},{"name":"Create Customer","item":[{"name":"Create customer 1","event":[{"listen":"prerequest","script":{"id":"c58d1690-14a3-433b-810d-cf5847e28cbb","exec":["var prefix = '0191' ;\r","var randomNumber =_.random(1000000, 9999999);\r","\r","var created_customer_phn_num = prefix + randomNumber;\r","\r","pm.collectionVariables.set('customer_phone_num', created_customer_phn_num)"],"type":"text/javascript"}},{"listen":"test","script":{"id":"3fa3b6c1-d3a6-4243-ba4b-ee75831422cb","exec":["pm.test(\"User created successfully\", function () {\r","   var jsonData = pm.response.json();\r","    pm.collectionVariables.set('customerId', jsonData.user.id);\r","    pm.collectionVariables.set('customerAccountNum1', jsonData.user.phone_number);\r","     \r","    pm.expect(jsonData.message).contain('User created');\r","});\r","\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});"],"type":"text/javascript"}}],"id":"9ca4245a-d387-4036-92b5-c9cdf796c56e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Pat Schaefer\",\r\n    \"email\":\"Kathryne_Rau48@hotmail.com\",\r\n    \"password\":\"1234\",\r\n    \"phone_number\":\"01913638099\",\r\n    \"nid\":\"123456789\",\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":"9ca4245a-d387-4036-92b5-c9cdf796c56e"},{"name":"Create customer 2","event":[{"listen":"prerequest","script":{"id":"6d0f572a-eaa8-4602-8cb1-5900ab561cbb","exec":["var prefix = '0191' ;\r","var randomNumber =_.random(1000000, 9999999);\r","\r","var created_customer_phn_num = prefix + randomNumber;\r","\r","pm.collectionVariables.set('customer_phone_num', created_customer_phn_num)"],"type":"text/javascript"}},{"listen":"test","script":{"id":"7c8f7ccc-9e2d-4618-bdb3-46a1a8fcd8ac","exec":["pm.test(\"User created successfully\", function () {\r","   var jsonData = pm.response.json();\r","    pm.collectionVariables.set('customerId', jsonData.user.id);\r","  \r","      pm.collectionVariables.set('customerAccountNum2', jsonData.user.phone_number);\r","    pm.expect(jsonData.message).contain('User created');\r","});\r","\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});"],"type":"text/javascript"}}],"id":"2171293b-bc82-494f-8a30-3f4cd10fad4c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\":\"Jean Harvey\",\r\n    \"email\":\"Maverick.Kozey@hotmail.com\",\r\n    \"password\":\"1234\",\r\n    \"phone_number\":\"01913638099\",\r\n    \"nid\":\"123456789\",\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":"2171293b-bc82-494f-8a30-3f4cd10fad4c"},{"name":"Create customer with existing credential","event":[{"listen":"test","script":{"id":"a4142028-0000-4ae4-9248-56113cf4f393","exec":["pm.test(\"cant create customer with exsisting phone and email\", function () {\r","   var jsonData = pm.response.json();\r","   pm.expect(jsonData.message).contain('User already exists');\r","});\r","\r","pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});"],"type":"text/javascript"}}],"id":"fe006131-e460-4bd7-92f4-d7a3d3a04faf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{ \r\n        \"name\": \"Richard Waters\",\r\n        \"email\": \"Noel.Hermann@yahoo.com\",\r\n        \"password\": \"1234\",\r\n        \"phone_number\": \"01914942469\",\r\n        \"nid\": \"123456789\",\r\n        \"role\": \"Customer\",\r\n        \"updatedAt\": \"2023-11-28T19:15:03.438Z\",\r\n        \"createdAt\": \"2023-11-28T19:15:03.438Z\"\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":"fe006131-e460-4bd7-92f4-d7a3d3a04faf"}],"id":"164c9202-889e-4dfd-abd8-56e522e728c4","_postman_id":"164c9202-889e-4dfd-abd8-56e522e728c4","description":""},{"name":"Deposit money from system to agent","item":[{"name":"Valid deposit to agent","event":[{"listen":"test","script":{"id":"39b7be4c-90ea-461e-908e-54ffeebb6fb7","exec":["pm.test(\"money deposit successfully to agent\", function () {\r","   var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contain('Deposit successful');\r","});\r","\r","pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});"],"type":"text/javascript"}}],"id":"85e4f3fb-4a4f-49b4-8087-08a409e2e851","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"SYSTEM\",\r\n        \"to_account\":\"01913152411\",\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":"85e4f3fb-4a4f-49b4-8087-08a409e2e851"},{"name":"Deposit less than 10 tk","event":[{"listen":"test","script":{"id":"9cccedb4-d4ff-414f-81f3-88a7c25b7a7c","exec":["pm.test(\"Minimum deposit amount 10 tk and maximum deposit amount 10000 tk\", function () {\r","   var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contain('deposit amount 10000 tk');\r","});\r","\r","pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});"],"type":"text/javascript"}}],"id":"0cde59f2-1e9f-4c4e-8e2c-2c516b0ed780","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"SYSTEM\",\r\n        \"to_account\":\"01913152411\",\r\n    \"amount\":8\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/transaction/deposit","urlObject":{"path":["transaction","deposit"],"host":["http://dmoney.roadtocareer.net"],"query":[{"disabled":true,"key":"","value":null}],"variable":[]}},"response":[],"_postman_id":"0cde59f2-1e9f-4c4e-8e2c-2c516b0ed780"},{"name":"Negative value deposit","event":[{"listen":"test","script":{"id":"a504414f-fcfe-4dfe-9bf0-31225d76e588","exec":["pm.test(\"Negative value can't deposit\", function () {\r","    pm.expect(pm.response.json().message.toLowerCase()).to.include(\"minimum deposit amount 10 tk\");\r","});\r","\r","pm.test(\"Status code should be 208 \", function () {\r","    pm.response.to.have.status(208);\r","});"],"type":"text/javascript"}}],"id":"ae8a2272-9ae2-4de4-ba7f-a8c5196bf968","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"SYSTEM\",\r\n        \"to_account\":\"01913152411\",\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":"ae8a2272-9ae2-4de4-ba7f-a8c5196bf968"}],"id":"fb211dfc-5279-4c07-a56b-d672b7ead4d6","_postman_id":"fb211dfc-5279-4c07-a56b-d672b7ead4d6","description":""},{"name":"Agent deposit","item":[{"name":"Deposit to customer 1","event":[{"listen":"test","script":{"id":"bc9b6468-a272-42e9-aa84-79e0bde103a5","exec":["pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","pm.test(\"money deposite to customer\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contain('Deposit successful');\r","});"],"type":"text/javascript"}}],"id":"d8343700-500d-4aa1-ac71-d944055e7d29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01913152411\",\r\n    \"to_account\":\"01914032049\",\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":"d8343700-500d-4aa1-ac71-d944055e7d29"},{"name":"Deposit to agent","event":[{"listen":"test","script":{"id":"2b35c5c6-8e88-4609-97ca-1c17d86e8618","exec":["pm.test(\"Agent Should not able to deposit to an Agent\", function () {\r","    pm.expect(pm.response.json().message.toLowerCase()).to.not.include(\"deposit successful\");\r","});\r","\r","pm.test(\"Status code should be 208\", function () {\r","    pm.response.to.have.status(208);\r","});"],"type":"text/javascript"}}],"id":"a87927b1-641e-4474-9676-5d750cd5709b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01913152411\",\r\n    \"to_account\":\"01913152411\",\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":"a87927b1-641e-4474-9676-5d750cd5709b"}],"id":"bd928c56-abe8-4ac1-a4d6-1feac2d7e816","_postman_id":"bd928c56-abe8-4ac1-a4d6-1feac2d7e816","description":""},{"name":"Check agent balance","item":[{"name":"Agent balance check","event":[{"listen":"test","script":{"id":"df0f96cc-8b9a-4ef4-9863-e19c931742c6","exec":["pm.test(\"check agent balance\", function () {\r","   var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contain('User balance');\r","});\r","\r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r",""],"type":"text/javascript"}}],"id":"e4fd9cb4-3880-43a8-8d11-cfc87b01f1bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/balance/01913152411","urlObject":{"path":["transaction","balance","01913152411"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"e4fd9cb4-3880-43a8-8d11-cfc87b01f1bd"},{"name":"Check agent balance with non existing num","event":[{"listen":"test","script":{"id":"78250bdc-437d-4331-95fa-932cc24027f5","exec":["pm.test(\"Agent balance field should not show for invalid account Number\", function () {\r","    pm.expect(pm.response.json().message).to.not.include(\"User balance\");\r","});\r","pm.test(\"Status code should be 404 not Found\", function () {\r","    pm.response.to.have.status(404);\r","});\r",""],"type":"text/javascript"}}],"id":"f8c2d7c7-3654-458a-ad7e-feffaaf87b30","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/balance/01706417744","urlObject":{"path":["transaction","balance","01706417744"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"f8c2d7c7-3654-458a-ad7e-feffaaf87b30"}],"id":"cf4c0b16-9e79-4401-b58d-b0e04715b318","_postman_id":"cf4c0b16-9e79-4401-b58d-b0e04715b318","description":""},{"name":"Withdraw money","item":[{"name":"Valid withdraw money","event":[{"listen":"test","script":{"id":"04850a89-c7bf-4572-af2f-924a195bed26","exec":["pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","pm.test(\"money withdraw successfull by customer\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contain('Withdraw successful');\r","});"],"type":"text/javascript"}}],"id":"006be785-4c3e-43ec-8bc6-0359556e792c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01914032049\",\r\n    \"to_account\":\"01913152411\",\r\n    \"amount\":50\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":"006be785-4c3e-43ec-8bc6-0359556e792c"},{"name":"Invalid withdraw money","event":[{"listen":"test","script":{"id":"50b293fd-9385-49e0-bbcb-b37c0d2c1109","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","pm.test(\"Insufficient balance\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contain('Insufficient balance');\r","});"],"type":"text/javascript"}}],"id":"3540941b-9802-430b-b942-92eb013ec39f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01914032049\",\r\n    \"to_account\":\"01913152411\",\r\n    \"amount\":5000\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":"3540941b-9802-430b-b942-92eb013ec39f"}],"id":"dd2fac92-d661-4504-a862-330224120cad","_postman_id":"dd2fac92-d661-4504-a862-330224120cad","description":""},{"name":"Customer balance check","item":[{"name":"Check balance with valid way","event":[{"listen":"test","script":{"id":"3b77756d-af90-471e-9416-62c0dfc3a526","exec":["pm.test(\"Customer balance Check is successful\", function () {\r","    pm.expect(pm.response.json().message.toLowerCase()).to.include(\"user balance\");\r","});\r","\r","const prevblance=pm.response.json().balance;\r","pm.collectionVariables.set(\"customerPrevvbalance\",prevblance)\r","\r","pm.test(\"Status code should be 200 \", function () {\r","    pm.response.to.have.status(200);\r","});"],"type":"text/javascript"}}],"id":"96b92c3d-22f4-411c-8bce-b7d92569badd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/balance/01913638099","urlObject":{"path":["transaction","balance","01913638099"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"96b92c3d-22f4-411c-8bce-b7d92569badd"},{"name":"Check customer balance with invalid num","event":[{"listen":"test","script":{"id":"b8321802-4eb6-49f5-859b-fe0255629ca1","exec":["pm.test(\"Customer balance field should not appear For Not existing account number\", function () {\r","    pm.expect(pm.response.json().message.toLowerCase()).to.not.include(\"user balance\");\r","});\r","\r","const prevblance=pm.response.json().balance;\r","pm.collectionVariables.set(\"customerPrevvbalance\",prevblance)\r","\r","pm.test(\"Status code should be 404 \", function () {\r","    pm.response.to.have.status(404);\r","});"],"type":"text/javascript"}}],"id":"bc8ebd5a-d4c8-4fea-b362-0fbd57401090","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/balance/01706412266","urlObject":{"path":["transaction","balance","01706412266"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"bc8ebd5a-d4c8-4fea-b362-0fbd57401090"}],"id":"4c494a32-7e61-4f92-b5db-081895243b9e","_postman_id":"4c494a32-7e61-4f92-b5db-081895243b9e","description":""},{"name":"Send money","item":[{"name":"Send money to customer 2","event":[{"listen":"test","script":{"id":"90e520f6-5473-4ce5-a7a2-d8e5f3fab41a","exec":["pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","pm.test(\"Your test name\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contain('Send money successful');\r","});"],"type":"text/javascript"}}],"id":"2a52ea13-744e-4a32-83e8-29bbfd9f00f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01914032049\",\r\n    \"to_account\":\"01913638099\",\r\n    \"amount\":20\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":"2a52ea13-744e-4a32-83e8-29bbfd9f00f7"},{"name":"Send money with insufficient balance","event":[{"listen":"test","script":{"id":"7d546f93-ff18-4508-8929-3c376294f727","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","pm.test(\"cant send money\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contain('Insufficient balance');\r","});"],"type":"text/javascript"}}],"id":"96c7a8e3-d0a3-43ca-a890-9a1501f306e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01914032049\",\r\n    \"to_account\":\"01913638099\",\r\n    \"amount\":8000\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":"96c7a8e3-d0a3-43ca-a890-9a1501f306e6"}],"id":"7265c864-4183-4ef4-9e4d-fffeab3d0c0e","_postman_id":"7265c864-4183-4ef4-9e4d-fffeab3d0c0e","description":""},{"name":"Merchant payment","item":[{"name":"Valid payment","event":[{"listen":"test","script":{"id":"1092c2e2-8087-4ea9-bae5-fca6d040be9c","exec":["pm.test(\"Status code is 201\", function () {\r","    pm.response.to.have.status(201);\r","});\r","pm.test(\"Your test name\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contain('Payment successful');\r","});"],"type":"text/javascript"}}],"id":"bd042fb9-e0fd-49e2-9b3e-b33bca96dcb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01913638099\",\r\n    \"to_account\":\"01686606905\",\r\n    \"amount\":11\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":"bd042fb9-e0fd-49e2-9b3e-b33bca96dcb5"},{"name":"Invalid payment","event":[{"listen":"test","script":{"id":"faec4628-79d2-4819-9edf-124eb58cb70e","exec":["pm.test(\"Status code is 208\", function () {\r","    pm.response.to.have.status(208);\r","});\r","pm.test(\"cant payment\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contain('Insufficient balance');\r","});"],"type":"text/javascript"}}],"id":"76e65c13-58b2-4f03-9fd8-43c0477ed5e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01913638099\",\r\n    \"to_account\":\"01686606905\",\r\n    \"amount\":3000\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":"76e65c13-58b2-4f03-9fd8-43c0477ed5e8"}],"id":"a6f5b25a-0dae-4239-976c-d630c3f63a06","_postman_id":"a6f5b25a-0dae-4239-976c-d630c3f63a06","description":""},{"name":"Customer 2 check","item":[{"name":"Check balance","event":[{"listen":"test","script":{"id":"ec696b8b-6c94-484b-b639-cb3f39a976ae","exec":["pm.test(\"check customer balance\", function () {\r","   var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).contain('User balance');\r","});\r","\r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r",""],"type":"text/javascript"}}],"id":"34493f93-99d3-4007-b575-85329b7ae55a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/balance/01913638099","urlObject":{"path":["transaction","balance","01913638099"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"34493f93-99d3-4007-b575-85329b7ae55a"},{"name":"Check statement","event":[{"listen":"test","script":{"id":"cba960ed-ce01-4522-8149-41cfe1a02e5b","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r","pm.test(\"Transaction list is showing\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.eql(\"Transaction list\");\r","});"],"type":"text/javascript"}}],"id":"1301b214-bf06-4b3c-bb53-985d04a66fea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"from_account\":\"01913638099\",\r\n    \"to_account\":\"01686606905\",\r\n    \"amount\":11\r\n}","options":{"raw":{"language":"json"}}},"url":"http://dmoney.roadtocareer.net/transaction/statement/01913638099","urlObject":{"path":["transaction","statement","01913638099"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"1301b214-bf06-4b3c-bb53-985d04a66fea"}],"id":"b645a196-46b7-4089-9834-3c38180c1444","_postman_id":"b645a196-46b7-4089-9834-3c38180c1444","description":""},{"name":"Merchant check","item":[{"name":"Check balance","event":[{"listen":"test","script":{"id":"85514161-b4b2-4fa2-91e8-f5f54001388b","exec":["pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r","pm.test(\"Your test name\", function () {\r","    var jsonData = pm.response.json();\r","    pm.expect(jsonData.message).to.contain('User balance');\r","});"],"type":"text/javascript"}}],"id":"0a2d543b-6f45-469d-bab0-bf11d7fb0712","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0","type":"text"},{"key":"X-AUTH-SECRET-KEY","value":"ROADTOSDET","type":"text"}],"url":"http://dmoney.roadtocareer.net/transaction/balance/01686606905","urlObject":{"path":["transaction","balance","01686606905"],"host":["http://dmoney.roadtocareer.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"0a2d543b-6f45-469d-bab0-bf11d7fb0712"}],"id":"eb3d32e9-971f-49e1-86db-532f888ea63a","_postman_id":"eb3d32e9-971f-49e1-86db-532f888ea63a","description":""}],"event":[{"listen":"prerequest","script":{"id":"f8219497-469d-45a0-9223-761bda672036","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4650f485-8f9c-4253-8135-54a9a84d76ff","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl","value":"http://dmoney.roadtocareer.net","type":"string"},{"key":"secretKey","value":"ROADTOSDET","type":"string"},{"key":"token","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGVudGlmaWVyIjoiMDE2ODY2MDY5MDkiLCJwYXNzd29yZCI6IjEyMzQiLCJpYXQiOjE3MDEzMzIxMjMsImV4cCI6MTcwMTMzNTcyM30.VT-n02aEWKcnA879XpMh5yFQ46vRPXN80izpF05wqh0"},{"key":"userId","value":42171,"type":"string"},{"key":"customer_phone_num","value":"01913638099","type":"string"},{"key":"customerId","value":42173,"type":"string"},{"key":"agent_phone_num","value":"01913152411"},{"key":"agentAccountNum","value":"01913152411"},{"key":"customerAccountNum1","value":"01914032049"},{"key":"customerAccountNum2","value":"01913638099"},{"key":"customerPrevvbalance","value":null}]}