用户登录

在商店设置里,先配置一下付款方式 .. 回到 设置 .. 打开 付款 ..

暂时只留下我们自己创建的这个 支付宝 .. 禁用其它的支付方法 .. 保存一下更改 ..

然后再去看一下结算页面 .. 现在付款方法这里就只剩下支付宝这种支付方法了,默认它是被选中的状态 .. 按一下结算页面上的这个按钮 .. 暂时还不能做什么 .. 页面提示处理结算的时候出错了问题 ... 按了这个按钮以后,处理结算用的是支付方法类里的 process_payment 这个方法 ..

在我们自己创建的这个支付方法类里面,添加一个这样的方法 .. 名字是 process_payment .. 它接收一个 $order_id 参数 .. 对应的值就是要支付的订单的订单号 ..

在这个方法里面暂时先用一下 WC_Gateway_Alipay 上的 log 这个静态方法 .. 输出一条日志 .. 使用支付宝支付订单: 后面再加上要支付的订单号 .. $order_id ..

注释掉之前测试日志功能,在类的构造方法里添加的这两行代码 ..

再回到商店的日志管理界面 .. 这里可以把所有的日志文件全部都删除掉 ..

回到结算页面 .. 按一下支付按钮 .. 再查看一下日志 .. 暂时我用的是文件类型的日志处理器,所以日志信息会保存在文件里 .. 这些文件你可以在 wp-content .. uploads .. wc-logs 目录里面找到 .. 打开这个 alipay 开头的日志文件 ..

可以把它放在编辑器的下面 ..

在这个日志文件里,你会发现有一条日志信息 .. 使用支付宝支付 .. 后面还有要支付的订单的 id ..

处理支付(process_payment)《 电商网站案例:调试与处理支付 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点