Help guides and articles for your catering business.
Accept credit card payments from your customers directly through their quotes using Stripe.
Stripe is a secure, widely-used credit card payment provider. By connecting your Stripe account to Puree, a Pay Now button appears on your customer's quotes.
Important: Puree does not record, save, or have access to any credit card details. Credit card information never touches our servers. When your customer pays, they interact directly with Stripe's secure payment form — all card data is handled entirely by Stripe. We don't handle any money either — all payments from your customers are paid directly to you through Stripe.
Navigate to Settings → Integrations and click Connect with Stripe. If you don't already have a Stripe account, you'll be guided through creating one. You'll need to verify your identity and link your bank account.
Once connected, you'll see your Stripe account status and can configure your default payment settings.
From the Stripe settings page, you can configure defaults that apply to new quotes:
These defaults can be overridden on individual quotes.
When creating or editing a quote, you'll see a Payment Terms section. Choose between prepayment (before the event) or post-event payment. For each option you can turn Stripe on or off — it's entirely optional per quote.
With Stripe enabled, you can configure:
When your customer accepts their quote, they'll be presented with a Pay Now option if a payment is due. They enter their credit card details through Stripe's secure checkout — the payment is processed instantly and they can download a receipt.
For scheduled payments (e.g. balance due five days before the event), Puree automatically sends an email with a link back to the quote where the Pay Now button will be available.
From your order view, click the Stripe button to open the payment panel. This shows:
You can send additional payment requests at any time from the Stripe panel. This is useful when an order changes after payment — for example, if extra items are added. Set the amount, choose when the customer can pay, and optionally include an email message.
If an order is reduced after payment, you can process a refund directly from the Stripe panel. The refund is handled through Stripe and the payment status updates automatically.
Stripe charges processing fees on each transaction (typically around 2.9% + 30c, varying by region). Puree adds a small 0.4% processing fee to cover the cost of maintaining the integration, automated scheduling, email notifications, and refund handling.
Both fees are clearly shown in the payment breakdown for every transaction.
Passing on Credit Card Surcharges
Learn how to add a surcharge to recover Stripe processing fees
Stripe Credit Card Payments — Beta Testers Wanted
Watch the demo video and learn about the beta programme
Managing Deposits
Learn how to configure and manage deposit payments
Creating a Quote
Step-by-step guide to creating quotes in Puree