入门指南
Mastercard Gateway 集成指南为您提供所有付款管理信息,您需要将这些信息快速添加到您想要接受在线付款的电子商务网站或类似设置中。
先决条件
要管理付款并与网关集成,您必须了解基本概念。 其中包括以下详细信息:
- 付款流和相关参与者、订单和交易。
- 什么是持卡人发起付款和商家发起付款?它们在订单生命周期中是如何使用的?
除非您熟悉这些概念,否则您必须在继续集成步骤之前学习基础知识。 有关详细信息,请参阅概念。
设置您的集成
请按照以下步骤成功集成网关来管理您的付款:
- 选择您的付款方式。
确定您想要向付款人提供的付款方式。 信用卡是最常见的付款方式,但在您所在的地区或特定客户群中也存在几种流行的其他付款方式。 您必须支持至少一种付款方式,但您在设置中包含的付款方式数量没有上限。 有关您可以选择的付款方式的列表,请参阅以下部分:
- 选择您的集成方法。
网关允许您选择一种集成方法来实现与网关的连接。 根据您在设置中想要的控制级别和复杂程度的不同,方法也有所不同。 根据您是否希望自行处理敏感付款数据,还可支持其他支付卡行业 (PCI) 合规要求。
有关您要选择的集成方法的更多信息,请参阅选择集成方法。
- 定义您的订单生命周期。
考虑您想要实现的所有可能的订单生命周期。 例如:
- 您是否有这样的业务:在付款人访问网站时向其收取费用,然后立即提供服务或数字商品? 您可以通过 PAY 交易来达到此目的。
- 您是否希望提前授权(预留资金),之后在能够完成服务时过账款项(转账)? 此场景可以通过结合使用 AUTHORIZE 和 CAPTURE 交易实现。
- 付款人是否可以在您的网站上注册并提供他们的付款详细信息而无需立即购买? 通过 VERIFY 交易,您可以在不进入扣费步骤的情况下检查付款人的详细信息。
- 您想使用什么样的安全措施来确保最大限度地减少欺诈交易的可能性? 您可以将 3DS 支付验证 (3DS) 与卡付款结合使用来对付款人进行身份验证。 交易筛选、地址验证服务 (AVS) 以及与风险服务提供商的集成可以帮助您缓解欺诈风险。
- 您是否想要支持需要您退回款项的退货政策? REFUND 交易使退货政策易于实施。
- 您是否需要长期预留资金? 您可以通过与付款人达成协议来实现定期付款,然后在每一次定期付款到期时使用商家发起交易 (MIT)。
- 您在商品运送过程中是否遇到过问题,导致授权和付款过账之间出现延迟? 如果您的付款过账出现延迟,可以使用 UPDATE AUTHORIZATION 交易来延长现有授权的有效期。
确定您想要支持的所有不同的订单生命周期,以及您想要使用的所有交易类型。 有关详细信息,请参见交易和持卡人发起付款与商家发起付款。 此外,确定您需要什么样的安全功能。 有关更多信息,请参阅安全和欺诈防范。
- 选择您的身份验证方法。
您可以使用密码或 SSL 证书向 Mastercard 网关进行身份验证。
有关您要选择的集成方法的更多信息,请参阅使用密码或证书保护您的集成。
- 获得一个测试商家账户。
要连接到网关,您需要一个 your payment service provider 提供的商家账户。 商家账户为您提供与网关的连接,以及将您与您想要使用的付款方式关联起来的收单行的访问权限。
Your payment service provider 首先会为您创建一个测试账户,然后在您的集成完成后再创建一个单独的真实账户,这时,您就可以开始接受实际付款了。
有关如何从 your payment service provider 获取测试商家账户的更多信息,请参阅获取测试账户。
- 配置您的测试账户。
- 实施集成方法
有了测试账户后,您可以实施您的集成方法并测试您是否可以创建交易。 有关您要使用的集成方法的详细信息,请参见:
无论您使用哪种集成方法,请确保使用最新的可用 API 版本进行集成。 - 自定义您的集成。
完成您创建的基本集成后,您可以处理一般的付款。 但是,大多数的单独付款方式都需要在基本集成内进行一些小范围的自定义。 例如,付款方式可能要求在交易请求中使用特定字段。
对于您想要向付款人提供的所有付款方式,均应查看将该方式添加到您的集成的说明。 有关更多信息,请参阅付款方式。
- 实现其他功能。
除了生成交易的基本任务之外,您还可以向集成添加各种可选功能以满足您的业务需求。
- 测试与投入使用
在实现了设置中所需的所有功能后,测试您的整个网关集成。 遵从集成方法以及所有付款方式和功能的所有相关测试说明。 当一切按预期工作时,请 your payment service provider 激活您的真实账户并为您提供账户凭证。 您现在可以接受实际付款了。
your payment service provider 为您创建测试账户后,会为您提供 Merchant Administration 的 URL 和访问凭据。
Merchant Administration 是一个 Web 应用程序,您可以在其中管理付款和商家账户。 根据您的商家配置文件(为您的商家账户设置的配置),您可以通过向网关发送 API 请求或在 Merchant Administration 应用程序中手动创建交易来管理付款。
您必须在 Merchant Administration 应用程序中自定义账户设置。 您还可以创建自己的操作员。 如果您需要自己企业内的人员对您的商家账户具有不同级别的访问权限,独立操作员会很有用。
有关详细信息,请参阅获取测试账户。