Card data
SmartRetry does not store card numbers. For repeat billing, send a stored payment token instead of raw card details - see Payment methods.Because SmartRetry transmits cardholder data on your behalf, your own PCI DSS obligations still apply to how you collect and send that data. Using tokenized flows reduces the scope you have to cover.
API keys
API keys authenticate server-to-server requests only. Never expose a key client-side, keep keys out of source control, and use separate keys per environment. See Authentication for handling and rotation.Webhooks
Your webhook endpoint is a public URL - anyone can post to it. Verify the signature on every incoming payload before acting on it, and reject anything that fails. Treat delivery as at-least-once and key your processing on the event ID. See Webhooks for the signature scheme and verification examples.Transport
TLS 1.3 is negotiated by default and TLS 1.2 is the enforced minimum. Do not disable certificate verification in your HTTP client, including in staging.Authentication
API key handling, rotation, and best practices.
Webhooks
Verify webhook signatures before trusting a payload.
Rate limiting
Request limits and how to handle throttling.