信用卡和借记卡
信用卡和借记卡是最常见的卡付款方式。 有关 Mastercard Gateway 上支持的卡组织列表,请参阅 API 参考中 sourceOfFunds.provided.card.brand 字段的可能值。
要确定用于付款的卡是信用卡、借记卡还是签帐卡,发送 RETRIEVE TRANSACTION 请求,然后检查响应中返回的资金提供方式 (sourceOfFunds.provided.card.fundingMethod)。 您可以使用卡类型详细信息来支持您的附加费决定。
支持
集成方法 | 交易 |
---|---|
全部 | 全部 |
有关您可以用于特定集成方法的交易的限制,请参见 Hosted Checkout、Hosted Session、Direct Payment 和 Hosted Batch。
关于付款方式
信用卡为持卡人提供信用额度,允许他们先进行购物,以后再支付款项和利息,而借记卡则直接从持卡人的银行账户中扣除资金。
信用卡
信用卡交易构成了电子商务空间付款交易的大多数。 卡详细信息通常包括付款人姓名、卡号、卡过期时间和卡安全码。
在付款流程中,
- 根据集成方法,商家网站或应用收集卡详细信息并将其发送到 Mastercard Gateway,或者付款人通过托管字段或托管付款页面直接向网关提供详细信息。
- 根据卡号,网关识别卡组织并验证卡号和 CSC(卡安全码)。
- 如果验证成功,付款将转至收单银行。
例如,网关验证 CSC 的格式。 在 Visa 和 Mastercard 信用卡上,CSC 是印在卡背面签名条上的三位数值。


对于 American Express,该数字是印在信用卡正面账号上方的 4 位数值。

借记卡
借记卡付款的处理方式与信用卡类似。 借记卡详细信息通常包括付款人姓名、卡号、卡过期时间和 CSC。
请注意以下卡详细信息:
- Maestro 卡 - 使用 Maestro 借记卡时,所有互联网交易在进行财务交易之前必须至少要尝试执行 3DS 身份验证。 如果尝试进行身份验证并且收到除身份验证失败之外的身份验证响应,则网关处理该交易。 如果不尝试进行身份验证,网关将阻止交易。
如果您的商家-收单行链接配置了“作为付款处理 Maestro 退款”功能,所有具有 INTERNET 交易来源和 INR 交易货币的 REFUND 交易都将作为付款交易提交给收单行。
- MADA 卡 - MADA 支持在沙特阿拉伯使用,提供与 Mastercard 和 Visa 的联名卡以及 Mada 单标卡。 使用 Mada 联名卡处理的付款会在交易响应的 localBrand 字段中返回 MADA_MASTERCARD 或 MADA_VISA,而使用 Mada 单标卡处理的付款将返回 MADA_ONLY。 所有使用 MADA 卡的持卡人发起交易都需要执行 3DS 身份验证。
- ITMX 卡 - ITMX 支持在泰国使用,提供与 Mastercard 和 Visa 的联名卡。 使用 ITMX 借记卡处理的付款会在交易响应中的 localBrand 字段中返回 MASTERCARD_ITMX 或 VISA_ITMX。 所有使用 ITMX 卡的持卡人发起交易都需要执行 3DS 身份验证。
- EFTPOS 卡 - EFTPOS 支持在澳大利亚使用,提供与 Mastercard 和 VISA 的联名卡。 使用 EFTPOS 借记卡处理的付款会在交易响应中的 localBrand 字段中返回 EFTPOS。
主要支持的功能
当使用信用卡和借记卡作为付款方式时,您可以:
- 使用单一操作支付或两步授权和过账交易完成支付。
- 进行退款、取消和付款。
- 查询和使用不同付款选项(如付款方案和动态货币兑换)。
- 在您的请求中添加补充数据,让付款对于付款人更加便利或简化付款在付款系统中的处理。
所需的付款详细信息
使用信用卡或借记卡时,您需要向网关提供以下付款详细信息。 根据您使用的集成,网关通过托管付款页、从会话内的托管字段或从交易请求收集详细信息。
至少需要以下详细信息:
- 付款方式(卡)
- 卡号
- 卡过期月份和年份
- CSC
在交易请求中,这些详细信息提供如下:
"sourceOfFunds": { "type": "CARD", "provided": { "card": { "number": "1000100010001000", "expiry": { "month": "10", "year": "26" }, "securityCode" : "123" } } }
先决条件
要使用信用卡和借记卡作为付款方式:
- 您的收单行必须能够处理借记卡和信用卡付款。
- 您必须与收单行商定您可以接受哪些卡组织。
- Your payment service provider 必须相应地在您的商家配置文件中配置商家-收单行链接。
将此方式添加到您的集成中
在实施一般的选定集成后,无需额外的自定义即可将信用卡和借记卡添加到集成中。 有关信用卡或借记卡交易请求的示例,请下载 Postman 集合。
测试方法
有关使用信用卡和借记卡测试集成的详细信息,请参见测试卡以及每个适用集成方法内的测试说明。