2026-10-27

Summary: Payment Instrument Mandates and idempotency errors aligned with the API Design Principles

Payment Instrument Mandates

Updated: SCA field limits, idempotency key rejection on /confirm and /cancel, and status=*

Following up on an internal API Design Principles review:

Idempotency

Changed: Idempotency key conflicts now return 400 instead of 422

Reusing an Idempotency-Key with a different payload or endpoint, or sending a key over 100 characters, now returns 400 Bad Request instead of 422 Unprocessable Entity, matching the idempotency guide error semantics. This affects POST /accounts/{account_id}/orders and payment instrument mandates.