onchain-pay-open-api
Binance Onchain Pay enables users to buy cryptocurrency with fiat (e.g., EUR, USD) or send existing crypto from their Binance account directly to any external…
Skill by onchain-pay-team
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/binance-onchain-pay-open-api
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/onchain-pay-open-api
What's inside
- Skill name
onchain-pay-open-api- Description
- Binance Onchain Pay enables users to buy cryptocurrency with fiat (e.g., EUR, USD) or send existing crypto from their Binance account directly to any external on-chain wallet address in a single flow—no manual withdrawal needed. Enables partners to integrate crypto buying services: - payment-method-list: Get available payment methods (Card, P2P, Google Pay, Apple Pay, etc.) with limits for a fiat/crypto pair - trading-pairs: List all supported fiat currencies and cryptocurrencies - estimated-quote: Get real-time price quote including exchange rate, fees, and estimated crypto amount - pre-order: Create a buy order and get redirect URL to Binance payment flow - order: Query order status and details (processing, completed, failed, etc.) - crypto-network: Get supported blockchain networks with withdraw fees and limits - p2p/trading-pairs: List P2P-specific trading pairs
- License
- MIT
- Metadata
- author: onchain-pay-team · version: 0.1.2
- Instructions
- 449 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: "onchain-pay-open-api" does not match folder "onchain-pay"
Files (7)
- .gitignore
- .local.md.example
- CHANGELOG.md
- LICENSE.md
- SKILL.md
- authentication.md · references/
- sign_and_call.sh · scripts/
SKILL.md (first lines)
# Binance Onchain-Pay Open API Skill Call Binance Onchain-Pay Open API endpoints with automatic RSA SHA256 request signing. ## Use Cases & Scenarios This skill is designed for the following scenarios: ### 1. 💳 Fiat-to-Crypto Purchase & Send **When to use**: User wants to buy crypto with fiat currency and send directly to an external on-chain wallet address - Buy USDT with USD/EUR/TWD using credit card → Send to MetaMask address on BSC - Purchase BTC with Google Pay → Transfer to hardware wallet - Buy USDC with P2P → Send to DeFi protocol contract address **Key APIs**: `trading-pairs` → `payment-method-list` → `estimated-quote` → `pre-order` ### 2. 🔄 Direct Crypto Transfer (Send Primary) **When to use**: User has crypto in Binance account and wants to send to external address - Send existing USDT from Binance Spot to friend's wallet address - Transfer ETH to Uniswap contract for trading - Move crypto from Binance to self-custodial wallet (Trust Wallet, Ledger, etc.) **Key APIs**: `pre-order` with `SEND_PRIMARY` customization ### 3. 🔗 Cross-Chain Bridge Operations **When to use**: User needs to buy crypto on one chain and transfer to another network - Buy USDC on Ethereum → Bridge to Polygon for lower fees - Purchase tokens on BSC → Transfer to Base network - Fiat to crypto on Solana → Send to Arbitrum for DeFi **Key APIs**: `crypto-network` → `pre-order` with network selection ### 4. 🏪 Merchant Payment Integration **When to use**: Integrate crypto payment gateway for e-commerce or services - Accept fiat payments and auto-convert to crypto - Enable "Pay with Crypto" checkout flow - Process subscription payments with crypto **Key APIs**: `pre-order` with `externalOrderId` tracking ### 5. 🤖 Smart Contract Interaction (Onchain-Pay Easy) **When to use**: Buy crypto and execute smart contract in one transaction - Buy USDT and deposit to lending protocol - Purchase tokens and stake in DeFi pool - Fiat on-ramp directly to GameFi or NFT marketplace **Key APIs**: `pre-order` with `ON_CHAIN_PROXY_MODE` customization ### 6. 📊 Query & Monitoring **When to use**: Check order status, available networks, or payment methods - Monitor order processing status (pending, completed, failed) - List supported fiat currencies and cryptocurrencies - Check available payment methods for specific country/amount - Verify network fees and limits **Key APIs**: `order`, `crypto-network`, `trading-pairs`, `payment-method-list` --- ## Quick Reference | Endpoint | API Path | Required Params | Optional Params | |----------|----------|-----------------|-----------------| | Payment Method List (v1) | `papi/v1/ramp/connect/buy/payment-method-list` | fiatCurrency, cryptoCurrency, totalAmount, amountType | network, contractAddress | | Payment Method List (v2) | `papi/v2/ramp/connect/buy/payment-method-list` | (none) | lang | | Trading Pairs | `papi/v1/ramp/connect/buy/trading-pairs` | (none) | (none) | | Estimated Quote | `papi/v1/ramp/connect/buy/estimated-quote` | fiatCurrency, requestedAmount, payMethodCode, amountType | cryptoCurrency, contractAddress, address, network | | Pre-order | `papi/v1/ramp/connect/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 | | Get Order | `papi/v1/ramp/connect/order` | externalOrderId | (none) | | Crypto Network | `papi/v1/ramp/connect/crypto-network` | (none) | (none) | | P2P Trading Pairs | `papi/v1/ramp/connect/buy/p2p/trading-pairs` | (none) | fiatCurrency | --- ## How to Execute a Request ### Step 1: Gather credentials Use the default account (prod) unless the user specifies otherwise. You need: - **BASE_URL**: API base URL - **CLIENT_ID**: Client identifier - **API_KEY**: The sign access token - **PEM_PATH**: Absolute path to the RSA private key PEM file Use the account marked `(default)` in `.local.md`. ### Step 2: Build the JSON body Build a compact JSON body from user-specified parameters. Remove any parameters the user did not provide. **IMPORTANT: Address and Network Validation** - `address` (destination wallet address) and `network` (blockchain network) are REQUIRED for all pre-order requests - If the user has configured `Default Address` and `Default Network` in `.local.md`, use them automatically - If not configured or not provided by user, ASK the user to provide both values before proceeding ### Step 3: Sign and call using the bundled script ```bash bash <skill_path>/scripts/sign_and_call.sh \ "<BASE_URL>" \ "<API_PATH>" \ "<CLIENT_ID>" \ "<API_KEY>" \ "<PEM_PATH>" \ '<JSON_BODY>' ``` ### Step 4: Return results Display the JSON response to the user in a readable format. --- ## Authentication See [`references/authentication.md`](./references/authentication.md) for full signing details. Summary:
From binance/binance-skills-hub, MIT.
More from binance/binance-skills-hub
- 0.821score
binance-agentic-wallet
binance-web3-team
Use when the user mentions wallet connect/sign in/sign out, check balance, send/transfer tokens, swap/buy/sell tokens, DEX trade, limit/market order, cancel…
SkillAFreshness: A★ 1.1KClaude Code +9 - 0.820score
binance
Binance
Use binance-cli for Binance Spot, Futures (USD-S), and Convert.
SkillAFreshness: A★ 1.1KClaude Code +9 - 0.817score
binance-prediction-updown
binance
Scaffold for assembling prediction-market strategies on Binance Agentic Wallet, for recurring BTC Up/Down rounds.
SkillAFreshness: A★ 1.1KClaude Code +9 - 0.775score
binance-wallet-tracker
binance-web3-team
Wallet tracking and monitoring on Binance Web3.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.775score
academy-skill
binance-academy
Retrieve Binance Academy's official educational content (Glossary, Courses, Learn & Earn, Articles) for AI chat.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.765score
binance-trading-signal
binance-web3-team
On-chain trading signals and custom signal strategy management on Binance Web3.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.765score
binance-onchain-copy-trader
binance
Scaffold for assembling on-chain copy-trading strategies on Binance Agentic Wallet.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.718score
crypto-market-rank
binance-web3-team
Crypto market leaderboards — ranked aggregate feeds across the whole market: social-hype/sentiment rank, trending / top-search / Binance Alpha /…
SkillCFreshness: C★ 1.1KClaude Code +9 - 0.718score
binance-leaderboard
binance-web3-team
On-chain wallet leaderboard and Gem Hunter analysis on Binance Web3.
SkillCFreshness: C★ 1.1KClaude Code +9 - 0.718score
meme-rush
binance-web3-team
Live launchpad feed + AI hot topics for meme tokens.
SkillCFreshness: C★ 1.1KClaude Code +9 - 0.718score
query-address-info
binance-web3-team
Snapshot of a single wallet's token holdings on a specific chain — list of every token currently held with name, symbol, current price, 24h price change, and…
SkillCFreshness: C★ 1.1KClaude Code +9 - 0.718score
query-token-info
binance-web3-team
Per-token details for a specific token identified by keyword, symbol, or contract address: (1) search — find tokens by keyword/symbol/contract; (2) meta —…
SkillCFreshness: C★ 1.1KClaude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 1,081
- Forks
- 251
- Open issues
- 12
- Last commit (this folder)
- Jun 16, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 0.1.2
- License
- MIT
- Repository
- github.com/binance/binance-skills-hub
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Cite this page
onchain-pay-open-api skill. Agent Mart. https://agentmart.dev/skills/binance-onchain-pay-open-api (last updated 2026-10-24)