我正在使用Paypal Sandbox来测试我正在为我的网站开发的一些自适应付款。
我设置了IPN侦听器,以便在网站用户执行付款时处理。
为了将custom
参数传递给侦听器,我需要在发送Pay请求{{1}时指定ipnNotificationUrl
对象的PayRequest
字段}
但是,为了让我的帐户接收IPN,我还需要在我的帐户配置文件中启用它们,并为收听者指定有效的URL(这次是在我的paypal帐户配置文件中)。
这导致我指定(eg req.setIpnNotificationUrl("[someurl]?custom=[myCustomId]")
的两个不同的地方。
因此,每当我需要通知某些动作时,我的听众就会被击中两次。
ipnNotificationUrl
参数而另一个没有,一个有mc_gross
参数而另一个有txn_type
参数...不同的价值观等。)
或者,有没有办法设置我的帐户,以便只通知transaction_type
对象中指定的地址?
谢谢。