Skip to content

fix: align Stripe and parser conformance behavior#10

Merged
raubrey-stripe merged 1 commit into
stripe:mainfrom
emmajam:ejh/fix-release-parity
Jun 17, 2026
Merged

fix: align Stripe and parser conformance behavior#10
raubrey-stripe merged 1 commit into
stripe:mainfrom
emmajam:ejh/fix-release-parity

Conversation

@emmajam

@emmajam emmajam commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • bind Stripe externalId in the server challenge request and reject forged credential-only values
  • serialize Stripe request details as paymentMethodTypes and pass that allowlist through to PaymentIntent creation
  • emit Payment-Receipt externalId while keeping legacy external_id parse support
  • move parser validation into the SDK for duplicate auth params, invalid base64url payloads, invalid method IDs, non-string method IDs, and merged WWW-Authenticate challenges

@emmajam emmajam force-pushed the ejh/fix-release-parity branch from 51ce641 to 533fe31 Compare June 17, 2026 17:15
@raubrey-stripe raubrey-stripe marked this pull request as ready for review June 17, 2026 17:21
@raubrey-stripe raubrey-stripe merged commit e8f6076 into stripe:main Jun 17, 2026
9 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants