How it works
Stripe lets your business collect a single payment for each purchase. Ask Zite to build checkout and connect confirmed payments to order or booking records. Customers pay through your connected Stripe account without connecting a Stripe account of their own. With Stripe one-off payments, you can:- Sell products or services for a single charge
- Collect payment inside your app
- Offer Stripe-hosted checkout when requested
- Save order details and payment status in your database
- Trigger confirmation or fulfillment after payment is verified
How to integrate Stripe one-off payments into your app
1
Connect to Stripe one-off payments
Follow the Stripe connection guide. Tell Zite which product, one-time price, and currency to use.Use an existing Stripe price or ask Zite to help create one.
2
Describe your use case
Explain what the customer buys and what should happen after payment. For example, “Sell workshop tickets with a quantity picker, confirm payment in Stripe, then save the booking and email the tickets.”Ask Zite to save the customer, items, amount, and payment status, and to prevent the same payment from fulfilling an order twice. Add webhooks if confirmation must continue after the customer closes checkout.
3
Test and publish
Confirm Test Mode before using Stripe test payments; contact Zite support if only a live connection is available. Test a successful payment, a decline, and an abandoned checkout.Check the order record, amount, currency, and confirmation message. Switch to a live connection and select Publish when ready to take real payments.
Common use cases
With Stripe one-off payments, you can create apps like:- Event Bookings: Sell tickets and save confirmed attendees
- Appointment Payments: Collect a fee for a booked service
- Product Orders: Take payment for one-time purchases
- Service Deposits: Collect an initial payment toward a job
Important notes
- One-off versus recurring: Use subscriptions when customers should be billed again automatically.
- Payment confirmation: A checkout visit or return to your app doesn’t prove payment succeeded. Ask Zite to verify the payment and match it to the correct order before fulfilling it.
- Order records: Tell Zite what to save and what counts as paid, failed, or pending. A Stripe connection alone doesn’t create your order-tracking process.
- Customer messages: Ask explicitly for confirmation emails or ticket delivery. Check that each is sent once after confirmed payment.
- Preview behavior: The editor preview can use a live connection. For Stripe-hosted checkout, test the payment page in a separate tab.
Need help with this integration? Contact support@zite.com.