Payment Methods Guide
Fleksa supports multiple payment methods to give your customers flexibility. This guide covers all available options and how to use them.
Available Payment Methods
Method | Type | Availability |
Credit/Debit Card | Stripe | All order types |
Apple Pay | Digital Wallet | iOS/Safari |
Google Pay | Digital Wallet | Android/Chrome |
PayPal | Online Payment | All order types |
Mollie | European Payments | EU customers |
Cash | On-delivery/pickup | Pickup & Delivery only |
Gift Card | Stored Value | All order types |
Available payment methods depend on the restaurant's configuration. Not all restaurants accept all payment methods.
Credit & Debit Cards (Stripe)
Supported Card Types
Card Network | Supported |
Visa | ✅ Yes |
Mastercard | ✅ Yes |
American Express | ✅ Yes |
Discover | ✅ Yes |
Maestro | ✅ Yes |
UnionPay | ✅ Yes |
How to Pay with Card
Select Card Payment
At checkout, choose Card or Credit/Debit Card as your payment method.
Enter Card Details
Fill in:
Card Number: 16-digit number on front of card
Expiry Date: MM/YY format
CVV/CVC: 3-digit code on back (4 digits for Amex)
Complete 3D Secure (if required)
Some cards require additional verification:
A popup or redirect appears
Enter verification code from your bank
Confirm the payment
Payment Confirmed
You'll see a success message and receive a confirmation email.
Card Security
Feature | Description |
PCI-DSS Compliant | Card data handled by Stripe, not stored locally |
3D Secure | Additional bank verification for security |
Fraud Detection | AI-powered fraud prevention |
Encryption | End-to-end encryption for all data |
Apple Pay
Apple Pay is available on iPhone, iPad, Mac with Touch ID/Face ID, and Apple Watch when using Safari browser.
Requirements
Apple device with Apple Pay configured
Safari browser (iOS, iPadOS, macOS)
Card added to Apple Wallet
How to Pay with Apple Pay
Look for Apple Pay Button
At checkout, the Apple Pay button appears if available.
Tap Apple Pay
Click or tap the Apple Pay button.
Authenticate
iPhone/iPad: Face ID or Touch ID
Mac: Touch ID or confirm on iPhone
Apple Watch: Double-click side button
Payment Complete
Transaction completes instantly with confirmation.
Apple Pay Benefits
Benefit | Description |
Fast | No card details to enter |
Secure | Face ID/Touch ID authentication |
Private | Card number never shared |
Convenient | Works across Apple devices |
Google Pay
Google Pay is available on Android devices and Chrome browser with a Google account.
Requirements
Google account with payment method added
Chrome browser or Android device
Google Pay app configured
How to Pay with Google Pay
Select Google Pay
At checkout, tap the Google Pay or GPay button.
Choose Payment Method
Select which card or payment method to use.
Authenticate
Android: Fingerprint, PIN, or face unlock
Chrome: Confirm payment in browser
Payment Confirmed
Transaction processes and confirmation shown.
PayPal
How to Pay with PayPal
Select PayPal
At checkout, click the PayPal button.
Login to PayPal
You're redirected to PayPal's login page. Enter your PayPal credentials.
Confirm Payment
Review the payment details in PayPal and click Pay Now.
Return to Website
You're redirected back with confirmation of your order.
PayPal Options
Option | Description |
PayPal Balance | Pay from your PayPal balance |
Linked Card | Pay with card linked to PayPal |
Bank Account | Pay directly from bank |
PayPal Credit | Use PayPal financing (if eligible) |
Mollie (European Payments)
Mollie provides access to popular European payment methods.
Available Methods (varies by country)
Method | Countries |
iDEAL | Netherlands |
Bancontact | Belgium |
Giropay | Germany |
SOFORT | Germany, Austria, Switzerland |
EPS | Austria |
Przelewy24 | Poland |
BLIK | Poland |
Klarna | Multiple EU countries |
How to Pay with Mollie
Select Payment Method
Choose your preferred local payment method (e.g., iDEAL).
Select Bank
For bank-based methods, select your bank from the list.
Authenticate with Bank
You're redirected to your bank's website to confirm the payment.
Return to Website
After bank confirmation, you return to the restaurant website with order confirmation.
Cash Payment
Cash payment is typically only available for Pickup and Delivery orders, not for dine-in QR ordering.
How to Pay with Cash
Select Cash Payment
At checkout, select Cash or Cash on Delivery/Pickup.
Place Order
Complete the order without online payment.
Pay at Pickup/Delivery
Pickup: Pay at the restaurant when collecting
Delivery: Pay the delivery driver with cash
Cash Payment Notes
Note | Details |
Exact change | Prepare exact amount when possible |
Large bills | Driver may have limited change |
Restaurant policy | Some restaurants set minimum order for cash |
Availability | Restaurant may disable cash for certain times |
Gift Cards
How to Pay with Gift Card
Enter Gift Card Code
At checkout, find the gift card field and enter your code.
Apply Gift Card
Click Apply to redeem the gift card balance.
Pay Remaining Balance
If order exceeds gift card balance, select another payment method for the remainder.
Gift Card Features
Feature | Description |
Partial Use | Use part of balance, save rest for later |
Combine | Use multiple gift cards on one order |
Balance Check | View remaining balance at checkout |
No Expiry | Most Fleksa gift cards don't expire |
Payment Troubleshooting
Card Declined
Error | Cause | Solution |
"Card declined" | Insufficient funds | Use different card |
"Card not supported" | Card type not accepted | Try another card |
"Invalid card" | Wrong details entered | Re-enter carefully |
"Expired card" | Card past expiry | Use valid card |
"Transaction limit" | Amount exceeds limit | Contact bank |
3D Secure Issues
Issue | Solution |
Verification popup blocked | Allow popups for the site |
Code not received | Check SMS/email, request resend |
Verification failed | Contact your bank |
Timeout | Try again from beginning |
PayPal Issues
Issue | Solution |
Login failed | Reset PayPal password |
Payment declined | Check PayPal balance/linked payment |
Redirect failed | Clear cookies, try again |
Order not confirmed | Check email for PayPal confirmation |
Digital Wallet Issues
Issue | Solution |
Button not showing | Use supported browser/device |
Authentication failed | Check Face ID/Touch ID settings |
Card declined | Update card in wallet settings |
Payment stuck | Force close app, retry |
Payment Security Tips
For Customers
Use trusted devices - Don't pay on public computers
Check URL - Ensure you're on the official website
Enable 3D Secure - Adds extra protection
Review statements - Check for unauthorized charges
Save confirmation - Keep order confirmation emails
Security Features
Feature | Protection |
HTTPS | Encrypted connection |
PCI Compliance | Secure card handling |
Fraud Detection | Suspicious activity alerts |
Tokenization | Card numbers not stored |
For Restaurant Owners
Enabling Payment Methods
Configure payment methods in Partner Portal:
Go to Settings > Payment Settings
Enable/disable payment methods
Configure Stripe/PayPal credentials
Set cash payment rules
Payment Method Settings
Setting | Description |
Enable/Disable | Turn methods on/off |
Minimum order | Set minimum for certain methods |
Order types | Enable per order type (delivery, pickup, etc.) |
Processing fees | View/manage payment fees |
Related Documentation
Checkout & Payment - Full checkout flow
Gift Cards - Purchasing gift cards
Shopping Cart - Cart management
Stripe Terminal (POS) - In-person card payments