Paypal Ipn通知网址在个人资料和付款请求中

时间:2016-05-07 15:07:11

标签: java paypal paypal-ipn paypal-sandbox paypal-adaptive-payments

我正在使用Paypal Sandbox来测试我正在为我的网站开发的一些自适应付款。

我设置了IPN侦听器,以便在网站用户执行付款时处理。

为了将custom参数传递给侦听器,我需要在发送Pay请求{{1}时指定ipnNotificationUrl对象的PayRequest字段}

但是,为了让我的帐户接收IPN,我还需要在我的帐户配置文件中启用它们,并为收听者指定有效的URL(这次是在我的paypal帐户配置文件中)。

这导致我指定(eg req.setIpnNotificationUrl("[someurl]?custom=[myCustomId]")的两个不同的地方。 因此,每当我需要通知某些动作时,我的听众就会被击中两次。

这是故意的吗?我应该为每个动作处理两个不同的通知吗? (收到的消息略有不同 - 例如:一个有ipnNotificationUrl参数而另一个没有,一个有mc_gross参数而另一个有txn_type参数...不同的价值观等。)

或者,有没有办法设置我的帐户,以便只通知transaction_type对象中指定的地址?

谢谢。

0 个答案:

没有答案