Idempotency keys
Waffo usespaymentRequestId (payments) and subscriptionRequest (subscriptions) as idempotency keys.
Rules
- Maximum length: 32 characters
- Generate a unique value for each new request
- Must be persisted to the database before sending the request
- When retrying, reuse the original idempotency key; do not generate a new one