Получение ссылки на оплату

Приведенный ниже пример на PHP показывает как можно получить прямую ссылку на оплату с заранее указанными параметрами. Данная необходимость может возникать при реализации работы мобильного приложения, работы биллинга или любой другой сложной информационной системы.

Реализуется данный функционал с помощью запроса 3.4 JSON API протокола.

В переменной $link  находится ссылка на оплату. Далее с данной ссылкой можно производить любые необходимые манипуляции:

  1. Отправлять данную ссылку для оплаты плетельщику
  2. Перенаправлять плательщика с помощью JavaScript для оплаты
  3. Отображать в личном кабинете прямую ссылку для оплаты

Проверить статус оплаты по ссылке можно аналогичным образом используя запрос 3.1 JSON API протокола:

В переменной $status  находится статус оплаты по данной ссылке. Допустимые значения поля — created, sent, paid, expired. Статус paid означает, что оплата по данной ссылке прошла успешно.

Все успешные оплаты проведенные можно также увидеть в личном кабинете в разделе счета или настроить по ним отправку с помощью POST-оповещений.

Обратите внимание, что по каждой сгенерированной ссылке можно произвести успешную оплату только один раз. Таким образом нельзя использовать один раз полученную ссылку для нескольких покупателей в интернет магазине. Новую ссылку необходимо генерировать для каждой новой покупки.