Supported Payment Methods
Noxipay supports a wide range of payment methods to help you accept payments from customers around the world. From credit cards to digital wallets and local payment methods, we provide the flexibility you need to grow your business globally.
Payment Categories
Credit Cards
Visa, Mastercard, American Express, and more
Digital Wallets
Apple Pay, Google Pay, PayPal, and others
Bank Transfers
SEPA, ACH, and direct bank transfers
Regional Methods
Local payment methods by country
Global Coverage
We support payment methods in over 40 countries and regions:
Europe
- Netherlands: iDEAL, Bancontact
- Germany: SEPA, SOFORT, Giropay
- United Kingdom: Faster Payments, BACS
- France: Carte Bancaire, SEPA
- Spain: SEPA, RedSys
- Italy: SEPA, MyBank
North America
- United States: ACH, Wire transfers
- Canada: Interac e-Transfer
Asia Pacific
- Japan: Konbini, Bank transfers
- South Korea: Bank transfers
- Australia: BPAY, POLi
Payment Processing
All payment methods are processed through a unified API:
<?php
$noxipay = new Noxipay('sk_live_your_secret_key');
$payment = $noxipay->payments()->create([
'amount' => 2500,
'currency' => 'EUR',
'description' => 'Payment for order #123',
'payment_method_types' => ['card', 'ideal', 'bancontact'],
'redirect_url' => 'https://yoursite.com/success'
]);
echo $payment->payment_url;
Payment Method Selection
Customers can choose their preferred payment method during checkout:
- Automatic Detection: Show only relevant methods based on customer location
- Manual Selection: Allow customers to choose from available methods
- Priority Ordering: Customize the order of payment methods
Fees and Processing Times
Different payment methods have varying fees and processing times:
💳 Credit Cards
Standard processing fees, instant confirmation
📱 Digital Wallets
Competitive rates, instant processing
🏦 Bank Transfers
Lower fees, 1-3 business days
🌍 Regional Methods
Local rates, varying processing times
Implementation
Implementing multiple payment methods is straightforward:
1. Enable Payment Methods
Configure which payment methods to accept in your dashboard:
- Go to Settings > Payment Methods
- Enable the payment methods you want to accept
- Configure specific settings for each method
2. Update Your Integration
Include supported payment methods in your payment requests:
{
"amount": 2500,
"currency": "EUR",
"payment_method_types": [
"card",
"ideal",
"bancontact",
"sepa_debit"
],
"description": "Order #123"
}
3. Handle Redirects
Some payment methods require redirects to external pages:
<?php
$payment = $noxipay->payments()->retrieve('pay_1234567890');
if ($payment->status === 'requires_action') {
// Redirect to payment method's page
header('Location: ' . $payment->next_action->redirect_to_url->url);
exit;
}
Testing
Test different payment methods using our test environment:
Test Cards
- Visa: 4242 4242 4242 4242
- Mastercard: 5555 5555 5555 4444
- American Express: 3782 822463 10005
- Declined: 4000 0000 0000 0002
Test Bank Accounts
- SEPA: Use test IBAN numbers
- ACH: Use test routing and account numbers
- iDEAL: Use test bank selection
Best Practices
Optimize your payment method implementation:
🎯 Localization
Show payment methods popular in the customer's region
📊 Analytics
Track which payment methods are most popular
🔄 Fallbacks
Provide alternative payment methods if primary fails
💰 Cost Optimization
Consider fees when choosing which methods to offer