a2a-Market-Stripe-Payment
/install a2a-market-stripe-payment
\r \r
a2a-Market Stripe Payment\r
\r Create the Stripe payment integration skeleton for order settlement.\r \r Current status: registration scaffold with stable payment contracts and webhook map.\r \r
Scope\r
- Create payment intent from negotiated order terms.\r
- Capture or cancel payments based on order transitions.\r
- Reconcile webhook events with internal order state.\r \r
Suggested Project Layout\r
app/integrations/stripe/stripe_client.py\rapp/application/services/payment_service.py\rapp/interfaces/api/payment_routes.py\rapp/infrastructure/tasks/stripe_webhook_worker.py\r \r
Minimum Contracts (MVP P0)\r
create_payment_intent(order_id, amount, currency)returns provider intent id + client secret.\rcapture_payment(provider_intent_id)captures authorized funds.\rcancel_payment(provider_intent_id)voids uncaptured authorization.\rhandle_webhook(event)verifies signature and upserts payment status.\r \r
Event Mapping\r
- Emit
ORDER_CREATEDwhen payment intent is created.\r - Emit
PAYMENT_SUCCEEDEDwhen capture confirms.\r - Emit payment-failed incident event when authorization/capture fails.\r \r
Guardrails\r
- Verify webhook signature before parsing payload.\r
- Enforce idempotency key for create/capture endpoints.\r
- Keep provider status mapping table explicit and versioned.\r \r
Implementation Backlog\r
- Add partial refund and dispute webhook handling.\r
- Add multi-currency routing and fee optimization.\r \r
Runtime Implementation\r
- Status: implemented in local runtime package.\r
- Primary code paths:\r
runtime/src/integrations/stripe/stripe-payment-service.js\r- Validation: covered by
runtime/testsandnpm testinruntime/.\r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install a2a-market-stripe-payment - After installation, invoke the skill by name or use
/a2a-market-stripe-payment - Provide required inputs per the skill's parameter spec and get structured output
What is a2a-Market-Stripe-Payment?
Integrate Stripe payment intents, capture flow, and webhook reconciliation for A2A orders. Use when implementing payment authorization/capture, refund path,... It is an AI Agent Skill for Claude Code / OpenClaw, with 353 downloads so far.
How do I install a2a-Market-Stripe-Payment?
Run "/install a2a-market-stripe-payment" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is a2a-Market-Stripe-Payment free?
Yes, a2a-Market-Stripe-Payment is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does a2a-Market-Stripe-Payment support?
a2a-Market-Stripe-Payment is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created a2a-Market-Stripe-Payment?
It is built and maintained by luoqianchenguni-max (@luoqianchenguni-max); the current version is v0.2.0.