Guía de integración de Stripe en Salesforce

Guía de integración de Stripe en Salesforce

Sin comentarios

Foto del autor

Por Ewen Finser

Última actualización en diciembre 4, 2023 por Ewen Finser

Miles de multinacionales con visión de futuro utilizan Raya para procesar miles de millones de dólares en ingresos cada año. Stripe's permite a los empresarios aceptar pagos con tarjeta de crédito, débito o transferencia bancaria desde un navegador web o un dispositivo móvil en más de 135 países.

Salesforce CRM garantiza que las empresas sigan de cerca y analicen sus datos empresariales para tomar decisiones bien informadas. Este CRM tiene muchas funciones integradas, como sus capacidades de gestión de oportunidades, seguimiento de actividades y gestión de clientes potenciales, entre muchas otras. 

Integración de Raya y Salesforce garantiza que las organizaciones envíen y reciban de forma segura pagos recurrentes o extractos de facturación complejos. Como resultado, Stripe y Salesforce los usuarios pueden centrarse más en hacer crecer su negocio en lugar de preocuparse por la gestión diaria de sus transacciones financieras.

Este artículo muestra cómo integrar Raya con Salesforce. También proporcionará información sobre Stripe y Salesforce API para ayudar a los administradores a personalizar estas integraciones.

Ventajas de integrar Stripe y Salesforce

Guía de integración de Stripe en Salesforce

Estas son algunas de las ventajas de la integración Raya frente a Salesforce: 

  • Mejorar la conversión: Aceptamos las principales tarjetas de crédito y débito.
  • Seguimiento de las métricas empresariales clave: Supervise y realice un seguimiento de los ingresos generados por su plataforma de pago.
  • Mejorar el servicio al cliente: Reduzca la rotación ofreciendo opciones de pago fiables.
  • Comercio omnicanal unificado: Facilite las suscripciones, los pagos en persona, los pagos en el mercado y simplifique la elaboración de informes y la conciliación.
  • Lograr el cumplimiento: Implemente la tokenización del lado del cliente, la IPN y otros protocolos necesarios.
  • Sincronizar datos: Asegúrese de que los datos estén disponibles para todos los usuarios de Salesforce enviando y recibiendo información.
  • Protección contra el fraude: El radar de Stripe le garantiza una supervisión y gestión proactivas del riesgo.
  • Acceder y modificar los contactos de Stripe: Sincroniza los contactos necesarios con los clientes de Stripe correspondientes.

Diferentes formas de integrar Stripe y Salesforce

Stripe y Salesforce son dos sistemas diferentes con funcionalidades distintas. Como resultado, hay varias formas diferentes de integrarlos. La integración debe ser perfecta para que los dos sistemas funcionen en tándem. 

Existen dos formas de integrar Stripe con Salesforce: 

  • Uso de Stripe para facturación y CPQ de Salesforce
  • Uso de aplicaciones de AppExchange o de terceros (API)

Un administrador que desee integrar Stripe y Salesforce debe establecer y configurar los dos sistemas según sus necesidades individuales. Las opciones mencionadas anteriormente ofrecen a los administradores cierta flexibilidad, y cada una tiene sus ventajas e inconvenientes.

Uso de Stripe para facturación y CPQ de Salesforce

La configuración de Stripe para la facturación y CPQ de Salesforce permite a los usuarios realizar un seguimiento de los pagos realizados a través de la plataforma. La funcionalidad es sencilla y se integra perfectamente con las API de Stripe. 

Como plataforma gestionada, Stripe para facturación y CPQ debe instalarse sobre la facturación y CPQ de Salesforce. La esencia de esta integración es facilitar un flujo continuo de información entre Stripe y Salesforce. Los usuarios pueden procesar pagos y realizar un seguimiento de los ingresos mediante la pasarela de pagos de Stripe.

Expone tres tipos de transacciones evidentes en la interfaz de usuario (UI) de facturación de Salesforce. Las tres transacciones incluyen:

  • Tokenización 
  • Transacción de reembolso 
  • Transacción de cargo 

La facturación de Stripe también ofrece tipos de transacción basados en API que los desarrolladores pueden aprovechar para crear soluciones personalizadas en Stripe. Dichas transacciones incluyen:

  • Ficha vacía 
  • Autorizar transacción 
  • Capturar transacción Obtener el estado del pago
  • Obtener el estado del reembolso 
  • Operación nula 

Instalación de Stripe para la facturación de Salesforce

Stripe para facturación de Salesforce

Antes de instalar Stripe for salesforce billing, debe instale el Salesforce CPQ y el Facturación de Salesforce paquetes. Puede instalar estos paquetes directamente desde Salesforce Quote-Cash sitio web. Navegue hasta la parte inferior del sitio web e identifique los paquetes que desea instalar. 

A continuación, puede seguir las instrucciones de instalación en el sitio Web para su edición de Salesforce correspondiente. Una vez que el paquete se haya instalado correctamente, recibirá una notificación por correo electrónico con un enlace a la documentación de ayuda de Salesforce.

Cómo instalar Stripe para la facturación de Salesforce

Una vez instalados los paquetes de requisitos previos, instale el paquete de facturación de Stripe para Salesforce en su organización o entorno de producción. No obstante, para ello deberá iniciar sesión en su entorno de desarrollador. 

A continuación encontrará los enlaces que utilizará para acceder a los paquetes de instalación;

Siga estos pasos para proceder a la instalación del paquete:

  1. Una vez iniciada la sesión, haga clic en la pestaña "Instalar sólo para administradores" y haga clic en instalar.
  2. Marque "Sí" en la casilla para permitir el acceso a sitios web de terceros y haga clic en Continuar. 
  3. Aparecerá un mensaje de correo electrónico cuando se instale la facturación de Salesforce.
  4. Compruebe que el paquete está instalado accediendo a Configuración>Aplicaciones>Paquetes>Paquetes instalados.

Cómo configurar Stripe para Salesforce Billing y CPQ

La configuración de Stripe para la facturación y CPQ de Salesforce se inicia después de instalar el paquete. 

En primer lugar, debe asignar conjuntos de permisos. Vaya a Configuración, haga clic en Usuarios y, a continuación, en Conjuntos de permisos. 

  • Asigne los siguientes conjuntos de permisos a todos los usuarios administradores de su organización: Administrador de la pasarela de pagos de Stripe, Administrador de Salesforce CPQ y Administrador de la pasarela de pagos de Stripe. 
  • Asigne los siguientes conjuntos de permisos para todos los usuarios estándar de la organización; Usuario de la pasarela de pagos de Stripe y Usuario de Salesforce CPQ. 

Proceda a asignar diseños de página. Los diseños de página deben contener la información básica y las acciones necesarias para completar el flujo del proceso de pago. 

Utilice el siguiente procedimiento:

  1. Objeto de oportunidad: Vaya a Configuración, haga clic en Administrador de objetos y en Objeto de oportunidad. Vaya a la pestaña Diseños de Página y luego a la página Asignación de Diseño. Vaya a la pestaña Editar Asignación, permita que el Administrador del Sistema y el Usuario vean el Diseño de Oportunidad CPQ, y guarde la configuración.
  2. Cuenta: Vaya a Configuración, luego a Administrador de objetos y haga clic en la pestaña Cuenta. Vaya a Diseños de Página y haga clic en Asignación de Diseño de Página. Vaya a Editar asignación, permita que el Usuario estándar y el Administrador del sistema vean el Diseño de cuenta de facturación y guarde la configuración.
  3. Pida: Vaya a Configuración, luego a Administrador de objetos y haga clic en Ordenar. Vaya a la pestaña Diseños de Página y haga clic en Asignación de Diseño de Página. Vaya a Editar Asignación y permita que el Usuario Estándar y el Administrador del Sistema vean el Diseño de la Orden de Facturación, luego haga clic en Guardar.
  4. Pida el producto: Vaya a Configuración, luego a Administrador de objetos y haga clic en Pedir producto. Vaya a la pestaña Diseño de Página y haga clic en Asignación de Diseño de Página. Vaya a Editar Asignación y permita que el Usuario Estándar y el Administrador del Sistema vean el Diseño del Producto Orden de Facturación, luego haga clic en Guardar.
  5. Producto: Vaya a Configuración, luego a Administrador de objetos y haga clic en Producto. Vaya a la pestaña Diseño de Página y haga clic en Asignación de Diseño de Página. Vaya a Editar Asignación y permita que el Usuario Estándar y el Administrador del Sistema vean la Facturación del Producto, luego haga clic en Guardar.

Añadir una acción de reembolso a los objetos de método de pago

Una vez que haya terminado con los diseños de página, el siguiente paso es configurar la acción de reembolso en Método de pago. Normalmente, la interfaz de usuario de reembolso viene empaquetada en la facturación de Salesforce. Sin embargo, los ajustes no están disponibles en la configuración predeterminada.

Vaya a configuración, haga clic en Gestor de objetos y luego en Objeto de pago. Navegue por el diseño de página y haga clic en el Diseño de pago. Haga clic en Acciones móviles y de iluminación, arrastre la acción de reembolso al diseño de página y guarde la configuración.

Añadir una acción de verificación al método de pago

Salesforce Billing no puede verificar cuentas bancarias ACH. Sin embargo, el paquete de facturación de Stripe para Salesforce proporciona una configuración que permite la verificación ACH. Por lo tanto, debe verificar la acción para permitir métodos de pago ACH en el diseño de página Método de pago. 

Vaya a Diseños de página y luego a Diseño de método de pago. Navegue hasta Móvil e iluminación, arrastre la acción Verificar al diseño de página y guarde la configuración.

Botón Añadir método de pago ACH

Vaya a Configuración, luego a Gestión de Objetos y haga clic en el Objeto Cuenta. Vaya al Diseño de Página, luego al Diseño de Cuenta de Facturación. Vaya a la lista Métodos de pago y haga clic en el icono de llave inglesa. 

Ir a la modal y haga clic en los botones más. Añadir nuevo método de pago ACH, haga clic en Aceptar y guardar. 

Añadir tipos de cuentas bancarias individuales

Vaya a Configuración, luego a Gestión de Objetos y haga clic en la Forma de Pago. Navegue por los campos y la pestaña Relación y haga clic en el Tipo de cuenta bancaria. 

Vaya a la pestaña Valores y haga clic en la vista banco y tipo de cuenta Conjunto de valores. Haga clic en Nuevo y añada "Empresa" e "Individual", después añada nuevos valores de lista de selección a todos los tipos de registro y guarde.

Añadir Stripe como pasarela de pago

Vaya a Configuración, luego a Gestor de objetos y haga clic en Pasarela de pago. Haga clic en la pestaña Campos y relación y, a continuación, en Tipo de pasarela.

Vaya a valores y haga clic en la pestaña Ver conjunto de valores de tipo de puerta de enlace. Haga clic en la pestaña Nuevo y añada Stripe. Proceda a añadir el nuevo conjunto de valores de la lista de selección a todos los registros y guarde.

Configuración de la pasarela de pago Stripe

Una vez completado el proceso de configuración, deberá configurar la pasarela de pago Stripe. Inicia la aplicación haciendo clic en el icono de inicio. Haz clic en la pestaña de inicio y activa el modo en directo. Para continuar, tendrás que iniciar sesión en tu cuenta de Stripe. 

La página le llevará a la página Conexiones del sistema, donde verá un mensaje que indica que la configuración está autorizada. Haga clic en el icono Finalizar de la parte inferior y guarde la configuración. Una vez hecho esto, ya tiene su pasarela de pago Stripe instalada correctamente en Salesforce.

Uso de API de terceros para la integración Stripe-Salesforce

Aparte del complemento Stripe Payment Gateway, los usuarios de Salesforce pueden aplicar integraciones de terceros con Stripe. A continuación se indican algunas de las opciones disponibles:

1. Solicitud de pago

Solicitud de pago oneroso

Cargando es una extensión para Salesforce Commerce Cloud que le permite integrarse con Stripe. La extensión es especialmente útil para simplificar el proceso de configuración utilizando los ajustes de configuración preestablecidos. Es nativa del sistema de pagos ACH de Salesforce y admite varias divisas.

El proceso de instalación es fácil y rápido. No requiere conocimientos de programación ni de infraestructura de backend. La extensión también ofrece varias funciones que facilitan las cosas a clientes y socios, como la compatibilidad integrada con suscripciones, reembolsos y cupones. 

2. Zapier

Zapier

Zapier es una herramienta de automatización que permite integrar Stripe con otras aplicaciones en la nube, incluida Salesforce. Zapier es ideal para usuarios que prefieren aplicaciones de terceros a la solución nativa. Es fácil de configurar y ofrece algunas características únicas.

Una de sus características clave es la designación de datos específicos para rellenar campos dinámicos en Salesforce. También puede utilizarlo para crear registros de Salesforce cuando se activan ciertos eventos de Stripe mediante programación. Zapier es fácil de usar y no requiere ningún tipo de codificación para su configuración o mantenimiento. Ofrece integraciones ilimitadas y la capacidad de ejecutar grandes volúmenes de transacciones.

3. Hevo Activar

Hevo Activar

Hevo Activar es una solución de automatización de pagos que integra Stripe con Salesforce. Facilita la transferencia directa de datos, lo que significa que sus formularios de pago se rellenan automáticamente en Salesforce.

La extensión permite integrar Stripe con otros sistemas, incluidos Magento, Shopify, BigCommerce y WooCommerce. La transferencia es instantánea y tiene lugar sin interrumpir la experiencia del usuario. Hevo activate es una plataforma totalmente gestionada, lo que significa que no necesita invertir tiempo en el mantenimiento de la solución por su parte.

4. Pagos por espino negro

Pagos Blackthorn

Espino negro forma parte de Salesforce AppExchange, que puede instalarse fácilmente mediante el instalador de paquetes de Salesforce. Integra a la perfección los pagos de Stripe con otras pasarelas de pago compatibles con Salesforce Commerce Cloud, incluidas CyberSource y Authorize.Net.

La integración también permite recuperar al instante la información de los pedidos. Con esta integración, los usuarios de Salesforce pueden procesar pedidos en tiempo real y gestionar reembolsos y cancelaciones automáticamente. La extensión garantiza al usuario una experiencia de compra sin fricciones.

La flexibilidad de Blackthorn garantiza una integración perfecta con su entorno Salesforce existente. También permite personalizar el proceso de pago, por lo que es ideal para aplicaciones B2C y B2B. Cabe destacar que la API cumple con el nivel 3 de PCI, lo que significa que sus datos están seguros. También puede gestionar múltiples divisas, lo que te permite realizar transacciones en diferentes monedas sin actualizar manualmente la cuenta de Stripe.

Preguntas frecuentes

Pregunta: ¿Puede Salesforce procesar pagos?

Respuesta: Salesforce no procesa pagos. Sin embargo, dispone de la infraestructura necesaria que facilita la integración con servicios de terceros, incluido Stripe, que puede procesar pagos. Herramientas como la aplicación de pagos Chargent y Hevo Activate le permiten integrar Stripe con Salesforce fácilmente.

Pregunta: ¿Cómo se integra Stripe con Salesforce?

Respuesta: Stripe se integra con Salesforce a través de una aplicación de terceros o de la aplicación Stripe for Salesforce Billing and CPQ. La primera utiliza la API de Stripe y la infraestructura incorporada de Salesforce para integrar Stripe con Salesforce. La segunda es una aplicación totalmente gestionada, lo que significa que cuenta con su propia infraestructura de backend y personal de asistencia dedicado. No requiere conocimientos de codificación ni experiencia técnica para su configuración y mantenimiento. 

Pregunta: ¿Por qué Stripe Webhook es secreto? 

Respuesta: El Webhook de Stripe es secreto porque Stripe lo utiliza para autenticar las solicitudes de webhook. Esto es crítico ya que el secreto asegura que obtienes datos de la fuente correcta y no de un usuario malicioso intentando acceder a tu información. Un webhook secreto incorrecto puede comprometer tus datos.

Guía de integración de Stripe en Salesforce: Conclusión

Comprender la integración de Stripe en Salesforce es importante si pretende realizar ventas o aceptar pagos con la ayuda de esta herramienta. Es fácil de configurar y ofrece numerosas ventajas a los usuarios, como la designación de datos específicos para campos dinámicos, la recuperación instantánea de pedidos y un proceso de pago fácil de usar. 

La esencia de la integración de Stripe Salesforce no es intrusiva para los usuarios y proporciona una experiencia sin fricciones. La solución Stripe Salesforce facilita la transferencia de datos y garantiza que su proceso de pago sea eficiente y mantenga altos estándares de seguridad.

Deja un comentario

Español