Determine what can be reversed independently

List application code, storefront settings, gateway account configuration, checkout domains, and data changes. Decide which can be restored without touching existing transaction records. Record the previously working settings, supported versions, and ownership of each recovery step.

Keep handling attempts created by the new release

A payment may still complete after the storefront rolls back. Preserve gateway references and any compatible notification or lookup path needed to resolve it. Confirm that the restored checkout can display orders created during the release or route them to support.

Use shopper outcomes to decide when to roll back

Choose clear signals before launch, such as a reproducible checkout error or an approved test payment that cannot be linked to an order. Define a time window, decision owner, and verification sequence. After recovery, reconcile unresolved attempts before opening another rollout window.

Demonstrate rollback in staging

  • Restore checkout while a synthetic attempt is pending.
  • Confirm its later result is recorded on the correct order.
  • Verify an old order, a new order, and a refund remain discoverable after recovery.

Sources and further reading

Ready to share your business details?

Start an application or contact Lunar Payments about your setup.

Start application Contact us