欢迎来到天天文库
浏览记录
ID:15708626
大小:295.50 KB
页数:14页
时间:2018-08-05
《收付平台接口方案v1.3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、收付平台接口方案收付平台接口方案1接口说明1商户提交待付款订单接口1页面跳转同步通知5服务器异步通知6接收首信易转帐结果通知接口7支付宝入账定时任务7接收发票信息接口8退款接口8退款通知接口8按到款记录查询接口(收付平台也提供此界面)8按到款明细查询接口(收付平台也提供此界面)8确认收款接口(收付平台也提供此界面)8签名机制8数据库设计9合作方信息表9支付项目表9支付项目类型表10收入分配表10发票信息表10到款记录表10支付流水表11异步消息表12系统日志表12基础界面F0界面-订单付款前界面业务系统订单选购界面;或者是业务系统订单维护界面。如上点击“付款”按钮,组织参数,
2、跳转到收费平台的订单提交付款接口Url-FK中F1界面-订单付款选择界面收付平台的订单付款选择界面,此界面可以看到银行选择列表(可能包括支付宝或者易付款选择),应该是收付平台自己定义的界面F2界面-订单付款结果界面订单收款成功界面或者订单收款失败界面或者订单验证不通过界面等都是用来显示结果信息的。URl-FK收付平台的订单提交付款接口,有自己的一些列参数。如果参数中需要增加时间验证信息,应该调用收付平台的其它接口,获取收付平台的时间作为参数。调用流程第一步lF0界面上选择“付款“按钮,按照给定的接口,组织订单参数,调用接口URL-FK.第二步lURL-FK.接口开始解析参数,
3、通过Sign签名验证参数的完整性l通过参数中的订单编号信息和其它信息,在收付平台数据库中检索订单信息并验证订单付款情况结果:付款成功:组织参数,调用并展示F2界面,提示订单已付款,然后结束。付款失败:组织参数,调用并展示F2界面,提示订单付款失败及原因(这个以后还允许重新付款吗?),然后结束。付款中:组织参数,调用F1界面.提示选择付款的银行等信息无订单记录:插入一条订单记录,其状态为“付款中”,然后组织参数,调用F1界面。第三步l在F1界面中选择银行信息(或者支付宝账户),点击“下一步”l重新验证当前订单信息,分别处理付款成功/付款失败:分别处理并调用F2界面,结束无订单记
4、录:应该是付款系统有异常,提示管理员查找Bug等付款中:从数据库中获取信息,组织参数(包括F1界面选择的银行信息等),调用支付宝订单付款接口。l后续付款环节:调用支付宝订单付款接口后,全部由支付宝接口处理后续逻辑,包括显示银行账号密码输入部分和提交,或者自动处理防止订单多次提交的逻辑等。第四步l支付宝付款完成后,组织参数,调用收付平台传递给支付宝的Url-12,返回订单支付结果信息。lUrl-12解析并验证参数信息,如果付款成功,使用事务,把保存返回参数信息并更新订单状态为“付款成功”。如果失败,同样保存并更新。lUrl-12完成更新后,调用URL-FK接口传递过来的返回Ur
5、l(命名为Url-2,应该继教学院写的),组织本地数据,一起返回给调用收付平台的客户端(继教学院)。第五步l参考支付宝的异步通知逻辑,同样完成一套收付平台的异步通知功能。接口说明商户提交待付款订单接口流程:1.根据合作方编号查找对应的密钥,用此密钥验证签名是否正确2.在支付流水表中插入一条记录3.根据支付项目的配置,调用支付宝或首信易支付的接口提供给合作方业务系统接口的参数:参数中文名称类型(字节长度)参数说明是否可为空t_partner合作方编号String(4)t_out_trade_no商户网站唯一订单号String(32)合作方业务系统唯一订单号t_item支付项目编
6、号String(6)t_subitem子项目编号String(6)t_user_idString(24)可空缴款人证件编号t_user_id_type缴款人证件类型String(2)可空t_username缴款人姓名String(10)可空t_name订单名称String(64)t_summary订单摘要String(200)t_total_fee交易金额Numbert_moneytype币种String(1)0为人民币,1为美元默认为人民币可空t_timeout超时时间String首信易不支持设置未付款交易的超时时间,一旦超时,该笔交易就会自动被关闭。取值范围:1m~15d
7、。m-分钟,h-小时,d-天,1c-当天(无论交易何时创建,都在0点关闭)。该参数数值不接受小数点,如1.5h,可转换为90m。可空t_notify_url服务器异步通知页面路径String(200)服务器主动通知商户网站里指定的页面http路径只支持支付宝,首信易只能在支付项目中定义可空T_return_url页面跳转同步通知页面路径String(200)可空t_show_url商品展示网址String(200)收银台页面上,商品展示的超链接。可空t_extra_common_param公用回传参数S
此文档下载收益归作者所有