Braintree Webhook Destination未经过验证

时间:2014-01-30 07:58:39

标签: .net gateway braintree

我想在我的网站上发布braintree webhook通知。为此我已经尝试了很多在我的沙箱帐户设置webhook但我无法设置它显示错误“目标无法验证”但没有成功。请说明出了什么问题。我是否必须将任何特定字符串传递给“bt_challenge”参数?我尝试过:

  1. domain/controller/Action
  2. domain/controller/Action?bt_challenge=

2 个答案:

答案 0 :(得分:1)

我在Braintree工作。如果您需要更多帮助,请get in touch with our support team

查看.NET Webhook Notification Tutorial.NET Webhook Notification Docs

webhook教程中的一个简短示例,基于其他教程中的示例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Braintree;
using System.Diagnostics;

namespace braintree_tutorial.Controllers
{
    public class WebhooksController : Controller
    {
        public ActionResult Accept()
        {
          return Content(Constants.Gateway.WebhookNotification.Verify(Request.QueryString["bt_challenge"]));
        }
    }
}

至于输入的URL:

  

如果我们的网站位于http://www.example.com,我们会输入http://www.example.com/webhooks/accept作为Webhook目标网址。这与我们在第一步中设置的新路线相匹配。

所以domain/controller/action应该是正确的。

答案 1 :(得分:0)

配置braintree以使用开发(即localhost)的最简单方法是在此链接上。我也很努力,但找到了解决方案

How to configure braintree webhooks for localhost