Checkout Release QA Bench

Checkout Release QA Checklist for Digital Downloads

Before a release, trace a test checkout through signed payment evidence, the correct variant and a buyer download. Reload and retry scenarios should preserve one paid order and one intended delivery effect.

Worked example

Synthetic inputs
Synthetic caseExpected evidenceDecision
One paid order and two page loadsOne order and one delivery effectPass
Declined paymentNo paid order or file deliveryPass
Paid receipt but wrong file revisionDownload differs from release manifestHold

Hold release until the exact variant delivers the expected file revision. Repeat the checkout in a fresh browser and verify the attachment.

Download the synthetic example as CSV

How to run the check

  1. Record the provider environment, test order, variant ID and expected file revision.
  2. Run paid, declined and repeat-delivery fixtures using provider test mode.
  3. Open the buyer receipt and download the file. Compare it with the release manifest before signing off.

A sandbox checkout does not prove live settlement, real receipt delivery or a live merchant account. Keep test records separate.

Can the thank-you page clear the release gate?

Reconcile the signed order event and inspect the actual file delivered to a buyer. The page is only one observation.

Reference: Lemon Squeezy test mode documentation

Follow Checkout Release QA Bench on Bluesky