Agent skill · charleswiltgen

axiom-payments

Use when accepting ANY real-world payment — Apple Pay, Wallet passes, Tap to Pay, Orders in Wallet. NOT in-app purchase / digital content (use axiom-integration). Covers entitlements, certs, signing, App Review payment rules.

What it needs

About 8k tokens when loaded.

What this skill does

Real-World Payments (Apple Pay / Wallet / Tap to Pay) You MUST use this skill when accepting ANY real-world payment — physical goods, services, donations, ticketing, loyalty cards, contactless card-present, or post-purchase order tracking. NOT for in-app purchase or digital content. When to Use Use this skill when you encounter: Adding Apple Pay to an iOS / iPadOS / macOS / Catalyst / visionOS / watchOS app Adding Apple Pay to a website (Apple Pay JS or W3C Payment Request API) Building Wallet passes (boarding passes, event tickets, coupons, loyalty cards, store cards) Accepting contactless card payments on iPhone (Tap to Pay on iPhone / ProximityReader) Surfacing post-purchase order tracking in Wallet (Orders in Wallet, FinanceKitUI add-order helpers) Issuer or bank card provisioning into Wallet (issuer extensions) Apple Pay merchant ID, processing certificate, or merchant identity certificate setup Pass Type ID or Order Type ID certificates and PKCS #7 signing chains Tap to Pay managed entitlement (com.apple.developer.proximity-reader.payment.acceptance) App Review rejections that mention payments, IAP, Apple Pay, Wallet, or Acceptable Use Guidelines Domain verification for Apple Pay on the web (.well-known/apple-developer-merchantid-domain-association.txt) Sandbox testing with Apple Pay sandbox cards or sandbox tester accounts When NOT to Use Issue Correct Skill Why NOT axiom-payments ------- --------------- ------------------------ In-app purchase, subscriptions for digital content axiom-integration StoreKit 2 / digital goods boundary; see axiom-integration (skills/in-app-purchases.md) Generic NFC tag reads (Core NFC, non-Wallet) axiom-integration Different framework; PassKit NFC is Wallet-specific Code signing / provisioning fundamentals axiom-security Code signing is generic; payment certs are added to that flow App Store rejection workflow & appeals axiom-shipping Rejection workflow lives there; payment-specific rejection patterns route from there into here H …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills charleswiltgen/axiom-payments--86c39f

View the source on GitHub

Browse the @skills marketplace