- 集成指南
- 支持的功能(付款方式)
- Masterpass
Masterpass v4
Masterpass 是一家数字钱包提供商,允许付款人将其付款详细信息(例如卡详细信息、账单和送货地址)存储在安全的服务器中。 在线支付时,付款人只需登录 Masterpass 并选择存储的付款详细信息即可,这样付款人就无需在每次在线支付时提供其付款详细信息。 如果您希望提高便利性和用户体验并降低 PCI 合规成本,这将非常有用,因为此电子钱包提供商可以确保存储付款人信息的安全性。
Masterpass 重定向模型受 Direct API 版本 18 到 30 支持。如果您使用的是 Direct API 版本 31 及更高版本,必须使用 Masterpass Lightbox 集成。
先决条件
要通过 ANZ eGate payment gateway 使用 Masterpass,ANZ Worldline Payment Solutions 必须将您的商家配置文件加入 Masterpass。 成功加入后,将为您发放结账标识符,ANZ Worldline Payment Solutions 使用它来在 Merchant Manager 中为您配置 Masterpass。
Masterpass 结账体验
此部分介绍付款人使用 Masterpass 存储的送货地址的购物网站的示例结账流。 付款人在您的购物网站上审核并确认付款。

此结账流如下所示︰
- 付款人浏览您的购物网站,选择一件或多件产品,然后在结账页面单击 Masterpass。
- 当付款人单击 Masterpass 时:
- 使用 Create Session 操作请求会话标识符。
- 在 Open Wallet 操作中使用 Create Session 操作中的会话 ID 开始 Masterpass 交互。
- 使用 Open Wallet 响应中返回的重定向 URL 将付款人浏览器重定向到 Masterpass。
- 付款人使用 Masterpass 登录页面登录 Masterpass 账户。
- 付款人从可用的付款和运输选项中进行选择。 如果在 ANZ eGate payment gateway 中您被配置为从 Masterpass 收集收货地址,那么 Masterpass 将请求付款人选择送货地址。 付款人可以选择之前存储在 Masterpass 中的送货地址,或者输入新的地址。 或者,您可以在重定向到 Masterpass 之前/之后在您的购物网站上收集送货地址。
- 当付款人通过单击 Masterpass 网站的"继续结账"按钮继续交互时,ANZ eGate payment gateway 将使用 Open Wallet 请求中提供的
return URL将付款人从 Masterpass 重定向回您的购物网站。
如果付款人在 Masterpass 取消交互,ANZ eGate payment gateway 会将付款人浏览器重定向到 Open Wallet 请求中提供的cancel URL。 - 如果交互成功,在 Masterpass 收集的交互详细信息和付款详细信息将存储在 Open Wallet 请求确定的会话中。 在此阶段,您可以选择向付款人显示更多页面,或使用会话执行付款或存储操作。
建议您使用 Retrieve Session 操作来检索会话详细信息,并在发起付款操作前检查会话内容。
如果您有现有的 Hosted Checkout 集成,当您成功启用此集成后,Masterpass 将自动可用。