Tollstile vs MPP SDKs
What the Machine Payments Protocol SDK covers, and what Tollstile adds for merchants.
Pre-release · planned API
MPP is payment-method agnostic: one protocol for stablecoins, cards through Stripe, and sessions. If MPP is the only protocol you will accept, its SDK covers the wire format — challenges, credentials, and receipts.
What Tollstile adds
- Merchant lifecycle across protocols: access policies, requirements, a ledger, and reconciliation that work the same for MPP, x402, and others.
- Correct timing per method: Stripe charges capture at verification, so Tollstile uses the
upfrontflow and refunds when your handler fails; Tempo sessions use reusable authorizations drawn down per call. - Replay protection beyond the challenge HMAC, which does not prevent reuse by itself.
- Recovering timed-out charges by looking them up instead of failing the request or charging again.
Status
The MPP rails are in development. This comparison describes their design.