Repository navigation
fix: restore embedded Stripe checkout - #8284
Conversation
🦋 Changeset detectedLatest commit: aa02e55 The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
There was a problem hiding this comment.
All reported issues were addressed across 99 files
This PR changes payment, billing, or quota logic. Ultrareviews find 2.4x more serious bugs than standard reviews. Comment @cubic-dev-ai ultrareview to run one.
View guided diff | Turn on auto-fix | Re-trigger cubic
There was a problem hiding this comment.
All reported issues were addressed across 22 files (changes from recent commits).
Reply with feedback, questions, or to request a fix.
View guided diff | Turn on auto-fix | Re-trigger cubic
This comment has been minimized.
This comment has been minimized.
6587727 to
4e6ca24
Compare
Revert 94d980e (#8257), restoring #7459. Deploy the publishable-key prerequisites in speakeasy-api/gram-infra#4827 and verify them before releasing.
4e6ca24 to
9c2d8db
Compare
Summary
Motivation
Restore embedded checkout after provisioning its missing deployment configuration. Keep this PR in draft until the configuration prerequisites and rollout validation are complete.
Release prerequisites
Validation
mise run test:server ./internal/thirdparty/stripe/: 147 tests passed.Gutternote review steps
Summary by cubic
Restores embedded Stripe Checkout for pay-as-you-go billing, replacing the hosted Checkout page with an inline form on the dashboard.
STRIPE_PUBLISHABLE_KEYconfiguration that mounts the embedded form, with provisioning instripe:setupand startup validation that the key's format and test/live mode match the API key.@stripe/react-stripe-jsto 7.0.0 and@stripe/stripe-jsto 10.1.0.Release prerequisites
speakeasy-api/gram-infra#4827to supplySTRIPE_PUBLISHABLE_KEYand verify it syncs to server pods before rollout.checkout.session.async_payment_succeededandcheckout.session.async_payment_failed.Written for commit aa02e55. Summary will update on new commits.
Review follow-up
131ed234d7— publishable-key validation, bounded confirmation/retries, transient error classification, and trailing-slash recovery.b5cfd4edc2— recovery URL assertions, currency/heading/copy polish, research clarification, and webhook/documentation cleanup.🚀 Preview Environment (PR #8284)
Preview URL: https://pr-8284.dev.getgram.ai
Gram Preview Bot