适用对象
任何在线销售的网站都能接受加密货币,可通过 API 接入,也可使用无需代码的支付链接。
网店
在现有支付方式旁加上加密货币,订单自动标记为已付款。
SaaS 和订阅
收取套餐、点数和续订费用,收到 Webhook 后解锁账户。
数字产品
销售软件、模板、文件和许可证,付款后即时交付。
自由职业者和代理机构
向客户发送账单支付链接,无需集成网站。
在线课程
学员一付款,课程和会员资格立即开通。
充值和钱包类网站
为每位客户分配永久充值地址,入账到其账户余额。
在网站上如何运作
- 1
验证你的域名
添加域名,并通过 DNS TXT 记录、文件或 meta 标签证明所有权。我们审核后即为你开通上线。
- 2
创建账单
结账时,你的服务器调用 API,传入金额、订单号和付款后返回的页面。
- 3
跳转到收银台
将客户引导至收银台 URL。客户选择币种、扫描二维码并付款。
- 4
将订单标记为已付款
你会收到签名 invoice.paid Webhook,客户则返回你的成功页面。
兼容任何后端
可使用 PHP、Node.js、Python 或任何能发送 HTTP 请求的语言创建账单。跳转到收银台并监听 Webhook 即可。
- 返回 URL 必须位于你已验证的域名下
- 用签名密钥验证每一个 Webhook
- 同一订单号返回同一张账单,重试安全无忧
// 1. Checkout: create the invoice and redirect $res = Http::withToken($key)->post($api.'/invoices', [ 'amount' => $order->total, 'order_id' => $order->id, 'return_url' => 'https://novastore.com/thanks', ]); return redirect($res['data']['checkout_url']); // 2. Webhook: verify the signature, then mark paid if (hash_equals(hash_hmac('sha256', $t.'.'.$body, $secret), $v1) && $event['event'] === 'invoice.paid') { Order::find($event['data']['order_id'])->markPaid(); }
为网站量身打造
可返回网站的托管收银台
适配手机的支付页面,支持三种语言,付款后将客户送回你的成功页面。
支付链接
没有开发人员?创建固定金额或自定义金额的链接,放在按钮上或邮件里即可。
控制台和 CSV 导出
每笔付款的币种、网络、手续费和净额一览无余,还可导出 CSV 用于记账。
签名 Webhook
针对已付款、少付、过期和延迟付款发送 HMAC 签名事件,并持续重试,直到你的服务器响应。
网站加密货币收款:常见问题
如何在我的网站上接受加密货币付款?
为你的域名创建 ScarabPay 项目并完成验证。结账时用 API 创建账单,并将客户跳转到收银台 URL。收到 invoice.paid Webhook 后,将订单标记为已付款。
有适用于我的电商平台的插件吗?
目前暂无现成插件。任何能发送 HTTP 请求的平台都可以使用 API,支付链接则无需任何代码。
如何验证我的域名?
任选一种方式:在 scarabpay-challenge.yourdomain 上添加 TXT 记录、在 /.well-known/scarabpay-verify.txt 放置文件,或在首页添加 meta 标签。每个项目都有独立的验证码。
客户付款后能回到我的网站吗?
可以。创建账单时传入 return_url,或为项目设置成功页面 URL。该地址必须使用 https,且位于你已验证的域名或其子域名下。
客户可以用哪些币种付款?
TRC20、BEP20、ERC20 和 TON 网络上的 USDT,BEP20 网络上的 USDC,以及 Bitcoin、Ethereum 和 Toncoin。
费用是多少?
每笔成功付款收取 0.8%,无开通费,无月费。
延伸阅读
为你的收银台加入加密货币
几分钟内验证网站并创建第一张账单。只有收到款项时才需付费。