Добавить платежей приложения🔗
Перед этим изучите разделы «Общая информация» и «Проверка подписи»
Получить список Inapp платежей приложения, которые завели в админке MRGS
Параметры🔗
| Параметр | Метод | Значение | Обязательно | Тип | Описание |
|---|---|---|---|---|---|
| action | GET | add_application_payments | да | строка | Команда |
| appId | GET | 38 | да | число | Идентификатор приложения |
| bundleId | GET | ru.akeb.framework.subs1 | да | строка | Bundle ID платежа |
| price | GET | 2.99 | да | число | Цена платежа в долларах |
| billing | GET | 0 | нет | число | Магазин |
| title_ru | GET | Подписка на месяц | нет | строка | Название платежа на русском |
| title_en | GET | Subscription for month | нет | строка | Название платежа на английском |
| flags | GET | 0 | нет | число | Флаги платежа (Битовое поле) |
Коды ошибок🔗
| Код | Описание |
|---|---|
| -30 | Непредусмотренная ошибка. Обратитесь к техническим специалистам. |
| -31 | Не передан ID приложения. |
| -32 | Не передан Bundle ID платежа. |
| -33 | Не передали цену платежа в долларах. |
| -34 | Не правильный флаг платежа. |
| -35 | Не правильный магазин платежа. |
Пример запроса🔗
https://mrgs.astrum.team/pub/s2s.php?action=add_application_payments&appId=38&bundleId=ru.akeb.framework.subs1&price=2.99&format=json&hash=c6b2a8ccba886ba77f257978e5c22dc1
Billing платежей (Магазин)
- 0 - Google
- 1 - Samsung
- 2 - Amazon
- 3 - MyStore
- 4 - Bazaar
Флаги платежей (Если нужно указать 2 флага, надо послать сумму. Например если платеж и тестовый и является подпиской, то отправляем 5)
- 1 - Тестовый платеж
- 2 - Платеж за видео
- 4 - Подписка
Пример ответа🔗
{
"status": 0,
"error": "",
"result": {
"id": 3054,
"app_id": 38,
"title_ru": "Подписка на месяц",
"title_en": "Подписка на месяц",
"bundle_id": "ru.akeb.framework.subs1",
"price": 0.00,
"billing": 0,
"flags": 4,
}
}
Последнее обновление: 2025-01-21
Дата создания: 2020-03-23
Дата создания: 2020-03-23