返回顶部
o

onchain-pay-open-api链上支付API

Binance Onchain Pay: buy crypto with fiat (EUR, USD) or send crypto to any on-chain wallet. Use when users want to buy crypto with fiat or make on-chain payments.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
106
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

onchain-pay-open-api

币安链上支付开放API技能

调用币安链上支付开放API端点,自动进行RSA SHA256请求签名。

用例与场景

本技能适用于以下场景:

1. 💳 法币购买加密货币并发送

使用时机:用户希望用法币购买加密货币并直接发送到外部链上钱包地址
  • - 使用信用卡以美元/欧元/新台币购买USDT → 发送至BSC上的MetaMask地址
  • 使用Google Pay购买BTC → 转账至硬件钱包
  • 通过P2P购买USDC → 发送至DeFi协议合约地址

关键API:trading-pairs → payment-method-list → estimated-quote → pre-order

2. 🔄 直接加密货币转账(主要发送功能)

使用时机:用户在币安账户中有加密货币并希望发送到外部地址
  • - 将币安现货账户中的现有USDT发送至朋友的钱包地址
  • 将ETH转账至Uniswap合约进行交易
  • 将加密货币从币安转移至自托管钱包(Trust Wallet、Ledger等)

关键API:使用SEND_PRIMARY自定义选项的pre-order

3. 🔗 跨链桥操作

使用时机:用户需要在一个链上购买加密货币并转移到另一个网络
  • - 在以太坊上购买USDC → 桥接至Polygon以降低费用
  • 在BSC上购买代币 → 转移至Base网络
  • 在Solana上用法币购买加密货币 → 发送至Arbitrum用于DeFi

关键API:crypto-network → 带网络选择的pre-order

4. 🏪 商户支付集成

使用时机:为电子商务或服务集成加密货币支付网关
  • - 接受法币支付并自动转换为加密货币
  • 启用使用加密货币支付结账流程
  • 使用加密货币处理订阅支付

关键API:带externalOrderId追踪的pre-order

5. 🤖 智能合约交互(链上支付简易版)

使用时机:在一次交易中购买加密货币并执行智能合约
  • - 购买USDT并存入借贷协议
  • 购买代币并在DeFi池中质押
  • 直接法币入金至GameFi或NFT市场

关键API:使用ONCHAINPROXY_MODE自定义选项的pre-order

6. 📊 查询与监控

使用时机:检查订单状态、可用网络或支付方式
  • - 监控订单处理状态(待处理、已完成、失败)
  • 列出支持的法币和加密货币
  • 检查特定国家/金额的可用支付方式
  • 验证网络费用和限额

关键API:order、crypto-network、trading-pairs、payment-method-list



快速参考


端点API路径必需参数可选参数
支付方式列表 (v1)papi/v1/ramp/connect/buy/payment-method-listfiatCurrency, cryptoCurrency, totalAmount, amountTypenetwork, contractAddress
支付方式列表 (v2)
papi/v2/ramp/connect/buy/payment-method-list | (无) | lang |
| 交易对 | papi/v1/ramp/connect/buy/trading-pairs | (无) | (无) |
| 预估报价 | papi/v1/ramp/connect/buy/estimated-quote | fiatCurrency, requestedAmount, payMethodCode, amountType | cryptoCurrency, contractAddress, address, network |
| 预下单 | papi/v1/ramp/connect/gray/buy/pre-order | externalOrderId, merchantCode, merchantName, ts | fiatCurrency, fiatAmount, cryptoCurrency, requestedAmount, amountType, address, network, payMethodCode, payMethodSubCode, redirectUrl, failRedirectUrl, redirectDeepLink, failRedirectDeepLink, customization, destContractAddress, destContractABI, destContractParams, affiliateCode, gtrTemplateCode, contractAddress |
| 查询订单 | papi/v1/ramp/connect/order | externalOrderId | (无) |
| 加密货币网络 | papi/v1/ramp/connect/crypto-network | (无) | (无) |
| P2P交易对 | papi/v1/ramp/connect/buy/p2p/trading-pairs | (无) | fiatCurrency |


如何执行请求

第一步:收集凭证

除非用户另有指定,否则使用默认账户(生产环境)。您需要:

  • - BASEURL:API基础URL
  • CLIENTID:客户端标识符
  • APIKEY:签名访问令牌
  • PEMPATH:RSA私钥PEM文件的绝对路径

使用.local.md中标记为(default)的账户。

第二步:构建JSON请求体

根据用户指定的参数构建紧凑的JSON请求体。移除用户未提供的任何参数。

重要:地址和网络验证

  • - address(目标钱包地址)和network(区块链网络)是所有预下单请求的必需参数
  • 如果用户在.local.md中配置了默认地址和默认网络,则自动使用它们
  • 如果未配置或用户未提供,请在继续之前询问用户提供这两个值

第三步:使用捆绑脚本签名并调用

bash
bash path>/scripts/signand_call.sh \
\
\
\
\
\

第四步:返回结果

以可读格式向用户显示JSON响应。



身份验证

完整签名详情请参见references/authentication.md

摘要:

  1. 1. 负载 = JSON_BODY + TIMESTAMP(毫秒)
  2. 使用PEM私钥通过RSA SHA256对负载进行签名
  3. 对签名进行Base64编码(单行)
  4. 作为POST发送,包含以下标头:X-Tesla-ClientId、X-Tesla-SignAccessToken、X-Tesla-Signature、X-Tesla-Timestamp、Content-Type: application/json



参数参考

支付方式列表 v1(buy/payment-method-list)

参数类型必需描述
fiatCurrencystring法币代码(例如:USD、EUR、BRL、UGX)
cryptoCurrency
string | 是 | 加密货币代码(例如:BTC、USDT、USDC、SEI) | | totalAmount | number | 是 | 金额值 | | amountType | number | 是 | 1 = 法币金额,2 = 加密货币金额 | | network | string | 否 | 区块链网络(例如:BSC、ETH、SOL、BASE、SEI) | | contractAddress | string | 否 | 代币合约地址(非原生代币必需) |

支付方式列表 v2(v2/buy/payment-method-list)

获取所有可用支付方式,无需指定法币/加密货币参数。v1的简化版本。

参数类型必需描述
langstring本地化支付方式名称的语言代码(例如:en、cn、es)

与v1的区别

  • - 更简单:无需指定fiatCurrency、cryptoCurrency或金额
  • 更全面:返回商户所有可用的支付方式
  • 使用场景:在用户输入前显示所有选项时有用

响应格式:与v1相同,返回支付方式列表及其限额和属性。

预估报价(buy/estimated-quote)

参数类型必需描述
fiatCurrencystring法币代码
cryptoCurrency
string | 否 | 加密货币代码(如果提供了contractAddress则为可选) | | requestedAmount | number | 是 | 金额值 | | payMethodCode | string | 是 | 支付方式(例如:BUYCARD、BUYGOOGLEPAY、BUYP2P、BUY_WALLET) | | amountType | number | 是 | 1 = 法币金额,2 = 加密货币金额 | | network | string | * |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 binance-onchain-pay-1775885418 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 binance-onchain-pay-1775885418 技能

通过命令行安装

skillhub install binance-onchain-pay-1775885418

下载

⬇ 下载 onchain-pay-open-api v1.0.0(免费)

文件大小: 8.74 KB | 发布时间: 2026-4-12 09:10

v1.0.0 最新 2026-4-12 09:10
Initial release from milady-ai/skills

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部