充提接口思路+数据表

会员投稿


某平台接口数据表写法,按照这个接口思路,有开发能力的朋友可以自己写一套接口自己测试。

他的原理是平台发送数据到自己的通道这边,接收数据后,在通道这边处理转账信息。类似于支付类充值提现接口。

数据库写法部分


进用户地址表

CREATE TABLE `wt_user_tron` (

`id` int(32) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘ID’,

`uid` int(32) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘用户id’,

`address` char(64) NOT NULL COMMENT ‘波场地址’,

`hex_address` char(128) NOT NULL COMMENT ‘波场哈希地址’,

`privateKey` char(128) NOT NULL COMMENT ‘私钥’,

`add_time` char(10) NOT NULL DEFAULT ‘0’ COMMENT ‘创建时间’,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT=’波场地址表’;

3.2 充币记录表

CREATE TABLE `wt_chongbi` (

`id` int(10) NOT NULL AUTO_INCREMENT,

`uid` int(10) NOT NULL DEFAULT ‘0’ COMMENT ‘用户ID’,

`url` varchar(128) NOT NULL DEFAULT ” COMMENT ‘充币地址’,

`currency_id` tinyint(2) NOT NULL DEFAULT ‘1’ COMMENT ‘1.WHC  2.CRC 3.TRX’,

`add_time` int(10) NOT NULL DEFAULT ‘0’ COMMENT ‘增加时间’,

`num` decimal(20,8) NOT NULL DEFAULT ‘0.00000000’ COMMENT ‘充值数量’,

`status` tinyint(4) NOT NULL DEFAULT ‘1’ COMMENT ‘ 1为充值中    2已处理,充值成功   3为充值失败’,

`ti_id` varchar(128) NOT NULL DEFAULT ” COMMENT ‘订单号’,

`guiji` tinyint(1) NOT NULL DEFAULT ‘1’ COMMENT ‘1.表示未归集  2.表示已归集’,

PRIMARY KEY (`id`),

KEY `ti_id` (`ti_id`) USING BTREE,

KEY `guiji` (`guiji`)

) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’充币记录’;

根据区块高度实现回调

CREATE TABLE `wt_trc20_index` (

`id` int(13) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID’,

`block_num` int(32) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘区块高度’,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;


回调部分可以完全参考支付接口去写。