sdk.reportPayment
Отправка информации о платеже пользователя
Название | Обязательный | Тип | Описание |
---|---|---|---|
trx_id | Да | | Идентификатор транзакции |
amount | Да | | Строковое представление числа |
currency | Да | | Имя валюты 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