微擎微信支付配置API配置在哪

微信支付接入教程
公众号支付是指用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块来完成支付,适用于在公众号、朋友圈、聊天窗口等微信内完成支付的场景。申请条件:已认证服务号、已认证订阅号(政府和媒体类型)。申请指引:扫码支付是指商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”来完成支付,适用于PC网站支付、实体店单品等场景。申请条件:已认证服务号、已认证订阅号(政府和媒体类型)。申请指引:H5 支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。申请条件:目前针对18个类目开放了H5支付权限,可登录微信商户平台,点击【产品中心】-&【我的产品】-&【支付产品】-&【H5支付】进行申请。申请指引:成功开通后,你需要做三件事情:①从微信公众号平台获取appid、appsecret,从微信商户平台获取微信支付商户号和支付密钥,获取后在网站后台管理进行相关配置;②在后台获取相关链接到商户平台-产品中心-开发配置进行设置;③在微信公众平台填写网页授权域名,并下载相关文件至网站管理的根目录一、后台数据配置(1)配置appid和appsecret(注:新用户在设置微信支付时需先授权公众号,然后跳过此步骤的填写)查找路径:微信公众平台-开发者中心-基本配置,示例截图如下(2)配置微信支付商户号和支付密钥①配置支付商户号查找路径:微信支付商户平台-产品中心-开发配置②配置支付密钥查找路径:微信支付商户平台-账户中心-API安全点击“设置密钥”(需先安装操作证书),设置32个字符的密钥,同时填写至我们的管理后台(注:不要轻易修改支付密钥,修改后记得回到后台同步更新)二.商户平台开发配置①登录后台,在“网站管理-商城管理-商城功能设置-支付方式-微信支付”查看到如下信息(注:这里推荐使用已备案的顶级域名)②复制相关的链接到“微信支付商户平台-产品中心-开发配置”进行设置三.微信公众平台配置①找到“微信公众平台-公众号设置-功能设置”页面,点击网页授权域名设置,填写你的手机网站域名②下载截图所示的文件③上传至“网站管理-资源库管理-管理虚拟根目录”(注:电脑网站和手机网站都需要独立上传文件)当完成以上所有配置后,买家购买你的网站商品时就可以使用微信支付啦!
以上信息是否解决你的问题?
请选择原因...
描述不清晰
操作后未能解决问题
内容不正确
对产品功能不满意
提交成功!
非常感谢您的评价,我们将会在今后的工作中不断完善!热线服务:
微信支付篇
提示:只有经过微信认证的服务号才可以开通微信支付。
一、完成微信的相关认证
申请流程详细说明:
(一)完成服务号认证:
1、微信支付功能目前仅对完成微信认证的服务号开放申请(企业、媒体、政府及其他组织)。若公众帐号符合开放申请要求,可直接进入第二步(微信公众平台提交资料);
2、订阅号可先升级为服务号,升级方法:登录微信公众平台—设置—帐号信息—升级为服务号;
3、未认证的服务号需先完成微信认证。
注:商户申请微信认证的主体与申请开通微信支付功能的主体需保持一致。
(二)完成申请资料审核:
1、登录微信公众平台,进入:服务-服务中心-商户功能;
2、提交商户基本资料
请准确选择经营范围,并如实填写出售的商品/服务信息,此处填写的信息将作为日后运营监管的依据;
3、提交业务审核资料
商户提交的资料,主体需与微信认证主体保持一致,以保证运营主体即认证主体;
4、提交财务审核资料
商户提交的财务资料,主体需与业务审核资料主体一致,以保证结算主体即运营主体;商户提交的所有资料,需加盖公章。
5、资料审核:
1)商户申请资料提交成功后,腾讯在7个工作日内反馈审核结果;
2)审核结果将以电子邮件的形式告知商户。商户也可登录微信公众平台,点击页面右上角小信封图标查看。
3)审核通过的通知邮件中,将包含非常重要的开发参数,请商户牢记申请时填写的“重要邮箱”地址,相关通知一经发送至“重要邮箱”地址,则视为腾讯已经向商户履行了通知义务。重要邮箱”是商户在填写“业务审核资料”时设置的:
(三)功能开发、合同签订:
1、资料审核通过的商户可以进行功能开发工作:腾讯提供清晰的开发接口文档,帮助商户顺利完成功能开发工作。
注:为了不耽误进入申请流程中的第四步,即“缴纳保证金”、“申请发布全网“及”销售商品“流程,建议商户将合同签订与功能开发同步进行。
2、 签订合同
1)资料审核通过后,商户对合同进行盖章确认后请根据指引寄至腾讯。
2)若申请开通公众号支付功能,商户需签订《微信公众平台商户功能服务协议》和《微信支付服务协议》。
3)腾讯在收到商户寄回的合同后,会由专人负责审核,确认无误后,会尽快盖章并按照约定的份数寄还商户。
注:商户盖章时请注意加盖骑缝章。若需申请开通APP支付功能,请访问微信开放平台open.weixin.qq.com进行资料的提交、审核。
(四)开通商户功能:
1、缴纳风险保证金:
1)商户登录财付通账户缴纳风险保证金;
该财付通账户的登录id和密码可在资料审核通过时腾讯发送的通知邮件中查看,登录id即:partnerid,登录密码即:partnerkey。
2)未缴纳风险保证金不影响开通商户功能,但保证金足额缴纳是款项结算服务开通的前提。
2、开通商户功能是指测试白名单之外的微信号也能在商户的公众帐号内使用微信支付功能,开通商户功能之后才能在公众帐号内售卖商品或服务。
二、强大微平台添加微信支付需要的信息
1、选择微支付
2、编辑支付信息,保存后即可
注:商户在微信公众平台提交申请资料以及银行账户资料,资料审核通过并签约后,可以获得以下帐户(包含财付通的相关支付资金账户),用于公众帐号支付。
公众帐号身份标识(appId)
公众帐号身份的唯一标识。审核通过后,在微信发送的邮件中查看。
公众号支付密钥(appSecret)
公众帐号支付请求中用于加密的密钥Key,可验证商户唯一身份,PaySignKey对应于支付场景中的appKey值.审核通过后,在微信发送的邮件中查看。
公众平台API密钥(paySignKey)
除了支付请求需要用到paySignKey,公众平台接口API的权限获取所需密钥Key,在使用所有公众平台API时,都需要先用它去换取access_token,然后再进行调用(详情参考文档API接口部分).审核通过后,在微信发送的邮件中查看。
财付通商户身份标识(partnerId)
财付通商户身份的标识。审核通过后,在财付通发送的邮件中查看。
财付通商户权限密钥(partnerKey)
财付通商户权限密钥Key.审核通过后,在财付通发送的邮件中查看。
三、绑定强大微到微信公众平台
1、在公众平台功能选择—商户功能——选择商户信息——添加功能信息
2、在功能信息中添加强大微相关信息,保存即可
支付授权目录 : weixin.qiangdawei.com/pay/
支付请求实例 : http://weixin.qiangdawei.com/pay/wxpayserver
共享收货地址 : 是
维权通知URL: http://weixin.qiangdawei.com/pay/wxright微信支付如何设置商户支付密钥(API密钥
& 首先你在微赞后台 -& 功能选项 -& 支付参数 -& 设置微信支付 -& 选择新版接口类型& && &会看到新增一项商户支付密钥(API密钥),复制里面参数复制里面参数登入商户平台(http://pay.weixin.qq.com)登录后,找到账户设置 -& 密码安全 -& API安全 -& API密钥设置API密钥,把在微赞后台复制的参数填写进去即可
[1].&&微信小程序免费SSL证书https、TLS版本问题的解决方案 &&http://www.wxapp-union.com/portal.php?mod=view&aid=598
下载次数:0
您所在的用户组无法下载或查看附件Android_APP 微信支付接口开发
Android_APP 微信支付接口开发
&1、首先说一下我们在开发微信支付接口的时候遇到最多和最疑惑的问题,那就是明明 appid、商户号、API密钥 都对照了好几遍确实是和自己的一样,并且也没有在Log日志中出现签名错误等信息,却始终调不起微信支付,或是直接回到支付结果后的界面并提示 &微信支付结果:code=-1&。这就是微信支付中的一个深坑之处(为什么说这是深坑之处呢?会在下面特别说明)。
2、下面就教大家如何跳出这个深坑,首先先让图来说话:
3、接下来进行微信支付的接入,本文档重在实现调起微信支付,其中的 sign签名如何生成不进行详细讲解,可以自行上网百度。
微信支付开发步骤:
一、首先去申请开通微信支付功能(亦可从网上找到申请开通的方法),开通后会收到下图所示的一封邮件。
二、从微信支付商户平台下载微信支付的Demo
其Demo的src 目录如下:
四、将微信支付Demo的.java文件放到我们自己的项目中。**这里有一个关键点必须要注意,否则会造成调起微信支付后无法回到支付结果界面, 那就是WXPayEntryActivity.java文件必须放到你工程的 包名.wxapi下,假设你的包名是 com.exemplary.demo 那么WXPayEntryActivity.java文件就应该放到com.exemplary.demo.wxapi 下。**PayActivity.java 文件则可以放到对应的Activity中,其余的.java文件则可以随意放置,然后修改一些小细节即可。
五、修改Constants.java 中的三个参数,然后在AndroidManifest.xml中加入&
1)、对应的权限:
&!-- 微信支付 --&&uses-permission android:name=&android.permission.MODIFY_AUDIO_SETTINGS&/&12
2)、PayActivity:
&activity android:name=&PayActivity的全路径& & &android:label=&@string/app_name& & &android:exported=&true& & &android:launchMode=&singleTop&& & &&!--这个intent-filter不要忘了--& & &&intent-filter& & &&action android:name=&android.intent.action.VIEW&/&&category android:name=&android.intent.category.DEFAULT&/&&data android:scheme=&对应的appid(APP_ID)&/& &/intent-filter&&/activity&1
&!-- 微信支付 --&&receiver
& & &android:name=&AppRegister的全路径&&&intent-filter&&action android:name=&com.tencent.mm.plugin.openapi.Intent.ACTION_REFRESH_WXAPP& /&&/intent-filter&&/receiver&1234567
六、有些开发者以为到这里就完成了,然后运行项目进行测试,可得到的结果是调不起微信支付的API。&
& 注意:这一步是坑点之一。在进行测试时我们必须先生成一个程序的keystore文件,然后再按下面的步骤进行才可以顺利地调起微信支付。(这一步在微信支付的开发文档中并没有进行说明)如图所示,生成一个有效的keystore文件的步骤:&
然后将生成的apk文件安装到我们的测试机上,如果我们想通过运行项目把程序安装到我们的测试机上也能调起微信支付,则需按下图所示操作:&
七、将APP 安装到我们的测试机中后,再从 微信支付 | 商户平台中下载应用签名工具,将其安装到测试机上,下面是下载地址&
然后如图所示:&
然后按照微信支付中的开发文档走:
八、有的开发者会在这一步走完后就立即测试支付,结果是没能调起微信支付API,这个原因有可能是设置并保存了应用签名后微信那边的服务器没能那么快地做出处理,在等待了30秒后再进行测试则就可以成功调起微信支付了。
分享到微信}

我要回帖

更多关于 微信支付配置教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信