2017-07-07 102 views
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模擬器進行測試時,它會被觸發,但是當我執行正常的過程時,它從來不會這樣做。

我在做什麼錯?

感謝您的任何幫助。

+0

在線上觸發webhook –

回答