Development draftThis structure is not legal advice and requires Ontario counsel review before public launch.
Payment policy

Cancellation & refund policy

Money movement must follow a versioned, professionally reviewed policy. This page records the required decision points without inventing fees.

Draft foundation · August 14, 2026
01

Before payment

An abandoned or failed checkout releases its temporary capacity hold. No customer charge should be inferred from frontend state.

02

Before pickup

The final policy must define notice periods, recoverable provider/driver costs, cancellation eligibility and customer communication.

03

After pickup

A cancellation becomes an operations incident. Return-to-sender, retry, disposal and refund decisions must consider safety and the approved delivery agreement.

04

Refund processing

Full and partial refunds are initiated by authorized operations, recorded in an audit log, protected by idempotency and confirmed through Stripe provider state.