转账接口

接口说明

用于商户转账,将款项从一个帐号转到另一个帐号。本接口没有异步通知。


数据格式

请求网易支付和通知商户的接口采用统一的参数定义规则:

参数

参数名称

类型

必填

样例

sign

根据msg和算法签名后的字符

String


msg

消息体,根据"业务参数"列表,拼装而成的消息体

String


msgType

消息类型,XML,JSON

String

XML

比如:https://epay.163.com/transfer/transfer.htm?msg=&sign=&msgType=,其中msg、msgType和sign是必填参数。msgType : XML或者JSON.

转账请求参数

参数名称参数是否必填长度说明样例
版本号version8
1.0.0
操作名称action30
transfer_service
商户平台IDplatformId50
2008122815PT00000025
子帐户类型accountType12默认传入Bank即可
Bank:银行卡
Bank
转入帐号inAccount50资金需要传入的帐号全名(包含域名);必须为URS帐号,inAccount为B端账号时,账号状态必须正常,为C端账号时,账号必须已实名激活test@126.com
备注note900记录在该笔转账的账户明细中,用于显示给用户浏览
转出帐号outAccount50平台对应钱包帐号全名,由网易宝指定或者由产品注册URS帐号后告诉支付组。此外,当platformId为ewallet平台号时,outAccount可以为其他有效账号;当platformId不是ewallet平台号时,outAccount必须和platformId对应账号一致。test@wyb.163.com
产品订单号productId50必须在产品处保证唯一,若产品订单已存在且与接口参数的转入账号、转出账号、金额都相等,则直接按成功记录返回;若产品订单已存在但相关转账参数不同,则视为产品号重复,抛出异常2014021815PFXT1923420
产品时间,productTime14格式为:yyyyMMddHHmmss20131203120000
转账金额,transferAmount15单位:元
金额必须为正数,字符最多是15位(包括.00),小数点后最多精确两位 
9999999.99 或 9999999999
转账时间transferTime14格式为:yyyyMMddHHmmss20131204120000
转账类型:transferType1取值为1,2,3,4 
1  B2C 
2  B2B 
3  C2C 
4  C2B
1                
转账备注memo50
转账备注

返回参数

参数名称

参数

是否为空

样例

处理结果报文 

msg

如果下单失败为空

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9In

Msg签名信息 

sign

如果下单失败为空

Y1tn97FXldNeUs3+jiGoPn   

返回码

operationCode

不为空

1000

错误内容

errorMsg

如果下单失败, 错误详细信息,如果下单成功为空 

msg_is_null

Msg中参数说明

参数名称参数描述样例
商户平台IDplatformId商户平台ID2008122815PT00000025
转出帐号outAccount平台帐号test@wyb.163.com
转入帐号inAccount资金需要传入的帐号全名(包含域名);必须为URS帐号test@126.com
产品订单号productId必须在产品处保证唯一,若产品订单已存在且与接口参数的转入账号、转出账号、金额都相等,则直接按成功记录返回;若产品订单已存在但相关转账参数不同,则视为产品号重复,抛出异常2014021815PFXT1923420
产品时间  productTimeyyyyMMddHHmmss20131203120000
网易宝转账时间 transferTimeyyyyMMddHHmmss20131204120000
转账金额 transferAmount 0.00格式9999999.99 或 9999999999
子帐户类型currencyTypeBankBank
转账状态transferStatus目前值只取:0 ,表示成功0
转账类型transferType 取值为1,2,3,4 
1  B2C 
2  B2B 
3  C2C 
4  C2B
1
转账流水号transferId网易支付生成的转账流水号2015040100ZZ82048343