Перейти к содержанию

Добавить платежей приложения🔗

Перед этим изучите разделы «Общая информация» и «Проверка подписи»

Получить список 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