Errors, rate limits, and idempotency
Errors
Section titled “Errors”SDKs throw typed errors:
WodiraApiErrorin@wodira/sdk.WodiraBrowserApiErrorin@wodira/browser.
Both include status, statusText, and payload.
Rate limits
Section titled “Rate limits”Creating Checkout Sessions with publishable keys is rate-limited per key and IP. If you receive 429, wait before retrying.
Idempotency
Section titled “Idempotency”Send idempotencyKey when creating a browser Checkout Session. Reuse the same key for retries of the same purchase intent.