Получение webhooks с другого сайта в WordPress

Я разрабатываю плагин для системы управления курьером
Плагин включает интеграцию платежного шлюза (Instamojo).
Успешно завершена интеграция платежного шлюза путем создания платежного запроса.

В процессе оплаты этот платежный шлюз будет предоставлять подробные данные транзакции с помощью веб-хуков. Я не могу получить значения от веб-крючков в WordPress

Моя попытка
Код для инициирования платежа ниже,

try {
$response = $api->paymentRequestCreate(array(
"buyer_name" => $_POST['name_f'],
"purpose" => "#order :".$info_f['serno'],
"amount" => $info_f['totalprice'],
"send_email" => true,
"email" => $info_f['emailid'],
"redirect_url" => "http://www.mywebsite.in/thank-you",
"webhook" => "http://www.mywebsite.in/thank-you"));
print_r($response);
header('Location:'.$response['longurl']);
}
catch (Exception $e) {
print('Error: ' . $e->getMessage());
}

(Не уверен насчет URL webhook)
Теперь на странице благодарности я добавил шорткод [cm-thankyou], функция в thankyou.php

function cm_redback(){

echo "THANK YOU<br>";
print_r($_POST);
}
add_shortcode( 'cm-thankyou', 'cm_redback' );

Я попытался напечатать $ _POST (я слышал, что webhooks будет в $ _POST), но не смог заставить работать webhook.
Пожалуйста, помогите мне заставить это работать, я много искал в гугле и зашел в тупик, не получив никаких результатов.

Это руководства по интеграции instamojo, я упоминал.
https://docs.instamojo.com/docs/payments-api
https://github.com/Instamojo/instamojo-php.

Заранее спасибо 🙂

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]