MRC
快速启动
概览
MRC 付款一体化
| 供应商 ID | mrc |
| 类别 | 卡片处理器 |
| 网站 | mrc.ru |
配置
所需参数
| 参数 | 说明 |
|---|---|
client_id | OAuth2 授权的客户端标识符 |
client_secret | OAuth2 客户端秘密 |
username | OAuth2 密码授权的用户名 |
password | OAuth2 密码授权密码 |
point_of_sales_id | POS 标识符( E)POS) |
payment_system_id | 付款系统识别符 |
category_id | 付款类别标识符 |
示例配置
{
"channel": "dcb_kg",
"client_id": "your-client-id",
"client_secret": "your-client-secret",
"username": "your-username",
"password": "your_password",
"point_of_sales_id": "POS12345",
"payment_system_id": "PS001",
"category_id": "CAT002"
}
付款流程
付款(一个阶段):
多个步骤进程从 3 顺序操作 :
- 创建支付(_P) - 通过下列方式建立付款机制:
/multitransfer-payments-create/v3/payments/create:(标识符:create_payment)- 正在发送支付_ system_id, 类别_id 和金额(标识符:
payment_system_id,category_id) - 收回付款Id和付款Num(标识符:
paymentId,paymentNum)
- 正在发送支付_ system_id, 类别_id 和金额(标识符:
- 已确认支付(_A) - 通过下列方式确认付款:
/multitransfer-payments-state/v3/payments/confirm:(标识符:confirm_payment)- 正在发送支付文件(标识符:
paymentId) - 检索付款系统(标识符:
paymentSystemTransferNum)
- 正在发送支付文件(标识符:
- 进程(_C) - 处理卡片通过
/multitransfer-processing/v3/transaction/confirm:(标识符:process_card_payment)- 正在发送数据卡( pan, cvv, 日期过期, carkHolder)Name(标识符:
dateExpired,cardHolderName) - 检索 RRN 和最后状况
- 正在发送数据卡( pan, cvv, 日期过期, carkHolder)Name(标识符:
全部人员 3 步骤在一个调用启动_ tx 中同步执行。(标识符:start_tx)
付款(两阶段):
阶段 1 - 验证(创建):
- 通过下列方式创建付款记录
/multitransfer-paidout-transfer/paidout/create - 发送完整数据受益人( 上一个名称、 第一个名称、 公民身份、 文件、 地址)(标识符:
lastName,firstName) - 收回付款和转移情况(标识符:
paidoutId,transferStatus)
阶段 2 - 实施(确认):
- 通过下列方式确认付款
/multitransfer-paidout-transfer/paidout/confirm - 正在发送支付数据(标识符:
paidoutId) - 最后移交执行
状态映射
| 提供者状况 | 4 工资状况 | 说明 |
|---|---|---|
CREATED | new | |
PROCESSING | charging | |
PROCESSED | charged | |
NEW_PAIDOUT | new | |
PAIDOUT | charged | |
REJECTED_PAIDOUT | rejected |