微信支付微信公众平台参数设置需要配置什么参数

在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
标签:至少1个,最多5个
终于写到微信了。加油干,撸起袖子奔小康。
项目GitHub地址:
微信支付个人觉得在帐号设置上有些麻烦,帐号太多啦,支付宝目前就是一个应用基本涵盖了所有的接口开发。
可能是由于微信支付的后端是财付通,反正咱们写代码的,也别管那么多。理清楚各配置的关系,然后写出高质量的代码就好。
关于如何申请微信支付,只讲两个问题,服务号支付能力的申请在公众号后后台申请,app应用的支付能力申请在开发者中心申请。其他细节请自行查询。
登陆微信商户平台:
拿到微信给的商户号后,登陆商户平台,点击【账户中心】进入【API安全】会看到下面的截图:
微信支付发起请求的数据需要进行签名,签名的密钥就是在这里设置,设置时候请记录一下。等会配置中会需要。
下载微信的安全证书,相关说明
=& '应用ID',
=& '商户id',
=& '刚刚设置的密钥',
'app_cert_pem'
=& 'apiclient_cert.pem',
'app_key_pem'
=& 'apiclient_key.pem',
'sign_type'
=& 'MD5',// MD5
HMAC-SHA256
'limit_pay'
//'no_credit',
'fee_type'
=& 'CNY',// 货币类型
当前仅支持该字段
'notify_url'
=& 'https://helei112g.github.io/',
'redirect_url'
=& 'https://helei112g.github.io/',
'return_raw'
下面表格中 是否必须 列如果标记为 是
,则该项必须设置,否则sdk将无法得到结果。
应用id,下面会详细解释
微信支付分配的商户号
用户在商户中心设置的api密钥
签名类型,默认为MD5,支持HMAC-SHA256和MD5。
app_cert_pem
证书pem格式
app_key_pem
证书密钥pem格式
上传此参数no_credit--可限制用户不能使用信用卡支付
默认人民币:CNY
notify_url
异步通知的地址
redirect_url
回调页面地址
return_raw
是否返回微信原始数据
app_id: 对于公众号支付,是微信支付分配的公众账号ID,如果是app支付则是微信开放平台审核通过的应用APPID
微信支付接口中,一定要注意区分不同的帐号类别
公众号支付,需要对应服务号在公众号后台申请,该帐号无法用来进行app支付
app支付,微信开放平台审核通过的应用APPID,无法用来进行公众号支付
小程序支付也是一个独立的帐号,微信分配的小程序ID
扫码支付,可以使用app支付的帐号,也可使用公众支付的帐号
刷卡支付,两个帐号也可以使用
由于我没有小程序的帐号,没办法测它是否可以用于扫码支付与刷卡支付,有测过的朋友请告诉我一下(微信号:helei543345)
mch_id: 商户号,申请商户号成功后,腾讯给你发的邮件里边有
md5_key: 在商户中心自己设置的api密钥,主要用来签名支付数据
sign_type: 签名方式,当前微信支持HMAC-SHA256和MD5,默认使用 MD5
app_cert_pem: 从apiclient_cert.p12中导出证书部分的文件,为pem格式,请妥善保管不要泄漏和被他人复制
app_key_pem: 从apiclient_key.pem中导出密钥部分的文件,为pem格式
关于 app_cert_pem 与 app_key_pem 的详情请看这里 :
limit_pay: no_credit--指定不能使用信用卡支付
,当前微信仅这一个参数,设置了,支付时,用户无法使用信用卡
fee_type: 货币类型,默认是人民币,其他可选值看这里:
notify_url: 异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数。
redirect_url: 只有在使用h5支付时,才需要设置,也可以选择不设置。用来控制在h5中支付成功后,跳转的页面。
return_raw: 是否返回微信的原始数据,默认为false,建议设置为true
该参数如果设置为 false,sdk内部会映射一些key,并且把微信的金额处理为元
如果参数值为 true ,则只对异步数据进行签名检查,检查通过,返回一个数据类型的数据(微信原始为xml),其中包含的key是微信本身的,并且金额相关的单位都是分
微信的配置文件相对来说比较简单,只是它的帐号体系有点多,大家在使用时,根据自己使用不同支付,读取不同配置,来完成相互间的切换。
另外,如果还需要转账或者发红包,请设置以下图中的信息。
今天晚上公司部署新项目,在等待过程中把微信的配置文档搞定。
0 收藏&&|&&1
你可能感兴趣的文章
13 收藏,5.5k
6 收藏,291
16 收藏,11.3k
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
分享到微博?
我要该,理由是:帮助中心 HELP
QQ客服在线时间:每天9:00-21:00
微信支付配置流程查看: 28649|
一、设置商户平台支付密钥(ApiKey)微信支付下发邮件内容如下: 用邮件中的商户平台账号和初始密码登录
安装证书.png (68.15 KB, 下载次数: 16)
11:38 上传
点击申请安装
选择证书使用设备、短信验证码、图片验证码,确定点击确定,可以看到证书安装后的情况
设置API安全
设置API.png (62.47 KB, 下载次数: 14)
11:39 上传
点击设置密钥
输入密钥和登陆密码,登陆密码为商户平台登录密码,密钥格式为32位字符,只允许英文和数字组合,自拟,点击确认
至此,您的ApiKey就是刚才设置的32位API密钥
二、 设置云会员的微信支付配置信息1.登陆云会员后台,依次打开管理-微信公众平台-参数设置请使用“认证过”并申请了“微信支付'的微信公众帐号扫描授权云会员。
QQ截图27.jpg (318.32 KB, 下载次数: 9)
18:02 上传
1.jpg (343.37 KB, 下载次数: 9)
18:03 上传
2.再次打开管理-微信公众平台-参数设置-微信支付,选择新接口支付参数填入商户号和Api密钥(商户号在微信给商户发的邮件中,即微信支付商户号,Api密钥为本文上一节设置的API密钥)
1.jpg (360.93 KB, 下载次数: 11)
18:08 上传
三、 设置微信公众平台支付配置信息登陆云会员后台,依次打开管理-微信公众平台-参数设置,可以看到“支付授权目录“测试授权目录”、“支付回调URL”,待会要复制这三个参数填入微信公众平台
2.jpg (369.01 KB, 下载次数: 16)
18:11 上传
登陆微信公众平台-微信支付-开发配置,点击修改,分别填入对应的参数,保存即可
参数.png (55.1 KB, 下载次数: 20)
14:44 上传
(配置之后,可能需要10—30分钟生效)
设置完成后,进入团购或者在线商城进行测试支付,看是否能支付成功。
注:根据费率比例,财付通会收取一定比例的手续费,具体费率请查询如下网址
旧版微信支付下发邮件内容如下(总共两封:一封由微信下发的,一封财付通下发):微信下发的邮件:
财付通下发的邮件:
如果是旧版微信支付,请选择旧接口支付参数
支付宝支付旧.gif (26.4 KB, 下载次数: 16)
11:11 上传
1、微信公众帐号选择“认证服务号”2、填入公众号的微信号3、填入微信公众平台的AppId和AppSecret4、填入PaySignKey(微信下发的邮件中),PartnerId和PartnerKey(PartnerId财付通下发的邮件中,PartnerKey以最后登录财付通修改的为准)5、保存.7、联系腾讯客服,修改公众号微信支付的维权通知URL:登录微信公众平台-》微信支付-》商户基本资料-》点击“查看资料”。微信公众平台开发(101) 微信支付URL配置
时间: 14:29:18
&&&& 阅读:429
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&本文介绍微信支付申请时如何设置授权目录及URL。
一、选择支付类型
目前有两种支付类型
JS API网页支付
Native原生支付
如果没有特殊要求,两种都勾选。
二、支付授权目录
目前可以选择http还是https协议,没有特别要求,选择http。对安全要求比较高的企业,请选择https。
支付授权目录填写自己公司的域名加上目录,目录可以是不存在的目录,例如wxpay。
一个完整的目录参考如下:
http:///wxpay/
蓝色部分表示要选择的。
红色部分表示要填写的,注意最后要有/
三、共享收货地址
四、其他URL配置
url并不需要目前已经存在的。
JS API支付请求实例 /wxpay/instance.phpNative原生支付回调URL
/wxpay/native.php维权通知URL
/wxpay/rights.php告警通知URL
/wxpay/alarm.php
===================================================================
本人现在没有支付接口,没有条件深入研究支付流程,想咨询这方面的朋友请先耐心等待微信支付开发教程完结。
====================================================================
方倍工作室微信公众平台账号关注方法:1. 微信通讯录-添加朋友-查找公众号-搜索“方倍工作室”2.
微信通讯录-添加朋友-搜号码-输入“pondbaystudio”3. 使用微信扫描下面的二维码
标签:&&&&&&&&&&&&&&&&&&原文:/txw1958/p/weixin-pay-url.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!在线:工作日(节假除外)
09:00-12:00
13:00-16:00
使用咨询:9-801
技术反馈:9-802
商务合作:1
找回账号:9
关注官方微信
微信支付开发配置:支付授权目录、扫码回调链接
一、开通微信支付的首要条件是:认证服务号或政府媒体类的认证订阅号(一般认证订阅号无法申请微信支付)
二、微信支付-开发配置-支付授权目录:
1、支付授权目录:/yunduanwx/wxpay/(主域名状态下填写此目录)
2、支付授权目录:/yunduanwx/Cashier/pay/wxpay/(主域名状态下使用收银台填写此目录)
3、支付授权目录:abc./yunduanwx/wxpay/(三级域名状态下填写此目录,abc用系统分配的前缀替换)
4、支付授权目录:abc./yunduanwx/Cashier/pay/wxpay/(三级域名状态下使用收银台填写此目录,abc用系统分配的前缀替换)
5、支付授权目录:/yunduanwx/wxpay/(备用域名状态下填写此目录)
6、支付授权目录:/yunduanwx/Cashier/pay/wxpay/(备用域名状态下使用收银台填写此目录)
三、微信支付-开发配置-扫码回调链接:
1、扫码回调链接:/yunduanwx/wxpay/getpackage
以上链接只作微信支付配置使用,在电脑上打开授权目录与回调URL均无效。
四、微信支付具体设置填写的方法:
1、请把以上支付授权目录和扫码回调链接填到微信商户平台-产品中心-开发配置中,请对应目录填写;
2、一般情况下只需要填写1个支付授权目录,如同时使用微信支付和收银台,只要再添加收银台的支付授权目录即可;
3、同时再到微信商户平台-账户中心-APIP安全中,设置32位的API安全密钥,此密钥由用户自行添加;
4、最后再到我方平台上的微支付管理内配置相关的支付接口,具体请根据里面的说明设置即可;
5、微信支付的最小金额是0.1元,所以在测试支付时金额必须大于0.1元,否则会提示微信支付配置错误。
微信商户平台-产品中心-开发配置,示意图:
微信商户平台-账户中心-API安全,示意图:
微讯云端-绑定及基础设置-微支付管理-支付接口管理-微信支付-配置信息,示意图:
(责任编辑:微讯云端)
Copyright (C)
. All Rights Reserved 微讯云端
宁波迅途信息技术有限公司
关注官方微信

我要回帖

更多关于 微信公众号支付配置 的文章

 

随机推荐