微信jsapi支付获取code_微信公众号JSAPI支付大致流程

一:配置参数

申请成功后,获取接口文件, 将所有文件放入项目根目录weixin下,在WxPay.ub.config.php中填入配置账户信息;

二:设置授权

开发者中心->网页服务->网页授权获取用户基本信息->修改;

“授权回调页面域名修改成你的域名地址即可,须保证网页授权已获得,不然会报redirect_uri 参数错误;

三:网页授权获取用户openid

js_api_call.php 请求文件中改动(所有传给微信的参数都在入口文件中接收)$out_trade_no = $_GET['out_trade_no']; //商户系统内部订单号  32个字符内

$total_fee = $_GET['total_fee']*100; //订单总金额  单位为分,不能带小数点,所以须把价格乘以100,不然获取prepay_id时会报错误(设置金额字段时最好设为小数点后2位)

$pay_status =  get_pay_status($out_trade_no);//查看订单支付状态

$return_url = get_return_url($out_trade_no); //设置支付成功后跳转页面

//使用jsapi接口

$jsApi = new JsApi_pub();

//通过code获得openid

if (!isset($_GET['code'])) {     //触发微信返回code码

//设置redirect_uri参数,返回code码地址,其实就是重定向到当前页面,获取用户code码参数

$url = WxPayConf_pub::JS_API_CALL_URL."?showwxpaytitle=1&out_trade_no=$out_trade_no&total_

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值