Payment Method Customization
Restrict the onramp widget to specific payment methods using the paymentChannel
parameter. This provides a streamlined user experience when you want to limit payment options based on your business requirements.
Available Payment Channels
Payment Channel | Description | Processing Time | Typical Limits |
---|---|---|---|
CARD_PAYMENT | Credit/debit card payments using Visa, Mastercard, or other supported networks | Instant | Standard card limits |
WIRE_TRANSFER | Direct bank transfer payments | 1-3 business days | Higher limits available |
OPEN_BANKING | Instant bank account payments using Open Banking protocols | Instant | Varies by bank |
APPLE_PAY | Quick payments using Apple Pay on supported devices | Instant | Apple Pay limits |
When paymentChannel
is specified, only that payment method will be available in the widget. If not provided, all supported payment methods for the currency pair will be shown.
Implementation
Add the paymentChannel
parameter to your order creation request:
Wire Transfer for Larger Amounts
For higher-value transactions, wire transfers often provide better limits:
Code Integration
JavaScript Function with Payment Channel
Python Implementation
Business Use Cases
E-commerce Integration
Restrict to card payments for standard retail transactions:
B2B High-Value Transactions
Use wire transfers for enterprise customers:
Mobile-First Applications
Optimize for Apple Pay on iOS platforms:
European Fintech Apps
Leverage instant Open Banking payments:
Dynamic Payment Channel Selection
You can dynamically choose payment channels based on user context:
Next Steps
- Advanced features: Add KYC integration and user data pre-filling with Advanced Features
- Widget integration: Use the
orderToken
with your client-side widget - Order tracking: Monitor order status with GET order API
- Event handling: Set up webhooks for real-time updates