Skip to main content

Online Payments

Connect Stripe to accept online payments from customers and configure which payment methods are available.

Opening Online Payments

  1. Go to Settings in the CRM sidebar
  2. 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:

SettingOptionsDescription
Payment CurrencyPLN, EUR, USD, GBP, UAHCurrency used for all online transactions
Country CodePL, UA, US, GB, DE, FRYour 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.

  1. Click the Connect Stripe button
  2. A new browser window opens with the Stripe Express onboarding form
  3. Follow Stripe's instructions to create or connect your account
  4. 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
caution

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

MethodDescriptionToggle
CardVisa, Mastercard, and other major cardsOn / Off
BLIKPolish mobile payment system -- customers enter a 6-digit code from their banking appOn / Off
Przelewy24Polish bank transfer system -- customers select their bank and authorize the paymentOn / 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.

tip

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:

MethodAvailability
CardAll supported countries
BLIKPoland only
Przelewy24Poland only

The system will only show methods that are relevant to your configured Country Code.

How Online Payments Work

  1. Customer places an order through the app or web
  2. At checkout, they choose an enabled online payment method
  3. Payment is processed through Stripe
  4. You receive a confirmation in the CRM orders view
  5. 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
  • Merchant Settings -- configure general business settings and in-person payment methods