Install
openclaw skills install a2a-market-stripe-paymentIntegrate Stripe payment intents, capture flow, and webhook reconciliation for A2A orders. Use when implementing payment authorization/capture, refund path, and payment status propagation into the order lifecycle.
openclaw skills install a2a-market-stripe-paymentCreate the Stripe payment integration skeleton for order settlement.
Current status: registration scaffold with stable payment contracts and webhook map.
app/integrations/stripe/stripe_client.pyapp/application/services/payment_service.pyapp/interfaces/api/payment_routes.pyapp/infrastructure/tasks/stripe_webhook_worker.pycreate_payment_intent(order_id, amount, currency) returns provider intent id + client secret.capture_payment(provider_intent_id) captures authorized funds.cancel_payment(provider_intent_id) voids uncaptured authorization.handle_webhook(event) verifies signature and upserts payment status.ORDER_CREATED when payment intent is created.PAYMENT_SUCCEEDED when capture confirms.runtime/src/integrations/stripe/stripe-payment-service.jsruntime/tests and npm test in runtime/.