微信扫码支付
微信开发文档地址:文档及demo下载地址
下载demo,这里下载的是PHP版本
浏览器访问index.php,注意现在点击会进入微信的支付地址,要进入index.php把https://微信,改成相对路径或绝对路径指向./example/native.php.
进入扫码支付页面会看到两个微信支付二维码,刚下载是不能用的,需要修改商户配置,找到/lib/WxPay.Config.php
修改 APPID,MCHID以及KEY这三个值。
获取方式demo里有注释。
证书路径是绝对路径,linux的/目录开头。只有退款,撤销订单时需要,扫码支付可不用修改.
进入/lib/WxPay.Api.php,找到537,538行,
把后边两个参数改为FALSE,不然会报错误”curl出错,错误码:60”。
在本地localhost的调试的时候,找到53行,
php
//$inputObj->SetSpbill_create_ip($_SERVER['REMOTE_ADDR']);//终端ip
$inputObj->SetSpbill_create_ip("1.1.1.1");
把终端ip暂时改为1.1.1.1,等上线或到linux服务器后再调回$_SERVER[‘REMOTE_ADDR’]
。
然后再用浏览器进入扫码页面,第二个二维码就能进行扫码支付了,进入./example/native.php,修改订单信息即可。