2014-04-11 2 views
0

Я столкнулся с отличным решением для проверки, названным 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>"; 
} 

?> 
+0

Вы получаете ответ –

ответ

-2

Вам нужно только повторить свой полный URL вместо "<h1>WEBHOOK WORKING</h1>";

echo "http://www.example.com/sell";