Documentation Index
Fetch the complete documentation index at: https://docs.blockradar.co/llms.txt
Use this file to discover all available pages before exploring further.
简而言之
Blockradar Checkout 让您可以通过可分享的链接接收稳定币付款,无需客户账户或复杂的集成。创建链接,分享它,然后直接在您的 wallet 中收款。
Blockradar Checkout 让您可以通过可分享的链接接收稳定币付款,无需客户账户或复杂的集成。创建链接,分享它,然后直接在您的 wallet 中收款。
前置条件
在创建支付链接之前,请确保您具备:API 密钥
从 Blockradar Dashboard 获取您的 API 密钥。前往 Developers 生成密钥。
已创建 Master Wallet
通过 Create Wallet API 或 dashboard 创建一个 master wallet。支付链接绑定到 wallet。
Checkout 计划已激活
确保您的账户中已启用 Checkout 功能。如需激活,请联系 [email protected]。
已配置 Webhook(可选)
设置 webhooks 以接收实时支付通知。请参阅 Webhooks 了解配置详情。
简介
支付链接是一种可分享的 URL,允许任何人向您的 wallet 发送稳定币付款。它们非常适合:- 电子商务:发送给客户用于产品购买
- 开具发票:包含在为提供的服务开具的发票中
- 捐赠:在社交媒体或网站上分享
- 市场支付:促进点对点交易
- 订阅计费:定期收款
支付链接的工作原理
创建
使用特定参数(如金额、名称、描述和支付限制)创建支付链接。
分享
通过电子邮件、即时消息将生成的 URL 分享给客户,或将其嵌入您的网站。
支付
客户点击链接,输入支付详情,并完成交易。
确认
您将收到 webhook 通知,并可以实时跟踪支付状态。
支付链接功能
- 可自定义参数:设置金额、描述、支付限制和 metadata
- 可分享的 URL:为每笔交易生成唯一的支付链接
- 客户预填充:通过 URL query 参数预填充客户详情
- 实时跟踪:监控支付状态并接收 webhook 通知
- 多网络支持:在不同的区块链网络上接收付款
- Auto-sweep 集成:资金自动归集到 master wallet
多资产支持
- 跨多个区块链支持 USDT、USDC、DAI、BUSD
- Ethereum、BSC、Polygon、Base、Arbitrum、Optimism、Tron、Solana、Celo
- 自动转换和路由,提供最佳的用户体验
灵活配置
- 针对特定产品/服务的固定金额
- 针对捐赠或自定义支付的可变金额
- 支付限制以确保按时支付
- 自定义 metadata 用于跟踪和分析
- Webhook 通知用于实时更新
安全与合规
- 对所有入金支付进行 AML 筛查
- 地址验证与核实
- 欺诈检测与防范
- 跨司法管辖区的监管合规
支付流程
1. 支付链接的创建
当您创建支付链接时,Blockradar 会返回一个唯一的支付 URL:2. 通过 Query 参数预填充客户信息
您可以使用 query 参数增强支付 URL,以便在支付页面上自动预填充客户详情:name- 客户姓名(显示在支付页面上)email- 客户的电子邮件地址reference- 自定义引用,将包含在交易响应中amount- 预填充支付金额(如果已设置,将覆盖链接的默认金额)redirectUrl- 支付完成后重定向到的 URL
3. 支付后重定向
提供redirectUrl 时,客户将在支付处理完成后自动重定向到您指定的 URL。重定向 URL 将包含以下 query 参数:
重定向 Query 参数:
status- 支付状态(success、failed、pending)tx_reference- 交易引用 IDreference- 您的自定义引用(如果已提供)slug- 支付链接标识符
重定向仅在支付处理完成后发生。如果未提供
redirectUrl,客户将看到默认的支付完成
页面。4. 金额配置
支付链接支持两种金额模式: 固定金额(预设)- 当您在创建时指定
amount,客户无法修改支付金额 - 适合具有设定价格的特定产品或服务
- 示例:以恰好 99.99 美元购买产品
- 当未指定
amount时,客户可以输入自己的支付金额 - 适合捐赠、小费或灵活定价场景
- 客户在支付页面上看到金额输入字段
4. 支付处理
客户访问支付链接,查看预填充的详细信息,并使用其首选的稳定币完成交易。5. 交易响应
URL 中的reference 参数将包含在交易响应和 webhook payload 中,使您能够将支付与内部系统关联起来。
立即体验
通过我们的实时演示亲身体验 Blockradar 支付链接: 🔗 演示支付链接:https://pay.blockradar.co/demo 此演示展示:- 支付流程:从链接到完成的完整客户体验
- UI/UX:现代化、直观的支付界面
- 稳定币选项:多种支付方式和网络
- 实时更新:实时交易状态和确认
演示支付链接仅用于测试目的。不会处理任何
真实交易。
创建支付链接
基本支付链接
为固定金额创建一个简单的支付链接:可变金额支付链接
允许客户选择支付金额:带文件上传的支付链接
使用 form-data 在支付链接中包含文件(例如发票、产品图片): Form-data 字段:name:Service Invoicedescription:Web development services - January 2024amount:1500.00redirectUrl:https://company.example.com/payment-successsuccessMessage:Payment received! We’ll start working on your project.metadata:invoice_id: INV-2024-001, service: web_developmentfile:[cover.png](文件上传)
包含文件上传时,请使用 form-data 而不是 JSON。文件将被
存储,并可通过支付链接访问。
支付链接参数
必需参数
| 参数 | 类型 | 描述 |
|---|---|---|
name | string(最大:250) | 支付链接的名称 |
可选参数
| 参数 | 类型 | 描述 |
|---|---|---|
description | string(最大:250) | 支付链接的描述 |
slug | string(最大:250) | 唯一标识符(URL 友好)。必须匹配正则表达式:^[a-zA-Z0-9-]+$ |
amount | string | 支付链接的金额。必须是有效的字符串数字 > 0 |
redirectUrl | string(URL) | 支付后重定向用户的 URL。必须包含 http:// 或 https:// |
successMessage | string(最大:500) | 支付成功时显示的消息 |
inactiveMessage | string(最大:500) | 支付链接处于非活动状态时显示的消息 |
metadata | object(JSON 字符串) | 自定义 metadata,作为键值对(字符串或数字)。必须以 JSON 字符串形式在 form-data 中发送 |
paymentLimit | number(最小:1) | 此链接允许的最大支付次数 |
file | file | 附加到支付链接的可选文件上传(例如图像或文档) |
支付流程
客户体验
-
点击支付链接
- 客户接收并点击支付链接
- 链接打开一个安全的支付页面
-
选择支付方式
- 从可用的稳定币中选择
- 选择首选的区块链网络
- 输入支付金额(如果是可变的)
-
完成支付
- 客户确认交易详情
- 支付在区块链上处理
- 实时确认和状态更新
-
成功确认
- 支付确认页面
- 可选地重定向到您的网站
- 收据和交易详情
商家体验
-
实时通知
- 支付状态的 webhook 事件
- 电子邮件通知(如果已配置)
- Dashboard 更新
-
支付跟踪
- 交易历史和状态
- 支付分析和报告
- 与您的系统集成
地址生命周期
Webhook 事件
收到付款时,支付链接会触发以下 webhook 事件:| 事件 | 描述 |
|---|---|
deposit.success | 已通过支付链接收到付款 |
deposit.failed | 支付尝试失败 |
Webhook Payload 示例
关键 Webhook 数据字段
Webhook payload 包含有关支付的全面信息:| 字段 | 描述 |
|---|---|
reference | 来自 URL query 参数的自定义引用(例如 ORDER123、客户 ID) |
paymentLink | 完整的支付链接详情,包括名称、描述和 metadata |
asset | 资产信息(USDC、USDT 等)以及网络详情 |
blockchain | 网络信息(Base、Ethereum 等) |
wallet | Master wallet 详情和配置 |
address | 接收支付的客户地址 |
amlScreening | 反洗钱筛查结果 |
assetSwept | Auto-sweep 状态和详情 |
metadata | 来自支付链接的自定义数据 |
Webhook payload 中的
reference 字段对应于您在支付 URL 中包含的 reference query
参数。这使您能够将支付追溯到您系统中
的特定订单、客户或内部引用。最佳实践
安全性
- 使用 HTTPS 共享所有支付链接
- 监控 webhook 事件以发现可疑活动
- 在 webhook 端点上实施 rate limiting
用户体验
- 清晰描述支付的用途
- 针对移动设备优化的支付页面
- 尽可能提供多种支付选项
集成
- 存储支付链接 ID 以进行跟踪
- 使用 metadata 将支付与您的系统关联
- 实施 webhook 重试逻辑以提高可靠性
- 首先在沙箱环境中测试 webhooks
用例和示例
电子商务商店
服务发票
捐赠活动
订阅服务
这些示例使用了正确的 Blockradar 支付链接 API 参数。
metadata
字段必须以 JSON 字符串形式在 form-data 中发送,并且支持上传 file
以添加额外内容。测试与开发
沙箱环境
- 使用 testnet 网络进行开发
- 测试 webhook 的传递和处理
- 端到端验证支付流程
- 测试边缘情况和错误场景
Webhook 测试
- 使用 webhook.site 等工具进行测试
- 验证签名校验
- 测试重试机制
- 监控 webhook 传递率
Checkout 计划
Blockradar Checkout 是一个可编程的稳定币支付层,用于通过链接、嵌入式 QR 码和 WalletConnect 接收链上支付。资金直接结算到您的非托管 wallets 中,并内置对 swap、bridge 和资金路由的支持。定价
每笔交易 0.75%
简单透明的定价,无月度订阅费用。
支持的稳定币
- USDC、USDT、cNGN、IDRX、EUROC 等
多链支持
- Ethereum、Polygon、Base、Solana、Tron、Celo 等
资金管理
- Swap 和 Bridge:跨链转换和移动资产
- 自动结算:自动结算为您的首选货币
- Circle Gateway:访问 Circle 的跨链转账协议
- Auto-sweeping:将资金归集到您的 master wallet
此计划不包括 Wallet-as-a-Service (WaaS) 功能,也不包括为您的
最终用户提供专用 wallets。
获取支付链接的交易
您可以使用专用的交易端点检索与特定支付链接关联的所有交易。这对于以下场景很有用:- 支付跟踪:监控通过特定链接收到的所有付款
- 对账:将支付与订单或发票匹配
- 报告:为特定支付链接生成报告
Query 参数
| 参数 | 类型 | 描述 |
|---|---|---|
page | number | 分页的页码(默认:1) |
limit | number | 每页结果数(默认:10) |
status | string | 按交易状态过滤(例如 SUCCESS、PENDING、FAILED) |
type | string | 按交易类型过滤(例如 DEPOSIT) |
order | string | 排序顺序(ASC 或 DESC) |
响应示例
支持与资源
API 参考
获取帮助
- 电子邮件:[email protected]
- API 参考:Checkout
Checkout 和支付链接是一种以最少的集成
工作量接收稳定币支付的强大方式。从简单的用例开始,随着您
对系统更加熟悉,逐步增加复杂性。

