自己做了个非托管的加密支付网关,客户付的 USDT 直接进你自己的钱包

2 天前
 StonyGround

先说明身份:PolyPay 是我自己在做的项目,这帖带推广性质,介意的直接划走就行。

起因是去年帮一个做主机的朋友接加密收款。试了几家网关,流程都一样——钱先打 到平台,平台再转给你。要 KYC 、要等结算,卡单了还得开工单等回复。他想要的其 实特别简单:客户付的 USDT 直接进他自己的钱包,别经过任何人的手。 所以 PolyPay 是反着做的:你在后台填上自己的钱包地址,配置就结束了。我们只做 链上监听,把到账和订单对上,确认数够了发一个签名 webhook 给你的系统。不托管 资金、不需要钱包授权、也没有私钥可丢,因为我们根本拿不到。

现在能用的东西:

费用:

不做的事情也先讲清楚,免得浪费你时间:

想看实际长什么样,官网 polypay.ai 上有能直接跑的演示收银台,不注册也能看到 付款页。文档在 polypay.ai/docs 。 有踩过坑的欢迎在楼下问,特别是少付、多付、超时之后才到账这类异常怎么处理 ——这块是我花时间最多的地方,也是最容易被忽略的地方。

775 次点击
所在节点    推广
10 条回复
jybox
2 天前
你这样主要是不方便收费呀,如果是从你的合约中转一下(同一个交易里发给商户,不托管资金),就能直接自动收手续费了。当然对用户来说主要是多了一个预授权的步骤,稍微麻烦一点。

(我用这个思路做了一个链上订阅的收款服务 https://tokensubs.io
StonyGround
2 天前
@jybox 那样就需要用户授权钱包,我们做的是不需要授权,只用填钱包地址,帮你监控
cndns
2 天前
@jybox 授权的没人敢用,实际上类似于 https://btcpayserver.org 开源的
julyclyde
2 天前
怎么确定付款记录和订单的对应关系呢
jko123
2 天前
gmpay 不是一个更好的选择吗
StonyGround
2 天前
@julyclyde 这方面参考 epusdt ,用的是收款地址和金额作唯一值,另外我们又加了一些其他绑定逻辑
StonyGround
2 天前
@jko123 刚开始参考的就是 epusdt ,不过我们是自己扫块确认的交易记录,包括几个超级节点的确认,也可以自定义域名等等,在他们基础上做了很多优化,主要还是方便开发者快速集成 U 收款能力
phrack
1 天前
这周刚用 AI 给我 vibe 了一个简陋版的。。。
lizhenda
1 天前
其实 ai 做这个也就一个会话的事情,做成服务根本没人用的
StonyGround
1 天前
@lizhenda #9 AI 自然是可以快速实现一个简单版本,我最初的业务也是用 epusdt 改了一下就用了,但是如何支持更多的链,保持支付系统的稳定性等等,这其中一路走来还是很多坑。
至于开发者是想自己开发还是直接购买我们的服务集成,无非是对自己时间和成本的衡量。
但是我们能保证的是相同服务的平台,我们已经是定价最低,并且经用户反馈安全性、体验都要比同类产品都要好太多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1235634

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX