今天想分享一下一个关于数字货币三方支付产品的想法,前段时间接触了一款场外OTC的三方支付产品,突然给我了一个灵感,就是目前做区块链项目的产品那么多,不管是交易所还是菠菜还是其他类型的产品,如果存在需要充值数字资产环节,那必然是需要去开发出一个钱包系统模块,用于接收以及管理这些充值的资金,然而开发钱包系统的人才少,而且耗时耗力,每一个公链的机制都不一样,需要开发多公链钱包难度与时间成本都非常高。那么是否可以有这么一个项目?就是数字货币三方支付产品。
目前还没在市面上看到这样的产品,但是鉴于以前传统三方支付产品的火热,这块产品迟早是会被开发出来的,文章发出后可以也会陆陆续续会有知情人开始进入研发。这个想法其实在18年底就已经构思了,一直没有时间写文章分享,现在公司的三方支付产品也已经进入了收尾阶段,并且开始了数字货币三方支付的开发,现在也不怕被抄了,也有点时间,可以写文章分享。
I 以USDT为例
依然是简单分享
获得接口权限
商户系统:构建三方支付通道,必须是要有对商户角色的管理系统,商户通过通道接收的资金将被存放在系统钱包中,当商户需要提现时,通过商户系统进行提现。
获得接口权限:注册成为商户后,是会为每名商户提供不同的身份标识ID,通过访问接口,调用支付通道的支付页面,当一个App项目接入了接口后,并发起充值,会跳转到一个三方页面,此三方页面是支付通道的支付页面,当用户充值成功后既完成充值,并且资金会到达该商户系统钱包中。
钱包系统:构建钱包系统,可以看我写的几篇文章《交易所钱包系统-钱包结构设计(USDT)》《中心化交易所:钱包系统设计-以太坊》
币币地址分配:给每名商户提供接口,商户调用商户接口生成数字货币充值地址,商户获取地址后需要在自家应用中进行用户关联。商户通过调用接口生成的地址根据商户ID进行地址与商户信息的关联,监听所有地址的入账情况,当有代币入账则判断地址是归属于哪个商户,并且在商户账户添加对应的资金,入账同时通过接口回调充值信息状态给商户,则完成整体币币通道过程。
开发币币通道难度不高,可是想要兼容性强覆盖面广则需要大量的人力维护,好比需要做成前茅交易所所能供应的公链类型,不然支持的公链太少会导致不够覆盖业务范围。
个人分享文章基本都会以浅谈为主,主要为了提供思路。
微信交流:JonTimfire