支付方法类里面的 process_payment 接收一个 $order_id 参数 .. 它是要支付的订单号 .. 使用这个订单号我们可以获取到订单对象 .. 在处理支付的时候需要用到订单里面的相关的信息 .. 比如订单里的金额 ..
在这个方法里先添加一个 $order 表示订单 .. 用一下 wc_get_order ,把订单号告诉这个方法,它会给我们返回对应的订单实例 ..
下面可以把这个订单对象输出到日志里检查一下 .. 用一下这个支付方法类里的 log 方法 .. 输出的信息是 $order ... 级别可以设置成 debug .. 第三个参数设置成 true ..
回到结算页面 .. 按一下这个支付按钮 ..
然后再打开 alipay 这个日志文件检查一下 .. 这里你会发现一个订单对象 .. status 是订单现在的状态 .. currency 是货币类型 .. 下面的这个 total 是订单的总共的金额 ..