问:刚注册成会员应该怎么做,才能使用本套程序?
第一步.先添加一条配置应用,具体配置参数如下详解
第二步.配置回调,测试回调
答:下面是回调的内容
/*{
"appid": "ba1e622b6000",
"time": 1577945887,
"sign": "9E8F5EE3***4EAAC788",
"data": {
"from_adress": "0xa39500d***cc3e78b8b",
"to_adress": "0x5dfc5**ef37d7e756",
"send_symbol": "ceshi",
"send_value": 212,
"contract_adress": "0xd3091ac6a***8d36e57df",
"sendtime": "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", 发送币种
"send_value": 600, 发送金额
"contract_adress": "0xd3091a**36e57df", 合约地址
"sendtime": "1577850670", 发送时间戳
"hax": "0xc138d962d**7652c", 哈希值
"send_status": "1" 发送状态详解(1为发送成功,0为发送失败,-1 该笔交易未找到)
}
}
1.首先根据 data 的内容进行签名获取签名值
2. 比较 sign 的签名值和自己计算出来的签名值是否相同
3.如果相同,即可编写业务逻辑,给予会员充值
即可根据 to_adress 里面地址,查找出当前会员
然后根据 send_value 里面的值,给与会员充值对应的金额
处理成功,需要返回值 success ,程序才会标记此次,回调正确,
返回其他任何值,都为回调失败
PHP返回值样例: echo ‘success’;
第三步.给会员创建地址
调用创建地址Api可以会员注册的时候,分配地址给会员
第四步.给会员提现
调用提现转账Api可以会员申请提现并通过审核后,调用此接口
(此接口默认不可以短时间内,发送两个相同的地址和金额,防止重复提交)
以上便是回调的详细说明,具体情况请下载 PHP SDK进行调试和使用
使用PHPSDK需要注意一点:测试的时候自己的appid和appsert别忘了换成自己的
在/common/fun.php 里面配置
本篇文章只适用充提系统:
http://pay.ethhelp.cn