Skip to main content

Module billing

Module billing 

Source
Expand description

Billing through Dodo Payments (cloud only): the API client and webhook parsing in dodo, and the webhook handler in webhook. The screens are in routes::billing.

Modules§

dodo
Dodo Payments: webhook signatures (Standard Webhooks), the subscription envelope, and the two API calls the app makes (checkout and customer portal).
webhook
POST /billing/webhook: Dodo’s subscription events. No session and no Origin check; the signature is the authentication. Once a request is verified it is answered 200 whatever it contains (unknown events, unknown accounts), so Dodo doesn’t retry what we can’t use.