Kushki Developer Portal
  1. Interfaces
Kushki Developer Portal
  • KUSHKI API
    • Kushki Developer Portal 🚀
    • Perú 🇵🇪
    • Ecuador 🇪🇨
    • Chile 🇨🇱
    • México 🇲🇽
    • Colombia 🇨🇴
    • 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
          • Javascript
          • Card Payouts
            • Interfaces
              • Interface `FormValidity`
              • Interface `Styles`
              • Interface `CardPayoutUniqueTokenResponse`
              • Interface `CardPayoutSubscriptionTokenResponse`
              • Interface `CardPayoutOptions`
              • Interface `Fields`
              • Interface `Field`
              • Interface `FieldValidity`
            • Type Aliases
              • Type Alias `InputTypeEnum`
              • Type Alias `CardPayoutTokenResponse`
            • Errors
              • Errors
            • Card Payouts Interface
              • Interface `ICardPayouts`
            • Enumerations
              • Enumeration `InputModelEnum`
            • Methods
              • initCardPayoutToken method
            • Types
              • Type Alias `CssProperties`
          • Antifraud
            • Interfaces
              • Untitled Doc
              • Untitled Doc
              • SiftScienceObject Interface
            • Methods
              • Untitled Doc
              • requestInitAntiFraud method
              • Untitled Doc
          • Kushki
            • Interfaces
              • Untitled Doc
              • CommissionConfigurationRequest interfaces
              • Untitled Doc
            • Classes
              • Untitled Doc
            • Methods
              • requestBankList function
              • requestCommissionConfiguration function
              • Kushki.js Hosted Fields init function
          • Card
            • Card-Interface
              • Untitled Doc
              • Untitled Doc
            • Interfaces
              • Untitled Doc
              • AppleTokenResponse Interface
              • Untitled Doc
              • Untitled Doc
              • BrandByMerchantResponse Interface
              • ApplePayOptions Interface
              • ApplePayPaymentContact Interface
              • ApplePayGetTokenOptions Interface
              • Untitled Doc
              • Untitled Doc
              • MasterCardBrandingRequest Interface
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
              • VisaBrandingRequest Interface
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
            • CarApplePay interface
              • ICardApplePay Interface
            • Errors
              • Untitled Doc
            • Methods
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
              • requestInitCardBrandingAnimation method
              • Untitled Doc
              • requestBrandsByMerchant method
            • Types
              • Untitled Doc
              • Untitled Doc
              • Untitled Doc
    • Schemas
      • webhooksChargeback
      • one-and-two-step-payment
      • webhooks
      • transactionType
      • threeDomainSecure
      • product
      • payment_submethod
      • paymentMethod
      • orderDetails
      • headers
      • extraTaxes
      • documentType
      • currency
      • currency-cash-in
      • currency-CL
      • binInfo
      • UnexpectedErrorResponse
      • SubscriptionUpdate
      • SubscriptionAdjustmentRequest
      • Subscription
      • Submerchant
      • Shipping-Address
      • Promotions
      • Metadata
      • Language
      • InvalidBinResponse
      • GetConfigurationRequest
      • ErrorResponse
      • Deferred
      • Country
      • ContactDetails
      • ChargesVoidCardResponse
      • Channel
      • Card
      • Billing-Address
      • BadRequestResponse
      • Amount
      • Amount-cash-in
      • Amount-CL
  • APPIAN-SUBMERCHANT-REGISTER
    • Submerchant Validation in Batch
    • Query submerchant status by requestId/submerchantId
    • Get submerchantIds
    • Get credentials for submerchants
  1. Interfaces

ApplePayPaymentContact Interface

Represents the shipping or billing contact data of the user configured in their Apple Wallet.
This information is provided when the Apple Pay transaction includes billing or shipping contact details.

Watch Out!#

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.
Please note that this functionality is subject to change without prior notice.

Hierarchy#

ApplePayPaymentContact

Properties#

PropertyTypeDescription
phoneNumberstringUser’s phone number associated with the Apple Pay contact.
emailAddressstringUser’s email address.
givenNamestringUser’s first name.
familyNamestringUser’s last name.
phoneticGivenNamestringUser’s first name in phonetic representation.
phoneticFamilyNamestringUser’s last name in phonetic representation.
subLocalitystringSub-locality within the city (e.g., neighborhood or district).
localitystringCity or locality name.
postalCodestringPostal or ZIP code.
subAdministrativeAreastringSub-administrative region (e.g., county or district).
administrativeAreastringState, province, or region.
countrystringCountry name.
countryCodestringISO 3166-1 alpha-2 country code.
addressLinesstring[]Array of address lines (street name, building number, etc.).

phoneNumber#

Type: string
Description: User’s phone number associated with the Apple Pay billing or shipping contact.

emailAddress#

Type: string
Description: User’s email address registered in Apple Wallet.
Defined in: types/apple_pay_get_token_events.d.ts:20

givenName#

Type: string
Description: User’s first name.

familyName#

Type: string
Description: User’s last name or family name.

phoneticGivenName#

Type: string
Description: Phonetic representation of the user’s first name (used for pronunciation support).

phoneticFamilyName#

Type: string
Description: Phonetic representation of the user’s last name.

subLocality#

Type: string
Description: Sub-locality within a city, such as a neighborhood or district.

locality: string#

Type: string
Description: City or locality name.
Defined in: types/apple_pay_get_token_events.d.ts:26

postalCode#

Type: string
Description: Postal or ZIP code of the user’s address.

subAdministrativeArea#

Type: string
Description: Sub-administrative region, such as a county or district.

administrativeArea#

Type: string
Description: State, province, or region of the address.

country#

Type: string
Description: Full name of the country.

countryCode#

Type: string
Description: ISO 3166-1 alpha-2 country code (e.g., "US", "EC", "MX").

addressLines#

Type: string[]
Description: Address lines containing details like street name, number, and other descriptive address data.

Example#

const billingContact: ApplePayPaymentContact = {
  givenName: "John",
  familyName: "Doe",
  emailAddress: "john.doe@example.com",
  phoneNumber: "+15555555555",
  addressLines: ["123 Main St", "Apt 4B"],
  locality: "Quito",
  administrativeArea: "Pichincha",
  postalCode: "170102",
  country: "Ecuador",
  countryCode: "EC",
};
Modified at 2026-02-02 22:10:25
Previous
ApplePayOptions Interface
Next
ApplePayGetTokenOptions Interface
Built with