Ir a contenido
Crea una cuenta
o
inicia sesión
Logotipo de la documentación de Stripe
/
Pregúntale a la IA
Crear cuenta
Iniciar sesión
Empezar
Pagos
Automatización de finanzas
Plataformas y marketplaces
Gestión del dinero
Herramientas para desarrolladores
Empezar
Pagos
Automatización de finanzas
Empezar
Pagos
Automatización de finanzas
Plataformas y marketplaces
Gestión del dinero
Resumen
Acerca de Stripe Payments
Actualiza tu integración
Análisis de pagos
Pagos por Internet
ResumenEncuentra tu caso de usoManaged Payments
Utiliza Payment Links
Crear una página del proceso de compra
Desarrolla una integración avanzada
Desarrolla una integración en la aplicación
Métodos de pago
Añadir métodos de pago
    Resumen
    Opciones de integración de los métodos de pago
    Gestiona los métodos de pago predeterminados en el Dashboard
    Tipos de método de pago
    Tarjetas
    Pagar con el saldo de Stripe
    Adeudos bancarios
    Redireccionamientos bancarios
    Transferencias bancarias
    Transferencias de crédito (Sources)
    Compra ahora y paga después
      Affirm
      Afterpay / Clearpay
        Aceptar un pago
        Mensajes del sitio
      Alma
      Billie
      Capchase Pay
      Klarna
      Kriya
      Mondu
      Pago en factura
      Scalapay
      SeQura
      Sunbit
      Zip
    Pagos en tiempo real
    Vales
    Monederos
    Habilitar métodos de pago locales por país
    Métodos de pago personalizados
Gestiona los métodos de pago
Proceso de compra más rápido con Link
Interfaces de pago
Payment Links
Checkout
Elements para la web
Elements en la aplicación
Escenarios de pago
Flujos de pagos personalizados
Capacidad adquirente flexible
Orquestación
Pagos en persona
Terminal
Otros productos de Stripe
Financial Connections
Criptomonedas
Climate
InicioPagosAdd payment methodsBuy now, pay laterAfterpay / Clearpay

Muestra los mensajes de Afterpay o ClearpayObsoleto

Informa a los clientes de que aceptas pagos con Afterpay (también conocido como Clearpay en Reino Unido).

Precaución

El contenido de este tema hace referencia a una función heredada. Te recomendamos que utilices el Payment Method Messaging Element para mostrar dinámicamente a tus clientes las opciones de pago relevantes de «compra ahora, paga después» para una compra determinada. Aunque no hay una fecha establecida para dejar de usar el elemento afterpayClearpayMessage, Stripe ha detenido el desarrollo de nuevas funciones. Para los comercios de EE. UU., esta función heredada no cumple con la identidad de marca de Cash App Afterpay. Más información sobre Cash App Afterpay.

Informa a tus clientes de que aceptas pagos con Afterpay incluyendo el Element de mensajería de Afterpay en tu sitio web. Te sugerimos que añadas el Element de mensajería a las páginas del producto, del carrito y del pago. El Element afterpayClearpayMessage se encarga de:

  • Calcular y mostrar el importe de las cuotas
  • Mostrar la modal de información de Afterpay
  • Localizar el texto y las divisas
The Making of Prince of Persia: Journals 1985-1993
Jordan Mechner
$30

Incluir el Element

Utiliza Stripe Elements para incluir el Element afterpayClearpayMessage en tu sitio web.

Si no lo has hecho aún, incluye el script de Stripe.js en tu página añadiéndolo al head de tu archivo HTML:

<script src="https://js.stripe.com/v3/"></script>

Crea un elemento de marcador de posición en tu página en el que quieras colocar el Element de mensajería:

<div id="afterpay-clearpay-message"></div>

En las páginas del producto, del carrito y del pago, incluye el siguiente código para crear una instancia de Stripe.js y colocar el Element de mensajería:

// Set your publishable key. Remember to change this to your live publishable key in production! // See your keys here: https://dashboard.stripe.com/apikeys const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
); const elements = stripe.elements(); const options = { amount: 1000, // $10.00 USD currency: 'USD' }; const afterpayClearpayMessageElement = elements.create('afterpayClearpayMessage', options); afterpayClearpayMessageElement.mount('#afterpay-clearpay-message');

Personaliza el mensaje

Existen varias opciones para personalizar el diseño y el contenido del Element de mensajería. Consulta la referencia de la API para acceder a la lista completa de opciones.

Logotipo del distintivo

Establece el logoType en 'badge' y utiliza la opción badgeTheme para elegir entre los siguientes estilos:

black-on-mint
black-on-white
mint-on-black
white-on-black

Logotipo combinado

Establece el logoType en 'lockup' y utiliza la opción lockupTheme para elegir entre los siguientes estilos:

black
white
mint

Nota

La imagen de marca de Clearpay se muestra automáticamente en función de la opción de locale. Para obtener más información, consulta la sección de Configuración local y divisa.

Dale estilo con el CSS

Además de las opciones de configuración, puedes utilizar el CSS para darle estilo a los mensajes; de este modo, se adaptarán mejor al diseño de tu sitio web. Puedes personalizar los ajustes de font-family, font-size, y color de la mensajería:

CSS
.AfterpayMessage { font-family: monospace; font-size: 14px; color: blue; }

También puedes controlar el tamaño del logotipo al configurar width y height:

CSS
.AfterpayMessage-logoSvg { width: 80px; height: auto; }

Gestiona los elementos que no cumplen los requisitos

No puedes usar Afterpay para determinadas categorías de empresas prohibidas. Si vendes artículos de estas categorías, puedes seguir mostrando el Element de mensajería para indicar claramente que Afterpay no está disponible.

Usa las opciones isEligible o isCartEligible para indicar que el producto o el carrito actual no son admisibles:

isEligible: false
isCartEligible: false

Afterpay también tiene límites de transacciones por defecto para cada país. Cuando el amount proporcionado supera estos límites, el Element muestra automáticamente un mensaje de rango de precio no admitido. Puedes personalizar este mensaje ocultando el límite inferior o superior con showLowerLimit y showUpperLimit.

(default)
showLowerLimit: false
showUpperLimit: false

Configuración local y divisa

Afterpay y Clearpay admiten las siguientes configuraciones locales y divisas:

Idiomas admitidos: en-US, en-CA, en-AU, en-NZ, en-GB

Divisas admitidas: USD, CAD, AUD, NZD, GBP

La mensajería de Afterpay siempre indica el número apropiado de cuotas que un usuario puede pagar en función de su configuración regional y su país. Para más información, consulta el cobro de pagos.

Establece la configuración local de tus mensajes al especificar la opción locale en el parámetro options del grupo de elementos empleados para crear el Element afterpayClearpayMessage. Luego, puedes definir tu currency al especificarla directamente en las opciones de element.create.

JavaScript
const elements = stripe.elements({ locale: 'en-GB' }); const options = { amount: 1000, // £10.00 currency: 'GBP' }; const afterpayClearpayMessageElement = elements.create('afterpayClearpayMessage', options); afterpayClearpayMessageElement.mount('#afterpay-clearpay-message');
¿Te ha sido útil la página?
SíNo
¿Necesitas ayuda? Ponte en contacto con el equipo de soporte.
Únete a nuestro programa de acceso anticipado.
Echa un vistazo a nuestro registro de cambios.
¿Tienes alguna pregunta? Ponte en contacto con el equipo de ventas.
¿LLM? Lee llms.txt.
Con tecnología de Markdoc