Inter-wallet Charges

December 27, 2021

 

在 WalletsNet 交易网络内,参与者主体之间可能会发生一些资金往来,典型的场景比如参与者A向参与者B收取交易手续费。

1. 正常流程

所谓正常流程是指:收费方发起收费,付费方同意并支付。下图是一个 Request for Fee 的 happy flow,图中白色的部分其实是一个标准的「机构间 credit transfer」 流程,所以,实际上 Request for Fee = pain.013 + 机构间 Credit transfer

如果付费方主动付费,则由付费方直接发起「机构间 Credit transfer」流程即可

2. 对方拒绝收费请求

如果付费方 FI 拒绝付费(如费用存在争议),则付费方 FI 向 WalletsNet 返回 Negative 的 pain.014 报文

P.S 注意,和接受交易不同,当付费方决定接受收费交易,是不需要发送 Positive 的 pain.014 报文的

3. 收费方撤销收款

暂不支持

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

4. 收费方查询收款

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

附录(报文样例)

 

pacs.009 报文样例

pacs.009 报文使用场景:

编号发出方收到方备注
1成员机构WalletsNet提交机构间 Credit Transfer 指令
2WalletsNet成员机构转发机构间 Credit Transfer 指令

以下 pacs.009 message sample 对应的场景为「编号-1」

pacs.009 和 pacs.008 非常相似,区别是:

💡 Purp/Prtry 的值如下表:

Prtry Code说明ISO Description
FCOLFeeCollection,即表示该交易为机构间费用结算A service that is settling transaction related fees between two parties.

 

其他报文样例请参考「Credit Transfer」