Docs

Launch checklist

A pre-live checklist for ATM app developers moving from test integration to production traffic.

Closed beta@atmosphere-money/app-nodeSDK beta: 0.0.0-beta.0ATM API beta: 2026-0642 lexicons

Compatible with the closed-beta ATM app APIs and versioned ATM event headers. Check atm-api-version on every webhook or XRPC receiver event.

App readiness

  • App profile name, icon, description, and app URL are correct.
  • Test and live environments are configured separately.
  • Required modules are enabled in test.
  • App fee settings are reviewed and intentional.
  • Support contact, privacy policy, and terms are available.

Checkout readiness

  • Recipient payability is checked before purchase buttons appear.
  • Checkout cancel URLs take buyers back to the app context.
  • Browser returns show processing until ATM confirms status.
  • Guest and signed-in buyer flows have been tested.
  • Refund, subscription cancellation, and amount-change paths have been tested when used.

Webhook readiness

  • Webhook signatures are verified with raw request bodies.
  • Handlers deduplicate delivery ids before side effects.
  • Failed delivery redrive has been tested.
  • Event handlers are environment-aware.
  • XRPC receiver callbacks are optional and tested only if enabled.

Operational readiness

  • Dashboard delivery logs are monitored during the first real checkouts.
  • App order ids are stored with ATM payment ids.
  • Customer data is stored only where needed for fulfillment.
  • Error states are friendly when payment setup or inventory is unavailable.
  • Support has a path to inspect ATM payment ids and app order ids.

Live switch

Move one app and one payment flow at a time. Keep test mode available after launch so agents and app developers can continue testing new features safely.

Launch checklist - Atmosphere Money Docs