Nir*_*nga 2 php paypal paypal-ipn
Paypal是否为' cmd '参数定义了一个值(用于通过发送cmd = _notify-validate以及收到的值来验证IPN响应)只是为了取消付款?像cmd = _notify-ignore之类的东西?
我需要这个的原因是,我正在维护一个配置文件(我正在使用PHP),我可以将"Allow_Payments"值设置为"是"或"否".因此,在Paypal中不时启用和禁用付款是一种混乱的解决方案.另一个问题是我的"立即购买"按钮放在不同的网站上,但所有这些按钮都使用相同的IPN侦听器.这就是为什么我正在寻找一个可以在IPN Listener中使用的解决方案.这就是为什么我认为'cmd'参数在这种情况下会有所帮助.
先感谢您.
我相信你对IPN有错误的想法.
PayPal IPN只是一个监听器或处理程序.成功付款后,您的IPN将被触发.
我认为实施从您的IPN触发的取消命令是错误的,因为这将在收到后取消付款 - 并且对刚刚付款的用户来说很烦人.
更好的选择是在PayPal付款页面之前使用全能处理页面.所有立即购买按钮将指向与您的IPN(创建结帐样式流)在同一域上托管的此文档.需要验证付款数据以防止欺诈(例如付款金额和business_email),然后将检查您的"Allow_Payments"标记.如果允许付款且我们有有效的付款数据,请继续付款.这样,您的用户将在付款前停止,并且无需取消或退款.
归档时间: |
|
查看次数: |
1263 次 |
最近记录: |