Skip to content

DNR feat: add Stripe machine payments facade - #236

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

DNR feat: 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 from 19ebae4 to f66ca32 Compare August 28, 2026 19:14
Add metadata.machine_payment=true to Stripe PaymentIntents created through both Stripe SDK clients and the raw HTTP fallback.

This will help users identify machine payments.

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 f66ca32 to 653719f Compare August 28, 2026 19:15
- 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>
@bensandler-stripe
bensandler-stripe force-pushed the bensandler/stripe-machine-payments-clean branch from 653719f to fc8b84a Compare August 28, 2026 19:33
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