# 可通过该接口进行下发汇款
接口地址 : [https://api.fcypay.com/transfer](https://api.fcypay.com/transfer) 请求方式:POST
| 参数 | 类型 | 必填 | 长度 | 描述 | 示例值 |
| --- | --- | --- | --- | --- | --- |
| api_id| Int | 是 | 10 | 平台发放的Api_Id | 1066106106 |
| timestamp| Int | 是 | 10 | 当前系统时间戳 | 1556097296 |
| money | Floath | 是 | \- | 汇款金额 | 100 |
| payee_type | Int | 是 | 1 | 收款人收款方式 <br>1 = 支付宝<br>2 = QQ钱包<br> 3 = 微信| 1|
| payee_account| String | 是 | - | 收款人收款账号| admin@admin.com|
| payee_name| String | 否 | - | 收款人收款真实姓名<br>如果不强制验证真实姓名可以留空或不传该参数| 张三|
| realname| String | 是 | - | 是否验证真实姓名<br>FORCE_CHECK 强制验证 <br> NO_CHECK 不验证| 123123|
| pay_pass| String | 是 | - | 平台设置的支付密码<br>安全起见 建议开发者设置为Session记录| 123123|
| note| String | 否 | - | 备注信息| 给Uid:3的汇款|
| sign| String | 是 | 32 | 签名:详见签名章节 | A12D39B90753C7D179524237D9E5B9E7|
# 响应参数
| 参数 | 类型 | 必填 | 长度 | 描述 | 示例值 |
| --- | --- | --- | --- | --- | --- |
| code| Int | 是 | 1| 布尔值 1=成功 0=失败 | 1|
| msg| String| 是 | -| 信息 | 汇款成功|
| data| String| 否 | \- | 只有成功时返回,平台汇款单号 | 2019030122312312 |
# PHP简单实例
<?php
$param = [
'api_id'=>'1066106106',
'money'=>'1',
'payee_type'=>'1',
'payee_account'=>'123@ascxd.com',
'payee_name'=>'张三',
'pay_pass'=>'123456',
'realname'=>'FORCE_CHECK',
'timestamp'=>time(),
];
$param['sign'] = getSign($param, 'B6C839B90753C7D179524237D9E5B9E7');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'https://api.fcypay.com/transfer');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT , 10);
curl_setopt($ch,CURLOPT_TIMEOUT, 10);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $param);
$data = curl_exec($ch);
curl_close($ch);
$json = json_decode($data,true);
if ($json['code']) {
echo "success";
}else{
echo $json['msg'];
}
// 签名的函数
function getSign($param, $key)
{
$signPars = "";
ksort($param);
foreach ($param as $k => $v) {
if ("sign" != $k && "" != $v) {
$signPars .= $k . "=" . $v . "&";
}
}
$signPars = trim($signPars, '&');
$signPars .= $key;
$sign = md5($signPars);
return $sign;
}