Description
Crypto Checkout Integration
Binance Pay Integration for WHMCS
Binance Pay Integration for WHMCS gives businesses a convenient way to accept cryptocurrency payments through Binance Pay. Customers are directed to a Binance-hosted checkout where they can review and complete their payment using their Binance account.
The integration creates uniquely referenced payment orders, signs API requests securely, stores transaction details, and checks the order directly with Binance Pay before confirming a successful payment.
Offer a Familiar Crypto Payment Experience
Allow cryptocurrency customers to pay through a recognized platform without entering payment information directly on your website. The hosted Binance Pay flow creates a clean transition from invoice payment to order confirmation.
Core Features
- Binance Pay API Integration: Create payment orders through the Binance Pay API.
- Secure Request Signing: Protect outgoing requests with timestamp, nonce, certificate, and HMAC-SHA512 signature headers.
- Hosted Checkout: Redirect customers to the Binance Pay universal checkout URL.
- Unique Order References: Generate a merchant trade number for every payment order.
- Currency and Amount Transfer: Send the required order amount and currency to Binance Pay.
- Payment Query: Retrieve the latest order status directly from Binance Pay before confirming payment.
- Transaction Storage: Record the prepay ID, checkout links, expiry time, and current transaction state.
- Success and Cancellation Handling: Direct customers to the appropriate result page based on payment status.
Customer Payment Flow
- The customer chooses Binance Pay for the payment.
- A uniquely identified Binance Pay order is created for the required amount and currency.
- The customer is redirected to Binance Pay to authorize the transaction.
- The integration queries Binance Pay using the generated prepay ID.
- The transaction is marked as paid, unpaid, or cancelled according to the verified result.
Transaction Information
The integration retains important Binance Pay response details, including the prepay ID, QR code information, checkout URL, deep link, universal URL, expiration time, and payment status.
This information supports payment tracking and provides a clear record of each generated Binance Pay order.
Why Choose Binance Pay?
- Crypto-Friendly Checkout: Give Binance users an easy way to pay with supported digital assets.
- Hosted Payment Experience: Payment authorization takes place through Binance Pay.
- Verified Order Status: Confirm the payment result directly through the Binance Pay API.
- Mobile Convenience: Universal and deep-link checkout data supports a smoother device-friendly flow.
- International Reach: Offer an additional payment option to eligible Binance Pay customers.
Ideal For
- Web hosting and cloud service providers
- Digital product businesses
- SaaS and online service providers
- International merchants
- Businesses serving cryptocurrency users
Requirements
A Binance Pay merchant account, valid API certificate credentials, HTTPS callback pages, PHP cURL support, and a correctly configured application environment are required. Supported currencies and customer availability are determined by Binance Pay.
Add Binance Pay to Your Checkout
Binance Pay Integration provides a direct way to create crypto payment orders, send customers to a hosted checkout, and verify the resulting transaction through Binance Pay’s API.




