Home

Cómo configurar una integración de Stripe con Google Sheets en tres pasos sin codificación

Aunque Stripe no ofrece una forma de rellenar automáticamente las hojas de cálculo de Google, es fácil configurar una integración entre ambas aplicaciones. Es más, si lo prefieres, puedes hacerlo incluso sin codificar.

En este artículo, cubrimos dos métodos que puedes utilizar para conectar Stripe a Google Sheets. También compartiremos una práctica plantilla que puedes utilizar para crear una integración personalizada entre Stripe y Google Sheets.

Integración de Stripe en Google Sheets en menos de 5 minutos

El método más sencillo y rápido para configurar una integración de Stripe en Google Sheets es utilizar herramientas de terceros. Una de ellas es Coupler.io, una plataforma de integración y análisis de datos todo en uno que puede obtener los datos de Stripe automáticamente y llevarlos a destinos como Google Sheets y Excel. También es compatible con otros destinos, por lo que puedes beneficiarse de estas integraciones:

Para empezar, haz clic en Proceed en el siguiente formulario, donde hemos preseleccionado Stripe como aplicación de origen y Google Sheets como destino. Se te ofrecerá crear una cuenta en Coupler.io de forma gratuita.

  • Conecta tu cuenta de Stripe y elige la entidad comercial de la que deseas obtener los datos. Si tiene previsto obtener datos de varias entidades, solo tendrá que duplicar un importador más adelante y conectar cada entidad por separado.
  • A continuación, elige lo que deseas importar de Stripe. Hay un montón de entidades de datos disponibles, como Customers, Invoices, Products, y Refunds. En esta ocasión recuperaremos las facturas.
invoices
  • Añade algunos filtros opcionales si lo deseas y pasa a la configuración de destino.
  • Aquí, conecta tu cuenta de Google. A continuación, elige una hoja de cálculo y una hoja para tu importación de datos de Stripe a Google Sheets.
destino google sheets
  • Aunque es opcional, merece la pena establecer un calendario para los importadores de datos. Esto mantendrá tus datos actualizados, ya que Coupler.io recuperará cualquier cambio en tus datos con la frecuencia que elijas, por ejemplo, cada hora o cada día.
4.2 programa tu importador
  • Cuando hayas terminado, haz clic en el botón Save and Run. 
  • Espera a que finalice la importación y haz clic en View Results. Aquí tenemos una parte de los datos de nuestras facturas importados a una hoja de cálculo.
muestra de exportación

Un método alternativo para conectar Stripe a Google Sheets

El importador de Coupler.io ofrece un montón de entidades de datos y opciones de personalización, pero lo más probable es que no te consiga el tipo de datos que necesitas. Si ese es el caso, tendrás que utilizar la API para integrar Stripe con Google Sheets.

No tiene sentido guiarte a través de la API de Stripe ya que su referencia proporciona todo el conocimiento que necesitas. Sin embargo, en lugar de escribir solicitudes tú mismo y crear scripts para automatizar las importaciones, puedes probar el importador JSON de Coupler.io. Te ayuda a configurar la misma funcionalidad sin ningún tipo de codificación y con una configuración rápida y sin esfuerzo.

Veámoslo en acción una vez más. Si aún no lo has hecho, accede a tu cuenta de Coupler.io. También puedes instalar el complemento Coupler.io desde Google Workspace Marketplace y configurar la integración directamente desde el documento de Google Sheets. 

Veamos cómo es el flujo web.

Vinculación de Stripe a Google Sheets mediante Coupler.io

Ve a tu cuenta de Coupler.io y haz clic en el botón +Add new.

Haz clic en Select source application y elige JSON Client en el menú desplegable. Haz clic en Continue.

Básicamente, necesitamos configurar dos parámetros para integrar Stripe con Google Sheets:

  • JSON URL 
  • HTTP headers

JSON URL

La JSON URL es la URL base + el endpoint al que hacer las peticiones HTTP. La URL base de Stripe es la siguiente:

https://api.stripe.com/v1/

Los puntos finales de The varían en función del tipo de datos que desees exportar desde Stripe. Por ejemplo, utilizando el punto final de balance, puedes recuperar información sobre el saldo actual de tu cuenta de Stripe. En este caso, la JSON URL tendrá el siguiente aspecto:

https://api.stripe.com/v1/balance

Haz clic en Continue cuando estés listo.

Aquí tienes una  lista de puntos finales finales que puedes utilizar para exportar datos desde Stripe.

Cabeceras HTTP

En nuestra integración de Stripe a Google Sheets, sólo utilizaremos un encabezado: Authorization. Debería tener el siguiente aspecto:

Authorization: Bearer {api-key}

¿Cómo obtener una clave API de Stripe?

Ve al Stripe dashboard => Developers => API keys. Necesitas una clave secreta. Haz clic en el botón para revelarla.

En nuestro caso, la clave API tiene este aspecto:

sk_test_51IJx4mxNUzhHCSlzPQ4q2YNflh04GSFv3Jsxz9iB4nN82LWnwDTgMbcKHqZrtSfkBg4JZaO4ZvyqtrWQZDee4iHq00npiBCa5R

Inserta el parámetro Authorization en el campo y haz clic en Proceed to destination settings cuando estés listo.

Destino

Elige tu cuenta de Google de destino y haz clic en Continue para seleccionar una hoja de cálculo a la que importar los datos de Stripe.

También tendrás que seleccionar una pestaña de tu hoja de cálculo. Haz clic en Proceed to the schedule settings..

Importar datos de Stripe a Google Sheets

Una vez que hayas terminado de vincular Stripe a Google Sheets, puedes hacer clic en el botón Save and Run para iniciar un importador. Sin embargo, para mantener los datos actualizados y actualizar la hoja de cálculo a medida que cambian los datos en Stripe, es posible que desees crear un programa para la actualización automática de datos.

Para ello, activa la opción Automatic data refresh y elige el horario que desees.

Cuando estés listo, haz clic en Save & Run, y Coupler.io importará tus datos de Stripe a tu hoja de cálculo. 

Y este es el aspecto de la importación de datos si se utiliza el complemento Coupler.io:

Para obtener más información, consulta Importar API a Google Sheets.

Una plantilla lista para usar para importar datos de Stripe a Google Sheets (para más de 100 entradas)

La limitación de la API de Stripe es de 100 entradas por solicitud. Esto significa que, si tienes, digamos, 150 clientes en tu cuenta de Stripe, no los obtendrás todos a la vez. Pero tenemos una plantilla lista para usar con los importadores pre-construidos para recuperar datos de Stripe.

Las instrucciones de uso se encuentran en la hoja Léame.  Por ejemplo, para importar 150 entradas sobre clientes de Stripe a Google Sheets, tenemos que hacer lo siguiente:

1. Haz una copia de esta hoja de cálculo.

2. Introduce nuestra clave API de Stripe en la celda B8.

3. Elige Clientes en la lista desplegable de la celda B9 como entidad de datos a importar desde Stripe.

4. En la celda B11, introduce el valor de cuántos clientes queremos importar: 150.

5. Abre el complemento Coupler.io. Veremos tres importadores preconstruidos en el panel de control:

  • Get first 100 customers
  • Fetch last 50 records of the initial list of customers
  • Get new customers

6. Ejecuta el importadorGet first 100 customersuna vez. Esto creará una hoja de clientes de Stripe e importará 100 entradas desde Stripe.

7. A continuación, ejecuta una vez el importador ‘Fetch last 50 records…‘.

Nota: Dependiendo del número total de entradas a importar, el número de ejecuciones del importador cambiará.Note: Depending on the total number of entries to import, the number of importer runs will change.

Eso es todo. Si ejecutas el importador ‘Get new customers‘, añadirá los clientes recién creados al final de esa lista cada hora. Puedes editar la frecuencia de la programación automática de datos si es necesario.

Pasar datos de Stripe a Google Sheets y viceversa

Con Coupler.io, puedes importar datos de Stripe y enviar datos a Stripe. Por ejemplo, los siguientes parámetros te permitirán recuperar una lista de clientes:

JSON URL.../v1/customers
HTTP headersAuthorization: Bearer {api-key}

En nuestro ejemplo, recuperamos una lista de tres clientes:

Si modificas un poco los parámetros del cliente JSON, podrás utilizar esta integración para enviar datos desde la hoja de cálculo a Stripe. Por ejemplo, así es como puedes crear un nuevo cliente.

Crear un nuevo cliente de Stripe utilizando Coupler.io

Vamos a crear un nuevo cliente con la siguiente información:

  • Nombre: Marcello Bianko
  • Correo electrónico: marcello@bianko.net

Estos son los parámetros que hay que utilizar:

JSON URL.../v1/customers
HTTP Method*POST
HTTP headersAuthorization: Bearer {api-key}
URL query stringname: Marcello Bianko
email: marcello@bianko.net

*¡No olvides cambiar el método HTTP de GET a POST!*Do not forget to change the HTTP method from GET to POST!

Una vez que hagas clic en Save & Run, Coupler.io creará un nuevo cliente en tu cuenta de Stripe, y obtendrás la información respectiva en tu hoja.

Comprobemos también la interfaz de usuario de Stripe, para confirmarlo.

De forma similar, puedes crear cargos, pagos, reembolsos y otras entradas en Stripe. Para más información, consulta la documentación de la API de Stripe.

Qué datos puedes importar a través de la integración de Google Sheets y Stripe

Saldo

Tipo de datosPunto final
Balance/v1/balance
List of all balance transactions/v1/balance/history

Cargos

Tipo de datosPunto final
List of all charges/v1/charges
Details of a charge/v1/charges/{charge-id}

Clientes

Tipo de datosPunto final
List of all customers/v1/customers
Details of a customer/v1/customers/{customer-id}

Disputas

Tipo de datosPunto final
List of all disputes/v1/disputes
Details of a dispute/v1/disputes/{dispute-id}

Eventos

Tipo de datosPunto final
List of all events/v1/events
Details of an event/v1/events/{event-id}
Tipo de datosPunto final
List of all files/v1/files
Details of a file/v1/files/{file-id}
List of all file links/v1/file_links
Details of a file link/v1/file_links/{file-link-id}

Mandatos

Tipo de datosPunto final
Details of a mandate (registro del permiso que un cliente te ha dado para cargar su método de pago)/v1/mandates/{mandate-id}

Intenciones de pago

Tipo de datosPunto final
List of all payment intents/v1/payment_intents
Details of a payment intent/v1/payment_intents/{payment-intent-id}

Intentos de configuración

Tipo de datosPunto final
List of all setup intents/v1/setup_intents
Details of a setup intent/v1/setup_intents/{setup-intent-id}
List of all setup attempts/v1/setup_attempts

Pagos

Tipo de datosPunto final
List of all payouts/v1/payouts
Details of a payout/v1/payouts/{payout-id}

Productos

Tipo de datosPunto final
List of all products/v1/products
Details of a product/v1/products/{product-id}

Precios

Tipo de datosPunto final
List of all prices/v1/prices
Details of a price/v1/prices/{price-id}

Reembolsos

Tipo de datosPunto final
List of all refunds/v1/refunds
Details of a refund/v1/refunds/{refund-id}

Ficha

Tipo de datosPunto final
Details of a token/v1/tokens/{token-id}

Stripe a Google Sheets – recapitulación

Stripe sólo permite la exportación manual de datos desde la plataforma. Puede funcionar si necesitas los datos para un uso puntual o, por ejemplo, una vez al trimestre. Sin embargo, si tienes algunos flujos de trabajo automatizados en mente o paneles de control en vivo tal vez, necesitarás una manera de automatizar la forma de importar datos de Stripe a Google Sheets.

En este artículo, describimos dos integraciones útiles. Una era sobre la obtención de datos directamente de Stripe con un importador dedicado disponible en todos los planes de Coupler.io. Otra se basaba en la API de Stripe y la obtención de datos a través del importador JSON de Coupler.io. Esta última opción es un poco más técnica pero, al mismo tiempo, ofrece posibilidades prácticamente ilimitadas. Elige lo que más te convenga.

Y si tienes problemas para configurar la integración de Stripe en Google Sheets que necesitas, no dudes en ponerte en contacto con los expertos en datos de Coupler.io. A través de este servicio, podemos crear cualquier integración personalizada para ti, configurar automatizaciones, diseñar paneles de control autoactualizables y mucho más. Ponte en contacto con nosotros y programa una consulta gratuita.

Automatiza la exportación de datos con Coupler.io

Empieza gratis