1

我正在開發一個應用程序,需要使用貝寶自適應付款。我正在使用.net mvc框架和c#開發Paypal Adapative付款 - IPN和成功的退貨回覆

根據應用程序的要求,我必須預先批准用戶在某個未來日期扣除金額。

我正在使用https://devtools-paypal.com/guide/ap_preapprove_payment/dotnet?success=true本指南來開發我的解決方案。

直到第3步 - 將用戶重定向到paypal以授權預先批准,沒有問題。

我想知道如何實施IPN,所以我會得到通知,該用戶已授權我們進行預先批准。但是沒有關於它將返回到IPN方法的對象的指南或信息。即使用戶成功授權進行預先批准,用戶仍然被重定向到returnUrl,但沒有迴應。

任何想法,方向或指導將有所幫助。

回答

2
+0

我正在使用RestAPI ...上面的鏈接並沒有說什麼樣的響應對象,將通過POST IPN呼叫由Paypal網站返回。有一個示例格式給出,但它具有所有離散參數作爲url的一部分,那麼我怎麼會知道什麼是值是有用的,什麼不是... – microchip78

+0

@ microchip78你的問題表明你正在使用Adaptive Payments,它是尚未在REST API中提供。如果您使用REST付款,那麼您需要查看[Webhook](https://developer.paypal.com/docs/integration/direct/rest-webhooks-overview/)文檔。至於看到PayPal將發送特定事件的IPN格式,我建議查看IPN模擬器與[RequestBin](http://requestb.in/)等網站的組合。 –

+0

我想你可能是對的。我無法找到特定於自適應付款Rest API的IPN文檔。我會嘗試使用webhook,看看是否有效。 – microchip78