Accept Deposits for Services

Use a One-Time Payment plan to collect a deposit before starting client work.

Overview

Use a One-Time Payment plan to collect a deposit before starting client work.

When to Use This Setup

Use this setup for photography, design, consulting, contracting, events, or service bookings where the full amount is handled later.

Requirements

  • One-Time Payment plan.
  • Clear deposit amount.
  • Service page or proposal page.

Configuration Steps

  1. Create a One-Time Payment plan called something like “Project Deposit”.
  2. Set the deposit amount.
  3. Add a Payment Form for project details if needed.
  4. Add the shortcode to a private or public page.
  5. Test payment.
  6. Confirm the order appears in PayPress.

Recommended Settings

  • Payment Type: One-Time Payment.
  • Customer Notes: useful for project notes.
  • Payment Form: recommended for client/project details.
  • Receipt: use Stripe receipt link when available.
  • Shipping Collection: disabled unless physical goods are involved.

Testing Checklist

  • Test checkout.
  • Confirm amount and currency.
  • Confirm notes/form responses.
  • Confirm receipt availability.
  • Confirm refund workflow if deposits are refundable.

Expected Result

Clients can pay a deposit through Stripe Checkout, and PayPress records the deposit order in WordPress.

Related Articles