Paypal Rest API 未触发 webhook
Posted
技术标签:
【中文标题】Paypal Rest API 未触发 webhook【英文标题】:Paypal Rest API not triggering webhooks 【发布时间】: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 【参考方案1】:我面临同样的问题,但我还没有上线。 通过这个答案,这是 Paypal 沙盒方面的一个问题:https://***.com/a/44984794/1393652
希望早日解决。
【讨论】:
以上是关于Paypal Rest API 未触发 webhook的主要内容,如果未能解决你的问题,请参考以下文章
PayPal REST API 创建协议:传入 JSON 请求未映射到 API 请求
PayPal REST API 未返回 payment_info