跳到主要内容

付款转账

/DuitNowRequest

Method : POST
URL : https://xxx.finexusgroup.com/rpg/v1/DuitNowRequest

信息

这个 API 调用会发送付款转账的指令请求,可以是通过 DuitNow 或信用转账实现的。

  • 信用转账 (txnType = 010)
  • DuitNow 转账 (txnType = 110)

DuitNow 或信用转账的响应将发送回合作伙伴。合作伙伴需要检查交易状态 txnSts 以确保请求没有错误。

强制字段

字段名类型长度描述示例
txnTypeString (Numeric)3交易类型。"010" - 信用转账,
"110" - DuitNow 转账
sndrIDString19发送方身份识别。"FNXSMYNX"
sndrIDTypeString1发送方身份识别类型。"0" – 主要账户号,
"1" – 位置账户号,
"2" – 唯一参考号 (URN),
"3" – 商户 ID (MID)
rcvrBICString8收款方 BIC。 附录 4"RPPEMYKL"
sndrRefNoString35发送方参考号。"FNXS00000002"
sndrLocalTxnTimeString14本地交易时间。"20220505104518"
sndrDeviceTypeString2发送方设备类型。"01" – 服务器,
"02" – 移动设备,
"03" – 自助服务亭
sndrDeviceVerString20发送方应用程序版本号。"1.0.35"
catPurpString4类别目的。"CASH" - 现金,
"CCRD" - 信用卡,
"LOAN" - 贷款
currCodeString3货币代码。"MYR"
txnAmtString (Numeric)18,2交易金额。"1000.00"
rcptRefString40客户输入的收款方参考号。"20201102REF0001"
lkUpRefString35查找参考号。"20201015FNXSMYNB610OOT01000001"
signatureString999消息的 Base64 格式签名。"..."
可选字段
字段名类型长度描述示例
pymtDescString140其他付款描述。"通过账户转账"
ipAddrString100发件人 IP 地址。"192.0.0.1"
emailAddrString100收件人的电子邮件地址。"rpg@gmail.com"
mobileNoString22收件人的手机号码。"0127461835"

示例消息

Payment Transfer Request
curl -X POST "https://xxx.finexusgroup.com/rpg/v1/DuitNowRequest" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"message": {
"txnType":"010",
"sndrID":"FNXSMYNX",
"sndrIDType":"2",
"rcvrBIC":"RPPEMYKL",
"sndrRefNo":"FNXS00000002",
"sndrLocalTxnTime":"20220505104518",
"sndrDeviceType":"01",
"sndrDeviceVer":"1.0.35",
"catPurp":"CASH",
"currCode":"MYR",
"txnAmt":1000.00,
"rcptRef":"20201102REF0001",
"pymtDesc":"Transfer via account",
"ipAddr":"192.0.0.1",
"lkUpRef":"20201015FNXSMYNB610OOT01000001",
"emailAddr":"rpg@gmail.com",
"mobileNo":"0127461835"
},
"signature":"..."
}'