Help us improve
Share bugs, ideas, or general feedback.
From ap2-agentic-payments
Builds AP2 Merchant Payment Processor: constructs auth messages, requests credentials, processes payments via networks/gateways, handles 3DS2/OTP challenges, returns receipts. For MPP role.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin ap2-agentic-paymentsHow this skill is triggered — by the user, by Claude, or both
Slash command
/ap2-agentic-payments:ap2-payment-processorThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Fetch live docs**:
Implements AP2 challenge flows: 3DS2, OTP verification, redirects to trusted surfaces for step-up auth in agentic payment processing.
Implements UCP AP2 Mandates for autonomous agent payments using SD-JWT credentials, JWS merchant signatures, and Agent Payments Protocol in 7-step flow with security lock.
Provides MPP patterns for security, replay protection, HMAC binding, receipt validation, error handling, retries, TLS, and monitoring. Use when architecting secure payment systems or debugging production issues.
Share bugs, ideas, or general feedback.
Fetch live docs:
https://ap2-protocol.org/specification/ for Payment Processor responsibilitiessite:github.com google-agentic-commerce AP2 samples roles merchant_payment_processor for reference implementationsite:github.com google-agentic-commerce AP2 payment processor authorization for authorization flowhttps://ap2-protocol.org/topics/core-concepts/ for MPP role detailsThe Merchant Payment Processor (MPP) handles the financial side of the transaction on behalf of the merchant:
Shopping Agent → Merchant Agent → MPP → Credentials Provider
↓
Payment Network / Issuer
↓
Authorization Result
↓
MPP → Merchant Agent → Shopping Agent → User
When the network/issuer requires additional verification:
After successful authorization:
The MPP interfaces with traditional payment infrastructure:
The MPP may add risk signals to the authorization:
From the sample implementation:
Fetch the specification for exact MPP requirements, authorization message format, and challenge flow details before implementing.