問:剛注冊成會員應該怎么做,才能使用本套程序?
第一步.先添加一條配置應用,具體配置參數如下詳解
第二步.配置回調,測試回調
答:下面是回調的內容
/*{
"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