sdk.reportPayment ✎ Дополнить на GitHub

Отправка информации о платеже пользователя

НазваниеОбязательныйТипОписание
trx_id Да String

Идентификатор транзакции

amount Да String

Строковое представление числа

currency Да String

Имя валюты USD, RUB, EUR

Авторизация

Сессия обязательна

Необходимые права:

  • VALUABLE_ACCESS

Необходимо также передавать параметр platform: название платформы. Возможные значения: IOS, ANDROID.

Информация для Android платежей

В trx_id нужно указывать Google’вский номер заказа (order number) в формате GPA.1379-6927-7136-26785. Пример:

В amount нужно указывать сумму платежа. В роли разделителя используйте точку (не запятую). Сумму не нужно округлять до целых чисел. Дробную часть нужно указывать до сотых. Примеры правильного формата:

  • 1.34
  • 0.99
  • 10.57

В currency нужно указывать валюту платежа. Для обозначения используйте стандарт ISO 4217. Примеры:

  • RUB
  • EUR
  • USD
  • GPB
  • и т.д.

Ответ

{ "result": "boolean" }

Параметры приложения

Данные о сессии пользователя

Метод

Список параметров

Используем для подписи secret_key = session_secret_key
Используем для подписи secret_key = application_secret_key
Используем для подписи secret_key = MD5(access_token + application_secret_key)
secret_key =
Сортируем и склеиваем параметры запроса и secret_key
Рассчитываем MD5 от полученной строки и получаем параметр sig