onchain-pay-open-api
onchain pay open api
What it does
- 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
- 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.)
- Buy USDC on Ethereum → Bridge to Polygon for lower fees
Requirements & configuration
- When to use: User needs to buy crypto on one chain and transfer to another network
- Use the default account (prod) unless the user specifies otherwise. You need:
- APIKEY: The sign access token
- | contractAddress | string | No | Token contract address (required for non-native tokens) |
- Simpler: No need to specify fiatCurrency, cryptoCurrency, or amount
Configuration: SEND_PRIMARYON_CHAIN_PROXY_MODEJSON_BODYTIMESTAMPUSDTUSDCBASEBUY_CARD
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
onchain-pay-open-api FAQ
What does the onchain-pay-open-api skill do?
| 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 Buy USDT with USD/EUR/TWD using credit card → Send to MetaMask address on BSC Purchase BTC with Google Pay → Transfer to hardware wallet
What does onchain-pay-open-api require?
When to use: User needs to buy crypto on one chain and transfer to another network Use the default account (prod) unless the user specifies otherwise. You need: APIKEY: The sign access token | contractAddress | string | No | Token contract address (required for non-native tokens) | Simpler: No need to specify fiatCurrency, cryptoCurrency, or amount Configuration keys: SEND_PRIMARY, ON_CHAIN_PROXY_MODE, JSON_BODY, TIMESTAMP, USDT, USDC, BASE, BUY_CARD.
How do I install onchain-pay-open-api?
Run: npx -y skills add https://github.com/binance/binance-skills-hub --skill onchain-pay-open-api --agent claude-code — the source lives at github.com/binance/binance-skills-hub.
Maintain onchain-pay-open-api?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[onchain-pay-open-api on getagentictools](https://getagentictools.com/skills/binance-binance-skills-hub-onchain-pay-open-api?ref=badge) npx agentictools info skills/binance-binance-skills-hub-onchain-pay-open-api The second line is the CLI lookup for this page — handy in READMEs and docs.