Direct Payment 集成步骤
要在您的系统中实现基本 Direct Payment 解决方案,请按照说明操作。
先决条件
在实施 Direct Payment 解决方案之前,请先检查 your payment service provider 以确保您满足以下先决条件:
- 确保您有商家配置文件并且支持 API。
- 选择并设置您的 API 身份验证方法。
实施 Direct Payment 解决方案
Direct Payment 解决方案通过 API 操作(请求和响应)发挥作用,这些操作用于发起或检索各项付款交易的信息以及存储卡详细信息(举例)。 您可以使用 REST 服务器 API 的所有可用 API 操作。 但是,您不需要 Hosted Checkout 和 Hosted Session API 操作,它们只对相关的集成方法有用。 有关发出服务器 API 请求的一般信息,请参阅发出服务器 API 请求。
要执行操作,您必须先在您的商家配置文件上让 your payment service provider 启用此操作。 要检查哪些操作可供您使用或解决任何 API 错误,请联系 your payment service provider
可供您使用的操作仅限于在 Mastercard Gateway 上您的商家配置文件中配置的收单行功能。 如果收单行在网关上不支持某项功能,执行该功能的任何操作请求都会被网关拒绝(针对该收单行)。
您使用 Direct Payment 执行的每项任务都包含以下步骤:
有关包含常见交易操作请求的示例请求集合,请下载 Postman 集合。
所有 WS API 请求都必须从商家的后端服务器发出。 不要直接从付款人的浏览器调用任何 API 操作。 唯一的例外是与 3DS 支付验证(如果您使用)相关的请求。 对于这些请求,您需要在客户端使用 会话身份验证 来保密您的 API 密码。
集成完成后,您可以管理基本请求和响应: