2014-01-30 2 views
2

Я хочу получать уведомления о веб-хостинге на моем веб-сайте. Для этого я много пробовал настроить webhook в моей учетной записи sandbox. Но я не могу настроить его, поскольку отображается ошибка «Destination не удалось проверить». Но не удалось. Пожалуйста, предложите, что не так. Должен ли я передать какую-либо конкретную строку в параметр «bt_challenge»? Я попытался с:Адрес веб-камеры Braintree не подтвержден

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

Эй Kulbir, вы на самом деле не предоставляется достаточно информации здесь, чтобы диагностировать проблему. Я бы посоветовал вам связаться с [службой поддержки Braintree] (https://support.braintreepayments.com/). Было бы неплохо, если бы вы перенесли/приняли ответы на другие вопросы, которые вы опубликовали. – agf

ответ

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 в качестве URL-адреса Webhook. Это соответствует новому маршруту, который мы настраиваем на первом шаге.

Поэтому domain/controller/action должно быть правильным.

+0

Я сделал то же, что и вы сказал, но назначение не подтверждено –

+0

@ KulbirSingh Пожалуйста, свяжитесь с командой поддержки Braintree; лучший способ - отправить их по электронной почте по адресу [email protected] Они могут искать информацию в наших журналах и посмотреть, какова конкретная проблема. – agf

+0

спасибо большое @agf –

0

Самый простой способ сконфигурировать Braintree для работы с разработкой (например, localhost) по этой ссылке. Я также боролся с этим, но нашел решение

How to configure braintree webhooks for localhost