汇款接口

功能概述

本接口用于商户自行进行批量汇款,可将多笔购汇合并汇款。

接口地址

https://apis.5upay.com/foreignExchange/transfer

参数名称 参数中文名称 类型& 长度 参数说明 是否必填
merchantId 商户编号 varchar(9) 商户在首信易系统的唯一id,可在商户后台查看 M
requestId 汇款订单号 varchar(50) 汇款订单号为商户自行拟定,提交的订单号必须在自身平台交易中唯一。首信易支付系统已汇款成功或失败的订单,商户平台不能以相同的订单号再次提交。 M
originalRequestIds 原购汇订单号 数组 原商户购汇订单号 M
payee 汇款信息 JSON 见下表,支付信息 M
notifyUrl 通知地址 varchar(200) 服务器通知:汇款成功后会向该地址发送成功通 知,该地址可以带参数(发送机制见应答机制), 如 : “www.5upay.com/callback.action?t est=test” M
hmac 参数签名 varchar(500) 商户生成的参数签名结果,获取hmac的方法请参考请求加密流程 M

请求参数列表 (payee,支付信息)

参数名称 参数中文名称 类型& 长度 参数说明 是否必填
recName 收款方姓名 varchar(200) 收款方姓名 M
accountNumber 收款方账号 varchar(100) 收款方账号 M
recAddress 收款方地址 varchar(200) 收款方地址 O
countryCode 收款方常驻国家代码 varchar(3) 见国家列表 M
ibanCode IBAN varchar(40) IBAN O
bankName 收款行名称 varchar(200) 收款行名称 M
swiftCode 收款行 SWIFT varchar(20) 收款行 SWIFT O
routingCode Routing Number varchar(20) Routing Number O
bsbCode BSB Number varchar(20) BSB Number O
bankAddress 收款行地址 varchar(200) 收款行地址 O
postScript 汇款附言 varchar(140) 汇款附言 O
proxyBankAccou ntNumber 收款行在其代理行账号 varchar(100) 收款行在其代理行账号 O
proxyBankName 收款行之代理行名称 varchar(200) 收款行之代理行名称 O
proxySwiftCode 收款行之代理行SWIFT varchar(20) 收款行之代理行SWIFT O
proxyBank Address 收款行之代理行地址 varchar(200) 收款行之代理行地址 O

参数示例

{ "merchantId": "100000050", "requestId": "1528687520838", "originalRequestIds": ["1524555046860", "1524555046861"], "payee": { "recName": "name", "accountNumber": "1234567890", "recAddress": "123", "countryCode": "156", "ibanCode": "", "bankName": "中国工商银行", "swiftCode": "12345678", "routingCode": "", "bsbCode": "", "bankAddress": "", "postScript": "", "proxyBankAccountNumber": "", "proxyBankName": "", "proxySwiftCode": "", "proxyBankAddress": "" }, "notifyUrl": "notify", "hmac": "UZYjA/bik4TNL9aYSHajULOJxDSJkFyYfDNFxJxYCG1Zyi9s16uvSRmj07M3ax76 JG6STpWc/kyb36mWmg8X8gduvd39NupWK/zJErbgYffOmOd6YpmrvTQhbPioxLN8Ras9J9zkL 7uQ3cTOaLAHOeAQh7Aps3EFJ8MMh+sY4UwIl25h3PEkbBy2sBoug+ZpgLYDXTULrBY7OQ7cLT czfe5DOxJHLGSMpinHaVFOvQaodR8yZdAygDyfDPm16mKDBBV9NsRsGc0pNXZq+gz0hvTq1dL w+WygTVH8VPFN01bPVHQjxJd3M041kE9ABF/vAP1ExXtSNCevRrAjyyRi4Q==" }

请求同步返回参数列表

参数名称 参数中文名称 参数说明
merchantId 商户编号 同请求参数
requestId 汇款订单号 同请求参数
status 汇款订单号 SUCCESS 提交成功
ERROR 提交失败
hmac 参数签名 商户生成的参数签名结果,获取hmac的方法请参考请求加密流程

示例

{ "merchantId": "100000050", "requestId": "1528687520838", "status": "SUCCESS", "hmac": "UZYjA/bik4TNL9aYSHajULOJxDSJkFyYfDNFxJxYCG1Zyi9s16uvSRmj07M3ax76 JG6STpWc/kyb36mWmg8X8gduvd39NupWK/zJErbgYffOmOd6YpmrvTQhbPioxLN8Ras9J9zkL 7uQ3cTOaLAHOeAQh7Aps3EFJ8MMh+sY4UwIl25h3PEkbBy2sBoug+ZpgLYDXTULrBY7OQ7cLT czfe5DOxJHLGSMpinHaVFOvQaodR8yZdAygDyfDPm16mKDBBV9NsRsGc0pNXZq+gz0hvTq1dL w+WygTVH8VPFN01bPVHQjxJd3M041kE9ABF/vAP1ExXtSNCevRrAjyyRi4Q==" }

订单异步返回参数列表

参数名称 参数中文名称 参数说明
merchantId 商户编号 同请求参数
requestId 汇款订单号 同请求参数
serialNumber 支付流水号 首信易系统交易流水号
status 汇款状态 SUCCESS 成功
FAILED 失败
amount 汇款金额 单位:分,1 元=100分
currency 汇款币种 参考货币列表
completeDataTime 创建时间 汇款完成时间
hmac 参数签名 商户生成的参数签名结果,获取hmac的方法请参考请求加密流程

示例

{ "merchantId": "100000050", "requestId": "1506333222530", "serialNumber": "8a7df26c5e74e383015eb87509ab3b4a", "amount": "10", "currency": "CNY", "completeDateTime": "2018-05-25 18:00:03", "status": "SUCCESS", "hmac": "UZYjA/bik4TNL9aYSHajULOJxDSJkFyYfDNFxJxYCG1Zyi9s16uvSRmj07M3ax76JG6ST pWc/kyb36mWmg8X8gduvd39NupWK/zJErbgYffOmOd6YpmrvTQhbPioxLN8Ras9J9zkL7uQ3cTOaLA HOeAQh7Aps3EFJ8MMh+sY4UwIl25h3PEkbBy2sBoug+ZpgLYDXTULrBY7OQ7cLTczfe5DOxJHLGSMp inHaVFOvQaodR8yZdAygDyfDPm16mKDBBV9NsRsGc0pNXZq+gz0hvTq1dLw+WygTVH8VPFN01bPVHQ jxJd3M041kE9ABF/vAP1ExXtSNCevRrAjyyRi4Q==" }