orcaqubits/agentic-commerce-skills-plugins/mpp-stripe-method
Claude Code and agent skill by orcaqubits/agentic-commerce-skills-plugins
- community
Checking that the SKILL.md file is still in the repository.
Configure Stripe as an MPP payment method — card and wallet payments via Shared Payment Tokens (SPTs), integrating MPP's HTTP 402 flow with Stripe's payment infrastructure. Use when enabling fiat/card payments for machine-to-machine transactions.
Install
npx vskill@latest install orcaqubits/agentic-commerce-skills-plugins/mpp-stripe-methodSKILL.md
MPP Stripe Payment Method (Cards via SPTs)
Before writing code
Fetch live docs:
- Fetch
https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokensfor the latest SPT API - Fetch
https://docs.stripe.com/payments/machine/mppfor MPP + Stripe integration - Web-search
site:docs.stripe.com shared_payment granted_tokenfor SPT creation and usage API - Web-search
mppx stripe payment method server configurationfor mppx Stripe adapter setup
Conceptual Architecture
What Stripe Method Does in MPP
The Stripe payment method enables fiat/card payments within the MPP protocol. Instead of on-chain crypto transactions, the payment proof is a Shared Payment Token (SPT) — a one-time, merchant-scoped, amount-limited token that Stripe processes as a standard charge.
Flow: MPP + Stripe SPT
SPT Structure
SPT Creation (Agent-Side)
SPT Consumption (Server-Side)
Server-Side mppx Configuration
SPT Properties
- Single-use — Can only be charged once
- Time-bound — Agent-defined expiration window
- Amount-limited — Cannot exceed max_amount
- Currency-restricted — Only functions in specified currency
- Seller-scoped —
network_idisolates tokens to specific merchants
SPT Webhook Events
| Event | Recipient | Trigger | |
|---|---|---|---|
shared_payment.granted_token.used | Seller | SPT successfully consumed | |
shared_payment.granted_token.deactivated | Seller | SPT revoked or expired | |
shared_payment.issued_token.used | Agent | Seller consumed the SPT | |
shared_payment.issued_token.deactivated | Agent | SPT no longer valid |
Multi-Method Support
Combine Stripe with Tempo for maximum flexibility:
Clients choose their preferred method when fulfilling the challenge.
Best Practices
- Set SPT
max_amountto the exact payment amount (not higher) - Set short expiration times — just enough for the payment to complete
- Implement SPT webhook listeners for lifecycle tracking
- Log SPT creation and usage for reconciliation (without sensitive data)
- Handle SPT expiration gracefully — re-provision if needed
- Never log full card numbers or CVCs (SPTs abstract away PCI data)
Fetch the latest Stripe SPT API documentation and mppx Stripe adapter docs for exact endpoint paths, request schemas, and configuration options before implementing.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingstripe-mpp/skills/mpp-stripe-method/SKILL.md
Popularity
- Repository stars
- 38
- Repository forks
- 17
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 27 Aug 2026, 2 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/orcaqubits/agentic-commerce-skills-plugins/mpp-stripe-method)