欢迎来到天天文库
浏览记录
ID:37800881
大小:582.50 KB
页数:20页
时间:2019-05-31
《财付通支付网关商户开发指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、财付通支付网关商户开发指南目录1引言31.1文档概述31.2阅读对象31.3业务术语42方案概述42.1行业背景42.2接口介绍42.3业务实现流程53交互模式63.1页面跳转交互模式63.2后台系统调用交互模式63.3后台通知交互模式74数据格式74.1GET或POST74.2XML数据格式84.3字符串格式85数字签名85.1签名原始串95.2签名算法95.2.1MD5签名96补单机制97接口107.1支付接口107.1.1业务功能107.1.2交互模式107.1.3请求参数列表107.1.4返回结果和通知参数列表1137.1.
2、5返回结果和通知参数列表2157.1.6后台通知结果反馈167.2通知id验证接口167.2.1业务功能167.2.2交互模式167.2.3请求参数列表177.2.4应答参数列表178实例189注意事项201引言1.1文档概述本文描述了财付通针对合作商户提供的支付解决方案,帮助商户轻松实现在线收款的功能。文档分别从交互模式、签名、接口、注意事项等方面详细介绍了财付通的工作方式和开发过程,可以帮助开发人员快速入门并掌握开发技能,同时也可以作为日后接口参数以及参数类型的速查手册。1.2阅读对象合作商户系统的技术开发人员,要求具有WEB程
3、序开发背景,了解http和https请求和应答的格式和过程,对XML格式有所掌握。1.1业务术语术语示例说明商户号1900000107平台的账号,只用于记账,由财付通自动分配的10位数字密钥9ba2380ad9b2aacb96bca514eda27ac9为保证通讯不被篡改,财付通与商户之间约定的32位字符串,算签名sign时使用账户jpgyf@qq.com财付通账户号,目前支持两种格式:qq号码和email账户金额100000金额,默认为RMB,以分为单位。1000表示RMB10.002方案概述2.1行业背景在电子商务中,商家、买家
4、、中间服务方是交易活动中的三个环节。买家选购商品下发订单,商家确认订单,买家通过中间服务方向商家支付货款,商家发货履行订单。在这个过程中商家的网站需要集成中间服务方的支付功能,让买家完成货款的支付。财付通作为一家专业的中间服务方除了提供支付接口外,还提供了支付结果查询接口和订单查询接口等,帮助商家记录货款的往来,让商家能把更多的精力集中到商品服务上。商户的货款会按照合同约定以T0~T7的频率结算到商户的银行账户,同时收取手续费。这个过程由财付通自动完成,商户无需做相关开发工作。2.2接口介绍接口名请求URL功能说明结果说明支付接口h
5、ttps://gw.tenpay.com/gateway/pay.htm调用该接口时指定支付参数,完成买家账户向商家账户的支付,采用页面跳转交互模式和后台通知交互模式结果分两路返回:一路为前台在return_url后添加参数返回,表现为页面跳转;一路为后台在notify_url后添加参数返回,要求后台notify_url收到通知后进行响应。https://gw.tenpay.com/此接口有时效性通知id验证接口gateway/simpleverifynotifyid.xml商户在收到后台通知后根据通知ID向财付通发起验证确认,采用
6、后台系统调用交互模式财付通把具体的通知内容按XML格式实时返回1.1业务实现流程2.0调用支付接口进行支付后,财付通返回支付结果给前台页面,同时会向商户的服务器发送支付是否成功的通知3.0商户服务器在收到支付结果通知后可以根据通知ID查询通知内容,在确保支付成功后再向用户发送提示信息,这样可以进一步提高安全性,防止伪支付成功结果的诈骗。1交互模式1.1页面跳转交互模式页面跳转交互模式是指商户系统与财付通系统的数据交互通过用户浏览器中转进行,是一种非实时的异步交互。如买家下单买一个商品,商户系统会生成一个支付链接,此链接通过用户的浏览
7、器跳转到财付通系统,财付通通过此链接获取支付请求的参数,这个支付请求用的就是页面跳转交易模式。用户在财付通页面完成支付后,财付通通过return_url跳转到商户系统。1.2后台系统调用交互模式后台系统调用交互模式是指商户系统向财付通系统发送请求数据,并同步等待财付通系统处理完毕后返回的响应数据。数据交互是商户服务器与财付通服务器直接通信,一般请求采用http的get或post,应答采用xml数据格式。如用户在商户系统查询时,商户要确认用户某个订单是否支付成功,可以在服务器上发送一个查询请求,财付通收到请求后把查询结果以xml格式返
8、回给商户,商户处理结果后再显示给用户。1.1后台通知交互模式后台通知交互模式是指财付通系统主动向商户系统发送通知数据,并同步等待商户系统处理完毕后返回的响应数据。数据交互是财付通服务器与商户服务器直接通信,一般请求采用http的get
此文档下载收益归作者所有