onchain-pay-open-api

Sign and call Binance Onchain Pay Open API endpoints for crypto purchases.

Updated May 10, 2026
One-click install
npx skills add https://github.com/Tsin418/crypto-research-agent --skill onchain-pay-open-api-tsin418
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onchain-pay-open-api
Source: https://github.com/Tsin418/crypto-research-agent/tree/main/.agents/skills/onchain-pay-open-api
Command: npx skills add https://github.com/Tsin418/crypto-research-agent --skill onchain-pay-open-api-tsin418

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Binance Onchain Pay integrations are hard to implement because they require correctly signed RSA requests, parameter validation (like destination address and network), and multi-step flow orchestration across endpoints.

Core Features & Use Cases

  • RSA SHA256 request signing: Automatically signs Open API requests using a PEM private key and the required headers so partner apps can call Binance endpoints safely.
  • Onchain-Pay purchase and send flows: Supports fiat-to-crypto purchase with redirectable pre-order creation, including SEND_PRIMARY and on-chain proxy customization for sending to external wallets or smart contracts.
  • Discovery and verification APIs: Fetches payment methods, trading pairs, estimated quotes, crypto networks, and order status to enable end-to-end UX.

Quick Start

Use onchain-pay-open-api to create a pre-order by calling the required buy/pre-order endpoint with your externalOrderId, merchant info, timestamp in milliseconds, and your destination address and network.

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 automate Binance Onchain Pay API requests with RSA SHA256 signatures?

To automate Binance Onchain Pay API requests, you must sign each call using an RSA SHA256 signature with a PEM private key and required headers. This ensures partner apps can safely call Binance endpoints for crypto transactions.

How do I create a pre-order to buy crypto via Binance Open API?

To create a pre-order via the Binance Open API, call the buy/pre-order endpoint with your externalOrderId, merchant info, millisecond timestamp, destination address, and network to generate a redirectable purchase link.

Can I send crypto to external wallets using Binance Onchain Pay?

Yes, Binance Onchain Pay supports sending crypto to external wallets through pre-order creation with SEND_PRIMARY and on-chain proxy customization, enabling transfers to external wallets or smart contracts.

Do I need to specify a destination address and network for Binance Onchain Pay pre-orders?

Yes, you must provide a destination address and network when creating Binance Onchain Pay pre-orders. The integration enforces required parameters for address and network to validate pre-order requests.

What Binance Open API endpoints are available for crypto payment discovery?

Available Binance Open API endpoints for crypto payment discovery include fetching payment methods, trading pairs, real-time estimated quotes, crypto networks, and order status to enable end-to-end UX.

Why do my Binance Onchain Pay API calls fail authentication?

Binance Onchain Pay API calls fail authentication if requests are not correctly signed with RSA SHA256 signatures using a PEM private key, proper headers, and millisecond timestamps from your local account configuration.