{"info":{"_postman_id":"1fb57ad4-a3a4-4a19-87b9-083cf11a1fe4","name":"MoneyTransferAPI","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"34937434","collectionId":"1fb57ad4-a3a4-4a19-87b9-083cf11a1fe4","publishedId":"2sA3rwLtmV","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-08-02T19:46:10.000Z"},"item":[{"name":"Sign Up","id":"94558d14-6022-415a-bfd9-d8acf5c796f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"abdulrahman@gmail.com\",\r\n  \"userName\": \"abdulrahman\",\r\n  \"password\": \"123456\",\r\n  \"gender\": \"male\",\r\n  \"dateOfBirth\": \"2003-03-04\",\r\n  \"country\": \"egypt\",\r\n  \"isActive\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/register","urlObject":{"protocol":"http","port":"8080","path":["api","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e636d100-9e18-43b1-bf6b-96b6caac3537","name":"Sign Up","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"abdulrahman@gmail.com\",\r\n  \"userName\": \"abdulrahman\",\r\n  \"password\": \"123456\",\r\n  \"gender\": \"male\",\r\n  \"dateOfBirth\": \"2003-03-04\",\r\n  \"country\": \"egypt\",\r\n  \"isActive\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/register"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"28"},{"key":"Date","value":"Sat, 03 Aug 2024 18:48:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"User registered successfully"},{"id":"40e502e4-f17e-4569-8f8b-16a36f15a0ed","name":"Sign Up","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"abdulrahmangmail.com\",\r\n  \"userName\": \"abdulrahman\",\r\n  \"password\": \"123456\",\r\n  \"gender\": \"male\",\r\n  \"dateOfBirth\": \"2003-03-04\",\r\n  \"country\": \"egypt\",\r\n  \"isActive\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/register"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 03 Aug 2024 18:48:32 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"email\": \"Email is not valid\"\n}"}],"_postman_id":"94558d14-6022-415a-bfd9-d8acf5c796f0"},{"name":"Login","id":"e1c9b3d2-7ae5-4ce6-8dea-956dc7e4b5c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"abdulrahman@gmail.com\",\r\n    \"password\":\"123456\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/login","urlObject":{"protocol":"http","port":"8080","path":["api","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"69f0a024-a5d1-4545-9d0c-8ff7ac83663c","name":"Login Example","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\":\"abdulrahman@gmail.com\",\r\n    \"password\":\"123456\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 04 Aug 2024 16:54:07 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"OK\",\n    \"tokenType\": \"Bearer\",\n    \"message\": \"Login successful!\",\n    \"token\": \"eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhYmR1bHJhaG1hbkBnbWFpbC5jb20iLCJpYXQiOjE3MjI3OTA0NDcsImV4cCI6MTcyMjc5MzQ0N30.WKBrDbT8CbSqDnGpCREP8q52ZPjJUZcBsXPT56ZYR_Q\"\n}"}],"_postman_id":"e1c9b3d2-7ae5-4ce6-8dea-956dc7e4b5c4"},{"name":"Logout","id":"b722b986-b562-47a7-ad87-17e0355d90dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"url":"http://localhost:8080/api/logout","urlObject":{"protocol":"http","port":"8080","path":["api","logout"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"b722b986-b562-47a7-ad87-17e0355d90dc"},{"name":"RefreshToken","id":"d626a376-38d7-4ba6-bffa-5d8e6b94d999","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"url":"http://localhost:8080/api/refresh-token","urlObject":{"protocol":"http","port":"8080","path":["api","refresh-token"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"748a2b5d-df9a-4d1e-90dc-3e43f9f384c4","name":"RefreshToken","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/api/refresh-token"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"152"},{"key":"Date","value":"Sat, 03 Aug 2024 18:09:45 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhYmR1bHJhaG1hbkBnbWFpbC5jb20iLCJpYXQiOjE3MjI3MDg1ODUsImV4cCI6MTcyMjcxMTU4NX0.Vb6VKqqWRr7jp3barnPThQh4xgiBRMFNQ_-aVTCFOus"}],"_postman_id":"d626a376-38d7-4ba6-bffa-5d8e6b94d999"},{"name":"getCurrentUser","id":"09195971-26b9-498b-851a-37bdc6ba5d7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/api/user","urlObject":{"protocol":"http","port":"8080","path":["api","user"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"5ac94d38-c77f-483e-bdca-834320f4977a","name":"New Request","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/api/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 04 Aug 2024 17:33:41 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"abdulrahman\",\n    \"email\": \"abdulrahman@gmail.com\",\n    \"gender\": \"male\"\n}"}],"_postman_id":"09195971-26b9-498b-851a-37bdc6ba5d7b"},{"name":"addFavouriteRecipient","id":"cfb3a82d-688c-4d8a-804e-74cd25c552be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"recipientEmail\": \"dabdoob@gmail.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/favorites","urlObject":{"protocol":"http","port":"8080","path":["api","favorites"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"cfb3a82d-688c-4d8a-804e-74cd25c552be"},{"name":"GetFavorites","id":"b797be79-6bf9-4d69-b219-d3d5c7abd851","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:8080/api/favorites","urlObject":{"protocol":"http","port":"8080","path":["api","favorites"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"b797be79-6bf9-4d69-b219-d3d5c7abd851"},{"name":"DeleteFavorite","id":"0bc987cd-18c7-4169-ad21-d19982937b89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"DELETE","header":[],"url":"http://localhost:8080/api/favorites/dabdoob@gmail.com","urlObject":{"protocol":"http","port":"8080","path":["api","favorites","dabdoob@gmail.com"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"0bc987cd-18c7-4169-ad21-d19982937b89"},{"name":"addCard","id":"0b634710-4b3e-493e-8d63-9f530cadad7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"\r\n{\r\n  \"cardNumber\": \"1234567\",\r\n  \"cardholderName\": \"dabdoob\",\r\n  \"expirationDate\": \"\",\r\n  \"cvv\": \"333\",\r\n  \"pin\": \"1234\",\r\n  \"balance\": 1000,\r\n  \"currency\": \"egp\",\r\n  \"accountType\": \"visa\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/cards","urlObject":{"protocol":"http","port":"8080","path":["api","cards"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"0b634710-4b3e-493e-8d63-9f530cadad7a"},{"name":"GetCards","id":"54ad41e0-907a-47e0-a5e4-09f90f5baa42","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:8080/api/cards","urlObject":{"protocol":"http","port":"8080","path":["api","cards"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"54ad41e0-907a-47e0-a5e4-09f90f5baa42"},{"name":"transfer","id":"46ab866b-6fbe-493b-bd66-c0535f249995","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"\r\n{\r\n  \"senderCardNumber\": \"1234567\",\r\n  \"recipientCardNumber\": \"123456\",\r\n  \"senderUserName\": \"\",\r\n  \"senderEmail\":\"\",\r\n  \"recipientUserName\": \"abdulrahman\",\r\n  \"recipientEmail\": \"abdulrahman@gmail.com\",\r\n  \"amount\": 500,\r\n  \"date\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/transfer","urlObject":{"protocol":"http","port":"8080","path":["api","transfer"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9f2902ae-b9cb-402d-9c1e-db1dc344ef52","name":"transfer","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"\r\n{\r\n  \"senderCardNumber\": \"12345600\",\r\n  \"recipientCardNumber\": \"1234567\",\r\n  \"senderUserName\": \"\",\r\n  \"senderEmail\":\"abdulrahman@gmail.com\",\r\n  \"recipientUserName\": \"dabdoob\",\r\n  \"recipientEmail\": \"dabdoob@gmail.com\",\r\n  \"amount\": 500,\r\n  \"date\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/api/transfer"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 04 Aug 2024 20:45:49 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Sender Not Found\",\n    \"message\": \"Sender Not Found\"\n}"}],"_postman_id":"46ab866b-6fbe-493b-bd66-c0535f249995"},{"name":"GetTransactions","id":"472502aa-8ea7-459d-8b51-07aa92939039","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"http://localhost:8080/api/transactions?page=0&&size=20","urlObject":{"protocol":"http","port":"8080","path":["api","transactions"],"host":["localhost"],"query":[{"key":"page","value":"0"},{"key":null,"value":null},{"key":"size","value":"20"}],"variable":[]}},"response":[{"id":"31eeb1e0-ac4a-4282-8aa8-642d49ddf53f","name":"GetTransactions","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/api/transactions?page=0&&size=20","protocol":"http","host":["localhost"],"port":"8080","path":["api","transactions"],"query":[{"key":"page","value":"0"},{"key":null,"value":null},{"key":"size","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 02 Aug 2024 21:07:20 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"totalElements\": 1,\n    \"size\": 20,\n    \"content\": [\n        {\n            \"id\": 3,\n            \"senderCardNumber\": \"1234567\",\n            \"recipientCardNumber\": \"123456\",\n            \"senderUserName\": \"\",\n            \"recipientUserName\": \"abdulrahman\",\n            \"senderEmail\": \"abdulrahman@gmail.com\",\n            \"recipientEmail\": \"abdulrahman@gmail.com\",\n            \"amount\": 500,\n            \"date\": null,\n            \"status\": \"APPROVED\"\n        }\n    ],\n    \"number\": 0,\n    \"sort\": {\n        \"empty\": true,\n        \"sorted\": false,\n        \"unsorted\": true\n    },\n    \"first\": true,\n    \"last\": true,\n    \"numberOfElements\": 1,\n    \"pageable\": {\n        \"pageNumber\": 0,\n        \"pageSize\": 20,\n        \"sort\": {\n            \"empty\": true,\n            \"sorted\": false,\n            \"unsorted\": true\n        },\n        \"offset\": 0,\n        \"paged\": true,\n        \"unpaged\": false\n    },\n    \"empty\": false\n}"}],"_postman_id":"472502aa-8ea7-459d-8b51-07aa92939039"}]}