Repository navigation
Finish and recover paid checkouts safely #1853
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 8 commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
529d114
Add shared checkout expiration contract
stefan-burke 1793c63
Stage paid checkouts before redirect
stefan-burke a578e91
Activate staged attendees atomically
stefan-burke dddd8f7
Complete staged payment processing
stefan-burke 973408c
Clean up abandoned checkout stages
stefan-burke 1073cc0
Confirm provider payment outcomes
stefan-burke 2750b67
Harden staged checkout boundaries
stefan-burke 118facf
Resolve staged checkout review feedback
stefan-burke 2449879
Handle checkout races and pending refunds
stefan-burke e34c3e0
Preserve refund retries and payment state
stefan-burke 42cccd3
Reject malformed Square payment webhooks
stefan-burke e5c05a5
Finish staged checkout review cleanup
stefan-burke dafc381
Merge remote-tracking branch 'origin/main' into split/staged-checkout…
stefan-burke 752eea2
Harden staged checkout mutation coverage
stefan-burke d6fc3ab
Record staged checkout follow-up findings
stefan-burke 0ede058
Defer scheduler key rotation
stefan-burke 4ff99f9
Merge remote-tracking branch 'origin/main' into split/staged-checkout…
stefan-burke 7f67e7c
Merge remote-tracking branch 'origin/main' into split/staged-checkout…
stefan-burke 78306b5
Merge remote-tracking branch 'origin/main' into split/staged-checkout…
stefan-burke f7c02f9
Recover paid checkout stages on schedule
stefan-burke 78473c7
Prevent duplicate provider refunds
stefan-burke 24dcf46
Keep live checkout recovery data
stefan-burke f94e69c
Keep payment callback outcomes stable
stefan-burke 627bef9
Close remaining payment recovery gaps
stefan-burke 5e267ac
Merge remote-tracking branch 'origin/main' into split/staged-checkout…
stefan-burke 3e27067
Merge remote-tracking branch 'origin/main' into split/staged-checkout…
stefan-burke 6730daa
Merge origin/main into staged checkout runtime
stefan-burke 7a742ff
Merge latest main into staged checkout runtime
stefan-burke 0e8fb72
Merge remote-tracking branch 'origin/main' into split/staged-checkout…
stefan-burke File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.