跳到主要内容

介绍

PayMaster Merchant Plug-In (MPI) 是一个软件模块,旨在便于商家将客户的支付细节传递给 PayMaster 进行支付处理。

PayMaster MPI 也允许商家轻松定制 PayMaster 结算后返回的响应消息。

PayMaster MPI 支持的支付类型包括:

  1. UPP 支付 - 借记卡和信用卡
  2. QR 支付 - DuitNow 和 支付宝+ 二维码
  3. OBW 支付 - 网络银行 / 电子钱包
  4. 适用于 WordPress 的 WooCommerce 支付
  5. OpenCart 支付网关
  6. Google Pay

PayMaster MPI 支持的平台有:

  1. Java
  2. .Net
  3. PHP
  4. Python
  5. Node.js

UPP 支付

步骤发件人收件人流程
1电商商家客户通过电商发起支付结账。
2商家MyXaaS商家发送请求以激活 PayMaster 支付网关。
3MyXaaS电商MyXaaS 返回一个 URL 给电商,该 URL 将客户重定向到 PayMaster 支付网关页面。
4电商MyXaaS客户在 PayMaster 支付网关输入支付详细信息并进行支付。
5MyXaaS商家MyXaaS 返回支付的信息和状态。
6商家电商商家通过电商通知客户有关支付状态。
7MyXaaS电商如果支付成功处理,MyXaaS 将向客户发送电子邮件通知。
8商家MyXaaS如果未收到支付状态,商家继续进行支付查询以检索交易信息。
9MyXaaS商家MyXaaS 返回支付的查询信息。
10商家电商商家向客户显示查询信息。
11电商MyXaaS客户提交预定支付。
12MyXaaS商家MyXaaS 返回支付的信息和状态。
13商家电商商家通过电商通知客户有关支付状态。
14MyXaaS电商如果支付成功处理,MyXaaS 将向客户发送电子邮件通知。
15MyXaaS电商- 如果支付成功,MyXaaS 将向客户发送电子邮件通知。
- 如果在 30 秒 内未收到支付状态,商家将进行支付查询以检索交易信息。
- 如果未收到 QR 支付响应,则商家应在 每 5 秒 重复查询 30 分钟,等待成功或拒绝的状态。
- 如果 30 分钟 内未收到明确的状态更新(批准或失败),商家应中止交易
16MyXaaS商家MyXaaS 返回支付的查询信息。
17商家电商商家向客户显示支付查询信息。

预授权支付

步骤发件人收件人流程
1电商商家客户通过电商发起支付结账。
2商家MyXaaS商家发送请求以激活 PayMaster 支付网关。
3MyXaaS电商MyXaaS 返回一个 URL 给电商,该 URL 将客户重定向到 PayMaster 支付网关页面。
4电商MyXaaS客户在 PayMaster 支付网关输入支付详细信息并进行支付。
5MyXaaS商家MyXaaS 返回支付的信息和状态。
6商家商家存储预授权的支付信息。
7商家电商商家向客户显示预授权的支付状态。
8商家MyXaaS商家发送请求以完成早期的支付。
9MyXaaS商家MyXaaS 返回支付完成的信息和状态。
10商家电商商家向客户显示支付完成的状态。

QR 支付

动态QR

步骤发件人收件人流程
1电商商家客户通过电商发起支付结账。
2商家MyXaaS商家发送请求以激活 QR 码信息。
3MyXaaS商家MyXaaS 返回包含 QR 码信息的 URL 给商家。
4商家电商商家按照品牌指南生成 QR 码。
5电商MyXaaS客户扫描 QR 码以进行支付。
6MyXaaS商家MyXaaS 返回支付的信息和状态。
7商家电商商家通过电商通知客户支付状态。
8MyXaaS电商- 如果支付成功,MyXaaS 将向客户发送电子邮件通知。
- 如果在 30 秒 内未收到支付状态,商家将进行支付查询以检索交易信息。
- 如果未收到 QR 支付响应,则商家应在 每 5 秒 重复查询 3 分钟,等待成功或拒绝的状态。
- 如果 3 分钟 内未收到明确的状态更新(批准或失败),商家应中止交易
10MyXaaS商家MyXaaS 返回支付的查询信息。
11商家电商商家向客户显示支付查询信息。

静态QR

步骤发送方接收方过程
1MyXaaS商家MyXaaS向商家提供静态QR码。
2商家客户商家向客户呈现静态QR码。
3客户MyXaaS一旦客户扫描QR码,支付将由MyXaaS接收。
4MyXaaS商家MyXaaS将支付指令路由到商家。
5商家客户商家进行后续流程以完成支付。

OBW 支付

步骤发送方接收方过程
1电商商家客户通过电商发起支付结帐。
2商家第三方支付机构 (TPA)商家发送请求激活 PayMaster 支付网关。
3TPAMyXaaSTPA 发送请求获取银行列表给 MyXaaS。
4MyXaaSTPAMyXaaS 返回银行列表给 TPA。
5TPA电商TPA 通过电商向客户展示银行列表。
6电商TPA客户在电商上选择银行。
7TPAMyXaaSTPA 发送请求向 MyXaaS 进行 OBW 支付。
8MyXaaSTPAMyXaaS 返回 OBW 支付响应给 TPA。
9TPA电商TPA 通过电商向客户展示支付网关。
10电商TPA客户在电商上提交支付。
11TPA电商如果支付成功,TPA 通过电商向客户展示。
12TPAMyXaaS如果交易正在等待结算,建议在30 秒的间隔内进行重新查询,最长持续3 小时
13MyXaaSTPAMyXaaS 返回支付的查询信息。
14TPA电商TPA 通过电商向客户展示查询信息。

WooCommerce

步骤发件人收件人流程
1电商商家客户通过电商发起支付结账。
2商家MyXaaS商家发送请求以激活 PayMaster 支付网关。
3MyXaaS电商MyXaaS 返回包含 URL 的信息给电商,将客户重定向到 PayMaster 支付网关。
4电商MyXaaS客户在 PayMaster 支付网关中输入支付详细信息并进行支付。
5MyXaaS商家MyXaaS 返回支付的信息和状态。
6商家电商商家通过电商通知客户支付状态。
7MyXaaS电商如果支付成功,MyXaaS 将向客户发送电子邮件通知。
8电商MyXaaS客户提交预定支付。
9MyXaaS商家MyXaaS 返回支付的信息和状态。
10商家电商商家通过电商通知客户支付状态。
11MyXaaS电商如果支付成功,MyXaaS 将向客户发送电子邮件通知。

OpenCart

步骤发送方接收方过程
1电商商家客户通过电商发起支付结账。
2商家MyXaaS商家发送请求激活 PayMaster 支付网关。
3MyXaaS电商MyXaaS 返回一个 URL 给电商,该 URL 将会重定向客户到 PayMaster 支付网关。
4电商MyXaaS客户在 PayMaster 支付网关中输入支付详情并进行支付。
5MyXaaS商家MyXaaS 返回支付的信息和状态。
6商家电商商家通过电商通知客户支付状态。