提现回调介绍

提现回调URL设置教程:
点击会员中心左侧菜单->配置应用->勾选当前配置->点击编辑->填写提现URL->点击保存即可完成设置

回调功能

1.回调功能是由本网站程序调用会员在应用配置里面设置的提现回调URL.

2.当系统检测到有通过API给会员提现,链上确认会发送提现数据到此URL

3.您只需要解析此数据,根据状态来判断会员是否提现成功,然后根据哈希值或者地址来给用户提现的交易更新提现状态

回调内容

{ 
"appid": "ba1e622b6000",
"time": 1577945887,
"sign": "9E8F5EE3***4EAAC788",
"data": {
  "from_adress": "0xa39500d***cc3e78b8b",
  "to_adress": "0x5dfc5**ef37d7e756",
  "send_symbol": "USDT_ERC20",
  "send_value": 212,
  "confirmtime": "1577945757",
  "hax": "0x9c00287e721efdb6d2d8***00675af8a5d5f",
  "send_status": 1
}
}

## 回调详解

1.appid 你的应用配置标识
2.time 签名时间
3.sign 签名值 (非常重要)

4.下面是具体的回调数据详解
'data':{
  "from_adress": "0xa395**c3e78b8b", 托管地址
  "to_adress": "0x3115**819", 提现地址
  "send_symbol": "USDT_ERC20", 提现币种
  "send_value": 600,  提现金额
  "confirmtime": "1577850670", 确认时间戳  
  "hax": "0xc138d962d**7652c", 哈希值
  "send_status": "1"  提现状态详解(1为提现成功,0为提现失败,-1 该笔交易未找到)
}

}

## 回调解析

1.首先根据 data 的内容进行签名获取签名值

  1. 比较 sign 的签名值和自己计算出来的签名值是否相同

3.如果相同,即可编写业务逻辑,给予会员更新提现状态

即可根据 to_adress 或 hax 字段,给与会员更新提现状态

处理成功,需要返回值 success ,程序才会标记此次,回调正确,

返回其他任何值,都为回调失败

PHP返回值样例: echo ‘success’;

以上便是提现回调的详细说明