MIT 支持概览
商家发起的交易 (MIT) 是指在用户未处于活跃会话状态时处理的交易。此次 Google Pay Online API 更新增强了此类交易类型的可见性,通过专用的结算详情用户体验提升了用户体验,并提高了支付连续性。
主要使用场景
- 定期付款: 数字流媒体服务、会员资格或水电煤气费。
- 延期付款: 酒店预订、预购或违约金。
- 自动充值: 为公交卡或礼品卡充值。
MIT API 实现
MIT API 是现有
loadPaymentData
API 的扩展。集成商必须只添加一个
*TransactionInfo 对象,以指定结算意图。
Google 提供了 3 个选项,具体取决于商家发起的交易的类型:
| 交易类型 | 对象名称 | 说明 |
|---|---|---|
| 定期 | RecurringTransactionInfo |
用于固定频率的扣款。支持试用、预付费和后付费结算。 |
| 延期 | DeferredTransactionInfo |
用于在预先确定的未来时间进行单次扣款。 |
| 自动充值 | AutomaticReloadTransactionInfo |
用于在余额低于最低阈值时为储值账号充值。 |
集成步骤
- 文档: 在抢先体验计划期间访问 DevSite。三个新对象定义位于“对象参考”部分,并且在前面的列表中直接链接。
- 实现: 在 API 请求中使用适用于您系统的相关
*TransactionInfo对象。- 请注意,每个 API 请求只能传递一个对象。 具体使用哪个对象以及如何填充字段由各个商家自行决定。
- 测试: 使用测试环境验证结算详情是否在支付表单中正确呈现。
- 发布: 验证参数后即可正式发布。
令牌生命周期管理 (TLM)
令牌生命周期管理可在安全支付令牌更新或停用时提供实时通知,从而确保支付连续性。如需了解完整 详情,请参阅 令牌生命周期管理文档 。
主要令牌事件
- 停用/删除: 在令牌不再可用时发出通知。
- FPAN 后缀更新: 在底层资金来源主账号 更新时发生。
服务器设置要求
直接商家和支付服务提供商 (PSP) 必须建立一个系统来接收、解密和处理这些消息。
| 要求 | 说明 |
|---|---|
| 端点 | 用于接收 POST 调用的安全 HTTPS 端点。 |
| 身份验证 | 必须处理签名验证和消息解密。 |
| 响应 | 返回 SUCCESS 以继续接收通知,或返回 TOKEN_NOT_FOUND/TOKEN_NOT_IN_USE 以停止接收通知。 |
| 商家通知 | PSP 需要向商家传达令牌状态。 |
实现说明
必须在交易中传递 tokenUpdateUrl 端点,才能接收令牌更新。对于 PSP,如何让商家在相关的 *TransactionInfo
对象中接收和填充此网址由 PSP 负责定义。
另请注意,对于商家发起的交易,加密的载荷将返回一个额外的可选字段 merchantTokenId。如需了解具体详情,请参阅
支付数据加密
文档(适用于商家)或
载荷结构
文档(适用于 PSP)。