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

Платежи🔗

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

Подробную информацию о платежах читайте в разделе «Платежи»

Внимание

Платеж может прийти несколько раз, в случае если сервер уже выдавал этот платеж, то нужно все равно отвечать положительным ответом, чтобы платеж на сервере MRGS закрылся и больше не отправлялся на игровой сервер

Статусы платежей:

  • 0 - Совершил платеж
  • 1 - Платеж закрыт
  • 2 - Не In-app платеж
  • 3 - Платеж не проверялся
  • 4 - Платеж отменен

В случае если status пришел со значением 4, надо отменить платеж пользователя. Т.е. отменить начисление для пользователя.

Данные о платеже

[payment] => Array (
    [id] => 22
    [appId] => 38
    [deviceId] => 7a094faa0667549d6d39d65b1736d0be064730c4
    [userId] => 87bdfdc480c8b629e157839e75fdf2e0
    [transactionId] => 1000000059221938
    [devicePlatform] => x86_64
    [platform] => iOS
    [country] => RU
    [money] => 0.99
    [status] => 0
    [sandbox] => 1
    [appVersion] => 1.1
    [appBuild] => 700
    [stime] => 1353940338
    [transactionIdentifier] => ru.akeb.framework.testConsumable
    [source] =>
    [productlocale] => ru_RU@currency=RUB
    [productTitle] => Test Consumable
    [productDescription] => Test ru.akeb.framework.testConsumable
    [productPrice] => 33
    [atime] => 1353940343
    [originalTransactionId] => 1000000059221938
    [expires_date] => 1503940343
    [developerPayload] => '{"userId": "87bdfdc480c8b629e157839e75fdf2e0"}'
    [paymentRUB] => 579.53999999999996
    [paymentUSD] => 10.23
    [paymentEUR] => 8.3699999999999992
),
[appId] => 38,
[appVersion] => 1.0.3,
[requestUserId] => e7b9bdd689f099cb0490ab6a25e0139b,
[user] => Array (...),
[device_application] => Array (...),
[device] => Array (...)

В случае успешной обработки запроса вашим сервером, нужно отправить в ответ JSON строку { "status": 0, "error": "" }. Иначе можно отправить отрицательный status и текст ошибки { "status": -19, "error": "Нет такого персонажа!" }


Последнее обновление: 2020-02-25
Дата создания: 2020-01-16