Получение токена
URL POST /oauth2/token
URL test https://testoauth.homebank.kz/epay2 URL prod https://epay-oauth.homebank.kz
Client credentials
Request Body:
grant_type: "client_credentials" scope: "webapi usermanagement email_send verification statement statistics payment" client_id: "CLIENTID" client_secret: "CLIENTSECRET"
Response
{
"access_token": "DCEB8O_ZM5U7SO_T_U5EJQ",
"expires_in": 7200,
"scope": "webapi",
"token_type": "Bearer"
}
Error
HTTP code 4XX.X
Password credentials
Request Header
deviceid: "69f3db46-8092-4094-8910-bb6e3d6ba969" //не обязательное ip: "10.3.23.42" //не обязательное fingerprint: "asdasdfr90a7889a7sdasd9" //не обязательное
Request Body:
grant_type: "password" username: "USERNAME" password: "USERPASSWORD" scope: "api" client_id: "CLIENTID" client_secret: "CLIENTSECRET"
Response
{ "access_token":"f2288c2b-1d08-4aac-a210-d62c0901f915", "token_type":"bearer", "refresh_token":"3f94522d-5a5a-4a22-bc85-f5f5a56920b4", "expires_in":43199 }
Error
HTTP code 4XX.X