我想在我的网站上发布braintree webhook通知。为此我已经尝试了很多在我的沙箱帐户设置webhook但我无法设置它显示错误“目标无法验证”但没有成功。请说明出了什么问题。我是否必须将任何特定字符串传递给“bt_challenge”参数?我尝试过:
domain/controller/Action
domain/controller/Action?bt_challenge=
答案 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)的最简单方法是在此链接上。我也很努力,但找到了解决方案