Skip to content

api-evangelist/apple-pay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apple Pay (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.

URL: Visit APIs.json URL

Run: Capabilities Using Naftiko

Tags:

  • Apple, Contactless Payments, Digital Wallet, E-Commerce, Mobile Payments, Payments

Timestamps

  • Created: 2024-01-01
  • Modified: 2026-04-19

APIs

Apple Pay JS API

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

Tags:

  • Javascript, Safari, Web Payments

Properties

PassKit Framework (Apple Pay)

Native iOS, watchOS, and macOS framework for integrating Apple Pay into mobile and desktop applications.

Human URL: https://developer.apple.com/documentation/passkit

Tags:

  • iOS, Mobile, Native, Swift

Properties

Apple Pay Payment Token API

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

Tags:

  • Encryption, Payment Processing, Server-Side

Properties

Common Properties

Features

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

Use Cases

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

Integrations

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

Artifacts

Machine-readable API specifications organized by format.

OpenAPI

JSON Schema

JSON Structure

JSON-LD

Examples

Capabilities

Naftiko capabilities organized as shared per-API definitions composed into customer-facing workflows.

Shared Per-API Definitions

  • Apple Pay JS API — 2 operations for merchant validation and payment sessions

Workflow Capabilities

Workflow APIs Combined Tools Persona
Payment Processing Apple Pay JS API 2 E-Commerce Developer, Payment Integration Engineer

Vocabulary

  • Apple Pay Vocabulary — Unified taxonomy mapping 3 resources, 6 actions, 1 workflow, and 2 personas across operational (OpenAPI) and capability (Naftiko) dimensions

Rules

Maintainers

FN: Kin Lane

Email: kin@apievangelist.com

About

Apple Pay enables secure, simple checkouts in your app or website. Customers can purchase physical goods and services using the payment cards they've securely stored in their Wallet app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors