Stripe Elements para la Web
Crea tus propios flujos de compra con componentes de interfaz de usuario prediseñados.
Stripe Elements es un conjunto de componentes prediseñados de interfaz de usuario para crear tu propio flujo de compra en la web. Está disponible como una funcionalidad de Stripe.js, nuestra biblioteca principal de JavaScript para crear flujos de pago. Stripe.js tokeniza los datos de pago confidenciales dentro de un Element sin que estos datos entren en contacto con tu servidor.
- Métodos de pago internacionales: accede a más de 100 métodos de pago internacionales, incluidas carteras como Apple Pay.
- Link: ayuda a tus clientes a finalizar la compra más rápido permitiéndoles seleccionar un método de pago guardado al momento de la compra en lugar de introducir la información de pago.
- Métodos de pago guardados: Guarda, reutiliza y gestiona tarjetas y cuentas bancarias con las funcionalidades integradas.
- Cumplimiento de la normativa: Stripe proporciona una interfaz que cumple con las normas globales y gestiona los requisitos para mostrar las órdenes y los avisos de consentimiento a los compradores.
- Formularios actualizados: Formularios localizados con gestión de errores integrada. Stripe mantiene actualizados los requisitos de cada proveedor de métodos de pago.
- Recopilación de direcciones: recopila direcciones de facturación completas o parciales con cualquier método de pago.
- Personalización de apariencia: Personaliza el aspecto de Elements para que coincida con el diseño de tu sitio.
- Otras funcionalidades: Funciones adicionales como la recolección del CVC y el control de las marcas de tarjetas que aceptas.
Empezar
Si no ves tu Element a continuación, encontrarás más información en la Referencia de API Stripe.js.
API compatibles
Stripe ofrece dos API principales de pago compatibles con Elements, que le brindan la flexibilidad para aceptar varios tipos de pagos de sus clientes. Puede integrar estas API en las interfaces de pago prediseñadas de Stripe. Las API se adaptan a diferentes casos de uso, según cómo elija estructurar su flujo de compra y el nivel de control que necesite. Para la mayoría de los casos, recomendamos usar Checkout Sessions.
Usa la API Checkout Sessions para modelar el flujo completo de compra de tu cliente, incluidas las partidas en sus direcciones de compra, facturación y envío, las tasas impositivas aplicables y los cupones o descuentos. La sesión de Checkout te permite crear suscripciones, calcular tasas impositivas con Stripe Tax e iniciar pagos usando una sola integración.
Utilice la API Payment Intents para modelar únicamente el paso de pago con un control más detallado. A diferencia de la API de Checkout Sessions, que requiere detalles de la partida, aquí solo debe indicar el monto final que desea cobrar. Esto es adecuado para flujos de pago avanzados en los que desea calcular manualmente la cantidad final. Cuando utilice Payment Intents, debe construir integraciones separadas con la API de Stripe Tax si desea utilizar Stripe para calcular los impuestos aplicables o con la API de Subscriptions si desea utilizar Stripe para crear suscripciones.