Skip to content
HelalStart a project

Pre-authorization checkout

Stores needed to hold a payment and charge it later, including for workshops.

Client
Israeli WooCommerce stores
Market
Israel
Service
Web development
Status
Building

01 / Build

What I built

Hold-then-charge payment flow integrated into checkout and order handling.

02 / Decisions

Key decisions

03 / Notes

Architecture and hindsight

Architecture

At checkout the gateway authorizes the amount and the order moves to an "authorized" status instead of "processing". Staff confirm the order or the workshop booking, and the capture runs from the order screen; a cancellation releases the hold instead of issuing a refund.

What I'd do differently

Map each payment gateway's authorization window before designing the statuses. The window decides how long a workshop booking can wait before it has to be charged, and it differs between gateways and card types.

04 / Outcome

Outcome

In build; orders and workshop bookings are authorized at checkout and charged once confirmed.

Have a problem like this one?

Start a projectMore work