Skip to content

Add Stripe machine payments facade - #236

Open
bensandler-stripe wants to merge 2 commits into
tempoxyz:mainfrom
bensandler-stripe:bensandler/stripe-machine-payments-clean
Open

Add Stripe machine payments facade#236
bensandler-stripe wants to merge 2 commits into
tempoxyz:mainfrom
bensandler-stripe:bensandler/stripe-machine-payments-clean

Conversation

@bensandler-stripe

Copy link
Copy Markdown
Contributor

Implement a higher-level Stripe machine-payments facade like we previously implemented in mppx.

  • Configure SPT and Tempo offers from one initialized Stripe client.
  • Record settled Tempo payments in Stripe without making recording part of settlement.
  • Apply Stripe minimums, machine-payment metadata, and attributed preview API requests.

@socket-security

socket-security Bot commented Aug 28, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedpypi/​stripe@​15.6.099100100100100

View full report

@bensandler-stripe
bensandler-stripe force-pushed the bensandler/stripe-machine-payments-clean branch 7 times, most recently from 7dbbe7c to b817f1f Compare August 31, 2026 17:00
bensandler-stripe and others added 2 commits August 31, 2026 13:08
- Configure SPT and Tempo offers from one initialized Stripe client.
- Record settled Tempo payments in Stripe without making recording part of settlement.
- Apply Stripe minimums and attributed preview API requests.

Related mppx work:
- [Stripe machine-payments facade](wevm/mppx#764)
- [Offer availability](wevm/mppx#776)
- [Graceful default methods](wevm/mppx#782)
- [Remove obsolete MPP metadata](wevm/mppx#816)

Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
- Expose `spt()` as the canonical Shared Payment Token factory.
- Keep `stripe()` compatible while warning callers to migrate.

Related mppx work:
- [Stripe machine-payments facade](wevm/mppx#764)

Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
@bensandler-stripe
bensandler-stripe force-pushed the bensandler/stripe-machine-payments-clean branch from b817f1f to 7d56bd6 Compare August 31, 2026 17:15
@bensandler-stripe bensandler-stripe changed the title DNR feat: add Stripe machine payments facade Add Stripe machine payments facade Sep 1, 2026
@bensandler-stripe
bensandler-stripe marked this pull request as ready for review September 1, 2026 15:03
@bensandler-stripe

Copy link
Copy Markdown
Contributor Author

r? @brendanjryan

might be easier to review commit by commit; the second commit is just a rename

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.

1 participant