Driftwatch

Stripe / Stripe API /

Breaking

Response field cryptogram removed

What changed

Reads of this field return undefined, and the failure surfaces wherever that value is used rather than at the call.

Affects payments_primitives_payment_records_resource_payment_method_card_details_resource_three_d_secure reachable from 48 operations.

Who is affected

Code that reads Stripe's payments_primitives_payment_records_resource_payment_method_card_details_resource_three_d_secure objects, used by 48 Stripe operations.

Before and after

WhereBeforeAfter
payments_primitives_payment_records_resource_payment_method_card_details_resource_three_d_secure.cryptogrampresentabsent

Code that breaks

// response.cryptogram is now undefined
const cryptogram = response.cryptogram;

Based on Stripe’s published API specification. How severity is decided.