Skip to content

zshak/fin-tech-app-payze

Repository files navigation

აპპლიკაციის კონტეინერებს დასტარტვის მერე დარეფრეშება სჭირდებათ, რადგან ბაზა ვერ ასწრებს დასტარტვას

კომპანიის დამატება: curl -X 'POST'
'http://localhost:5016/companies'
-H 'accept: /'
-H 'Content-Type: application/json'
-d '{ "companyName": "opaaa" }'

კომპანიის ინფორმაციის წამოღება: curl -X 'GET'
'http://localhost:5016/companies/1'
-H 'accept: /'

კომპანიის დავალიდურება: curl -X 'POST'
'http://localhost:5016/companies/1/validate'
-H 'accept: /'
-H 'Content-Type: application/json'
-d '{ "apiKey": "298aae58-4644-4c1f-9209-455c5e6c1f37", "apiSecret": "ynlOnGZDmMl0Zr0rDX65dwwgqwmlVhPkGcu4lC5XrPCj12tCAD9AugIumkuB7FcQW8S2Y+RORkJ5PNRF3IP4Aw==" }'

orderის დამატება: curl --location 'http://localhost:5017/orders'
--header 'API-Key: 7173ac56-892b-4402-9e19-da31e05069d8'
--header 'API-Secret: 1zpnTSZ3JwstwbV1PQloHkQT4MYmwHsFH5TeXRgI9PeWLvw3vAOkFvz/AOLnfWjXDLG1yJEykh6MPlDRdrpXPQ=='
--header 'Company-ID: 1'
--header 'Content-Type: application/json'
--data '{ "amount": 1000, "currency": 1 }'

order compute: curl --location --request GET 'http://localhost:5017/orders/compute'
--header 'API-Key: 7173ac56-892b-4402-9e19-da31e05069d8'
--header 'API-Secret: 1zpnTSZ3JwstwbV1PQloHkQT4MYmwHsFH5TeXRgI9PeWLvw3vAOkFvz/AOLnfWjXDLG1yJEykh6MPlDRdrpXPQ=='
--header 'Company-ID: 1'
--header 'Content-Type: application/json'
--data '{ "computationId": "3fa85f64-5717-4562-b3fc-2c963f66afa8" }'

order compute polling: curl --location --request GET 'http://localhost:5017/api/orders/computation-status'
--header 'API-Key: 7173ac56-892b-4402-9e19-da31e05069d8'
--header 'API-Secret: 1zpnTSZ3JwstwbV1PQloHkQT4MYmwHsFH5TeXRgI9PeWLvw3vAOkFvz/AOLnfWjXDLG1yJEykh6MPlDRdrpXPQ=='
--header 'Company-ID: 1'
--header 'Content-Type: application/json'
--data '{ "computationId": "3fa85f64-5717-4562-b3fc-2c963f66afa8" }'

pay: curl --location 'http://localhost:5018/orders'
--header 'API-Key: 7173ac56-892b-4402-9e19-da31e05069d8'
--header 'API-Secret: 1zpnTSZ3JwstwbV1PQloHkQT4MYmwHsFH5TeXRgI9PeWLvw3vAOkFvz/AOLnfWjXDLG1yJEykh6MPlDRdrpXPQ=='
--header 'Company-ID: 1'
--header 'Content-Type: application/json'
--data '{ "orderId": 2, "cardNumber": "1234567891234", "expiryDate": "2024-06-25T06:26:56.212Z" }'

About

payze technical interview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors