Я столкнулся с отличным решением для проверки, названным Gumroad. Я пытаюсь использовать их webhook functionality.Gumroad Webhooks Response
У меня есть сайт Wordpress, когда пользователь покупает продукт, я создам учетную запись пользователя на основе их электронной почты.
С помощью webhooks они отправляют запрос POST на мою конечную точку, которую я определил как www.mysite.com/gumroad. Здесь я хочу захватить адрес электронной почты, затем создаю учетную запись и создаю пароль. Что Gumroad меня ожидает, чтобы вернуться, как указано на странице связаны выше:
- → возвращает код состояния HTTP 200
- → есть/тип простого содержимого текстового
- → содержать только URL (в тело)
Я понятия не имею, как это сделать, или что код должен выглядеть.
Вот что у меня есть, и я знаю, что это не работает, но я не могу понять, что именно делать.
<?php
/* Template Name: Gumroad Test */
$email = $_POST['email'];
if(isset($email)){
header("HTTP/1.1 200 OK");
echo "<h1>WEBHOOK WORKING</h1>";
}
?>
Вы получаете ответ –