zoukankan      html  css  js  c++  java
  • 微信公众号申请,微信支付全攻略 2


    1.Google关键词 微信支付开发者文档 (也可以百度) 如图.下载sdk  此处提供最新sdk(2017.4.28)  WxpayAPI_php_v3.zip (98.57 KB, 下载次数: 0) 手册地址https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1  
     
     
     
    2.下载完后.解压. 并上传到服务器. 比如.我上传到了测试站的wxpay目录 wcmall.bj165.com/wxpay/example也就是注意此地址,此处命名为 支付根目录
    3.到网上生成一个2v码.指向您自己的  支付根目录 . 如下图(方便后面微信访问.因为支付页必须是微信才可以访问)然后登录公众号平台设置一下. 否则可能无法访问
    为了方便,已把该地址添加为测试地址.如果您需要测试可以自定义wcmall.bj165.com到本地进行测试 (可以host指定该地址.只是不能异步通知.以后文章会提到)
     
     

    4.接下来的事情比较繁琐,请注意牢记.  首先配置一下支付根目录所对应的服务器的的文件 . 结构如下

    drwxr-xr-x 2 root root 4096 8月  25 2016 cert
    drwxr-xr-x 2 root root 4096 8月  25 2016 doc
    drwxr-xr-x 3 root root 4096 8月  25 2016 example
    drwxr-xr-x 2 root root 4096 8月  25 2016 image
    -rw-r--r-- 1 root root 2523 4月   7 2015 index.php
    drwxr-xr-x 2 root root 4096 8月  25 2016 lib
    drwxr-xr-x 2 root root 4096 8月  25 2016 logs


    5.修改配置文件 .路径是

    [Shell] 纯文本查看 复制代码
    1
    vi lib/WxPay.Config.php

    找到以下代码

    [PHP] 纯文本查看 复制代码
    1
    2
    3
    4
    const APPID = 'wx426b3015555a46be';
            const MCHID = '1900009851';
            const KEY = '8934e7d15453e97507ef794cf7b0519d';
            const APPSECRET = '7813490da6f1265e4901ffb80afaa36f';

      搜索 APPID就可以找的到.  这是干什么的呢. 这是微信支付的重要数据之一. 
    其中. APPID 和  APPSECRET  是微信开发中的那两个重要 参数  大家应该熟悉.如果不熟悉的可以参考本站的一些微信开发的教程
    其中MCHID是商户id.在哪查看呢. 如下图 没错.就是这张图中的id
    也就是 http://www.php20.com/forum.php?m ... 1%E6%94%AF%E4%BB%98 这文章 中的第7 8 步中提到的. 
    KEY 商户后台是设置的密码.

    把以上这4项修改成本公司对应的项即可完成支付

     完成
    6.微信扫码.即可进行支付了. 
    7.补充,企业账户可以直接通过php支付给用户现金.   当然需要配置一下证书. 上图中写着的2个证书. 可以在商户后台下载到. 
    8.注意 提供的demo中 index.php指向的腾讯的服务器. 如果不修改.则永远无法测试自己的服务器.  清空index.php的内容 . 输入以下代码

    [PHP] 纯文本查看 复制代码
    1
    2
    3
    <?php
     
    header("location:example/jsapi.php?rand=" . mt_rand(1000,9999));


    当访问目录时.自动跳转到自己的测试里面


    9.接下一扫码测试 测试时如果有警告很简单.只需要 把jspai.php中的第二行注释关闭即可
     


    以下是商户截图
     

     


  • 相关阅读:
    Win7操作系统防火墙无法关闭的问题 无法找到防火墙关闭的地方的解决的方法
    【微信】微信获取TOKEN,以及储存TOKEN方法,Spring quartz让Token永只是期
    OC内存管理总结,清晰明了!
    下次自己主动登录(记住password)功能
    linux删除svn版本号库
    Python中可避免读写乱码的一个强慷慨法
    Tomcat源代码阅读#1:classloader初始化
    iOS关于图片点到像素转换之杂谈
    hdu 3804树链剖分+离线操作
    cdn缓存
  • 原文地址:https://www.cnblogs.com/ghjbk/p/6782082.html
Copyright © 2011-2022 走看看