Электронные деньги

Авторизация
Авторизация запроса происходит путем формирования и передачи JWS токена запроса в заголовке X-JWS-Signature. JWS это часть токена JWT, которая содержит только header и signature.

Формат передаваемых данных application/json.

Пример формирования подписи

Тело запроса:

{
    "request_id": "828cf71d-a447-4a67-a149-c1df8bc197ca",
    "country": "KAZ",
    "currency": "KZT"
}
Заголовок JWT токена:

{
    "uri": "/v5/partner/wallet/add",
    "auth_id": "123456",
    "method": "POST",
    "params": "",
    "alg": "HS256"
}
Ключ партнера может быть secret_key. В этом случае может быть сформирован следующий JWT токен:

eyJ1cmkiOiIvdjUvcGFydG5lci93YWxsZXQvYWRkIiwiYXV0aF9pZCI6IjEyMzQ1NiIsIm1ldGhvZCI6IlBPU1QiLCJwYXJhbXMiOiIiLCJhbGciOiJIUzI1NiJ9.eyJyZXF1ZXN0X2lkIjoiODI4Y2Y3MWQtYTQ0Ny00YTY3LWExNDktYzFkZjhiYzE5N2NhIiwiY291bnRyeSI6IktBWiIsImN1cnJlbmN5IjoiS1pUIn0.5xVbhml5y1Uw1TYQ_djwwefFz8y_CnX-ajzNvOBCcmE
Эта строка является подписью запроса и должна быть передана в параметре заголовка запроса X-JWS-Signature.

eyJ1cmkiOiIvdjUvcGFydG5lci93YWxsZXQvYWRkIiwiYXV0aF9pZCI6IjEyMzQ1NiIsIm1ldGhvZCI6IlBPU1QiLCJwYXJhbXMiOiIiLCJhbGciOiJIUzI1NiJ9..5xVbhml5y1Uw1TYQ_djwwefFz8y_CnX-ajzNvOBCcmE
Поддерживаемый алгоритм шифрования подписи HS256.
Запрос на открытие кошелька

Метод позволяет открыть не идентифицированный кошелек в системе электронных денег (Далее СЭД).

Запрос

URL запроса

POST https://.../v5/partner/wallet/add
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Запрос на идентификацию владельца кошелька

Метод позволяет предоставить данные владельца кошелька для присвоения кошельку статуса полностью идентифицированного.

Запрос

URL запроса

POST https://.../v5/partner/wallet/identify
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Получить статус обработки запроса

Метод позволяет получить статус обработки запроса по request_id.

Запрос

URL запроса

POST https://.../v5/partner/wallet/request/status
Ответ
Ответ
Получить информацию по кошельку

Метод позволяет получить информацию по кошельку.

Запрос

URL запроса

POST https://.../v5/partner/wallet/info
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Запрос на закрытие кошелька

Запрос

URL запроса

POST https://.../v5/partner/wallet/close
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Запрос на блокирование кошелька

Запрос

URL запроса

POST https://.../v5/partner/wallet/block
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Получить баланс по кошельку

Запрос

URL запроса

POST https://.../v5/partner/wallet/balance
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Получить выписку по кошельку

Метод позволяет получить выписку по кошельку. Если период не определен, то выписка будет содержать последние 10 операций. Максимальный период выгрузки – 12 месяцев.

Запрос

URL запроса

POST https://.../v5/partner/wallet/statement
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Справочники
Справочник типов операций
Справочник статусов запроса
Справочник кодов ошибок