Gumroad Webhooks回应

时间:2014-04-11 19:54:56

标签: php wordpress webhooks

我遇到了一个很棒的结账解决方案,名为Gumroad。我想要做的是使用他们的webhook functionality

我有一个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>";
}

?>

1 个答案:

答案 0 :(得分:-2)

您只需回显完整的网址,而不是"<h1>WEBHOOK WORKING</h1>";

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