-3

我正在尝试将 PayPal Adaptive Payments 集成到我的 localhost 项目中。到目前为止,我已经设法执行了付款过程。但是,一旦付款完成,我需要收到成功响应才能更新我的数据库。

我遇到了该returnURL属性,但是这对我的实现来说并不安全,因为用户可以在重定向之前终止会话returnURL,因此数据库不会得到更新。

我也遇到过,ipnNotificationUrl但是我没能成功。如果这是实现此目标的正确方法,则需要在编码本身、Web.config、PayPal 沙箱帐户或任何其他配置中进行配置。

实现这一目标的最佳实践是什么?

4

1 回答 1

-1

我找到了一种可能的解决方法来避免使用ipnNotificationURL灯箱功能。看看下面的链接介绍自适应支付在使用灯箱功能时,returnURL似乎总是被调用。

构造returnURL如下:

    public const string PayPal_URL_Return = YourReturnURL + "/${payKey}";

${payKey}PayPal 自己自动填写。在返回的 URL 中使用此类信息,可以使用PayPal Adpative Payments调用PaymentDetails,并相应地使用交易详细信息。

有关PayPal 自适应支付的信息,请访问AdaptivePaymentsSampleApp。文件adaptivepaymentshandler.ashx.cs包含几乎所有必要的详细信息,以及Web.config文件。

于 2013-04-05T17:12:09.573 回答