
December 27, 2021
Request to Pay 简单讲就是收款方机构在收款人的指示下,向付款方机构的付款人发起收款请求,付款人有几种选择:
所谓正常流程是指:收款方发起收款,付款方同意并支付。下图是一个Request to Pay 的 happy flow,图中白色的部分其实就是一个标准的 credit transfer 流程,所以,实际上 Request to Pay = pain.013 + 标准 Credit transfer

如果付款方 FI 或者其客户拒绝付款,则付款方 FI 向 WalletsNet 返回 Negative 的 pain.014 报文
P.S 注意,和接受交易不同,当付款方决定接受收款交易,是不需要发送 Positive 的 pain.014 报文的

暂不支持
收款方发出收款请求后,可以发起撤销申请,如果付款方尚未付款,则可以成功取消该笔收款交易,否则撤销应被拒绝,流程如下:

收款方可以主动向付款方查询收款交易的处理状态,流程如下:

pain.013 报文使用场景:
| 编号 | 发出方 | 收到方 | 备注 |
|---|---|---|---|
| 1 | 收款方 FI | WalletsNet | 收款方发起收款,发出收款报文 |
| 2 | WalletsNet | 付款方 FI | WalletsNet 转发收款消息(副本)给付款方 |
以下 pain.013 message sample 对应的场景为「编号-1」
x
11181{2 "AppHdr": {3 "BizMsgIdr": "B20211229EMTRHKDDXXXBPSP68343840873",4 "CreDt": "2021-12-29",5 "MsgDefIdr": "pain.013.001.09",6 "Fr": {7 "FIId": {8 "FinInstnId": {9 "ClrSysMmbId": {10 "MmbId": "RPAYUSUSXXX"11 }12 }13 }14 },15 "To": {16 "FIId": {17 "FinInstnId": {18 "ClrSysMmbId": {19 "MmbId": "WCSMHKHKXXX"20 }21 }22 }23 }24 },25 "Document": {26 "CdtrPmtActvtnReq": {27 "GrpHdr": {28 "MsgId": "20211229EMTRHKDDXXXBWPSP43279089859",29 "CreDtTm": "2021-12-29T00:12:42.777615+08:00",30 "NbOfTxs": "1",31 "CtrlSum": "15",32 "InitgPty": {33 "Id": {34 "OrgId": {35 "Othr": {36 "Id": "RPAYUSUSXXX" // 指令发起方 PID37 }38 }39 }40 }41 },42 "PmtInf": [43 {44 "PmtInfId": "20211229EMTRHKDDXXXBWPSP22525257931",45 "PmtTpInf": {46 "CtgyPurp": {47 "Cd": "RQTP" // 收款类型,RQTP 表示 Request to Pay;RQFF 表示 Request for Fee48 }49 },50 "PmtMtd": "TRF", // 固定值51 "ReqdExctnDt": "2021-12-29",52 "Dbtr": {53 "Nm": "Robert Martin"54 },55 "DbtrAcct": {56 "Id": {57 "OrgId": {58 "Othr": {59 "Id": "3d4f9820e5ca8659e7af816672fc7787"60 }61 }62 }63 },64 "DbtrAgt": {65 "FinInstnId": {66 "ClrSysMmbId": {67 "MmbId": "EMTRHKDDXXX"68 }69 }70 },71 "CdtTrfTx": [ // 这里是收款的详情,该数组的长度只能为1(因为 WalletsNet 仅每个交易报文仅支持一笔交易)72 {73 "PmtId": {74 "InstrId": "20211229EMTRHKDDXXXBWPSP22525257931",75 "EndToEndId": "20211229EMTRHKDDXXXBWPSP22525257931"76 },77 "PmtTpInf": {78 "SvcLvl": {79 "Cd": "SDVA" // 固定值,表示当日结算80 },81 "LclInstrm": {82 "Prtry": "BUSINESS"83 }84 },85 "Amt": {86 "InstdAmt": "15", //收款金额87 "Ccy": "USD" // 收款币种88 },89 "ChrgBr": "SLEV", // 固定值,表示双边机构约定收费方式90 "CdtrAgt": {91 "FinInstnId": {92 "ClrSysMmbId": {93 "MmbId": "RPAYUSUSXXX" // 收款机构 PID94 }95 }96 },97 "Cdtr": {98 "Nm": "Janet Peterson" // 收款人名称99 },100 "CdtrAcct": { // 收款人账号信息101 "Id": {102 "OrgId": {103 "Othr": {104 "Id": "94a4afe64e005d0ad47beae48fc74de3"105 }106 }107 }108 },109 "RmtInf": {110 "Ustrd": "This is a message from creditor" // 自由格式111 }112 }113 ]114 }115 ]116 }117 }118}
pain.014 报文使用场景:
| 编号 | 发出方 | 收到方 | 备注 |
|---|---|---|---|
| 1 | WalletsNet | 收款方 FI | (1)返回查询收款请求结果(2)WalletsNet 转发拒绝付款消息(副本)给收款方 |
| 2 | 付款方 FI | WalletsNet | (1)返回查询收款请求结果(2)付款方拒绝退款,发送拒绝支付消息 |
以下 pain.014 message sample 对应的场景为「编号-1-(2)」,即收款请求被拒绝
x
1741{2 "AppHdr": {3 "BizMsgIdr": "B20211228WCSMHKHKXXXBPSP37122952548",4 "CreDt": "2021-12-28",5 "Fr": {6 "FIId": {7 "FinInstnId": {8 "ClrSysMmbId": {9 "MmbId": "WCSMHKHKXXX"10 }11 }12 }13 },14 "MsgDefIdr": "pain.014.001.09",15 "To": {16 "FIId": {17 "FinInstnId": {18 "ClrSysMmbId": {19 "MmbId": "RPAYUSUSXXX"20 }21 }22 }23 }24 },25 "Document": {26 "CdtrPmtActvtnReqStsRpt": {27 "GrpHdr": {28 "CreDtTm": "2021-12-28T23:34:41.181439+08:00",29 "InitgPty": {30 "Id": {31 "OrgId": {32 "Othr": {33 "Id": "RPAYUSUSXXX" // 指令发出方34 }35 }36 }37 },38 "MsgId": "M20211228WCSMHKHKXXXHNET78337539203"39 },40 "OrgnlGrpInfAndSts": { // 原消息(pain.013)的信息41 "OrgnlCreDtTm": "2021-12-28T23:34:40.807899+08:00",42 "OrgnlMsgId": "B20211228WCSMHKHKXXXBPSP54709525096",43 "OrgnlMsgNmId": "pain.013.001.09",44 "OrgnlNbOfTxs": "1"45 },46 "OrgnlPmtInfAndSts": {47 "OrgnlPmtInfId": "20211228EMTRHKDDXXXBWPSP80498684024",48 "TxInfAndSts": {49 "OrgnlTxRef": {50 "Cdtr": {51 "Nm": "Karen Diaz"52 },53 "CdtrAgt": {54 "FinInstnId": {55 "ClrSysMmbId": {56 "MmbId": "RPAYUSUSXXX"57 }58 }59 },60 "ReqdExctnDt": "2021-12-28"61 },62 "StsRsnInf": {63 "AddtlInf": null,64 "Rsn": {65 "Cd": "AC06",66 "Prtry": null67 }68 },69 "TxSts": "RJCT" // 状态,RJCT表示拒绝收款交易;PDNG表示收款请求已经收到,未处理;RCVD表示收款请求已经处理完毕70 }71 }72 }73 }74}
pacs.028报文使用场景:
| 编号 | 发出方 | 收到方 | 备注 |
|---|---|---|---|
| 1 | 收款方 FI | WalletsNet | 查询收款请求 |
| 2 | WalletsNet | 付款方 FI | 转发查询收款请求 |
以下 pacs.028 message sample 对应的场景为「编号-1」,即收款方发起查询请求
x
1{2 "AppHdr": {3 "BizMsgIdr": "B20211229RPAYUSUSXXXBPSP04122348385",4 "CreDt": "2021-12-29",5 "Fr": {6 "FIId": {7 "FinInstnId": {8 "ClrSysMmbId": {9 "MmbId": "RPAYUSUSXXX"10 }11 }12 }13 },14 "MsgDefIdr": "pacs.028.001.09",15 "To": {16 "FIId": {17 "FinInstnId": {18 "ClrSysMmbId": {19 "MmbId": "WCSMHKHKXXX"20 }21 }22 }23 }24 },25 "Document": {26 "FIToFIPmtStsReq": {27 "GrpHdr": {28 "CreDtTm": "2021-12-29T00:12:53.092301+08:00",29 "MsgId": "20211229RPAYUSUSXXXBWPSP51737359966"30 },31 "TxInf": {32 "InstdAgt": {33 "FinInstnId": {34 "ClrSysMmbId": {35 "MmbId": "EMTRHKDDXXX" // 指令接收方36 }37 }38 },39 "InstgAgt": {40 "FinInstnId": {41 "ClrSysMmbId": {42 "MmbId": "RPAYUSUSXXX" // 指令发起方43 }44 }45 },46 "OrgnlGrpInf": { // 这是被查询的收款报文(即pain.013)的参数47 "OrgnlCreDtTm": "2021-12-29T00:12:42.777615+08:00",48 "OrgnlMsgId": "20211229EMTRHKDDXXXBWPSP43279089859",49 "OrgnlMsgNmId": "pain.013.001.09"50 }51 }52 }53 }54}