发新话题
打印

[共享] Paypal终于好用了,需要修改code

Paypal终于好用了,需要修改code

$sql = "SELECT order_amount FROM " . $GLOBALS['ecs']->table('order_info') . " WHERE order_sn = '$order_sn'";
                    if ($GLOBALS['db']->getOne($sql) != $payment_amount)
                    {
                        fclose($fp);

                        return false;
                    }
改为:

                    if (!check_money($order_sn, $payment_amount))
                    {
                        fclose($fp);
                                               
                                                return false;
                    }

原来程序一直在拿log_id和订单号码比较,所以paypal 的IPN功能一直不能用,改过来就好了
本帖最近评分记录

TOP

还有以前有人提过的currency的问题也需要改过来

TOP

太好了,感谢分享!

TOP

找不到在哪里改!

[ 本帖最后由 hehuaqiang80 于 2007-7-1 17:33 编辑 ]

TOP

includes/modules/payment/paypal.php
本帖最近评分记录

TOP

引用:
原帖由 leoliu 于 2007-6-25 00:54 发表
$sql = "SELECT order_amount FROM " . $GLOBALS['ecs']->table('order_info') . " WHERE order_sn = '$order_sn'";
                    if ($GLOBALS['db']->getOne($sql) != $payment_amount)
            ...
全部替换?

TOP

"好用"是什么意思?以前就能用啊~

TOP

替换修改后还是老样子,没有解决问题啊。
请lz详细说明一下,谢谢

TOP

可以自动改变支付状态了吗?

TOP

楼主提供的方法根本就没有解决问题
需要的请看:http://bbs.ecshop.com/thread-44307-1-1.html

TOP

,好东西

TOP

发新话题