Payment generator

Fill in the form and submit it — your payment links appear below.

集成方式

VeilPay 支持两种支付方式:

直接方式是开始接受支付最简单的方法。您生成一个支付链接并发送给用户,用户打开链接完成交易。此方式无需后端集成。但由于交易参数(金额、地址等)有可能被用户修改,在交付商品或服务前,您应始终核实付款是否已到达正确地址。

间接方式让您对交易拥有更多控制权。在此流程中,您先创建交易并获得交易 ID,然后再向用户展示支付详情。由于交易是预先创建的,用户无法修改支付参数。这也让您可以使用交易 ID 追踪交易状态。使用此方式创建的交易必须在 72 小时内启动,否则将自动从数据库中移除。

选择合适的方式

如果您希望获得以下能力,请使用预生成交易方式:

对支付流程有更多控制权

能够追踪交易状态

更强的参数防篡改保护

如果您希望获得以下能力,请使用直接链接方式:

最快速的集成

无需后端开发

简单的支付链接流程

交易限额

VeilPay 交易目前每笔限制为等值 5 BTC。

此限额有助于减少处理延迟,并降低潜在的 KYC 相关风险。

同币种支付

如果用户发送的加密货币与您选择接收的币种相同,则无需进行兑换。

Veil 对此类交易不收取任何费用。

如果在创建交易时启用了邮件通知,付款完成后您将收到通知。

法币计价

VeilPay 不直接处理法币支付。

但是,您可以以法币(USD、EUR 等)设定交易价格。

VeilPay 会按当前汇率自动将该金额转换为等值的加密货币金额。

API 集成

预生成(间接)方式专为服务器对服务器的集成而设计。您的后端通过我们的 REST API 创建一笔支付,获得一个 anonpay_id,然后按该 id 展示或嵌入 VeilPay 组件。所有支付参数都保存在我们这一端,因此客户无法修改金额、地址或其他任何字段。

所有接口都位于您 VeilPay 域名下的 /api/anonpay 路径中,均为公开接口——创建支付无需 API 密钥或签名。

从您的服务器向 /api/anonpay/prepare 发送 POST 请求,附上您希望接收的币种和网络、您的钱包地址以及金额。此时不会创建订单——您只是预留了一个支付意图。

将客户重定向到该 id 对应的支付页面,或将其以 iframe 形式嵌入您自己的页面。组件打开时金额和地址已锁定——客户只需选择使用哪种币种支付。

您可以随时通过 GET 请求查询当前状态。状态会依次经历 prepared → waiting_deposit → deposit_received → exchanging → sending → completed。

除了轮询,您也可以在创建支付时提供一个 webhook URL,以便在每次状态变化时接收 POST 通知: