Bitnbox Docs
Merchant Experience
Merchant Experience
  • Introduction
  • đź”®Overview
    • Getting Started with Bitnbox
    • Payments
      • TX Types & Payment Methods
      • Supported currencies and networks
      • Fees & Limits
      • Compliance
    • Bitnbox App
      • User Account
      • Merchant Dashboard
  • 🤝Help & Support
    • Glossary
    • FAQ
    • Case Sensitivity of Blockchain Addresses
    • Edge Cases
  • đź“–Guides
    • API Key Set Up
    • Webhooks Set Up
    • API Glossary
    • Test Mode
    • Binance Pay
    • Create payment & make payout via API Reference
  • đź’»API Reference
    • Payment
    • Payout
  • 🆕Changelog
Powered by GitBook
On this page
  • Introduction
  • Binance Pay: Prohibited Countries
  • How to receive a payment
  • How to make a payout
  1. Guides

Binance Pay

PreviousTest ModeNextCreate payment & make payout via API Reference

Last updated 1 month ago

Introduction

Binance Pay provides instant off-chain transactions without specifying a network and paying gas fees. To make a payment, a customer needs a verified Binance account.

Please note that the processing fee is different for this method. Learn more .

Key features

  • Instead of wallet addresses, this method uses Binance IDs.

  • When placing an order, customers can choose a payment currency which is different from the order currency. Binance Pay will automatically convert the payment currency to the order currency based on the current market rate at the time of payment.

  • A customer can pay with 80+ currencies supported by Binance

List of supported currencies

MATIC, APT, IOTX, SHIB, FRONT, FDUSD, XNO, MBOX, SANTOS, BCH, CAKE, BSW, BTC, SEI, LOKA, ONT, SFP, BTTC, FIRO, MANA, ACH, BEL, WOO, ZEC, ADA, XAI, DOGE, SXP, HBAR, CHR, PEPE, CHZ, XRP, CTSI, FLOKI, OSMO, AVA, STRAX, NOT, TUSD, TKO, UNI, WRX, XTZ, EOS, ZIL, AXS, XVS, SLP, ALPINE, LAZIO, DOT, 1INCH, FTM, BEAMX, ATOM, PORTO, DAI, SOL, ETC, BNB, ETH, NEO, MANTA, HIGH, VET, USDT, ALT, BNX, USDP, EDU, TRX, LTC, EGLD, USDC, INJ, XLM, LINK, QTUM, OM, AEUR, FIL, GALA, APE, ARPA, COTI.

  • This method ensures the customer sends only the correct amount (eliminating underpayment and overpayment).

Binance Pay: Prohibited Countries

List of countries where Binance Pay is not available
  1. Canada

  2. Netherlands

  3. United States of America

  4. Cuba

  5. Democratic People’s Republic of North Korea (“DPRK”)

  6. Iran

  7. Syria

  8. Crimea region and any non-government-controlled areas of Ukraine

  9. Indonesia

  10. Singapore

  11. Thailand

  12. Vietnam

  13. United Arab Emirates

  14. Bahrain

  15. Kazakhstan

  16. Japan

  17. Turkey

  18. Russia

How to receive a payment

The Binance Pay method works the same way as the direct payment: merchants need to specify that the method is “binancepay” on “binancepay” network.

Instead of the recipient’s wallet address, Bitnbox sends four URLs, links 2-5 are provided by Binance:

  1. paycheckoutUr: Link to a Bitnbox-hosted checkout page [Recommended Option].

  2. checkoutUrl: Link to the Binance-hosted checkout page (only for desktop)

  3. qrcodeLink: Link to the QR code image

  4. deeplink: Deeplink to instantly open the Binance mobile app

  5. universalUrl: Universal link that opens the Binance app if installed; otherwise, it opens the desktop checkout page or the mobile authentication page.

Due to current Binance Pay limits, the “orderDescription” will be displayed twice on the checkout page.

End-users side

Customers can pay using the Binance mobile or web app. To choose a currency and confirm the payment, they scan the QR code with a default camera app or Binance app.

How to make a payout

There are two ways to make an outgoing transaction via Binance Pay: API and App.

  1. API: works the same way as direct payout. Instead of a wallet address, a recipient must provide an email address or Binance ID (10 digits), which can be found on the "Account information" page on Binance. If the email entered isn’t linked to a Binance account, an invitation to create one will be sent to that address. If the account isn’t created within 72 hours, the funds will be refunded to the merchant. Sometimes recipients make typos when entering email addresses. To avoid pending payouts, we recommend merchant to validate customers' emails before initiating a payout.

  2. App

    1. First, you need to add a new payout method. Payout tab > Payout Methods > Add Method.

    2. To send the funds go to Payout tab > New Payout. Choose a currency, the Binance Pay network, and the previously added payout method.

đź“–
đź”—
here
Official Binance Pay Documentation
Binance-hosted checkout page
Open the QR code scanner
Scan the QR code
binance pay checkout page