Direct Payment
Direct Payment 集成方法负责监督支付细节并管理您的端到端支付体验。 您可以控制您的交易,管理您的付款页,并收集支付详情。
使用此方法,您首先在应用程序或网站中收集付款人的付款详细信息,然后将付款详细信息直接发送到 Mastercard Gateway 来处理交易。
您必须管理与该流程相关的安全性。 它增加了 PCI 合规性 范围并且可能增加成本。
支持的方法和操作
要实施 Direct Payment 解决方案,您需要具备 HTTP 基础知识,以及使用您首选的服务器端脚本语言构建 HTTP 请求的技能。
Direct Payment 集成方法支持以下操作:
付款方式 | 操作 |
---|---|
全部 | 全部 |
先决条件
以下是了解 Direct Payment 集成方法的详细信息。 了解以下详细信息:
- 交易请求如何形成并发送到网关,以及网关响应如何处理,请参阅 集成步骤。
- 如何将 Direct Payment 用于商家发起的后续交易来实施复杂的付款场景,参见后续操作。
- 其他 Direct Payment 功能,参见功能。
- 评估集成的步骤请参阅 测试步骤。
- 有关上线集成的概述,请参见系统上线清单。
Direct Payment 的优点
Direct Payment 具有以下优点:
- 控制支付体验。 它还提供了定制您的支付解决方案的灵活性。
- 与任何应用程序、网站、呼叫中心、计费系统或交互式语音响应 (IVR) 系统集成。
- 直接与网关通信,然后接收对 API 调用的实时响应。 这是一个同步连接,付款人不会离开您的应用程序,这意味着您与付款人的会话不会中断。
- 支持付款人不直接参与的高级网关操作,如过账、退款、取消和查询。
Direct Payment 信息流如何运作
这些是 Direct Payment 的信息流阶段。
- 付款人购买并直接向应用程序或网站提供卡详细信息。
- 应用程序或网站创建交易请求,然后使用 HTTPS POST 或 PUT 请求通过 API 调用通过互联网将请求发送到网关。 根据您的业务需求,您可以在交易请求中提供 附加字段 。
- 网关将交易传递给付款处理器或收单行进行处理。
- 支付处理方或收单方向网关返回响应。
- 网关生成交易响应并将其传递给应用程序或网站,以响应您的 API 调用。 交易响应指示交易是否成功并包含其他响应数据。
根据交易结果,应用程序或网站向付款人显示收据、其他确认或错误页面。