Initialize payments using Binance Pay with QR codes and deep links
Binance Pay provides a seamless way to accept payments directly from Binance wallets. This integration supports both QR code scanning and deep linking to the Binance app.
For Binance Pay integration, ensure your account has completed the required merchant verification process.
Direct Binance wallet payments
QR code scanning
Deep linking to Binance app
USDT, USDC
SOL, ETH DOGE, ADA
And more supported tokens
Payment amount in minor units (e.g., cents, kobo)
Minimum: 100
Must be positive integer
Example: 10000 = $100.00 USD
Three-letter ISO currency code
Supported: NGN, USD, CAD
Must match payment method
Example: “USD”
Customer information object
Payment description
Maximum length: 200 characters
Will appear on statements
Unique transaction reference
Must be unique per transaction
Maximum length: 50 characters
Order information object
Optional additional data
Initialize Payment
Make a POST request to create the payment session
Present Payment Options
Display one or more payment options to your customer:
QR code image (links.qr_url
)
Deep link (links.deeplink
)
Checkout URL (links.checkout_url
)
Handle Response
Monitor payment status through:
Webhooks (recommended)
Polling the payment status endpoint
In sandbox mode, Binance Pay uses real transactions. Use small amounts for testing.
Create test payment with small amount (e.g., $1)
Use test Binance account with sufficient balance
Complete payment through QR code or deep link
Verify webhook notifications
400 - Invalid Request
402 - Payment Required
422 - Unprocessable Entity
Mobile Detection
Use deep links for mobile devices
Fall back to QR codes for desktop
Payment Monitoring
Implement webhook handling
Set up automatic retries for failed webhooks
Consider fallback polling mechanism
Error Handling
Validate input before submission
Handle network timeouts
Provide clear user feedback
Security
Validate webhook signatures
Store payment IDs securely
Monitor for unusual payment patterns
For additional assistance:
Check the Webhooks Guide
Review Error Handling
Contact support@juicyway.com
Initialize payments using Binance Pay with QR codes and deep links
Binance Pay provides a seamless way to accept payments directly from Binance wallets. This integration supports both QR code scanning and deep linking to the Binance app.
For Binance Pay integration, ensure your account has completed the required merchant verification process.
Direct Binance wallet payments
QR code scanning
Deep linking to Binance app
USDT, USDC
SOL, ETH DOGE, ADA
And more supported tokens
Payment amount in minor units (e.g., cents, kobo)
Minimum: 100
Must be positive integer
Example: 10000 = $100.00 USD
Three-letter ISO currency code
Supported: NGN, USD, CAD
Must match payment method
Example: “USD”
Customer information object
Payment description
Maximum length: 200 characters
Will appear on statements
Unique transaction reference
Must be unique per transaction
Maximum length: 50 characters
Order information object
Optional additional data
Initialize Payment
Make a POST request to create the payment session
Present Payment Options
Display one or more payment options to your customer:
QR code image (links.qr_url
)
Deep link (links.deeplink
)
Checkout URL (links.checkout_url
)
Handle Response
Monitor payment status through:
Webhooks (recommended)
Polling the payment status endpoint
In sandbox mode, Binance Pay uses real transactions. Use small amounts for testing.
Create test payment with small amount (e.g., $1)
Use test Binance account with sufficient balance
Complete payment through QR code or deep link
Verify webhook notifications
400 - Invalid Request
402 - Payment Required
422 - Unprocessable Entity
Mobile Detection
Use deep links for mobile devices
Fall back to QR codes for desktop
Payment Monitoring
Implement webhook handling
Set up automatic retries for failed webhooks
Consider fallback polling mechanism
Error Handling
Validate input before submission
Handle network timeouts
Provide clear user feedback
Security
Validate webhook signatures
Store payment IDs securely
Monitor for unusual payment patterns
For additional assistance:
Check the Webhooks Guide
Review Error Handling
Contact support@juicyway.com