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
Ingresos
Plataformas y marketplaces
Gestión del dinero
Recursos para desarrolladores
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
    Criptomonedas
    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
In-app Payments
Escenarios de pago
Administrar múltiples divisas
Flujos de pagos personalizados
Capacidad adquirente flexible
Orquestación
Pagos en persona
Terminal
Más allá de los pagos
Constituye tu empresa
Criptomonedas
Financial Connections
Climate
Comprender el fraude
Protección antifraude de Radar
Gestiona disputas
Verificar identidades
InicioPagosAdd payment methodsBuy now, pay laterAfterpay / Clearpay

Nota

Esta página aún no está disponible para este idioma. Estamos trabajando intensamente para que nuestra documentación esté disponible en un mayor número de idiomas. Proporcionaremos la traducción en el momento que esté disponible.

Display Afterpay or Clearpay messagingObsoleto

Inform customers that you accept payments with Afterpay (also known as Clearpay in the UK).

Precaución

This doc refers to a Legacy feature. We recommend you use the Payment Method Messaging Element to dynamically show your customers relevant buy now, pay later payment options for their purchase.

While there isn’t a set deprecation date for the afterpayClearpayMessage Element, Stripe has halted new feature development. For US merchants, this legacy feature doesn’t comply with Cash App Afterpay branding. Learn more about Cash App Afterpay.

Let your customers know you accept payments with Afterpay by including the Afterpay messaging Element on your site. We suggest adding the messaging Element to your product, cart, and payment pages. The afterpayClearpayMessage Element takes care of:

  • Calculating and displaying the installments amount
  • Displaying the Afterpay information modal
  • Localizing text and currencies
The Making of Prince of Persia: Journals 1985-1993
Jordan Mechner
$30

Include the Element

Use Stripe Elements to include the afterpayClearpayMessage Element on your site.

If you haven’t already, include the Stripe.js script on your page by adding it to the head of your HTML file:

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

Create a placeholder element on your page where you want to mount the messaging Element:

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

On your product, cart, and payment pages, include the following code to create an instance of Stripe.js and mount the messaging Element:

// 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');

Customize the message

There are many options available to customize the appearance and contents of the messaging Element. See the API reference for the full list of options.

Badge logo

Set logoType to 'badge' and use the badgeTheme option to choose between the following styles:

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

Lockup logo

Set logoType to 'lockup' and use the lockupTheme option to choose between the following styles:

black
white
mint

Nota

Clearpay branding is displayed automatically based on the locale option. See Locale and currency for details.

Style with CSS

In addition to the configuration options, use CSS to style the messaging to better fit the look and feel of your site. You can customize the font-family, font-size, and color of the messaging:

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

You can also control the size of the logo by setting its width and height:

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

Handle ineligible items

You can’t use Afterpay for certain prohibited business categories. If you sell items in these categories, you can still display the messaging Element to clearly indicate Afterpay isn’t available.

Use the isEligible or isCartEligible options to indicate that the current product or cart isn’t eligible:

isEligible: false
isCartEligible: false

Afterpay also has default transactions limits for each country. When the provided amount exceeds these limits, the Element automatically displays ineligible price range messaging. You can customize this message by hiding the lower or upper limit with showLowerLimit and showUpperLimit.

(default)
showLowerLimit: false
showUpperLimit: false

Locale and currency

Afterpay and clearpay support the following locales and currencies:

Supported locales: en-US, en-CA, en-AU, en-NZ, en-GB

Supported currencies: USD, CAD, AUD, NZD, GBP

Afterpay’s messaging always the appropriate number of installments a user can pay based on their locale and country. For more information, see payment collection.

Set the locale of your message by passing the locale option into the options parameter of the elements group used to create the afterpayClearpayMessage Element. You can then define your currency by passing it to the element.create options directly.

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