1. Interfaces
Español
  • Español
  • English
  • Home Page
  • Libraries & SDKs (Online Payments)
    • Release notes
    • Mobile
      • Kushki Android
      • Kushki iOS 
      • Kushki iOS ARM Setup
    • Web
      • Kushki.js 🌐
      • kushki.js-hosted-fields
        • kushki.js Hosted Fields
        • Guía de migración a Kushki.js 2.0
        • Antifraud
          • Interfaces
            • SecureInitRequest
            • SecureInitResponse
            • SiftScienceObject
          • Methods
            • requestInitAntiFraud
            • requestSecureInit
            • requestValidate3DS
        • Card
          • CarApplePay interface
            • ICardApplePay Interface
          • Card-Interface
            • ICard Interface
            • ICardSubscriptions Interface
          • Errors
            • Error list
          • Interfaces
            • Amount
            • ApplePayGetTokenOptions Interface
            • ApplePayOptions Interface
            • ApplePayPaymentContact
            • AppleTokenResponse
            • BrandByMerchantResponse Interface
            • CardFieldValues
            • CardInfo
            • CardOptions
            • CardTokenResponse
            • DeferredByBinOptionsResponse
            • DeferredInputValues
            • DeferredValuesResponse
            • DeviceTokenRequest
            • Field
            • FieldInstance
            • Fields
            • FieldValidity
            • FormValidity
            • MasterCardBrandingRequest
            • SecureDeviceTokenOptions
            • Styles
            • TokenResponse
            • VisaBrandingRequest
          • Methods
            • initApplePayButton
            • initCardToken
            • initSecureDeviceToken
            • requestBrandsByMerchant method
            • requestDeviceToken method
            • requestInitCardBrandingAnimation
          • Types
            • CssProperties
            • Currency
            • FieldTypeEnum
        • Card Payouts
          • Card Payouts Interface
            • ICardPayouts
          • Enumerations
            • Enumeration `InputModelEnum`
          • Errors
            • Errors
          • Interfaces
            • CardPayoutOptions
            • CardPayoutSubscriptionTokenResponse
            • CardPayoutUniqueTokenResponse
            • Field
            • Fields
            • FieldValidity
            • Interface FormValidity
            • Interface `Styles`
          • Methods
            • initCardPayoutToken
          • Type Aliases
            • CardPayoutTokenResponse
            • InputTypeEnum
          • Types
            • CssProperties
        • Kushki
          • Methods
            • init function
            • requestBankList function
            • requestCommissionConfiguration function
          • Classes
            • KushkiError
          • Interfaces
            • CommissionConfigurationRequest
            • IKushki
            • KushkiOptions
Bienvenida
Perú 🇵🇪México 🇲🇽Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱
Bienvenida
Perú 🇵🇪México 🇲🇽Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱
  1. Interfaces

AppleTokenResponse

AppleTokenResponse#

Represents the response returned after a successful Apple Pay tokenization request.
It contains the card token required for payment processing, and optionally, the billing and shipping contact data if available from the Apple Wallet.
WARNING
Important
This method requires that initApplePayButton has been successfully initialized and uses a valid ICardApplePay instance.
The Apple Pay functionality is currently in a testing phase. It is only available for merchants in Chile 🇨🇱 and Peru 🇵🇪, and supports Visa and Mastercard cards.

Hierarchy#

AppleTokenResponse

Properties#

PropertyTypeDescription
tokenstringThe card token generated for use in the payment process.
billingContact (optional)ApplePayPaymentContactThe billing contact information provided by the user’s Apple Wallet.
shippingContact (optional)ApplePayPaymentContactThe shipping contact information provided by the user’s Apple Wallet.

token#

Type: string
Description:
Unique card token generated by Kushki’s API, ready to be used in the payment process.
This token can be passed directly to Kushki’s charge endpoint to complete a transaction.

billingContact#


Type: ApplePayPaymentContact
Description:
The billing contact information of the user as configured in their Apple Wallet.
Includes fields such as emailAddress, postalCode, countryCode, and others.

shippingContact#


Type: ApplePayPaymentContact
Description:
The shipping contact information of the user as configured in their Apple Wallet.
Includes fields such as addressLines, locality, postalCode, and country.

Example#

This object illustrates a response containing a valid token, along with optional billingContact and shippingContact details from Apple Wallet.
Modified at 2026-04-16 14:14:30
Previous
ApplePayPaymentContact
Next
BrandByMerchantResponse Interface
Built with