- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EasyPay虚拟支付设计方案(初稿)
版本:1.0
作者:
建立日期:
上次修改日期:
文 档 控 制
修改记录
日 期
作 者
版 本
修 改 内 容
审阅人
姓 名
职 位
虚拟支付主要功能设计:
虚拟账户管理控制
针对每一个orgid可建立一套虚拟支付的账号,账号可由订票网站指定提供,或由EasyPay自行建立,账号要求在orgid对应的订票网站不重复
·一个accountno有一个支付密码,支付密码在消费时使用。
·可设置orgid的管理员usrid,对accountno进行管理,可对指定accountno充值和授信、授信延期、手工扣减额度、管理(充值和授信)密码修改操作
·一个accountno只能对一种币种进行充值和消费
·accountno的初始额度为0
·可根据orgid、accountno分别设定充值、授信、消费、退款功能的权限
·账户内对应的总额实时变动规则:
现金充值增加总额
后台授信增加总额
购票支付时减少总额
手工直接扣减总额操作后减少
授信额度到期后扣减总额
退款后增加总额
·禁用状态下不允许进行任何操作
现金充值
提供直接将金额充值到指定账号的接口,充值后总额进行调整。
授信充值,授信有效期
提供授信充值,到授信有效期当日24:00,系统自动进行计算,账户总额-授信额,如果结果为负,即总额不够扣减授信,则关闭支付功能,不允许进行支付,直到账户再次现金支付或授信充值,额度为正以后方可进行支付。授信支付未到期前允许延期操作。
退款
用虚拟支付的进行的支付交易退款,不实际退钱,将票款增加到账户总额中,可再次使用即可。退款可实现多次退,部分和全部退款。
维护进程
查询:消费接口查询,充值查询
提供单笔、批量查询接口,可查询充值交易、授信交易、支付交易、退款交易的详细信息。
虚拟支付接口说明:
请求方式为https
请求的参数为Orgid,Apptype,ServiceType,Version,RequestXML,Signature
返回的参数为ResponseXML,Signature 根据接口功能的不同,RequestXML,ResponseXML对应不同的xml文本
交易数据发送和返回都带签名,请求和返回均采用easypay提供的密钥进行签名验证。
实现如下接口:
·现金充值,授信充值
·消费支付
·退款
·账户注册、修改
·单笔查询
·批量查询
·授信支付延期
5、测试系统请求地址: /easypay/vpay.do
6、调用方式 A、页面post方式
B、HttpClient方式
如果用此方式,需要将referer置成 /easypay
虚拟支付接口定义:
请求的参数调用为:
参数名称
注释
用例
Orgid
用户的ORGID
HUAIRNEW
Apptype
用户的APPTYPE
B2C
ServiceType
接口名称:
VIRTUALPAY
Version
版本号
1.0
RequestXML
请求的数据XML
Signature
签名数据。签名方式与网站普通支付方式相同,通常为MD5
不论是用哪种方式,签名的原始数据为
Orgid +””+
Apptype +””+
ServiceType +””+
Version+””+
RequestXML
requestXML定义在文档中依功能不同逐一说明
返回客票网站的参数为:
参数名称
注释
用例
ResponseXML
请求的数据XML
Signature
签名数据。签名方式为RSA,与网站普通支付返回方式相同
不论是用哪种方式,签名的原始数据为
ResponseXML
responseXML定义在文档中依功能不同逐一说明
详细功能说明:
1现金充值,授信充值
3.1.1请求requestXML
信息域
注释
用例
EasyPayMessage
version
版本号
1.0
txntype
充值
CASH/CREDIT
TxnCashCreditContent
交易信息
txnid
充值ID
充值交易号,客票网站保障唯一即可
txntime
充值时间
格式:yyyymmddHIMMSS
例如:20100801020101
accountno
账户NO
txnamount
充值金额
0的数
pin
充值密码
充值密码需要做3des加密
currency
币种
币种三字码
usrid
充值操作人
creditenddate
授信截止日期
txntype为CASH不用填
fatheraccount
父账户NO
无父账户可为空
opertype
操作类别
A: 充值、
原创力文档


文档评论(0)