When to fulfil
Fulfil only after successful checkout status and matching amount, currency, and invoice reference.
Errors and retries
Use the error code to choose the next step. Retry only when the response allows it, and use idempotency keys to avoid duplicate checkouts.
retry_after_seconds before retrying.See MerchantErrorCode in the OpenAPI schema for the complete list of error codes.
Idempotency
Send one Idempotency-Key with each checkout or invoice-line request. Retry with the same key and the same body. Use a new key for different payment details.
Fulfil only after successful checkout status and matching amount, currency, and invoice reference.
Confirm the available process with Quid Payments before you promise a refund or reversal to a customer.
Use invoice_ref, checkout ID, and event ID to connect payment records.