Configurar Square
Acepte pagos con tarjeta a través de Square en su widget de reserva y en su página de reservas. Los clientes pagan con tarjeta, y Apple Pay y Google Pay funcionan en cuanto registra su sitio web. El dinero va directamente a su propia cuenta de Square. FullClass nunca lo recibe ni lo guarda.
Qué obtiene
- Configuración con un clic, iniciando sesión en Square. No hay nada que copiar ni pegar, y FullClass renueva la conexión por usted.
- Un formulario de tarjeta dentro de su widget de reserva. Lo proporciona Square, así que los números de tarjeta van directamente a Square.
- Apple Pay y Google Pay en los sitios web que registre. No necesita añadir ningún archivo a su sitio web.
- Reembolsos que puede hacer desde la página de la reserva en la administración.
- Sincronización opcional de los reembolsos que haga en Square, para que la reserva en FullClass™ también se actualice. Usa un webhook (vea más abajo).
Qué necesita
- Una cuenta de Square.
- El acceso de propietario a FullClass. Solo el propietario puede abrir los ajustes de pago.
- Unos 15 minutos para configurar una prueba, más una reserva de prueba breve.
Conectar con Square (la forma fácil)
Con Conectar con Square, no copia nada. FullClass rellena por usted los datos de Square y pone Square como la forma de pago de sus clientes.
- Inicie sesión en FullClass como propietario y abra Configuración → Pagos.
- En Elija cómo pagan sus clientes, elija Square. Luego haga clic en Conectar con Square.
- Inicie sesión en Square y apruebe el acceso. Vuelve a la página de Pagos, que dice Square conectado correctamente.
- Ya está. Para dejar de aceptar pagos con Square más adelante, haga clic en Desconectar en esa misma página.
Configuración en sandbox (recomendada primero)
El sandbox es el modo de prueba de Square. Puede reservar y pagar con números de tarjeta de prueba, y no se mueve dinero real. Pruebe ahí primero. Cuando esté conforme, cambie a sus datos reales, que Square llama «production».
Paso 1. Obtenga sus datos de Square
- Inicie sesión en developer.squareup.com. Es el sitio de Square para conectar otras aplicaciones, como FullClass.
- Abra una aplicación existente, o cree una nueva. Aquí una aplicación es solo una conexión con nombre a su cuenta de Square.
-
En Credentials, copie el
Application ID (el nombre de la conexión) y el
Access token (su contraseña secreta). Los ID de sandbox
empiezan por
sandbox-. Los ID de production empiezan porsq0idp-. - Abra Locations en la misma aplicación, o en su panel de Square. Copie el Location ID de la ubicación que debe recibir los pagos.
Paso 2. Pegue los datos en FullClass
- Inicie sesión en FullClass como propietario.
- Abra Configuración → Pagos.
- En Elija cómo pagan sus clientes, elija Square. Si ve Conectar con Square, abra Introducir las credenciales manualmente para llegar a los campos.
- Pegue el Application ID, el Access token y el Location ID.
- Haga clic en Guardar cambios. (Puede añadir más tarde la clave de webhook opcional, vea más abajo.)
Pruebe una reserva de principio a fin
- Abra su página de reservas, como lo haría un cliente.
- Elija un evento de pago y rellene el formulario de reserva.
- Pague con una tarjeta de prueba del sandbox de Square. Square las muestra en su página de tarjetas de prueba del sandbox de Square.
- Compruebe que la reserva aparece en la administración, pagada con Square, con un ID de pago de Square.
Apple Pay y Google Pay
Square comprueba su sitio web por sí mismo, así que no hay ningún archivo que añadir. Abra Configuración → Pagos → Dominios de pago con monedero. Busque cada sitio web donde aparece su widget y haga clic en Registrar.
Para ver todos los pasos y las soluciones, consulte Apple Pay y Google Pay.
Empezar a cobrar de verdad
- En developer.squareup.com, cambie a la pestaña Production.
-
Copie el Application ID de production (empieza por
sq0idp-), el Access token y el Location ID. - Péguelos en Configuración → Pagos en FullClass y haga clic en Guardar cambios.
- Haga una reserva real pequeña. Luego reembólsela desde la página de la reserva, para comprobar que funcionan tanto los pagos como los reembolsos.
Clave de firma de webhook (opcional, recomendada)
Un webhook es un mensaje que Square envía a FullClass cuando algo cambia en Square. Sin él, un reembolso que haga dentro de Square (no desde la administración de FullClass) no aparecerá en la reserva. La clave de firma de webhook es un secreto que permite a FullClass comprobar que cada mensaje viene de verdad de Square.
- En developer.squareup.com, abra la pestaña Webhooks de su aplicación.
-
Añada una suscripción de webhook que apunte a
https://your-fullclass-domain/webhooks/square. - Suscríbase a los eventos de reembolso.
- Square crea una signature key. Cópiela.
- Péguela en el campo Clave de firma de webhook de Configuración → Pagos en FullClass.
Reembolsos
- Reembolse desde la página de la reserva en la administración. Puede reembolsar el importe completo o una parte.
- Si también configuró el webhook de arriba, los reembolsos que haga en Square (por ejemplo, desde el panel de Square) actualizan la reserva automáticamente.
Un reembolso desde FullClass llega a Square como un importe de dinero, no como la devolución de los artículos vendidos. Es porque Square no permite que otras aplicaciones devuelvan artículos sueltos. Si Square se sincroniza con QuickBooks Online, el reembolso se registra en el artículo Square sales item sin impuestos, sea cual sea la venta original. Pida a su contable que corrija estos reembolsos así.
- Reembolsos de tarjetas regalo (una tarjeta con saldo en dinero): mueva el importe de los ingresos por ventas a su cuenta de pasivo de tarjetas regalo, donde se registró la venta.
- Otros reembolsos (reservas, bonos de clases, eventos privados): mueva el impuesto incluido en el reembolso de los ingresos por ventas a su cuenta de impuestos sobre ventas por pagar.
Cada reembolso en QuickBooks Online lleva la descripción de la venta original, como Gift card purchase o el número de reserva. Úsela para encontrarlos.
Tarjetas regalo en su contabilidad
Una tarjeta regalo vendida con Square llega a Square como una venta de un solo artículo. Así su contabilidad puede distinguirla de los ingresos por clases.
- Gift card: una tarjeta con saldo en dinero y sin impuestos. El impuesto se cobra más tarde, cuando la tarjeta paga una clase.
- Class pass: un bono para un número de clases. Lleva el impuesto que configuró para los bonos de clases en los ajustes de tarjetas regalo.
Si Square se sincroniza con QuickBooks Online, asigne el artículo Gift card a su cuenta de pasivo de tarjetas regalo, no a los ingresos por ventas. Así las tarjetas sin usar no cuentan como ingresos.
Una tarjeta regalo reembolsada no sigue esa asignación. Consulte en Reembolsos la corrección que debe hacer.
Solución de problemas
- El formulario de tarjeta no aparece
- Compruebe que Square está elegido en Elija cómo pagan sus clientes, y que los tres datos están guardados. El Application ID decide si es de prueba o real, así que un Access token de la otra pestaña hará que falle la comprobación de la tarjeta.
- La comprobación de la tarjeta falla
- El Application ID y el Access token deben venir de la misma pestaña de Square (Sandbox o Production). No se pueden mezclar.
- Falta el botón de Apple Pay en un sitio web registrado
- Revise el navegador del cliente. Apple Pay necesita Safari en un Mac, un iPhone o un iPad. Google Pay necesita Chrome con una tarjeta de pago configurada. Compruebe también que el sitio web aparece como Registrado en Dominios de pago con monedero.
- Un reembolso hecho en Square no actualizó la reserva
- Necesita una suscripción de webhook en Square y una clave de firma guardada en FullClass. Consulte Clave de firma de webhook.
Consulte también Solución de problemas → El pago falla.