快接支付微信接口文档

快接支付微信接口文档

ID:22159555

大小:36.10 KB

页数:10页

时间:2018-10-27

快接支付微信接口文档_第1页
快接支付微信接口文档_第2页
快接支付微信接口文档_第3页
快接支付微信接口文档_第4页
快接支付微信接口文档_第5页
资源描述:

《快接支付微信接口文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、快接支付微信接口文档功能描述商户可以根据此文档进行业务功能技术接口对接。阅读对象面向具有一定的网站开发能力,了解ASP、PHP、JAVA、ASP.NET等开发语言中的一种开发、维护和管理等人员。更新说明2017/11/30关盾初始文档的编写2017/11/22关盾异步通知描述修改2017/11/28赖小妹新增WAP支付同步跳转2017/01/08赖小妹新增应用编号(用于区分不同应用订单)2018/01/30关盾新增请求参数的字符串长度,业务扩展参数,详情如下签名算法目前只支持MD5签名请求/响应数据签名1、原始请求/响应数据(sign字段除外),所有参数按照字段名

2、的ascii码从小到大排序后使用QueryString的格式(即key1=value1&key2=value2…)拼接而成,空值不传递,不参与签名组串。2、签名原始串中,字段名和字段值都采用原始值,不进行URLEncode。3、在MD5签名时,可以在快接商户平台查看,获取商户密钥(key)。当拿到请求时的待签名字符串后,需要加上&key=商户密钥,形成新的待签名字符串(即key1=value1&key2=value2…&key=商户密钥),利用MD5的签名函数对这个新的字符串进行签名运算,从而得到32位签名结果字符串(不需要转大写)。4、快接返回的应答或通知消息可

3、能会由于升级增加参数,请验证应答签名时注意允许这种情况。PHP验签实例/***除去数组中的空值和签名参数*@param$para签名参数组*return去掉空值与签名参数后的新签名参数组*/functionparaFilters($para){$para_filter=array();while(list($key,$val)=each($para)){if($key=="sign"

4、

5、$val=="")continue;else$para_filter[$key]=$para[$key];}return$para_filter;}/***对数组排序*@param

6、$para排序前的数组*return排序后的数组*/functionargSorts($para){ksort($para);reset($para);return$para;}/***签名验证-快接支付*$datas数据数组*$key密钥*/functionsign($datas=array(),$key=""){$str=urldecode(http_build_query(argSorts(paraFilters($datas))));$sign=md5($str."&key=".$key);return$sign;}1、微信1-1微信扫码支付(线上/线下)

7、方式POST是否登录否地址http://商户后台查看/wechar/scan_pay描述序号请求参数是否必填类型最大长度描述示例值1merchant_no是String10商户号20170920122merchant_order_no是String35商户订单号2017091917492012313notify_url是String100通知地址http://www.kk30.com4start_time是String14订单开始时间(格式为yyyyMMddHHmmss)201709211001505trade_amount是String11交易金额单位为元,精确

8、到小数点后两位,取值范围[0.01,100000000]0.016goods_name是String50商品名称测试商品7goods_desc是String100商品描述Test8app_no否String18应用编号(可在商户中心->应用管理->应用信息处选择该订单所属应用编号)2017102314523422199attach否String255业务扩展参数,该参数异步通知时原样返回,不填则不返回110sign_type是String1签名类型(1->md5)111sign是String32签名88772a091467bc0fa4790bcad0b1ee69响

9、应参数序号返回参数字段类型描述1datastringjson数据2└trade_nostring快接平台订单号3└imagestring二维码图片数据串4└signstring签名5infostring描述6statusstring返回码1-2微信WAP支付(H5支付)方式POST是否登录否地址http://商户后台查看/wechar/wap_pay描述序号请求参数是否必填类型最大长度描述示例值1merchant_no是String10商户号20170920122merchant_order_no是String35商户订单号201709191749201232as

10、das3n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。