Binance Pay
Last updated
Last updated
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
This method ensures the customer sends only the correct amount (eliminating underpayment and overpayment).
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.
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, 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.
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.