微信支付

在微信公众号中调用微信支付所选的是jspai支付方式
首先是公众号的配置
其次微信支付平台配置

在api安全中心下载安装操作证书,设置API密钥在这里插入图片描述
到产品中心-开发配置 配置JSAPI的支付目录
比如
http://www.xxx.com/weixin/Order/pay/id/23
则配置时写
http://www.xxx.com/weixin/Order/pay/id/
比如
http://www.xxx.com/wxpay/order?id=56
则配置时写
http://www.xxx.com/wxpay/order/
总之要具体到请求方法,如有参数要加上参数名参数名后以"/"结束

最后配置公众号的appid,在微信支付平台中关联
在这里插入图片描述

大概流程就是点击支付按钮调用后台方法,获取参数后返回给前端,然后发起支付

//获取参数
 private function payRoutine($openid,$payprice,$orderno){
        $userip = self::get_client_ip();
        $appid  = WXOPEN_APPID;                  //应用 APPID
        $mch_id = MCHID;                  //微信支付商户号
        $key    = MCHKEY;                 //微信商户 API 密钥
        $nonce_str = self::nonce_str();//随机字符串
        $body = "商品购买";//内容
        $total_fee = $payprice*100;//金额微信是以分为单位的所以乘100
        $notify_url = "http://fatest.bangjia.me/weixin/Order/extension"; //回调地址
        $trade_type = 'JSAP
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值