UseePay Open API
UseePay PortalMechant Dashboard
Product Docs
Product Docs
  • V2.0
  • V1.0
UseePay PortalMechant Dashboard
Product Docs
Product Docs
  • V2.0
  • V1.0
  1. ApplePay
  • Integration
    • Welcome to the UseePay Demo Page
    • Payment Product Overview
      • Hosted Checkout Integration Guide
      • Embedded Checkout Integration Guide
      • Express Checkout Integration Guide
      • Server to Server Integration Guide
    • Supported Payment Methods
      • Affirm
      • AfterPay_ClearPay
      • Bancontact
      • Bank Transfer
      • Blik
      • Boost
      • Card
      • Cashapp
      • Dana
      • GCash
      • iDEAL
      • Kakao Pay
      • Klarna
      • Konbini
      • Korean Card
      • Maya
      • MB_WAY
      • Mobilepay
      • Naver pay
      • P24
      • Payco
      • Pay with Link
      • Pix
      • Pse
      • Rabbit LINE Pay
      • Samsung Pay
      • Servipag
      • SPEI
      • Tmoney
      • Toss Pay
      • Trustly
      • TrueMoney
      • Webpay
      • RSA-Encrypted Card Payments
      • Zip
      • ApplePay
        • Apple Pay
        • Apple Pay Web Integration (API Integration)
      • GooglePay
        • Google Pay
        • Google Pay Web Integration (API Integration)
      • common
        • _shared-client-os-type
      • alipay
        • Alipay CN
        • Alipay HK
        • Alipay+
    • Subscription
      • Get started with Subscription
    • Online payment
      • Get started with online payments
    • Checkout session
      • Checkout Session Guide
    • Payment Capabilities
      • Currency Amount Unit Specification
      • Adaptive Price
  • Developer
    • Introduction
    • Authentication
    • Integrate Local Payment Methods
    • Error code
      • last_payment_error documentation
      • Errors
    • Best Integration
      • Quickly create a paymentIntent for a subscription
      • Auto-Charge Subscription Guide
    • Payment Intents
      • Payment Intent Overview
      • Quickly create a paymentIntent
      • Create a PaymentIntent
      • Retrieve a PaymentIntent
      • Update a PaymentIntent
      • Confirm a PaymentIntent
      • Cancel a PaymentIntent
      • Capture a PaymentIntent
      • List all payment intents
    • Customers
      • Create a customer
      • Retrieves a customer
      • Update a customer
      • List all customers
    • Subscriptions
      • Create a subscription
      • Retrieves a subscription
      • Update a subscription
      • List all subscriptions
      • Cancel a subscription
    • Invoices
      • Create a invoice
      • Retrieves a invoice
      • List all invoices
      • Pay a invoice
    • Payment Methods
      • Retieve Payment Method Session
    • Mandates
      • Create a mandate
      • Retrieves a mandate
      • List all mandates
    • Refunds
      • Create a refund
      • Retrieves a refund
      • List all refunds
    • Webhooks
      • Webhook Integration Guide(version 2026-04)
      • Integration details
        • Supported Webhook Events
        • Webhook Activation/Signature Verification Steps
        • Webhook events for example
        • Dispute Webhook Integration Document
        • Difference between version 2026-04 and 2024-10-10
      • archive
        • 2024-10-10
          • Webhook Integration Guide(version 2024-10-10)
      • Create a webhook
      • Retrieves a webhook
      • Update a webhook
      • List all webhooks
    • Embedded Checkout
      • UseePay Elements Appearance
      • Payment Element
      • Payment Element (Deferred Intent)
      • Express Checkout Element
      • Checkout Session Element
    • Payment Method Configuration
      • Retieve Payment Method Configuration
    • Checkout Session
      • Create Checkout Session
      • Retrieve Checkout Session
    • Trackers
      • upload trackers
      • Retrieve a tracker
    • Capture
      • Capture Overview
      • List captures by intent id
    • Payement Attempt
      • ECI Indicator (3-D Secure) Reference
      • Retrieve PaymentAttempt
    • Schemas
      • CheckoutSessionCreateRequest
      • PaymentMethod
      • CreatePaymentIntentRequest
      • LineItem
      • Customer
      • Address
      • ProductData
      • Shipping
      • SubscriptionData
      • Error
      • DiscountPeriodConfig
      • DeviceData
      • CheckoutSessionResponse
      • ErrorResponse
      • Order
      • Product
      • PaymentMethodOptions
      • RiskControlOptions
      • Mandate
      • PaymentIntent
      • Billing
      • Card
      • AliPay
      • Wallet
      • Klarna
      • WechatPay
      • Refund
      • Subscription
      • Recurring
      • PriceData
      • SubscriptionItem
      • Invoice
      • NextAction
      • Webhook
      • CollectableOptions
      • PaymentLink
      • last_payment_error
      • discount_period_config
      • Capture
      • three_ds
      • PaymentAttempt
      • konbini
      • client_pm_options
      • pse
      • trial_period_config
      • Seller
      • RabbitLinePay
  • Message
    • Messaging Element
  • About Testing
    • Test Cards
    • ApplePay&GooglePay
  • Reconciliation
    • SFTP Access for Reconciliation
  • FAQ
    • Unable to receive Webhook notifications
    • FAQ
    • Introduction
  1. ApplePay

Apple Pay

Apple Pay#

Type: Mobile / Digital Wallet (Apple ecosystem)

πŸ’³ Payment Flow#

1.
Customer selects Apple Pay at checkout.
2.
Payment is authorized via the Apple Pay interface.
3.
Merchant receives the payment result.

⚠️ Notes#

Works on Apple devices: iPhone, iPad, Mac.
Supports one-time and subscription payments.
Embedded Checkout merchants: a certificate is required. Please contact the operations team in the WeChat group.
Apple Pay has supported recurring payment starting from macOS 13 and iOS 16, so please note that consumers' device versions must be no lower than these standards.

πŸ’° Refunds#

Supports full or partial refunds.

πŸ“Œ Supported Information#

Supported Transaction Types
Product Support
One-time Payment
Subscription Payment

Accept Apple Pay#

Web
App
Supported on all major browsers (Safari, Chrome)

Apple Pay Certificate Application, Deployment, and Verification#

To ensure the proper functioning of Apple Pay payments, merchants integrating Apple Pay via embedded iframe or Server-to-Server (S2S) are required to complete the Apple Pay certificate application and deployment process in advance.
The following steps are required:
1.
Apple Pay Certificate Application: The merchant must provide UseePay with the website domain names for which Apple Pay needs to be enabled, including both the test and production domains. Upon receiving the domain names, UseePay will apply for the Apple Pay Payment Processing Certificate on behalf of the merchant. (Estimated processing time: within 1 hour.)
2.
Certificate Deployment: The merchant must deploy the Apple Pay certificate provided by UseePay to the designated path on the merchant's server and ensure that the certificate is publicly accessible and can be retrieved externally.
3.
Verification: Once the certificate has been deployed, the merchant must notify UseePay to perform the certificate configuration verification. Upon successful verification, UseePay will enable the corresponding Apple Pay transaction permissions.
Important Notice:
Apple Pay certificate application and server deployment are mandatory prerequisites for enabling Apple Pay transactions.
Merchants will not be able to initiate Apple Pay transactions through the selected integration method until UseePay has completed and approved the certificate verification.
Merchants are advised to allow sufficient time to complete the required configuration before proceeding with integration testing and production launch.
Previous
Zip
Next
Apple Pay Web Integration (API Integration)
Built with