支付网关设计方案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
支付网关设计方案

支付网关设计方案 1. 功能 支付网关设计方案 1. 功能 网关证书申请,管理。 持卡人身份验证。 处理商户货款支付信息。 保存、管理支付信息。 2. 硬件构成 支付网关(Payment Gateway)由一组计算机组成。按其功能,可划分为消息服务器,数据库服务器和管理员工作站。 消息服务器: 支持电子支付消息处理,提供持卡人身份认证,货款支付。 数据库服务器: 保存支付信息 管理员工作站: 管理网关证书,支付信息 3. 软件系统 PCR(网关证书申请Payment Gateway Certificate Registration) 运行在网关管理员工作站上,提供申请、管理网关证书服务。 PAC(SET消息处理Payment Gateway Authorize Capture Process) 运行在网关消息服务器上,提供持卡人身份认证,货款支付。 PAI(网关证书管理Payment Gateway Administrator Interface) 运行在网关管理员工作站上,提供证书和支付信息数据库管理员界面。 PB(银行身份验证Payment Gateway Bank Interface) 运行在网关消息服务器上,提供SET与银行网络的桥接。 4. 软件结构 网关消息服务器处理与商户之间的电子支付消息(PAC),共8对: AuthReq/Res //授权 CapReq/Res //获款 AuthRevReq/Res //授权更改 CapRevReq/Res //获款更改 CredReq/Res //退款 CredRevReq/Res //退款更改 PCertReq/Res //申请证书 BatchAdminReq/Res //批处理 网关申请数字证书需处理与PCA的证书消息(PCR),共3对: Me_AqCInitReq/Res //证书申请初始化 CertReq/Res //证书申请 CertInqReq/Res //证书查询 出于编程的清晰和对实际情况的考虑,每对消息单独处理,为每一对消息设计一个消息处理类,定义消息流处理函数。 对每一对消息,处理完成后保存事务记录。 对于PCR,将实际发生的支付和支付撤销等记入支付记录数据库 网关管理程序(PAI) 管理系统内已有的数字证书,黑名单等信息。 查询PAC和PCR的事务记录和PAC的支付记录。 银行接口程序(PB) 提供与现有银行信用卡支付网络的接口。 4.1消息处理基本流程: 每对消息的处理流程如下: 4.2消息处理类库结构 类SMessageWrapper包含了一个SMessage结构,该结构为SChoice的子类,包含了全部消息项,而每个消息处理的基本数据和处理流程都定义在各消息类的InputProcess和OutputProcess中。 class SMessageWrapper:public SSequence{ public: SMessageHead w-messageHead; SMessage w-message; } class Smessage:public SChoice { SPInitReq w_purchaseInitRequest; SPInitRes w_purchaseInitResponse; SPReq w_purchaseRequest; SPRes w_purchaseResponse; SInqReq w_inquiryRequest; SInqRes w_inquiryResponse; SAuthReq w_authorizationRequest; SAuthRes w_authorizationResponse; SAuthRevReq w_authReversalRequest; SAuthRevRes w_authReversalResponse; SCapReq w_captureRequestToBeTagged; SCapRes w_captureResponse; SCapRevReq w_captureReversalRequest; SCapRevRes w_captureReversalResponse; SCredReq w_creditRequest; SCredRes w_creditResponse; SCredRevReq w_creditReversalRequest; SCredRevRes w_creditReversalResponse; SBatchAdminReq w_batchAdministration

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档