Resources

Help guides and articles for your catering business.

Online Order Form β€” Payment Methods

Control how customers pay when they place an order through your online order form.

Overview

Each online order form can be configured with one or more payment methods. Customers choose their preferred option at checkout. You can enable as many methods as make sense for your business β€” for example, offering both invoicing and card payment side by side.

Payment method settings are found under Online β†’ Order Forms β†’ Settings β†’ Payment Methods.

Invoiced

The customer places their order and receives a confirmation email. Your team reviews the order, prepares a quote with any additional charges (such as delivery fees and taxes), and sends it to the customer. Payment is collected separately β€” by bank transfer, cheque, or however you normally invoice.

This is the default option and suits businesses that want to review and confirm every order before payment is requested.

Pay in Advance

Similar to invoiced, but the customer is shown a message asking them to pay before delivery β€” typically by bank transfer. No payment is collected automatically through Puree. Your team still reviews the order and converts it to a quote, then follows up to confirm payment has been received before fulfilling the order.

This option is useful when you want customers to commit to paying upfront without setting up online card processing.

Pay by Card (Stripe)

If your Stripe account is connected to Puree, you can offer credit card payment directly at checkout. Customers pay at the time of placing their order β€” no waiting for a quote, no follow-up emails.

When a customer pays by card:

  • Payment is processed immediately via Stripe's secure checkout
  • The order is automatically accepted in Puree once payment clears
  • The customer receives a confirmation email including a receipt
  • The order appears in Orders Received marked as paid by credit card

Because the order is auto-accepted on payment, we recommend configuring your delivery fees by postcode before enabling Stripe β€” this ensures the correct total (including delivery) is charged to the customer's card at the time of payment. See Online Order Form β€” Delivery Fees by Postcode for details.

Stripe must be connected first. The card payment option is only available after you've connected your Stripe account under Settings β†’ Integrations. If Stripe is not connected, the option will appear greyed out in your order form settings.

Offering Multiple Payment Methods

You can enable more than one payment method on a single form. For example, enabling both Invoiced and Pay by card lets customers choose at checkout β€” some may prefer to pay immediately by card while others want an invoice. At least one payment method must be enabled at all times.

How It Looks to Customers

If only one payment method is enabled, the customer doesn't see a choice β€” the order is submitted with that method automatically. If multiple methods are enabled, the customer sees a selection at checkout before submitting their order.