For app owners
Accept card payments
Connect your Stripe account and track order payments when your app has this extension.
Check availability first
Card payments require the Card payments - Stripe extension and an available Stripe connection. The extension is not yet generally on sale. These steps apply to apps that have access to it; check availability and any price in Extensions or with support.
Customers pay on a Stripe page and you receive the money in your own Stripe account. They enter card details directly in Stripe. The app owner manages the connection.
Check app extensionsCheck availability with supportConnect your Stripe account
Open payment settings
Choose the correct app in your dashboard and click the card icon labelled Card payments - Stripe. If it is missing, check extension availability.
Approve the connection in Stripe
Choose Connect Stripe. On the Stripe page, sign in to your account or finish creating one. Check the selected account and approve the connection.
Check your return to Vibee
Open payment settings again. Check whether the account is connected and whether it uses test or live mode. Customers do not send real money in test mode.
Add payment to an order
Connecting an account alone does not add a payment button. Ask your assistant to configure the amount, currency, payment method and the customer’s return to the app. The order should show its payment status.
Before sharing the app with customers, check the full flow from placing an order to returning from the payment page. Arrange test mode with your assistant or use the demo; do not use a real card to try the flow in live mode.
In my app [name or address], first check card payment availability and the Stripe connection. If available, add card payment to orders in CZK using the saved total amount. Offer it only for orders with online payment, show the payment status and add a Pay button to unpaid orders. After returning from Stripe, show the same order’s details. Explain how to test the full flow safely.
What customers and your team see
After submitting an order or clicking a configured Pay button, the customer opens a Stripe page. After paying or cancelling, they return to the app page you configured. Payment status is verified with Stripe; returning to the app alone does not mean they have paid.
Depending on your app’s settings, you can see whether payment is pending, paid, failed or expired. A paid order cannot be paid again through the same flow. If the payment page does not open, the order may already be saved. Check it before creating another.
Refund payments in Stripe
Find the payment in your Stripe account and choose a full or partial refund. Vibee updates the order’s status based on confirmation from Stripe. Your app can also send emails when a status changes; arrange those messages with your assistant.
Follow Stripe’s refund instructionsDisconnecting and copying an app
Disconnect in payment settings removes this app’s connection. You can no longer start new payments through that account; disconnecting does not refund payments already made.
The Stripe connection is not transferred when you copy or export an app. Configure it separately for another app.
If connecting or paying fails
Note the exact message and any error code. Give them to your assistant or support with the app name and the time of your attempt. Never send your Stripe password or card details.
Fix a connection or payment page error
Vibee