Instala Stripe Connector for la arquitectura de referencia de la tienda de Salesforce B2C Commerce
Más información sobre Stripe Connector for la arquitectura de la tienda de Salesforce Commerce Cloud.
El Payment Element de Stripe modifica la recopilación y el procesamiento predeterminados de tarjetas de crédito de Commerce Cloud mediante Stripe.js, una biblioteca de JavaScript, para tokenizar de forma segura los datos de las tarjetas de crédito. Los pagos se procesan utilizando los datos tokenizados, en lugar de la información de la tarjeta de crédito sin procesar.
Durante la compra, el cartucho crea un PaymentIntent para cualquier tarjeta nueva o método de pago alternativo ingrese que un cliente. Este dato tokenizado genera un Stripe Charge en el punto de compra.
Fuentes de Stripe.js
Cuando los clientes introducen su tarjeta de crédito u otra información de pago en la tienda, Stripe.js la tokeniza en las interacciones entre Stripe y el cliente (navegador). Por lo tanto, nunca se envían datos no cifrados de la tarjeta de crédito a los servidores de Commerce Cloud.
Stripe PaymentIntent
El flujo de trabajo de PaymentIntent te guía a través del proceso de cobro de un pago a tu cliente. Un PaymentIntent hace una transición a través de múltiples estados a lo largo de su vida útil, ya que interactúa con Stripe.js para realizar flujos de autenticación y como máximo crea un cargo completado correctamente.
El sistema crea un cargo de Stripe (autorizar o capturar, según la configuración de Business Manager) a partir de una cesta creada y enviada correctamente. Todos los cargos de Stripe se crean a partir de una fuente de pagos de Stripe.
Transacciones con fallo automático de AVS
Los administradores del sitio pueden seleccionar varios estados de AVS para hacer que falle automáticamente un pedido. Si el cargo de Stripe devuelve cualquiera de los estados seleccionados para address_
o address_
, el pedido fallará automáticamente y se anulará el cargo de Stripe. Puedes gestionar estas configuraciones en el Dashboard de Stripe. Métodos de pago aceptados:
- Tarjetas (Visa, Mastercard, American Express, Discover, Diners Club, JCB, Alipay).
- El elemento del botón de solicitud de pago te proporciona una integración sencilla para Apple Pay, Google Pay y la API de solicitud de pago estándar del navegador.
Limitaciones y restricciones
Stripe ofrece una serie de servicios estándar que no son compatibles con el cartucho. Entre ellos está el soporte para suscripciones, planes y cupones. No se conocen restricciones específicas de configuración regional para el cartucho.
Las configuraciones de RELAY OCAPI incluidas solo se incluyen como ejemplos. La implementación de RELAY requiere configuraciones y pruebas adicionales que se deben efectuar junto con el equipo de Stripe. Para conocer las restricciones regionales específicas, consulta la documentación de Stripe.js.
Compatibilidad
Disponible desde la versión 16.8 de Commerce Cloud Platform y la versión 4.4 de SFRA. El cartucho se puede instalar en tiendas compatibles con las implementaciones de Controller y SFRA SiteGenesis.
Privacidad
Commerce Cloud no almacena datos de tarjetas de crédito sin cifrar. El cartucho tokeniza todos los datos de pago de las comunicaciones directas de cliente a Stripe y oculta los datos confidenciales de la tarjeta de crédito antes de que lleguen a los servidores de Commerce Cloud. De manera similar, todos los datos de las tarjetas de crédito que Commerce Cloud recupera de los servidores de Stripe están cifrados, tokenizados o ambos.