В этом репозитории представлены некоторые примеры реализации API Платрон. Документацию по API можно найти по следующей ссылке https://front.platron.ru/docs/api/
Для запуска примеров необходимо поместить папку на сервер, чтобы DOCUMENT_ROOT сервера уазывал на папку с примерами. Для этого можно использовать локальный сервер доступный в PHP. Например, для того чтобы запустить примеры используя локальный сервер, необходимо выполнить следующие команды:
git clone https://github.com/Platron/platron_merch_reference.git platron_implementation
cd platron_implementation
php -S localhost:8000
Выполнив эти команды будет скачан код примеров и запущен локальный PHP сервер. Для запуска примера необходимо в адресной строке браузера указать
http://localhost:8000/имя_скрипта_примера.php
Пример формирования запроса для редиректа пользователя на страницу оплаты. При открытии этого файла на сервере происходит формирование ссылки для оплаты и редирект пользователя по этой ссылке.
Описание параметров для инициализации платежа: https://front.platron.ru/docs/api/initialize_payment/
Пример отображения формы для пожертвования. При открытии этого файла отображается форма для ввода описания платежа и суммы платежа. После ввода данных и нажатия кнопки будет сформирована ссылка для оплаты и пользователь будет отправлен по этой ссылке.
Описание параметров для инициализации платежа: https://front.platron.ru/docs/api/initialize_payment/
Описание расписания рекуррентных платежей https://front.platron.ru/docs/api/recurrent_payments/%d1%80%d0%b0%d1%81%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5-%d1%80%d0%b5%d0%ba%d1%83%d1%80%d1%80%d0%b5%d0%bd%d1%82%d0%bd%d0%be%d0%b3%d0%be-%d0%bf%d0%bb%d0%b0%d1%82%d0%b5%d0%b6%d0%b0/
Пример скрипта для обработки запроса check со стороны Платрона. Если в этот скрипт передать правильные параметры, то будет отображен ответ в виде XML.
Описание запроса на check https://front.platron.ru/docs/api/checking_possibility_payment/
Пример скрипта для обработки запроса result со стороны Платрона. Если в этот скрипт передать правильные параметры, то будет отображен ответ в виде XML.
Описание запроса на result https://front.platron.ru/docs/api/payment_result/
Пример скрипта на который будет отправлен пользователь в случае удачной оплаты.
Описание возврата пользователя на сайт магазина https://front.platron.ru/docs/api/return_site_merchant/
Пример скрипта на который будет отправлен пользователь в случае неудачной оплаты.
Описание возврата пользователя на сайт магазина https://front.platron.ru/docs/api/return_site_merchant/