微信支付需要做那些前期准备
前提
如果是做支付的话,我们根据微信的dome可以看出,微信支付大概需要以下参数配置
/* 微信公众号信息配置
* APPID:绑定支付的APPID(必须配置)
* MCHID:商户号(必须配置)
* KEY:商户支付密钥,参考开户邮件设置(必须配置),请妥善保管,避免密钥泄露
* APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置),请妥善保管,避免密钥泄露
*证书:需要下载安装配置
*/
1:证书路径,注意应该填写绝对路径(仅退款、撤销订单时需要)
2:证书文件不能放在web服务器虚拟目录,应放在有访问权限控制的目录中,防止被他人下载;
3:建议将证书文件名改为复杂且不容易猜测的文件
4:商户服务器要做好病毒和木马防护工作,不被非法侵入者窃取证书文件。
公众号配置
1:开发>基本配置>开发者ID(AppID)
2:开发>基本配置>开启AppSecret
3:【网页授权域名】获取openID
第一步:
入口1:开发>接口权限>网页服务-网页授权>修改
入口2: 公众号设置-功能设置-网页授权域名- 点击设置
第二步:下载文件 并且填写域名
第三步:请将文件XXXXXXX.txt上传至XXX服务器(或虚拟主机)的目录
将下载的TXT放到要获取网页授权的网站的根目录下,即域名所在的网站根目录下
第四步:保存
4:如果需要获取token设置白名单 (本地测试需要,如果不是本地测试暂时不需要)
5:获取证书和KEY值【此处需要商户平台设置】
6:开发。
公众号网址:https://mp.weixin.qq.com/
详细解析:
1)APPID,商户号,KEY 是所有接口需要的必填项。
2)如果是JSAPI支付,则需要AppSecret
3)如果是退款,撤销则需要证书
下载SDK
有开发基础的此处可以省略,可以直接参照文档进行开发
老版本的SDK和新版本的SDK有稍微差距,但是其实都一样的
我就不讲解怎么使用SDK了,大家只需要把微信配置添加到对应的config里面就可以了。
其中配置就是上述所说的APPID,商户号,KEY,AppSecret,证书等信息。
(如果你是服务商则需要服务商号和子商户号)
微信支付需要做那些前期准备相关推荐
- 浅析微信支付:1前篇大纲
以下会分几个步骤讲一下我学习微信支付的过程,也是一部辛酸史,也是希望朋友们不要再次跌进坑里,节省时间. 1.公司需要 如标题一般,公司来了这么个需求,需要接入微信支付,那就必须搞定他了,相信大部分的小 ...
- 微信怎样开通账户升级服务器,微信支付商户账户升级常见问题
Q: 什么时候切换到新账户模式? A:进行升级操作后的次日0点.例如:1月1日进行升级操作,则1月2日0点生效,统一切换到新帐户模式.生效时间(1月2日 00:00:00)前后两个小时内将不能使用代金 ...
- 微信支付与支付宝钱包的竞争分析
微信支付与支付宝钱包的竞争分析 NO1: 十九世纪七十年代起,"物竞天择,适者生存,优胜劣汰"已逐渐成为现代生物学的口号.而今,不知不觉中,它似乎也成了当代社会学的口号.罗素说:& ...
- 微信支付(商户平台)卡券开发文档
文章目录 简介 代金券 代金券分类 预充值代金券 免充值代金券 发券渠道 二维码发券 营销活动发券 高级API接口发券 核销方式 支付中自动核销券 操作指引 开发前准备 开通代金券权限 下载API证书 ...
- java 中实现微信支付退款功能案例
微信支付功能做了太多,今天又做了支付.退款.查询.提现等等,顺便把支付和退款代码贴出来,希望对初学者有点帮助. 首先调用微信支付退款 API 地址 https://pay.weixin.qq.com/ ...
- 微信支付 mysql_小程序怎么实现微信支付
小程序实现微信支付的方法: 前期准备: 1.开通了微信支付,并且小程序绑定了微信支付: 2.准备好小程序的appid,微信支付的商户号,支付秘钥. 商户系统和微信支付系统主要交互: 1.小程序内调用登 ...
- 微信支付缺憾:没有最短操作链优势
微信,2013年科技圈年度热词. 关于微信商业化,尤其在电商.支付领域的讨论颇多."颠覆一切"以及"链接一切"的欢呼与愿景下,舆论风潮中夹杂了太多情绪,许多人反 ...
- 微信支付代付通道开通流程
提供企业向用户付款的功能,支持企业通过API接口付款,或通过微信支付商户平台网页功能操作付款. 开通 开通条件: 1.商户号已入驻90日 2.商户号有30天连续正常交易 3. 登录微信支付商户平台-产 ...
- 微信支付与支付宝钱包的关键性差异
本文主角:微信支付和支付宝钱包. 配角:微博支付.平安壹钱包.百度理财和网易理财. 本文结论:微信支付从流量切入拼支付流程,大而全的支付宝钱包无法舍弃存量拼流量,因此拉出微博支付专精流量作为牵制.支付 ...
最新文章
- Python基础day09【面向对象(封装、继承、多态)、重写、私有权限】
- C#中几种常用的集合的用法
- 运维老鸟教你安装centos6.5如何选择安装包
- 面试官:HTTPS 为什么是安全的?说一下他的底层实现原理?
- 信息学奥赛一本通 1311:【例2.5】求逆序对 | 1237:求排列的逆序数 | OpenJudge NOI 2.4 7622:求排列的逆序数 | 洛谷 P1908 逆序对
- 毕业设计 ASP.Net+EasyUI开发 X X露天矿调度管理信息系统(一)
- 微软正式发布Internet Explorer 7.0
- HDU 2157 How many ways??
- paip.提升效率----更改数组LIST对象值for与FOREACH
- 一款很好用的在线作图工具ProcessOn,推荐大家使用
- Taylor公式的证明
- 英语钻石法则(六)-----学习地道、实用的材料
- 深度学习入门之神经网络的学习思维导图
- domino-notes-Designer- java环境配置
- 【windows】查看文件md5码
- 如何把Windows CE安装文件下载到本地进行安装
- 利用Java计算多少次纸才能对折出珠峰高度
- matlab试用SUMT外点法求解,数学建模集训知识大纲
- 万能的网格交易法你必须了解一下
- Adb 实用命令(网络包、日志、调优相关)