onchain-pay-open-api

Sign and execute Binance Onchain Pay Open API requests for quotes and pre-orders.

957|244|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/tukuaiai/tradecat-public --skill onchain-pay-open-api-tukuaiai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onchain-pay-open-api
Source: https://github.com/tukuaiai/tradecat-public/tree/main/resources/agent_market_context/binance/upstream/binance-skills-hub-main/skills/binance/onchain-pay
Command: npx skills add https://github.com/tukuaiai/tradecat-public --skill onchain-pay-open-api-tukuaiai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It eliminates the manual, error-prone process of constructing signed requests and calling Binance Onchain Pay Open API endpoints by automating RSA SHA256 signing and secure POST execution.

Core Features & Use Cases

  • Payment Method Discovery: Retrieve available payment methods with limits for a given fiat/crypto pair (v1/v2).
  • Quote-to-Checkout Flow: Get real-time estimated quotes and create pre-orders that return a redirect link to Binance payment.
  • Order & Network Queries: Check order status and list supported crypto networks and trading pairs, including P2P trading pairs.
  • Address + Network Validation: Ensures required pre-order fields like destination address and network are provided (or sourced from defaults in .local.md).
  • Use Case Examples: Use the endpoint chain payment-method-list → trading-pairs → estimated-quote → pre-order to buy and send crypto directly to an external on-chain wallet.

Quick Start

Use the onchain-pay-open-api skill to create an Onchain Pay pre-order by providing externalOrderId, merchantCode, merchantName, ts (ms), destination address, network, and the chosen buy flow parameters so it returns the Binance redirect link.

Frequently Asked Questions about onchain-pay-open-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Binance Onchain Pay pre-order with RSA signing?

To create a Binance Onchain Pay pre-order, provide externalOrderId, merchantCode, merchantName, millisecond timestamp, destination address, and network. The Skill applies RSA SHA256 signing using a PEM private key and executes a POST request to return a Binance redirect link.

What's the best way to get crypto quotes and supported networks from Binance Onchain Pay?

You can retrieve real-time estimated quotes and list supported crypto networks by calling the Binance Onchain Pay Open API endpoints. The Skill handles POST requests with Tesla-style signature headers to query order status and trading pairs, including P2P.

Does Binance Onchain Pay API integration support fiat-to-crypto purchases and wallet transfers?

Yes, Binance Onchain Pay API integration supports fiat-to-crypto purchases and send-primary transfer scenarios. It automates payment method discovery, quote retrieval, and pre-order creation for buying and sending crypto to external on-chain wallets.

Why does my Binance Onchain Pay pre-order fail due to missing address or network fields?

Binance Onchain Pay pre-order creation fails when required destination address and network fields are missing. The Skill validates required JSON body fields and can source defaults from .local.md to ensure the pre-order request succeeds.

Can I use Binance Onchain Pay Open API for merchant-driven checkout customization?

Yes, Binance Onchain Pay Open API supports merchant-driven checkout customization. The Skill enables signed access to endpoints for payment method discovery and pre-order creation, returning a redirect link to Binance payment.

Do I need a PEM private key to sign Binance Onchain Pay API requests?

Yes, you need a PEM private key to sign Binance Onchain Pay API requests. The Skill requires RSA SHA256 signing using a PEM private key, millisecond timestamp generation, and Tesla-style signature headers for secure POST execution.