What problem does it solve? Connecting an application to a payment provider involves PCI-DSS compliance risks, webhook signature verification, idempotency handling, and error mapping that are easy to get wrong, leading to double-billing, replay attacks, or leaked card data. ## Core Features & Use Cases - Secure Payment Flows: Implements checkout, capture, refund, and webhook handling using official provider SDKs (Stripe, VNPay, PayPal, Momo) with idempotency keys and tokenized card references. - Webhook Hardening: Enforces HMAC signature verification with constant-time comparison, queue-first ingestion, and dual-write idempotency guards against duplicate events. - Modern Payment Paradigms: Covers dynamic payment methods, BNPL messaging, A2A pay-by-bank settlement states, and HTTP 402/MPP programmatic agent checkout. - Use Case: When adding Stripe checkout to an e-commerce app, use this Skill to scaffold the payment intent flow, verify webhooks, map provider errors to safe user messages, and validate the integration in sandbox mode. ## Quick Start Use the integrate-payment-gateway skill to add a Stripe checkout and webhook flow with idempotency handling to this application.