0
我见过很多人都有同样的问题,没有答案能解决我的问题。我正在使用Paypal .Net SDK进行销售。在我的销售中,我使用this code,它的工作原理和流程已成功完成。然后,我的成功页面我执行这样的付款:Paypal Rest API不触发webhook
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 –