### 请求地址
~~~
POST https://{server}/api/transferOrder
~~~
### 请求参数
| 参数名称 | 参数含义 | 参数类型 | 是否必填 | 参数说明 |
| --- | --- | --- | --- | --- |
| mchNo| 商户号| String | 是 | 平台分配的商户号 |
| appId | 商户应用ID| String | 是 | 商户应用ID |
| mchOrderNo| 商户生成的唯一订单号| String | 是 | 商户保证唯一性 |
| amount | 代收订单金额| BigDecimal | 是 | 单位:卢比,最多保留两位小数 |
| currency| 货币代码|String | 是 | 货币代码:INR |
| entryType| 入账方式|String | 否 | banks,upi,paytm,不传默认 banks(paytm暂不支持) |
| accountNo| 收款账号|String | 是 | 收款账号, banks: 银行卡号,upi: UPI 账号,paytm:paytm 账号 |
| ifscCode| ifscCode|String | 否 | 如果入账方式为banks,这个参数必传 |
|accountName|收款人姓名|String|是|收款人姓名,5-255个字符,前后不允许有空格,不支持空格以外的其它特殊字符|
|phone|收款人电话|String|是|收款人电话|
| email | 邮箱|String | 是 | 收款人邮箱 |
|address|收款人地址|String|是|收款人地址|
|bankName|开户行名称|String|否|开户行名称|
|clientIp|客户端IP|String|否|客户端IP|
|transferDesc|转账备注|String|是|转账备注(最长20个字符,不能包含特殊字符)|
|notifyUrl|异步通知地址|String|是|异步通知地址,只支持https|
|channelExtra|特定渠道发起额外参数|String|否||
|extParam|商户扩展参数|String|否||
| encryptPhone | MD5加密后的真实手机号 |String | 是 | 加密方法请参考[签名算法](https://www.kancloud.cn/ethanzhou/honorpay/2470346)中的MD5加密方法,用于黑名单校验 |
| encryptEmail | MD5加密后的真实邮件地址 |String | 是 | 加密方法请参考[签名算法](https://www.kancloud.cn/ethanzhou/honorpay/2470346)中的MD5加密方法,用于黑名单校验 |
| deviceId | 用户设备ID |String | 是 | 用于黑名单校验 |
| sign | 签名 |String | 是 | 详见签名算法 |
### 返回参数
| 参数名称 | 参数含义 | 参数说明 |
| --- | --- | --- |
| code| 返回码 | 2000:成功(仅代表请求成功,不代表业务成功);2010:系统异常;2011:参数有误;2012:数据库服务异常;9999:自定义业务异常 |
| msg| 业务响应信息 | 成功:success |
| data| 数据对象 | 成功时返回 |
| sign| 签名 | 详见签名算法(data中的数据参与签名) |
### 返回`data`数据对象
| 参数名称 | 参数含义 | 参数说明 |
| --- | --- |--- |
| transferId | 平台转账订单号 | |
| mchOrderNo | 商户订单号 | |
| state| 订单状态 | 0-订单生成, 1-转账中, 2-转账成功, 3-转账失败, 4-订单关闭 |
| errCode | 错误代码 | |
| errMsg | 错误信息 | |
