【问题标题】:Paypal Rest API not triggering webhooksPaypal Rest API 未触发 webhook
【发布时间】:2017-12-12 00:36:59
【问题描述】:

我见过很多人有同样的问题,但没有一个答案能解决我的问题。我正在使用Paypal .Net SDK 进行销售。在我的销售中,我使用this code,它可以正常工作并且该过程已成功完成。然后我在我的成功页面执行这样的付款:

public ActionResult Success(string paymentId, string token, string PayerID)
{

    var config = ConfigManager.Instance.GetProperties();
    var accessToken = new OAuthTokenCredential(config).GetAccessToken();
    var apiContext = new APIContext(accessToken);
    apiContext.Config = config;

    var paymentExecution = new PaymentExecution() { payer_id = PayerID };
    var payment = new Payment() { id = paymentId };

    // Execute the payment.
    var executedPayment = payment.Execute(apiContext, paymentExecution);

    return View();

}

这段代码执行没有任何问题。

我唯一的问题是我的 webhook 从未被触发。我在 paypal 开发人员仪表板中创建了包含所有事件的 webhook。当我使用 webhook 模拟器进行测试时,它会被触发,但是当我执行正常过程时它永远不会触发。

我做错了什么?

感谢您的帮助。

【问题讨论】:

  • 实时触发 webhook

标签: c# asp.net-mvc paypal paypal-webhooks


【解决方案1】:

我面临同样的问题,但我还没有上线。 通过这个答案,这是 Paypal 沙盒方面的一个问题:https://stackoverflow.com/a/44984794/1393652

希望早日解决。

【讨论】:

    猜你喜欢
    • 2014-12-17
    • 2015-02-04
    • 2016-04-16
    • 2017-12-04
    • 2014-12-08
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 2020-02-13
    相关资源
    最近更新 更多