客户背景
客户是一家领先的支付处理服务提供商,提供包括电子商务支付解决方案、借记和信用卡处理服务、钱包、预付卡和代金券、直接借记支付、线下支付支持等多种支付服务。公司业务涵盖B2B领域,为各行业企业提供支付处理模块的端到端解决方案。
业务挑战
客户的主要客户(商户)正在开发新的webservice层,该层已连接到多个竞争对手的支付合作伙伴。尽管客户与该商户平台已有集成点,但其技术团队在实现部分支付处理器风险管理产品和功能方面进展缓慢,导致授权问题和交易被拒。客户面临失去该商户优先合作伙伴地位的风险。
项目描述
项目要求开发一个解决方案,将客户的模块与商户的软件进行集成。在发现阶段,SoftServe通过以下活动设计系统:
- 审计客户系统,重点关注架构和安全性问题
- 评估两个系统集成可行性
- 规划最佳集成方式(架构愿景和系统功能需求)
- 确定限制和最佳测试方法
SoftServe提供的解决方案是一个连接器,整合客户处理系统UI和商户输入数据系统。商户发起交易时,调用SoftServe组件传输所有交易数据,组件将交易信息转换为兼容客户安全风险管理功能的格式,然后通过API提交数据,实现安全验证和交易完成。
解决方案关键参数
- 可靠性:通过保证消息传递、处理和错误处理实现
- 安全性:通过SSL(HTTPS)和PCI标准合规性检查实现
- 可用性:采用集群环境和负载均衡器
解决方案成功通过PCI DSS审计,满足处理持卡人数据的要求。
技术栈
Java
价值交付
- 支持客户新的企业合作
- 成功在时间预算内交付集成解决方案
- 验证集成请求可行性
- 提供端到端集成方案
- 通过概念验证降低风险和成本
- 提供解决方案托管和全流程支持
- 释放内部团队资源,支持其他项目
- 允许IT部门专注于其他任务
额外优势
解决方案支持从支付验证过程的任何阶段发送取消交易消息,为客户带来市场优势。