Skip to content

fix(stripe-webhook): transactionalize payment method and invoice cache#19430

Merged
julianpoy merged 1 commit intomainfrom
PAY-3183
Sep 10, 2025
Merged

fix(stripe-webhook): transactionalize payment method and invoice cache#19430
julianpoy merged 1 commit intomainfrom
PAY-3183

Conversation

@julianpoy
Copy link
Copy Markdown
Member

Because

  • We want transactions on our payment method and invoice cache stripe webhook endpoints to avoid situations where stale data could get written.

This pull request

  • Adds firestore transactions to those method within stripe-firestore, and marks non-transactionalized methods as deprecated (we don't want to modify legacy 2.5 code).

Issue that this pull request solves

Closes: PAY-3183

@julianpoy julianpoy requested a review from a team as a code owner September 10, 2025 15:39
@julianpoy julianpoy force-pushed the PAY-3183 branch 4 times, most recently from adc85ec to c49e3c8 Compare September 10, 2025 17:03
@julianpoy julianpoy merged commit 9354bf7 into main Sep 10, 2025
19 checks passed
@julianpoy julianpoy deleted the PAY-3183 branch September 10, 2025 17:28
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