【www.gbppp.com--经典美文】
商家们在申请微信支付接口时,申请条件/申请资格:
申请成为公众账号支付商户需要满足,必须满足以下条件:
1、拥有公众帐号,且为服务号;
2、公众帐号必须经过微信认证,且为企业、商店商家、媒体认证类型(未认证用户,可先申请微信认证)
;
申请成为APP支付商户需要满足,必须满足以下条件:
1、拥有公众帐号,且为服务号;
2、公众帐号必须经过微信认证,且为企业、商店商家、媒体认证类型(未认证用户,可先申请微信认证);
3、APP支付商户,须拥有微信开放平台(
微信支付申请流程:
一、微信认证:
1) “设置->账户信息->认证情况“点击“申请微信认证”进入。
2) “服务->服务中心“点击“微信认证”进入。
二、申请微信认证操作流程。
1) 签署《微信公众平台认证服务协议》,勾选同意,点击下一步。【微信支付的流程】
2) 填写资料:选择认证主体类型,提交相应的认证材料。
选择完类型后进入填写认证资料页面,各类型需要提交的资质材料包括但不限
于:
企业:
《组织机构代码证》;《企业工商营业执照》。
政府及事业单位:
《组织机构代码证》
其他组织-免费:
《组 织机构代码证》;相关登记证书、批文或证明等:基金会请上传《基金会法人登记证书》,外地常设机构请上传其驻在地政府主管部门的批文,外国驻华机构请上传 国家有关主管部门的批文或证明,居民委员会、村民委员会、社区委员会等其他组织请上传主管部门的批文或证明,独立核算的附属机构请上传主管部门的基本存款 账户开户许可证和批文。
社会团体:
《组织机构代码证》;《社会团体登记证证书》;如果是宗教团体还需要提供宗教事务管理部门的批文或证明。
民办非企业:
《组织机构代码证》;《民办非企业登记证书》;非事业单位的培训教育机构,需要提交其自身所有权的《办学许可证》。非事业单位的医疗机构包括美容,需要提交其自身所有权的《医疗机构执业许可证》等。
其他盈利组织:
《组织机构代码证》;相关登记证书、批文或证明等。
3)选择命名方式,并提交相关资料。
4)填写发票信息。
用户可选择开具普通发票(定额发票)、增值税专用发票。其中增值税专用发票还需提交《税务登记证》、《银行开户证明》给腾讯客服,核对资质后才能开具。发票抬头为填写认证信息的企业全称。【微信支付的流程】
1. 商户接入
1.1 申请流程指引
一、申请流程图
二、申请接入步骤详细说明
(一)成为已认证的服务号
1、目前微信支付功能仅开放给已经通过微信认证的服务号(企业、商店商家、非事业单位媒体类服务号),若已经通过微信认证,且是服务号,可直接进入第二步;
2、订阅号商户可先升级为服务号,此步骤约1个工作日;
3、未经认证的商户可先申请微信认证。
注意:请申请认证的商户主体与后续申请微信支付权限的商户主体保持一致。
(二)提交申请资料,等待审核
1、登录公众号,进入:服务-服务中心-商户功能;
2、提交商户基本资料
1)请据实填写微信支付售卖的商品/服务信息,并据此选择经营范围、填写售卖商品信息,此处填写的商品信息将作为日后运营监管的依据;
2)目前仅对经营范围之内的商户开放微信支付申请权限,经营范围之外的商户请暂缓。
3、提交业务审核资料
此处提交的商户资料,要求与认证的商户主体一致,即认证主体与运营主体一致。
4、提交财务审核资料
此处提交的公司财务资料,要求与业务审核中的主体一致,即运营主体与结算主体一致。
5、等待审核
1)微信7个工作日内给到审核结果;
2)审核结果将以通知的形式告知商户,可点击页面右上角小信封图标进入查看。
3)通过审核的商户,将收到通知邮件,邮件中包含重要开发参数,请牢记申请时填写的邮箱地址。
该重要邮箱是商户在填写“业务审核资料”时设置的:
(三)进入开发、签订合同【微信支付的流程】
微信支付申请业务介绍
您好!感谢您对深圳万国思迅软件有限公司的支持,关于微信支付业务的详情介绍如下:
微信支付申请申请流程大致为:
1、客户提交申请资料(需提供微信公众服务号,且必须认证通过)
2、思迅软件申请开通
3、微信系统审核通过(审核需要3-7个工作日)
4、客户登录微信平台签署认证(必须登录提交申请所生成的商户号)
5、思迅软件绑定对接(需要微信商户号,客户可自助登录微信平台查看)
6、客户在软件设置子商户号(即商户号,且必须是提交申请所生成的商户号),即可使用。
微信所需申请资料包括:微信支付申请表+商户证件照片及扫描件
(所有照片及扫描件需清晰、内存不得大于2M)
备注:
微信支付申请流程在正常情况下大约在3-7个工作日内完成。
关于微信支付申请所需文件材料,附件中有详细资料可参考,请商户严格按照表格要求填写,谢谢!
1、 开通微信公众号,开通服务号,开通微信支付,开通微信商户平台。
2、 获取微信客户的客户oppid。获取方法
1、 获取微信客户code值,该值5分钟有效,只能使用该值获取一次oppid。
2、 设置跳转界面的redirect_uri回调目录,如果在菜单中不获取code,不用配置。如果
需要回调作如下配置:
做完改配置,redirect_uri就可以使用。
3、 Html获取code
值方法,在微信建菜单的时候,自定义菜单:链接对应如下:
,其中appid是需要获取微信公众号中的appid。redirect_uri是调用该链接要跳转到的链接地址。剩下的参数可以固定写死,具体代表含义参考微信公众号开发文档。做完以上配置就可以跳转到redirect_uri指定的界面。
4、 微信公众号设置,调用微信的支付处理,需要设置
涉及到支付,需要设置js接口安全域名,与网页授权接口保持一致,否则回调界面可能会出现问题。
设置微信支付回调界面,微信支付,添加该校验,处理验证的问题:公众号平台设置:
这两个公众号配置处理完成以后,才能做支付处理处理
5、 数据处理
1、 获取code,在回调的界面添加如下,在为公众号自定义菜单配置回调页面,该页面中添
加如下处理获取code:
<scripttype="text/javascript"charset="UTF-8">
//获取客户的code
var code = "";
code = $.getUrlParam('code');
</script> (function($) { $.getUrlParam = function(name) { } varreg = newRegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) returnunescape(r[2]); })(jQuery);
2、 通过该5分钟有效的code值,获取oppid,java程序获取
String resultGetOppenId =
getclient.callRestRPC("https://api.weixin.qq.com/sns/oauth2/access_token?appid="+appid+"&secret="+secret+"&grant_type=authorization_code&code="+code, null);
logger.info("+++++++++++++++BindPhoneServiceImplresultGetOppenIdaccess_token:"+resultGetOppenId);
String openid = "";
try {
Map<String,Object> map= JsonUtils.parseMap(resultGetOppenId); if(null != map.get("openid"))
openid = String.valueOf(map.get("openid")); } catch (Exception e) { } logger.error("++++++++JsonUtils.parseMap+++++++++"+e);
3、 充值获取对应的sign,签名校验,文档中有详细介绍,此处大部分都可以通过,之后下预
订单,此步骤大部分可通过,获取到的ign值校验工具url:https://pay.weixin.qq.com/wiki/tools/signverify/,下paySign校验也使用该工具校验。。
4、 获取前台js的参数,其中paySign获取,需要重新获取,参数是paySign上边的5个参
数,需要重新做签名认证,此处把我卡住很长时间,文档上没有讲解清楚,我是读了n次文档后发现的。其中js需要引入
<scriptsrc="
WeixinJSBridge.invoke(
'getBrandWCPayRequest', { "appId" : data.appid, //公众号名称,由商户传入 "timeStamp":data.signData.timeStamp, "nonceStr" : data.signData.nonceStr, //随机串 "package" : data.signData.package, //订单详//时间戳,自1970年以来的秒数 32个字节以下 情扩展字符串字符串类型,4096个字节以下是商户将订单信息组成该字符串,具体组成方案参见接口使用说明中package组包帮劣;由商户按照规范拼接后传入;
"signType" : "MD5", //微信签名方式: 目前只"paySign" : data.signData.sign//微信签名 }, function(res){ if (res.err_msg == 支持 MD5 "get_brand_wcpay_request:ok") { alert("微信支付成功!"); } elseif (res.err_msg == alert("用户取消支付!"); } else { alert("支付失败!"+res.err_msg); } } ); "get_brand_wcpay_request:cancel") {
至此微信开发,整流程介绍完成,其他信息需要参考文档处理。
本文来源:http://www.gbppp.com/jd/452779/
推荐访问:微信支付申请流程 微信支付开通流程