快接支付支付宝接口文档

快接支付支付宝接口文档

ID:22159239

大小:41.43 KB

页数:12页

时间:2018-10-27

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

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

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

2、响应数据(sign字段除外),所有参数按照字段名的ascii码从小到大排序后使用QueryString的格式(即key1=value1&key2=value2…)拼接而成,空值不传递,不参与签名组串。2、签名原始串中,字段名和字段值都采用原始值,不进行URLEncode。3、在MD5签名时,可以在快接商户平台查看,获取商户密钥(key)。当拿到请求时的待签名字符串后,需要加上&key=商户密钥,形成新的待签名字符串(即key1=value1&key2=value2…&key=商户密钥),利用MD5的签名函数对这个新的字符串

3、进行签名运算,从而得到32位签名结果字符串(不需要转大写)。4、快接返回的应答或通知消息可能会由于升级增加参数,请验证应答签名时注意允许这种情况。PHP验签实例/***除去数组中的空值和签名参数*@param$para签名参数组*return去掉空值与签名参数后的新签名参数组*/functionparaFilters($para){$para_filter=array();while(list($key,$val)=each($para)){if($key=="sign"

4、

5、$val=="")continue;else$p

6、ara_filter[$key]=$para[$key];}return$para_filter;}/***对数组排序*@param$para排序前的数组*return排序后的数组*/functionargSorts($para){ksort($para);reset($para);return$para;}/***签名验证-快接支付*$datas数据数组*$key密钥*/functionsign($datas=array(),$key=""){$str=urldecode(http_build_query(argSort

7、s(paraFilters($datas))));$sign=md5($str."&key=".$key);return$sign;}1、支付宝1-1支付宝即时到账方式POST是否登录否地址http://商户后台查看/alipay/direct_pay描述序号请求参数是否必填类型最大长度描述示例值1merchant_no是String10商户号20170920122merchant_order_no是String35商户订单号2017091310451055254223notify_url是String100商户通知地址h

8、ttp://www.kk30.com4return_url否String100商户跳转地址http://www.kk30.com5start_time是String14订单开始时间(格式为yyyyMMddHHmmss)201709221721216trade_amount是String11交易金额单位为元,精确到小数点后两位,取值范围[0.01,100000000]0.017goods_name是String50商品名称测试商品8goods_desc是String100商品描述Test9app_no否String18应用编

9、号(可在商户中心->应用管理->应用信息处选择该订单所属应用编号)20171023145234221910attach否String255业务扩展参数,该参数异步通知时原样返回,不填则不返回111sign_type是String1签名类型(1->md5)112sign是String32签名88772a091467bc0fa4790bcad0b1ee69响应参数序号返回参数字段类型描述1datastringjson数据2└trade_nostring快接平台订单号3└pay_urlstring支付链接4└signstring

10、签名5infostring描述6statusstring返回码1-2支付宝即时到账-线上扫码方式POST是否登录否地址http://商户后台查看/alipay/direct_code描述序号请求参数是否必填类型最大长度描述示例值1merchant_no是String10商户号20170920122mer

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

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

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