Online Payments
Connect Stripe to accept online payments from customers and configure which payment methods are available.
Opening Online Payments
- Go to Settings in the CRM sidebar
- Click Online Payments
Enable Online Payments
Use the Enable Online Payments toggle at the top of the page to turn online payments on or off for your business.
- Enabled: Customers can pay online when placing orders through the app or web.
- Disabled: Only in-person payment methods (cash, card at counter) are available. The Stripe connection section is hidden.
Payment Currency and Country
These fields are always visible, regardless of whether online payments are enabled:
| Setting | Options | Description |
|---|---|---|
| Payment Currency | PLN, EUR, USD, GBP, UAH | Currency used for all online transactions |
| Country Code | PL, UA, US, GB, DE, FR | Your business's country for payment processing |
Choose the currency and country that match your business location. These settings determine which payment methods are available and how Stripe processes transactions.
Connecting Stripe
When online payments are enabled, you need to connect a Stripe account to process payments. Stripe handles all payment processing securely.
Your Stripe connection goes through several stages:
Not Started
You have not yet connected a Stripe account.
- Click the Connect Stripe button
- A new browser window opens with the Stripe Express onboarding form
- Follow Stripe's instructions to create or connect your account
- When finished, return to OKeep -- the status will update automatically
Pending
Your Stripe account has been created but the onboarding process is not yet complete. Stripe may need additional information from you.
- A yellow warning banner is displayed
- Click Continue Setup to return to Stripe and finish the onboarding
- You cannot accept online payments until onboarding is complete
Completed
Your Stripe account is fully set up and ready to process payments.
- A green "Connected and ready" status badge is displayed
- You can now configure which online payment methods to offer
- Payments from customers will be deposited into your connected bank account
Restricted
Stripe has flagged an issue with your account that requires attention. This can happen if Stripe needs updated identity documents, banking details, or other verification.
- A red warning is displayed
- Click Update Account to open Stripe and resolve the issue
- Online payments may be paused until the issue is resolved
If your Stripe status changes to Restricted, address it promptly. Customers will not be able to pay online until the issue is resolved with Stripe.
Online Payment Methods
Once your Stripe connection status is Completed, you can configure which online payment methods customers see during checkout.
Available Methods
| Method | Description | Toggle |
|---|---|---|
| Card | Visa, Mastercard, and other major cards | On / Off |
| BLIK | Polish mobile payment system -- customers enter a 6-digit code from their banking app | On / Off |
| Przelewy24 | Polish bank transfer system -- customers select their bank and authorize the payment | On / Off |
Toggle each method on or off depending on what you want to offer. At least one method should be enabled when online payments are active.
Card payments are the most universally accepted option. If your business operates in Poland, enabling BLIK is highly recommended -- it is the most popular digital payment method among Polish consumers.
Method Availability
Not all methods are available in every country:
| Method | Availability |
|---|---|
| Card | All supported countries |
| BLIK | Poland only |
| Przelewy24 | Poland only |
The system will only show methods that are relevant to your configured Country Code.
How Online Payments Work
- Customer places an order through the app or web
- At checkout, they choose an enabled online payment method
- Payment is processed through Stripe
- You receive a confirmation in the CRM orders view
- Funds are deposited to your bank account on Stripe's standard payout schedule
All transaction details, refunds, and payout history are available in your Stripe Dashboard at dashboard.stripe.com.
Troubleshooting
"Connect Stripe" Button Does Nothing
- Check that pop-ups are not blocked in your browser
- Try a different browser
- Ensure you have a stable internet connection
Stripe Status Stuck on "Pending"
- Click Continue Setup and complete all required steps in Stripe
- Stripe may need time to verify your documents -- check your email for messages from Stripe
- If stuck for more than 48 hours, contact Stripe support
Customers Cannot See Online Payment Options
- Verify that online payments are enabled
- Check that your Stripe status is Completed
- Ensure at least one payment method toggle is turned on
- Confirm that payment methods match your country (BLIK and Przelewy24 are Poland-only)
Payment Failed for a Customer
- The customer should try again or use a different payment method
- Check the Stripe Dashboard for detailed error information
- Common causes: insufficient funds, expired card, bank declined
Related Pages
- Merchant Settings -- configure general business settings and in-person payment methods