?? 微信扫码支付API接口完整开发实例php版|三体亚博国际开户 亚博国际开户,亚博体育在线app,亚博体育正规
文章目录

微信扫码支付API接口完整开发实例(php版)

随着微信支付的流行,越来越多的公司开始使用这种方式进行支付。

微信也给出了许多接口供使用,比如扫码支付、公众号支付、H5支付、刷卡支付等。

今天我们分享的是:微信扫码支付完整实例

首先需要公众号开通微信支付。

其次,访问微信支付商户平台(https://pay.weixin.qq.com/index.php/core/account)配置相关信息。

微信扫码支付接口

准备工作。

1、去https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1下载对应的SDK与DEMO,解压后放到网站根目录下面,文件名自己取。

2、数据库订单表order,字段有o_id,o_ordercode,o_ordercode_wx,o_status

下面正式开始。

一、支付页面pay.php

注意表单里面要包含相关字段。

php代码
.none{display:none;}
.block{display:block;}
.paysuccess{display:none;}


微信支付二维码
支付成功
'; ?>

微信扫码支付

上面有些因为还涉到支付宝支付接口,所以就全列出来了。

关于WIDout_trade_no_wx具体是什么原因加的,忘了。

反正是当时遇到问题才加的,好像是pay.php页面每次刷新后,有时同一个订单号二维码不会再出现,所以加了一个WIDout_trade_no_wx每次随机date("YmdHis").rand(1001,9999)填充进去。

二、pay.js文件

javascript代码

需要注意的是,如果检测支付成功了,则要使用clearInterval来停止检测,否则会一直每隔5秒一直执行。

三、lib/WxPay.Config.php

修改此文件,这里是非常重要,不要填错了。

php代码

关于apiclient_cert.pem和apiclient_key.pem这两个文件,下载的时候会有提示,下载后粘贴到cert目录下替换原有的。

证书下载地址:微信商户平台(pay.weixin.qq.com)-->账户中心-->账户设置-->API安全-->证书下载

??1??2

本文网址:http://www.santii.com/article/208.html

您可能还会对这些微信支付文章感兴趣

?
数据更新时间:2019-08-11