Apple Pay
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.
Apple Pay publishes 4 APIs on the APIs.io network, including Merchant Registration API, Merchant Validation API, Payment Processing API, and 1 more. Tagged areas include Apple, Contactless Payments, Digital Wallet, E-Commerce, and Mobile Payments.
The Apple Pay catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Apple Pay’s developer surface includes authentication, developer portal, support, getting-started guide, and 10 more developer resources.
Kin Score
APIs 5
Individual APIs this provider publishes, each with its own machine-readable definition.
PassKit Framework (Apple Pay)
Native iOS, watchOS, and macOS framework for integrating Apple Pay into mobile and desktop applications. Provides PKPaymentRequest and PKPaymentAuthorizationViewController for i...
Apple Pay Merchant Registration API
Register and manage merchant domains for Apple Pay on the Web
Apple Pay Merchant Validation API
Validate merchant identity and obtain payment sessions
Apple Pay Payment Processing API
Endpoints for receiving and processing Apple Pay payment tokens
Apple Pay Payment Status API
Endpoints for checking payment transaction status
Postman Collections 4
Ready-to-run Postman collections for exercising this provider's APIs.
Open Collections 2
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Apple Pay JS API
OPEN COLLECTIONApple Pay Payment Token API
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Apple Pay Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Apple Pay Finops
FINOPSFeatures 8
Notable capabilities this provider offers.
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
Scroll for all 8
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Apple Pay Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Apple Pay API Rules
SPECTRALApple Pay API Rules
SPECTRALJSON Schema 2
Standalone JSON Schema definitions for this provider's data models.
Apple Pay Payment Request
JSON SCHEMAApple Pay Payment Token
JSON SCHEMAJSON Structure 2
JSON Structure definitions describing this provider's data shapes.
Apple Pay Payment Request Structure
JSON STRUCTUREApple Pay Payment Token Structure
JSON STRUCTUREExamples 2
Example request and response payloads for these APIs.
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 5
What developers build with this provider.
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
Integrations 6
Pre-built integrations with other platforms and tools.
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
Resources
Get Started 2
Portal, sign-up, and the first successful call
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 3
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Other 1
Properties that don't map to a standard resource type