Открывает окно оплаты услуги.
Данная функция объявлена устаревшей. Мы настоятельно рекомендуем пользоваться функцией payments.showDialogjs, которая работает быстрее, надежнее и, в итоге, приносит вам больше денег.
Подробнее о том, как использовать биллинг, читайте в руководстве по монетизации приложений.
Может быть вызвана как из клиентской части приложения, так и с сервера приложения. Не работает для мобильных веб приложений.
Имя | Тип | Описание |
---|---|---|
window_id | string | идентификатор окна, в котором запущено приложение; обязательный параметр |
service_id | int | идентификатор услуги; для каждой услуги должен быть постоянным и не 0; обязательный параметр |
service_name | string | название услуги в именительном падеже; не более 40 символов; обязательный параметр |
mailiki_price | int | стоимость услуги в мэйликах. |
Параметр window_id передается через flashvars в Flash или через GET-параметр в iframe приложение, например, CometName_53c47490796ab252d9de81655fdde381.
Для каждой услуги нужно определить постоянное название service_name (например: «5 золотых», «бутылка вина», «кожаная броня 2-ого уровня». В окне оплаты данной услуги фраза будет строится следующим образом: «Купить: service_name». Название приложения включать в название услуги не нужно.
Формат ответа для json-выдачи (результат для xml аналогичен):
{ "openDialog": 1 }
Код | Описание |
---|---|
1 | Unknown error: Please resubmit the request. |
2 | Unknown method called. |
3 | Service Unavailable. Please try again later. |
4 | Method is deprecated. |
100 | One of the parameters specified is missing or invalid. |
102 | User authorization failed: the session key or uid is incorrect. |
103 | Application lookup failed: the application id is not correct. |
104 | Incorrect signature. |
105 | Application is not installed for this user. |
200 | Permission error: the application does not have permission to perform this action. |
http://www.appsmail.ru/platform/api?method=payments.openDialog& app_id=422561&sig=81687b89746f23aad8d82327e7d9f5b5& session_key=f9f6ce3b7f05636218dc923489105cf8& window_id=CometName_97a9729499a235922906598370506a39&service_id=777& service_name=test&mailiki_price=20&secure=1
Пример ответа в формате JSON
{ "openDialog": 1 }
Пример ответа в формате XML
1