通联支付商户怎么解绑通联支付

商服平台手册
文档下载中心
新型扫码终端产品
收银宝常见问题
进件/商户信息修改
交易相关问题
资金/结算/对账
当前位置: 首页&&&系统联调&&&常见问题 & 正文
一代网关支付
ASP如何注册DLL& & & & & & & & & & & & & & & & & & & & & & & &&ASP注册DLL成功后,执行程序时报“ASP& 0178”错误,如何解决Server 对象 错误 'ASP 0178 : ;& 原因是系统站点用户对DLL的组件权限不够。尝试把 %system%\system, %system%\system32, 以及dll所在目录的读取权限设定为“everyone”,并确定是否因为此问题导致asp 0178错误这种错有两种情况:1、要确定framework的版本,注册DLL是否成功。2、文件夹访问权限没开导致0178错误解决方案:1) 在D盘根目录下新建一个文件夹, 把ETSClient.dll 和BouncyCastle.Crypto.dll文件放在新建的文件夹下2)设置此文件夹的读取权限为“everyone”, 选中文件夹--右键“属性”--“安全”--“添加”( 单击添加,然后在“选择用户、计算机或组”对话框的底部键入 Everyone。 )&通联支付支持哪几种支付方式支持直连和间连两种支付方式:1.“直连”是指持卡人在商户的平台上选择银行后页面直接跳转到银行网银页面,中间不出现任何通联相关的页面和信息,类似商户直连网银;2.“间连”是指持卡人在通联的网关支付页面选择银行后再进入到网银。测试环境只能通过虚拟银行进行支付,直连与间连的设置方式如下:直连:paytype=1& issuerid=vbank间连:paytype=0& issuerid为空&中文乱码问题通联的支付接口支持UTF-8编码下传递中文,如果是GBK或者GB2312编码的商户,可以通过使用UTF-8转换来规避乱码问题;还有一种方式,可通过对字符串作BASE64,经过BASE64后,中文会变成数字加英文的字符串,再进行md5后就不会再存在编码问题。&网关页面为何是英文商户上送支付请求中有language字段,上送1表示中文,2表示繁体,3表示英文,若商户不上送则根据其浏览器默认语言设置,一般安装的系统默认都是中文,少部分用户安装的系统默认为英文,此时商户若不上送language字段值,则默认显示英文网关。&错误信息:暂未开通该支付方式联系分公司客户经理,检查商户在ETS系统的支付开通业务参数是否正确。&错误代码:10019参数报文版本号不正确1.版本号version填写错误。2.其他字段内容填写错误。3.有可能是商户提交的数据丢失,通联接收不到任何数据。请检查提交方式,http改为https提交方式,或检查form表单提交的地址是否正确。&错误代码:30005商户支付配置错误原因:1.商户未开通此支付方式,可让商户联系分公司提申请到运营开通。2.可能由于商户提交的环境不对,环境下面的商户号没有配置。3.检查提交订单的报文数据,可能商户号不存在。&错误代码:10020参数签名信息不正确可能出现该问题的原因:1.若signType=0则用MD5算法进行验签,检查MD5Key设置的是否与商服平台下配置的一致(测试环境默认值);若signType=1则用通联提供的公钥证书进行验签,注意证书的存放位置应与商户验签代码中设的位置相同,另外请商户分清证书是测试证书还是生产证书。2.商户提交的数据字符集是否是UTF-83.如果是商户自己根据规范组装报文的,要看签名源串的组装是否按照顺序来处理的,数据为空的参数不参与签名4.商户组签名原串时签名字段收尾含有空格5.验签时,post方式交易返回商户的receiveUrl结果信息是不按接口顺序排列的,而签名的话一定要按顺序排列进行签名。6.检查form表单传送的参数是否完整,例如&input type=&hidden& name=&pickupUrl& value=&&%=pickupUrl%&&/&等其他参数是否正常传送。7.商户报海关的情况下可能原因: 商户form表单提交的时候customsExt字段没有上送给通联,会造成我们系统中ext2的合法性的时候报签名失败,让商户在form表单中新增customsExt。 8.如果签名源串正确,生成的签名串正确,则检查signMsg参数是否上送。&工行支付,工行返回:提交表单接口名称错误或商户上送数据有误如果商户间联网银的时候,遇到连接工行接口失败,需要注意,post页面提交的时候,只能用post方式(method=&post&),不能用get方式通联的接口原则上支持post和get两种提交方式,但是工行只能用post提交。&交易结果的通知机制为了保证交易成功通知,正常情况下,同个地址,我们会发送2次成功通知;通联确认交易成功后,返回商户交易成功结果,若是通联确认商户服务器成功接收到交易结果,不再继续发送交易通知。交易掉单后,通联的重复通知频率,若出现掉单,25小时以内最多通知8次,发送交易通知的间隔频率如下,&&&&&&&& 2分钟、5分钟、10分钟、1小时、2小时、6小时、15小时。&支付成功后多次返回成功通知的原因会,为防止掉单,银行对于支付成功的交易会返回多次,我方会同样返回给商户。支付成功结束后,通联还时不时有向receiveUrl发起连接请求,造成同一订单重复处理,这是因为银行会响应多次结果给通联,通联也会多次将结果转发至商户。若是通联确认商户服务器成功接收到交易结果,不再继续发送交易通知。若出现掉单,最多通知 8次。商户需要有处理重复通知的机制。&pickupUrl和receiveUrl的作用和区别pickupUrl是商户取货地址,即浏览器导向地址,持卡人支付成功后,通联会将持卡人的浏览器页面导向到商户传送的pickupUrl上,同时将支付结果也一同通过这个地址传达;receiveUrl是后台通知地址,是通联网关服务器发起后台通知的地址。两个地址都可以接收到支付结果的通知,为了避免调单,建议商户两个地址都配置,并将订单处理逻辑加在receiveUrl地址上。pickupUrl 和 receiveUrl这两个地址需要对公可访问,同时测试环境端口限制为 80 和443 。但后台通知到receiveUrl地址只收到外网数据www开头的外网地址。测试环境下,一般pickupURL和receiveURL地址只支持IP地址,不支持域名。&商户的接收结果地址是否可自带参数get方式提交的时候,pickupURL和receiveURL地址后不能带参数,post方式提交时支持客户自带参数,但是参数名不能和我们接口的参数名重复。&为何测试环境可以收支付结果通知,而生产环境不行?1.检查pickupUrl和receiveUrl(必填),这两个地址是否均正确填写。2.pickupUrl和receiveUrl这两个地址需要对公可访问,同时生产环境端口限制为80和443。&收不到支付结果通知如何新增白名单部分商户在做测试和生产验证交易过程中,会出现交易结果通知收不到的情况,目前需商户在本地服务器环境,新增白名单如下:测试环境:116.236.252.103:80(电信)27.115.64.19:80(联调)生产环境:101.95.129.116&(电信)140.206.57.164&(联通)117.184.121.4&&(移动)&PHP商户接收支付结果时验签不通过商户端在读取publickey.txt时采用我们提供的默认explode(PHP_EOL,$publickey);方法时会默认在分隔后的每个字符后面加上空格,导致后面的验签结果失败。最好的解决办法就是在商户取得publickey中的每个变量值后再使用php提供的trim()方法去除掉首尾可能的空格。&同一个订单号为什么可以重复支付通联通过商户号+订单号+订单时间确定一笔订单,出现这种情况大部分是因为前后两次上送的订单时间不同。&订单查询提示订单不存在1.订单支付还没成功,通联只给商户返回支付成功的订单状态2.订单查询报文中的商户订单提交时间与支付报文上送的商户订单提交时间不一致3.检查一下提交查询的环境是否正确&如何避免重复支付通联认定为重复订单有三要素:相同的商户订单号,相同的订单提交时间,相同的订单金额。商户如需避免重复支付,需满足以上三点要求,并将订单过期时间设置为最大值9999分钟,如到达订单过期时间则重新生成商户订单号。&关于退款退款有以下两种方式:1.手工退款,在商户服务平台“订单查询”菜单页面点击“退款”按钮,可以对任何一笔订单进行发起退款申请,经通联运营部门审核商户帐户余额后,完成退款操作。2.通过退款接口发起退款支持1年内的订单退款;发起退款后,3-5天退回持卡人付款账户中。退款注意事项退款规则校验 * check 1: 退款金额不能为空; * check 2: 退款金额为数字金额 ;* check 3: 退款金额必须大于0 ;* check 4: 如果是人民币 退款金额不能超过支付金额 如果是外币 退款金额不能超过订单金额;* check 5: 退款金额不能超过可退款金额 如果是人民币 可退款金额是支付金额-累计退款金额&& 如果是外币& 可退款金额是 订单金额-累计退款金额;* check 6: 退款申请时间与原交易时间不超过1年;&认证支付的订单状态一直是“付款中”的原因a)请确定持卡人该卡是否已经开通无卡支付功能,如果没有请联系发卡行开通无卡支付功能b)请确认持卡人使用的卡片余额是否已经超过支付金额c)请确认持卡人输入的支付密码是否正确d)请确认持卡人输入的手机号码是否是与该卡在银行绑定的手机号码一致&排除掉单以外还有以下几种原因:a)认证支付走的是银联的渠道,支付卡需要开通银联无卡支付。b)建设银行需要报白名单,这个问题总部运营再报,周期两周报一次增量商户,具体进度由银联和银行决定。c)持卡人输入要素错误或者卡内余额不足等等原因 &掉单如何处理看商户服务平台交易状态:1、若交易状态为“付款中”:a)这表示通联已经将支付订单发送给银行,通联此时交易状态只是付款中。后续等待银行异步通知结果后,通联会发送异步通知到商户后台服务器地址receiveUrl。一切订单支付结果以后台异步通知为准;b)若商户后台一直未收到通联异步通知,可进行订单查询接口进行订单状态查询(见接口文档)。c)若通联一直未收到银行交易通知,该笔订单在通联的状态一直在付款中,此时建议持卡人以扣款短信通知或查询余额来确定是否扣款。或以T+1日对账单为准2、若商服平台显示支付成功,商户系统未成功,商户可直接在商服平台中手工补发通知;如商服平台显示未成功,持卡人已扣款,则需让持卡人提供网银交易明细截图,提交通联业务人员。&单笔查询交易通知结果问题单笔查询交易返回,会异步和同步返回交易结果,异步是返回到订单消费交易的receiveUrl后台地址,同步是返回到查询交易上送的pickupURL地址。&商户服务平台自主结算问题商户服务平台提现其实是商户自主结算,自主结算的商户使用操作员权限登录到商服平台选择提现,通联才T+1日把钱结算给商户。一般商户都是T+1结算的。可以商服平台查询商户的结算周期,若结算周期类型是无结算周期,那么商户就选择了自主结算即自主提现方式结算。&对接自动对账接口注意事项1. 填写的对账日期就是交易结算日期。若是T+1日结算,如果是周末,对账文件中的结算日期也是周末的日期,和实际的结算操作不一样的概念。 2. ZF表示支付(消费),TH表示退款。3.&& 对账文件中只有成功交易的记录,没有重复的ZF支付交易。针对TH退款交易因为涉及到一笔支付交易可以分为多笔退款,若每次退款金额一样的,那么在对账单中退款是有重复的。&自动对账接口错误代码ERRORCODE:001 &ERRORDES:系统繁忙.请稍候............ERRORCODE:002 &ERRORDES:请传入有效的商户号,结算日期,signMsgERRORCODE:003 &ERRORDES:结算日期格式错误(格式为yyyy-MM-dd)ERRORCODE:004 &ERRORDES:商户号不存在或者MD5key没有设置ERRORCODE:005 &ERRORDES:摘要信息验证有误ERRORCODE:006 &ERRORDES:没有相应的对账信息(如果没有结算,就不会生成对账信息)&商户信息变更如何处理a)商户若变更网站名称等信息,可先联系所属的通联分公司业务人员,填写商户信息变更单,签字盖章后分公司人员提交到总部运营部门进行审核。b)商户若想开通新的网关业务类型,可联系通联分公司业务人员申请,填写相关申请单后由分公司提交到总部审核。&商户服务平台登陆问题a)商户登陆商户服务平台密码输入错误次数过多,商户登陆会被锁,需要等待15分钟后尝试再次登陆。b)商户若忘记生产环境的商服平台登陆密码,可联系通联分公司的人填写修改密码申请单,分公司人员提交到总部运营部进行密码重设。&生产上商户服务器系统更新,报证书找不到错误?可以将demo中的receive.asp中证书的位置修改,然后将证书放在新位置,重新测试交易就可以。检查证书存放的位置和代码写的位置。若未指定证书路径,也可拷贝TLCert.cer到%System%\system32目录下。商户URL和IP绑定配置策略?BM上设定商户的URL-IP绑定的时候,IP必须设定,URL可以不设定a)1.同时设定IP/URL ,则限制商户发起订单的IP和URL必须和配置相同b)2.只设定IP,则限制商户发起的订单IP必须与设定相同,URL则不做限定&“10008未上送用户编号”的原因检查接口中ext1字段,若非会员对接,该字段一定为空,报文中不能将ext1写进去。若会员对接,检查字段是否正确。&错误代码:”EB_12035”原因如下对商品描述字段的长度进行控制,ITS限制1024&测试环境,单笔业务查询,查询结果报:订单不存在a)将指定服务器IP地址填写为ceshi.allinpay.comb)商户订单时间是否正确,应该填写orderDatetime&网关支付后台回调是否支持SSL异步通知服务支持https的通知,但是要求https是支持TLS协议的,且不能为SSL双向验证的。QQQQ无需验证密保解绑更换密保手机 (教程)亲测成功
QQ密保手机换号了怎么办?
怎样简单更换密保手机方法!
大家多知道更换密保手机号码需要验证码?
但是以前的手机号码没用咯(忘记咯)怎么办?
今天小编给大家带来的教程是
怎么样跳过手机验证码更换密保手机号码
首先小编说下正常情况下载更换密保手机的一些事项
1:怎样更换密保手机?
如果密保手机、密保卡(电子密保卡除外)、手机令牌、密保问题中的任何一种可用、等更换密保手机审核时间过后、即可更换。
2:更换或删除密保手机是否会有通知?
目前针对已经验证过的密保手机(即与系统发生过短信交互、确认是您本人的手机号)、在您更换或删除密保手机操作后、系统将会对原密保手机发送提示短信。
3:密保手机最多可以绑定多少QQ账号?
为了您的账号安全、同一个密保手机在半年内最多可以累计绑定5个QQ账号。
4:为什么会出现审核期?
为了保护您的账号安全、更改密保手机将进入审核期。同时原手机会收到短信通知、提示您可以取消本次操作。如果您没有发短信取消,审核期结束后、更改无效。在9:00-21:00之间更改密保手机、审核期为2小时、其他时间更改密保手机、审核期为12小时。出于安全考虑、部分号码的审核期均为12小时。
5: 密保手机支持哪些手机号码?
密保手机支持移动、联通和电信的所有号码、暂不支持国际及港澳台地区号码。
& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && & 小编觉按照正常程序情况下载去修改
很多的朋友可能很难修改成功
今天小编给大家的教程可以很轻松的就可以修改成功
不需要去申诉什么的
想知道本教程的朋友请认真回帖:
本帖隐藏的内容1.正常更换密保手机演示图:需要验证密保手机
2:下面演示跳关验证的方法:打开链接 https://aq.qq.com/cn2/manage/mob ... _sel?source_id=2849
如图所示:
点击换号了
3.直接新的手机号即可
4:绑定成功
01/22 08:25
百度钱包是百度推出的一款手机理财投资应用软件,相信很多朋友都用过它,那么对于不需要再用百度钱包的用户怎么解绑银行卡呢?下面就请看小编为大家带来的百度钱包解绑银行卡的方法教程. 百度钱包解绑银行卡方法教程: 第一步:打开百度钱包,点击我的钱包! 第二步:我的钱包中点击我的银行卡打开! 第三步:这时候点击自己要解绑的银行卡进入! 第四步:我的银行卡中点击界面右上角的图标! 第五步:弹出的菜单中点击解除绑定按钮! 第六步:这时候我们输入百度钱包的支付密码! 第七步:现在我们已经解除了绑定的银行卡! 好
01/23 14:58
微信现在是越来越普及和方便了,你可以用微信来缴费.购物.聊天等,不过有些用户在微信绑定银行卡购买物品后,又想解绑银行卡,总觉得一直绑定会不安全,那么微信解绑银行卡要怎么做呢?下面就请看小编为大家带来的微信解绑银行卡的方法教程吧. 微信怎么解绑银行卡 微信解绑银行卡方法教程 第一步:选择[钱包] 第二步:点击右上[钱包] 第三步:点击[银行卡] 第四步:点击右上角[...] 第五步:选择[解除绑定] 第六步:输入支付密码后即可 好了,以上微信解绑银行卡的方法教程小编就先介绍到这里了,希望对大家有所
04/20 18:38
怎样解绑建设银行手机? wenshujun7777 11级 分类: 其他数码 被浏览5129次
请微博专家回答 检举 我刚开了建设银行的网上银行,系统自动帮我开了一个业务,作用是我所用多少钱都会发短信提示!我想取消了,怎么样做?它每月要3块啊! hcneavds 采纳率:56% 10级
估计是你开网上银行,填写表格的时候 √ 上去的,所以就帮你开通了,至于咋√上去的,那就不太了解了. 你打建设银行 95533,转到人工 或者 按语音提示来操作,让他们帮
12/05 15:36
如今网上的很多重要账号都依赖手机绑定以保障手机账号安全,不过更换新手机号码后,这些账号都都需要立即进行解绑,更换新号码.问题来了,支付宝怎么解绑和更换手机号码呢? 一.首先在电脑中登录支付宝或者在淘宝中登录自己的账号,下面以登录淘宝为例,首先打开淘宝网并登录支付宝账号 二.登录成功后,我们在左侧的账号管理下方点击&安全设置&之后在右侧即可看到&更换手机&与&解绑手机&相关操作了. 三.这里由于我们需要解绑手机,因此直接点击&解绑手机&q
03/15 22:56
如今网上的很多重要账号都依赖手机绑定以保障手机账号安全,不过更换新手机号码后,这些账号都都需要立即进行解绑,更换新号码. 最近有网友问小编:支付宝怎么解绑和更换手机号码?针对此问题,下面百事网小编为大家详细演示下支付宝解绑手机和更换手机号码方法. 一.首先在电脑中登录支付宝或者在淘宝中登录自己的账号,下面以登录淘宝为例,首先打开淘宝网并登录,如下图所示: 登录支付宝账号 二.登录成功后,我们在左侧的账号管理下方点击&安全设置&之后在右侧即可看到&更换手机&与&quo
04/26 17:39
上一期生活技能:听到喜欢的音乐却不知道歌名?这个方法一招告诉你歌名! (生活技能吧 第013期) 今天,郑棋想要和你一起分享的生活技能是: 如何解绑微信上绑定的手机号?不是更换手机号! 如今,微信已经成为我们生活中不可或缺的一部分了,无论是聊天.看新闻.还是玩游戏以及各种服务,我们都可以通过微信来完成.可谓是,为我们的生活带来了切切实实的方便. 但是,有时候我们也会有解绑微信上绑定的手机号的这么一个需求.可能是应该不想让别人通过手机号找到你,或者只需要绑定QQ就可以了,等等.总之一句话,你需要解
04/28 09:37
上一期 生活技能吧 :听到喜欢的音乐却不知道歌名?这个技巧一招告诉你歌名! 本期 :(生活技能吧 第013期) 一 今天 ,郑棋想要和你一起分享的生活技能是: 如何解绑微信上绑定的手机号?不是更换手机号! 如今,微信已经成为我们生活中不可或缺的一部分了,无论是聊天.看新闻.还是玩游戏以及各种服务,我们都可以通过微信来完成.可谓是,为我们的生活带来了切切实实的方便. 但是,有时候我们也会有解绑微信上绑定的手机号的这么一个需求,可能是因为不想别人通过手机号搜到你,或者是只需要绑定QQ就可以了,等等.
05/12 12:51
由于一些可抗和不可抗的因素,最近我做出了一个特别&沉痛&的决定---换新手机号.因为本身还养着一个小号,我决定把原手机号直接注销.换号前期我其实犹豫了很久,大家都知道现在的手机号捆绑了太多的个人信息,我在网上也看了些帖子,事先就做了一些准备工作.我把自己平时涉及到且可能绑定到原手机号的一些应用都在纸上列举写出来,其实随着越列越多,中途我想是不是放弃换号忍忍算了,但这就跟吃了个苍蝇一样---尴尬.难受.所以本着一劳永逸的想法,我还是说服自己坚持换了新号. 罗列解绑清单的过程我大概用了一个
10/25 18:15
那么,现在可以怎么做呢?也不是完全没有办法,我们还是有一定的技巧可以操作的,且听小编慢慢说来. 解绑手机号操作方法: 1.退出登录,回到登录界面 退出我们正在登录的微信,回到微信的登录页面.如下图所示,接下来,点击左下角的'忘记密码'按钮. 登录界面 2.申诉找回密码 接下来会出现的界面如下图所示,你需要做的事情就是继续:申诉找回微信账号密码.并在接下来选择同意按钮. 申诉 开始申诉 3.选择我不记得微信号 在接下来出现的界面里,会有问你是否记得微信号的选择.这时候,我们需要选择第一个:我不记得通联支付与第三方资金托管的区别【乐返佣吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,738贴子:
通联支付与第三方资金托管的区别收藏
现在很多平台都采用通联支付,暂且不说这些平台正规与否,对广大投资者来说资金安全是第一位的。那么今天乐返佣就来普及下通联支付和银行第三方资金托管的关系。
1)银行第三方托管主要是可以通过银行官方网站上进行签约绑定,银行作为存管第三方,相对来讲资金是最安全的,国有四大银行中以农行托管的平台较多,为什么?因为农行的审批最宽松,当然也是相对的。
2)银联支付:非常简洁、方便(因为根本不需要绑定=。=),可以支持不同银行出入金,银联又分为银联转账和通联转账(区别在于一个第三方是通联支付,一个是银联,但是他们对资金安全不做任何保障),通联转账稍微比银联要好一些(其实通联支付是一家公司),和第三方托管相比转账的风险要高出很多,因为投资者的钱是直接打入交易平台的。
从侧面也可以看出,拿银行第三方资金托管审批最宽松的农行来说,需要省级批文、2000万保证金(是直接交给银行的),其他乱七八糟各种手续不谈。就以上两个了条件足以扼杀全国90%的平台了。再来说下通联支付(银联转账里相对好点的),通联支付需要你拥有注册资金超过500万的公司执照其他就没了,注册资本500万实收成本大约在1万5左右也就是说两种支付手段需要投入的成本比天差地别。在国内30万就可以开各交易所的现在选择银联转账是必然。
所以乐返佣在这里呼吁投资者,选择平台一定请看清,可能有很多人说批文没用,那么请关注下资金托管方式,通联支付一般会说国有四大银行都可以(那是美其名曰),实际上投资者的资金安全是得不到保障的,通联支付只是一个中介中转公司。
没有托管的不信服!
都一样第三方托管,值得信赖
瓜皮,每个人看法不同
登录百度帐号商服平台手册
文档下载中心
新型扫码终端产品
收银宝常见问题
进件/商户信息修改
交易相关问题
资金/结算/对账
当前位置: 首页&&&系统联调&&&联调指南 & 正文
参数配置 & & &所有以系统对接方式接入收银宝-网上收银类(包括微信、支付宝、手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&查看此处:}

我要回帖

更多关于 怎么取消通联快捷支付 的文章

更多推荐

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

点击添加站长微信