Binance Pay
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 here.
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
This method ensures the customer sends only the correct amount (eliminating underpayment and overpayment).
🔗 Official Binance Pay Documentation
Binance Pay: Prohibited Countries
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:
paycheckoutUr: Link to a Bitnbox-hosted checkout page [Recommended Option].
checkoutUrl: Link to the Binance-hosted checkout page (only for desktop)
qrcodeLink: Link to the QR code image
deeplink: Deeplink to instantly open the Binance mobile app
universalUrl: Universal link that opens the Binance app if installed; otherwise, it opens the desktop checkout page or the mobile authentication 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.
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, the payout will fail.
App
First, you need to add a new payout method. Payout tab > Payout Methods > Add Method.
To send the funds go to Payout tab > New Payout. Choose a currency, the Binance Pay network, and the previously added payout method.
Last updated