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中的第二行注释关闭即可
     


    以下是商户截图
     

     


  • 相关阅读:
    Could A New Linux Base For Tablets/Smartphones Succeed In 2017?
    使用libhybris,glibc和bionic共存时的TLS冲突的问题
    6 Open Source Mobile OS Alternatives To Android in 2018
    Using MultiROM
    GPU drivers are written by the GPU IP vendors and they only provide Android drivers
    Jolla Brings Wayland Atop Android GPU Drivers
    How to Use Libhybris and Android GPU Libraries with Mer (Linux) on the Cubieboard
    闲聊Libhybris
    【ARM-Linux开发】wayland和weston的介绍
    Wayland and X.org problem : Why not following the Android Solution ?
  • 原文地址:https://www.cnblogs.com/ghjbk/p/6782082.html
Copyright © 2011-2022 走看看