MPP Development Patterns

•
32
•

Implements secure Machine-to-Machine Payment Protocol (MPP) architectures with validated security, replay protection, and error handling patterns.

MPP Development Patterns is a specialized engineering skill for Claude Code that provides comprehensive architectural guidance for building agentic commerce systems. It codifies industry-standard best practices for the Machine-to-Machine Payment Protocol (MPP), including HMAC challenge binding to prevent forgery, atomic replay protection, and RFC 8785 canonical JSON serialization. This skill is essential for developers designing autonomous payment agents, ensuring they meet rigorous TLS requirements, handle RFC 9457 problem details correctly, and implement robust secret management for production-grade payment environments.

Key Features

01RFC 9457 Standardized Error Handling
02HMAC Challenge Binding & Replay Protection
03Secure Transport & TLS 1.3 Requirements
0432 GitHub stars
05RFC 8785 Canonical JSON Implementation
06Atomic Receipt Validation Patterns

Use Cases

01Auditing agentic commerce systems for replay vulnerabilities and secret management.
02Designing the security architecture for autonomous AI payment agents.
03Implementing Stripe MPP integrations with robust retry and error logic.