Apple Pay enables secure, frictionless payments in apps and on the web using the payment cards stored in users' Apple Wallet. It supports Touch ID, Face ID, and Apple Watch authentication for both in-person and online payments. Apple Pay is available on iOS, watchOS, macOS, and via Safari on the web through the Apple Pay JS API, with a PassKit native framework for iOS/watchOS app integration.
URL: Visit APIs.json URL
Run: Capabilities Using Naftiko
- Apple, Contactless Payments, Digital Wallet, E-Commerce, Mobile Payments, Payments
- Created: 2024-01-01
- Modified: 2026-04-19
Server-side REST API for Apple Pay on the Web, enabling merchants to validate their identity with Apple and obtain payment sessions used by the ApplePaySession JavaScript API in Safari.
Human URL: https://developer.apple.com/documentation/apple_pay_on_the_web
- Javascript, Safari, Web Payments
Native iOS, watchOS, and macOS framework for integrating Apple Pay into mobile and desktop applications.
Human URL: https://developer.apple.com/documentation/passkit
- iOS, Mobile, Native, Swift
Server-side specification for processing and decrypting Apple Pay payment tokens received from client applications.
Human URL: https://developer.apple.com/documentation/passkit/apple_pay/payment_token_format_reference
- Encryption, Payment Processing, Server-Side
| Name | Description |
|---|---|
| Touch ID and Face ID Authentication | Users authorize payments using biometric authentication on Apple devices |
| In-App Payments | Native iOS and watchOS integration via PassKit framework |
| Web Payments | Safari-based Apple Pay checkout via the ApplePaySession JavaScript API |
| Apple Watch Support | Contactless payments from Apple Watch without needing iPhone |
| Multiple Card Networks | Supports Visa, Mastercard, Amex, Discover, JCB, UnionPay, and more |
| Merchant Domain Verification | Domain verification ensures only registered merchants can use Apple Pay |
| Recurring Payments | Subscription and automatic payment support via automatic payment requests |
| Deferred Payments | Support for deferred billing like hotel deposits and pre-orders |
| Name | Description |
|---|---|
| E-Commerce Checkout | One-tap checkout on web and mobile using saved payment cards |
| In-App Purchases | Native iOS app purchases with Face ID or Touch ID authentication |
| Subscription Billing | Setting up recurring subscription payments authorized by the user |
| Contactless In-Store Payments | Tap-to-pay at point-of-sale terminals using iPhone or Apple Watch |
| Transit Payments | Paying for transit and transportation with Express Mode |
| Name | Description |
|---|---|
| Stripe | Stripe Elements and Stripe.js support Apple Pay via the Payment Request Button |
| Braintree | PayPal's Braintree SDK provides Apple Pay integration for iOS and web |
| Square | Square's iOS SDK supports Apple Pay for in-app and contactless payments |
| Adyen | Adyen payment platform supports Apple Pay for web and mobile checkout |
| Shopify | Shopify natively supports Apple Pay for accelerated checkout |
| WooCommerce | WooCommerce Stripe plugin enables Apple Pay on WordPress stores |
Machine-readable API specifications organized by format.
Naftiko capabilities organized as shared per-API definitions composed into customer-facing workflows.
- Apple Pay JS API — 2 operations for merchant validation and payment sessions
| Workflow | APIs Combined | Tools | Persona |
|---|---|---|---|
| Payment Processing | Apple Pay JS API | 2 | E-Commerce Developer, Payment Integration Engineer |
- Apple Pay Vocabulary — Unified taxonomy mapping 3 resources, 6 actions, 1 workflow, and 2 personas across operational (OpenAPI) and capability (Naftiko) dimensions
- Apple Pay Spectral Rules — 24 rules across 8 categories enforcing Apple Pay API conventions
FN: Kin Lane
Email: kin@apievangelist.com