有微信定制开发支付的信息

商服平台手册
文档下载中心
新型扫码终端产品
收银宝常见问题
当前位置: 首页&&&系统联调&&&联调指南 & 正文
参数配置 & & &所有以系统对接方式接入收银宝-网上收银类(包括微信、支付宝、手Q、当面付订单模式等)的产品均需要获取appid和key参数,具体获取方式见文档。& &微信公众号支付和微信APP支付需要通过商服平台提交支付参数,审核通过后配置即可生效。操作指导见。接口介绍一、微信扫码(主扫、被扫)、公众号1.1功能介绍&&&&&系统提供商户通过系统对接的方式发起移动支付交易,包括微信,支付宝,手机QQ的NATIVE支付,JSAPI支付、刷卡支付。1.2接入方式& & &接口通过HTTPS方式提供,交易参数通过POST方式提交上来,返回结果均为JSON格式的数据报文。1.3接入地址& & &&接入测试参数:& & & &商户号:001APPID:KEY:allinpay888Url:http://113.108.182.3:10080/apiweb/unitorder/(pay,cancel,refund,query,close)注:仅用于扫码,其他支付方式需生产环境下联调。&1.4支付方式介绍& &以微信支付为例:& &NATIVE支付:是指用户打开微信扫一扫,扫描支付二维码进行支付。商户平台调用接口获取支付二维码串,通过网页显示或打印出来供用户扫描,用户支付成功后,系统会把支付结果通过http方式通知到商户设定的url地址。&&& &JSAPI支付:是指用户打开图文消息或者扫描二维码,在微信内置浏览器打开网页进行的支付。商户平台调用接口获取支付所需参数,然后调用微信浏览器内置的接口getBrandWCPayRequest发起支付,用户支付成功后,系统会把支付结果通过http方式通知到商户设定的url地址。该接口需要绑定域名等流程。& &刷卡支付:是指用户打开钱包的刷卡功能,使用扫描枪等设备扫码获取支付条码后,调用接口发起支付,系统实时返回支付结果。1.5 Sign签名机制介绍& & &&这里将定义生成sign 字符串的方法。a、签名字符串为除了sign之外的其他字段,加上分配的key的键值对.b、所有参与签名的字段,按字段名的ASCLL码从小到大排序后,使用URL的键值对的格式(即key1=value1&key2=value2)拼接成字符串string.c、sign=md5(string.getbyte(&utf-8&)).toUpperCase()如:appid=,cusid =000,paytype =0,trxamt=1,reqsn =7,randomstr =7,body=商品名称,remark =备注信息则string=&appid=&body=商品名称&cusid=000&key=43df939f1e7f5cb63f893994&paytype=0&randomstr=7&remark=备注信息&reqsn=7&trxamt=1&;&sign=md5(string.getByte(&utf-8&) .toUpperCase()=”1918CC7DBBD120B1BB130C”;1.6 接入说明微信主扫 &&&统一支付接口地址:https://vsp.allinpay.com/apiweb/unitorder/pay& & 请求统一支付接口后获取返回的payinfo字符串,开发者自行转换为二维码即可微信被扫& & 统一扫码接口地址:https://vsp.allinpay.com/apiweb/unitorder/scanpay& & 目前支持微信、支付宝、手机qq、银联、建行付款二维码。微信公众号& & 对接公众号需先前往vsp.allinpay.com提交支付参数,参考文档& & 统一支付接口地址:https://vsp.allinpay.com/apiweb/unitorder/pay& & 请求统一支付接口后获取返回的payinfo字符串,用于调用微信JS支付。& & 注意,将返回的payinfo解析填充到微信getBrandWCPayRequest中,不需要做任何修改。& & 参考链接:& & 1、微信公众号获取openid官方文档& & & & 2、微信公众号JSAPI官方文档& &&& & & 微信公众号支付请求收银宝响应payinfo示例:& &{&appid&:&&,&cusid&:&XXXXXXXX&,&payinfo&:&{\&appId\&:\&wxb3fa424b\&,\&timeStamp\&:\&\&,\&signType\&:\&MD5\&,\&package\&:\&prepay_id=wx362b67f0b1\&,\&nonceStr\&:\&38642\&,\&paySign\&:\&66FF000B739F459D093FE24AB3462170\&}&,&reqsn&:&9024&,&retcode&:&SUCCESS&,&sign&:&9513D3ABF5983F3FACCDED&,&trxid&:&&,&trxstatus&:&0000&}& &3、微信公众号appid获取方式& & 公众号APPID获取方式如下:1&平台:登录微信公众平台(mp.weixin.qq.com)2&路径:开发-基本配置3&查看此处:&APPID的认证主体:1&平台:登录微信公众平台(mp.weixin.qq.com)2&路径:设置-公众号设置-认证情况-主体信息3&查看此处:二、微信APP1.1 对接步骤APP开发者需先前往open.weixin.qq.com完成微信开发者帐号申请并创建应用,获得微信平台分配的移动应用APPID,作为发起交易所需要的sub_appid;1.2 交易流程交易流程如下:1)app点击支付,支付请求发往商户后台;2)商户后台请求通联收银宝api接口,获取微信支付信息;3)app解析支付信息,调用微信sdk发起微信支付;4)微信客户端输入密码完成支付,微信app回调商户app,app展示支付成功信息;5)收银宝同时将支付结果通知商户,商户更新订单信息(步骤4和5同步进行)。整个流程跟标准的微信app支付接入流程是一致的,唯一不同的是标准的微信app支付,支付信息是由商户自行生成,而通过收银宝接入的app支付,支付信息是由收银宝生成,商户通过api去获取。1.3 协议规则传输方式HTTPS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&数据格式JSON字符编码UTF-8证书要求签名证书跟在微信开放平台报备的一致逻辑判断先判断协议字段返回,再判断业务返回,最后判断交易状态1.4 API接口对接1)开发者前往下载最新的开发文档(通联收银宝商户接入报文规范-微信支付接口.docx)和demo;2)根据开发文档完成api对接开发、测试 (详见demo);3)根据demo开发好相关业务逻辑后,请联系通联工作人员开通支付商户号(对应接口中的cusid)、提交配置支付参数(详见附录6.6),以获取发起调用时所需要的支付商户号(cusid)商户识别号(sub_mchid);4)根据分配的商户号,前往服务平台(https://vsp.allinpay.com)获取接口中的appid及key。其中appid及key的获取方式详见附录6.1。5)上线。1.5 APP集成支付APP端的集成跟微信标准APP支付的一样1)集成流程2)sdk下载地址1.6注意事项1、接入微信APP支付需要先完成线上参数配置和线下材料报备流程,具体指导见2、通联收银宝app支付客户端接入流程跟微信标准一致,详情请参考demo和接口文档中4.2集成流程;3、客户端测试和发布,需要打签名包(签名证书跟在微信开放平台报备的一致),否则app会一闪而过,无法完成支付。4、移动应用APPID获取方式如下:1&平台:登录微信开放平台(open.weixin.qq.com)2&路径:管理中心-移动应用-点击应用列表中某应用的“查看”3&查看此处:APPID的认证主体:1&平台:登录微信公众平台(open.weixin.qq.com)2&路径:开发者认证时提交的认证表格《企业微信开放平台认证申请信息表》3&查看此处:&&近期出现微生成网的盗版软件,请各位看到不要使用,避免上当受骗,购买VIP请联系qq:1700124为支付服务商独立开发的移动支付系统
支付、管理、统计、营销,助您飞跃发展
运营商管理
专业的代理商管理体系,发展代理商拓展业务
渠道商管理
运营商也可以发展渠道商,多层次客户关系管理
管理所有渠道签约的商户信息
移动支付产品,行业解决方案,助力商户实现移动支付生态完美闭环
可新增多个门店账号,连锁店管理无忧
老板、店长、店员、多层级用户关系管理
打赏、卡券、小程序、等营销产品、打造移动支付生态
通过大数据分析,实时调整店铺活动
丰富的移动支付,多种行业解决方案
支持各类收银终端,专业的行业解决方案,形成移动支付生态闭环
支付方式多样化选择
为移动支付服务商提供多种收款方式,满足大、中、小,微商户的使用需求
营销产品多形式选择
创匠为移动支付服务商提供多形式的营销产品,如热门的微信小程序、卡券等
聚合支付多渠道选择
创匠为移动支付服务商提供多渠道的聚合支付选择,为服务商取得最大利益。
微信支付直连
微信小微直连
支付宝直连
拉卡拉(直/间连)
银行(直/间连)
创匠的服务
标准化实施流程,专业的技术客服对接
由资深移动支付商务经理为您讲解移动支付市场发展趋势、商业模式
创匠科技聚合支付系统优势及应用场景
协助您申请微信支付、支付宝等主流支付渠道服务商资质
剖析微信支付、支付宝官方盈利政策及商务对接流程
私有化部署
设计您的品牌VI、移动支付系统页面定制
申请独立的云服务器及数据库,账号体系由您独立管理,支付秘钥独立配置
图文、视频、实操多维度产品讲解,5×8小时实时在线
产品更新升级,BUG修复;KA商户对接技术,专人服务
私有部署,官方对接
创匠科技系统独立部署,云端储存,直面官方
移动支付系统软件直接部署在支付服务商购买的阿里云服务器,独立的数据库,商户资源安全保密
支付服务商可实时查看数据,可实时对账,高效运营
数据储存阿里云端,企业级安全保障,无需担心数据安全,使用成本低,数据保存时间长
直接与微信支付、支付宝签订合作协议,不再是移动支付代理商、中间商
合作伙伴,创造辉煌成绩
创匠将与众多合作伙伴携手,为您提供更专业的系统服务
唯具匠人精神
方能有所成就
售前工程师为您解决官方对接、商务流程、移动支付系统部署及售后服务等问题。
在聚合支付系统使用过程中, 技术问题可以直接致电技术支持专线或联系客服。
微信支付、支付宝等官方移动支付政策及支付行业动向实时共享。
400-997-1007
扫描微信上方二维码
关注创匠官方微信客服中心
联系方式
- 销售咨询
- 技术工程师
- 售后客服

我要回帖

更多关于 微信第三方开发 的文章

 

随机推荐