🔥Binance Pay
Binance Pay — instant crypto payments through Binance with fast confirmation and automatic settlement to the merchant balance.
Authorization
Authentication. Include your API key in the APIKEY request header. The key can be generated in the merchant dashboard under Settings → API.
All requests must include the following header:
APIKEY: your_api_key_here
Content-Type: application/x-www-form-urlencodedImportant notes
ExternalId Uniqueness: The
ExternalIdmust be unique per transaction in your system. It is used for idempotency — submitting the sameExternalIdtwice will return the existing transaction data instead of creating a duplicate.txId Availability: For on-chain withdrawals,
txIdis null while the transaction is pending. It is populated once the transaction is broadcast to the blockchain.binanceId in Response: The
binanceIdin the withdrawal response becomes available after Binance processes the request. It is null immediately after creation.On-chain currency format: Always use the exact name returned by
/BinanceOnchainWithdrawCoinsin the Currency field — including the network suffix, e.g. USDT (BEP20).Deposit flow: After calling
/binancepaydeposit, redirect the Client to the URL returned in the url field or display the qrLink. The Client must complete payment in the Binance app.
Last updated