Usa la aplicación Stripe para Salesforce Commerce Cloud
Más información sobre cómo utilizar el cartucho Stripe Salesforce Commerce Cloud.
En esta guía se explica cómo usar la aplicación Stripe para Salesforce Commerce Cloud después de instalarla y configurarla. Puedes obtener más información sobre las funciones diarias disponibles para empresas y clientes, incluido el procesamiento de pagos, métodos de pago guardados y la gestión de datos.
Roles y responsabilidades del comerciante
Cuando estén listos los calendarios de trabajos y las configuraciones, la funcionalidad se ejecuta bajo demanda. No tienes que realizar ningún tipo de mantenimiento continuo ni otras tareas.
Business Manager
El cartucho incluye dos trabajos:
- Stripe - Borrar objetos personalizados
- Stripe - Procesar notificaciones de webhooks
Habilita el trabajo Stripe: procesa notificaciones de webhooks para el sitio deseado. Obtén más información sobre cómo configurar el Business Manager.
Funciones de la tienda
Cuando un cliente autenticado selecciona en la página de pago una tarjeta de crédito que tiene guardada, puede ver un botón de opción con la lista de las fuentes de pago guardadas en Stripe, en vez de las opciones seleccionadas de forma predeterminada por SiteGenesis.
Una vez que el cliente guarda la información de su dirección y tarjeta de crédito en su navegador, ve el botón petición de pago. El cliente ve Pagar ahora o un botón Apple Pay, según lo que admita su combinación de dispositivo y navegador.
Almacenamiento de datos
Utiliza el cartucho Stripe Link para almacenar datos adicionales en Commerce Cloud. Revisa el acuerdo de nivel de servicio de Stripe conocer los compromisos de tiempo de actividad del servicio.
Si el servicio falla, las transacciones no se llevarán a cabo, ya que no se producirá ningún error y tus usuarios verán un mensaje de error claro. Si tienes problemas o sugerencias de mejoras, contacta con soporte.
Los datos del perfil del cliente incluyen el ID del cliente Stripe para recuperar información del cliente de tu cuenta de Stripe:
stripeCustomerID(string)
: guardar el ID del cliente de Stripe
Los atributos personalizados para el pedido y la cesta almacenan el PaymentIntent y revisan la información del estatus:
stripePaymentIntentID(String)
: guardar el ID de PaymentIntentstripeIsPaymentIntentInReview(Boolean)
: guardar PaymentIntent en revisión
Los atributos personalizados para la transacción de pago almacenan datos de cobro, secretos de cliente e información de la fuente:
stripeChargeId(string)
: guardar el ID del cobrostripeChargeOutcomeData(text)
: guardar datos sobre el resultado del cobrostripeClientSecret(string)
: guardar el secreto del clientestripeJsonData(text)
: guardar datos JSON del webhookstripeOrderNumber(number)
: guardar número de pedidostripeSourceCanCharge(boolean)
: guardar si se puede cobrar a Stripe SourcestripeSourceId(string)
: guardar ID de fuente de Stripe
Los atributos de transacción pago adicionales almacenan datos de la tarjeta, información del cliente y preferencias de pago:
stripeChargeId(string)
: guardar el ID del cobrostripeCardID(string)
: guardar el ID de la tarjetastripeCustomerID(string)
: guardar el ID del clientestripeDefaultCard(boolean)
: guardar la tarjeta predeterminada de StripestripeClientSecret(string)
: guardar el secreto del clientestripePRUsed(boolean)
: almacenar el botón de solicitud de pago utilizadostripeSavePaymentInstrument(boolean)
: guardar el instrumento de pago que se ha guardadostripeSourceID(string)
: guardar ID de fuente de Stripe
Los objetos personalizados están disponibles en el Business Manager en Herramientas para comerciantes > Objetos personalizados > Objetos personalizados:
StripeWebhookNotifications
Proceso de conmutación por error y recuperación
Tu cliente no puede realizar el pago si el servicio Stripe no está disponible. Puedes hacer un seguimiento de la disponibilidad del servicio en SFCC utilizando el estatus del servicio.
Actualizar el cartucho LINK
Antes de realizar la actualización, te recomendamos lo siguiente:
- Realizar una copia de seguridad de tus archivos y cualquier otra dependencia personalizada.
- Instalación de la versión más reciente del LINK Marketplace en tu entorno de prueba.
- Cómo probar la interfaz de usuario de front-end y la integración de datos del back-end.
- Conservar una copia de las personalizaciones que hayas realizado en el código original del módulo.
- Transferir todas las personalizaciones que hayas realizado al código del módulo después de realizar la actualización, y resolver cualquier posible conflicto.