Dodo Payments billing setup
Use this guide for Metrivo app subscription billing. Customer payment attribution webhooks still use the per-integration URL generated inside Data Connections.
Customer-payment capability: signed attribution and lifecycle support, plus independent Revenue Assurance reconciliation using a server-bound Dodo API key validated for read access. Dodo app billing remains a separate path.
Secrets stay server-side
Do not prefix Dodo API keys or webhook secrets with NEXT_PUBLIC. The browser only receives hosted checkout or portal URLs returned by Metrivo server routes.
