Получение токена

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