---
title: "Checkout and payment QA recipes"
description: "Verify checkout totals, payment failures, retries and order completion with deterministic sandbox outcomes and duplicate-charge checks."
canonical_url: "https://vostride.com/agent-library/checkout-payments.md"
md_url: "https://vostride.com/agent-library/checkout-payments.md"
content_kind: "index"
topic: "checkout-payments"
---

# Checkout and payment QA recipes

Verify checkout totals, payment failures, retries and order completion with deterministic sandbox outcomes and duplicate-charge checks.

Define the amount, currency, order identifier and expected payment status before execution. Keep UI success and settlement assertions distinct.

## Pages (10)

- [Verify a declined sandbox payment preserves a recoverable checkout](https://vostride.com/agent-library/checkout-payments/declined-card-retry.md): Decline a payment using provider test fixtures, check honest error and order state, then retry with a valid method without creating duplicate purchases.
- [Verify guest checkout sends a matching receipt without creating surprise access](https://vostride.com/agent-library/checkout-payments/guest-order-email-consistency.md): Complete guest checkout with a controlled inbox and compare receipt details, order lookup behavior, and any account creation against the product guest policy.
- [Verify checkout handles stock exhausted before payment completion](https://vostride.com/agent-library/checkout-payments/inventory-sold-out-at-submit.md): Remove the last fixture unit after checkout begins and verify the product prevents an unsupported purchase or clearly applies its documented backorder policy.
- [Verify cancelling a payment challenge leaves the order unpaid](https://vostride.com/agent-library/checkout-payments/payment-challenge-cancellation.md): Use a sandbox payment method that requires an additional challenge, cancel it, and verify checkout offers a safe retry with no paid order or captured funds.
- [Verify refreshing the payment return page does not repeat purchase effects](https://vostride.com/agent-library/checkout-payments/payment-return-refresh.md): Complete a sandbox redirect payment, revisit its application return URL, and verify the same order is displayed without repeating charge or fulfillment actions.
- [Verify asynchronous payment confirmation updates a pending order honestly](https://vostride.com/agent-library/checkout-payments/pending-payment-webhook.md): Keep a sandbox payment pending, inspect the customer-visible order state, then deliver the supported completion event and verify one durable paid transition.
- [Verify checkout revalidates a price changed after cart creation](https://vostride.com/agent-library/checkout-payments/price-change-before-payment.md): Change a test product price between cart creation and final submission, then verify the application follows its disclosed price-lock or reconfirmation policy.
- [Verify changing the shipping address updates delivery and tax before payment](https://vostride.com/agent-library/checkout-payments/shipping-address-recalculation.md): Change a checkout address between controlled regions and verify shipping options, tax basis, final total, and stored order address all update together.
- [Verify repeated checkout submission cannot charge twice](https://vostride.com/agent-library/checkout-payments/submit-twice-idempotency.md): Exercise a supported delayed-payment fixture and repeated user submission, then reconcile order identifiers and successful charges for the same checkout intent.
- [Verify successful checkout creates one matching paid order](https://vostride.com/agent-library/checkout-payments/successful-order-reconciliation.md): Complete a sandbox purchase and reconcile the confirmation page, order history, payment record, and reserved inventory for one uniquely identified order.

## Apply a recipe

These are test designs to adapt to an application's acceptance criteria and fixtures. They are not recorded runs or a claim that a listed application has been tested. Use the [recipe execution guide](https://vostride.com/agent-library/software-factory/turn-a-recipe-into-an-agent-qa-test.md) to author, validate, run and inspect a test.

[All topics](https://vostride.com/agent-library.md)
