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

initApplePayButton

¡Ten en cuenta!
La funcionalidad de Apple Pay está en fase de pruebas. Solo está disponible para comercios de Chile 🇨🇱, México 🇲🇽,Colombia 🇨🇴 y Perú 🇵🇪, y admite tarjetas Visa y Mastercard.
Ten en cuenta que esta funcionalidad puede cambiar sin previo aviso.

Introducción#

Función para renderizar el botón de Apple Pay e inicializar una instancia de ICardApplePay.
Importante
⚠️ Verificación de dominio obligatoria: Para usar Apple Pay, debes alojar el archivo de validación en tu servidor (en la ruta .well-known) y registrar tu dominio en la Kushki Console. El flujo de pago no funcionará sin esta verificación en un dominio seguro (HTTPS).
Para que este método funcione correctamente, debes incluir el siguiente contenedor en el HTML de tu proyecto:

Parámetros#

ParámetroTipoDescripción
kushkiInstanceIKushkiObjeto que implementa la interfaz IKushki.
optionsApplePayOptionsOpciones visuales y de comportamiento del botón de Apple Pay.

Opciones visuales y de comportamiento (ApplePayOptions)#

OpciónTipoDescripción
style"black" | "white"Define el estilo visual (color) del botón de Apple Pay.
locale"en-US" | "es-ES" | "es-MX" | "pt-BR"Define el idioma y la región del texto del botón de Apple Pay.
type"add-money" | "book" | "buy" | "check-out" | "continue" | "contribute" | "donate" | "order" | "pay" | "plain" | "reload" | "rent" | "set-up" | "subscribe" | "support" | "tip" | "top-up"Define la etiqueta de texto y la acción que se muestran en el botón de Apple Pay.

Devuelve#

Promise<ICardApplePay> — Instance of ICardApplePay.

Errores#

Este método puede lanzar las siguientes excepciones:
ERRORS.E024 — No se crearon los recursos de Apple Pay.
ERRORS.E025 — Los pagos con Apple Pay no están disponibles.

Ejemplos#

Inicialización#

Contenedor HTML:
Inicializa la instancia de Kushki:
Inicializa la instancia de CardApplePay:

Uso de eventos y solicitud del token#


¿Tienes una sugerencia sobre esta documentación? Contáctanos.
Modified at 2026-09-10 19:06:49
Previous
VisaBrandingRequest
Next
initCardToken
Built with