на шаге с Postback.
В сервисе указывается Cсылка на страницу в системе, на которую будут приходить уведомления о событиях. Уведомления используются при взаимодействии по API — они позволяют автоматически отслеживать и передавать сайту статусы операций.
Так вот тут нужно сделать HTTP-обработчик на сервере, который может принять и обработать этот запрос.
Как мне это сделать? Возможно глупый вопрос, но первый раз касаюсь этого поэтому, если это возможно, ответьте подробно.
Не знаю как связать страницу и обработчик. И есть ли в этом случае требования к странице какой она должна быть.
https://docs.octobercms.com/3.x/extend/system/routing.html В своём плагине нужно создать routes.php, сам роут, туда слать уведомление и обрабатывать
Делаем класс в папке плагина http\controllers\Api.php use Illuminate\Routing\Controller; /** * Api Controller */ class Api extends Controller { public function myMethod() { Необходимая логика приложения тут } } -------------- В корне плагина закидываем: routes.php <?php use \BlaBlaBla\BlaBla\Http\Controllers\Api; Route::any('/api/v1/mymethod', [Api::class, 'mymethod'])->name('api.orders.mymethod');
Обсуждают сегодня