Stripe cobra con tarjeta los pedidos online y lo ingresa directamente en una única cuenta de Stripe: la cuenta a la que pertenecen las claves de la integración, normalmente la del propio restaurante. Stripe transfiere después el saldo de esa cuenta a su banco. OrderTiger no se queda ninguna comisión dentro de Stripe; lo que cobre OrderTiger se factura aparte en las facturas del restaurante.

Si quieres quedarte una parte de cada pago dentro de Stripe, o cobrar en nombre de los restaurantes, usa Stripe Connect.

Configuración#

  1. En Vista de empresa, abre Finanzas → Integración de pagos y haz clic en + en la tarjeta Stripe.
  2. Deja seleccionado Stripe en la parte superior del formulario (no Stripe Connect).
  3. Rellena los campos que se indican abajo y haz clic en Guardar.
  4. En Vista de la ubicación, abre Finanzas → Formas de pago, añade o edita la forma de pago Tarjeta y elige esta integración como su procesador de pagos.
CampoQué es
Nombre identificadorEl nombre que tú le das a la integración; aparece en las listas y al elegirla en una forma de pago.
Clave públicaLa clave publicable de Stripe (pk_live_… o pk_test_…), que encontrarás en Desarrolladores → Claves de API de Stripe.
Clave secretaLa clave secreta de Stripe (sk_live_… o sk_test_…) de la misma cuenta. Está oculta por defecto; haz clic en el icono del ojo para verla.
Secreto de firma del webhookOpcional. Déjalo vacío: al guardar, OrderTiger crea su webhook en esta cuenta de Stripe y lo rellena por ti.
Liquidación automática de pagosActivado: se cobra la tarjeta en cuanto el cliente paga. Desactivado: el importe solo se retiene en la tarjeta y se cobra cuando se acepta el pedido. Los locales que confirman los pedidos automáticamente siempre cobran en el momento.
Apple Pay / Google PayOfrece estos monederos en el pago. Apple Pay necesita además que el dominio esté verificado en Stripe.
ID de comerciante de iOSEl ID de comerciante de Apple Pay que usa la app de pedidos para iOS. Solo lo ven los superadministradores.

Cómo se marca como pagado un pedido con tarjeta#

Cuando el cliente paga, el pedido queda en Pendiente de pago con tarjeta hasta que Stripe confirma el pago. Stripe lo confirma llamando al webhook de OrderTiger; entonces el pedido pasa a pagado y aparece en Pedidos en vivo.

  • El webhook se crea automáticamente en la cuenta de Stripe al guardar la integración, y escucha el evento charge.succeeded. Lo verás en Stripe en Desarrolladores → Webhooks.
  • Su secreto de firma se guarda en Secreto de firma del webhook. Con un secreto guardado, OrderTiger solo acepta las confirmaciones de pago que llevan la firma de Stripe. Sin él, la confirmación se acepta sin esa comprobación.
  • Si el webhook ya existía al guardar, se reutiliza y el campo se queda vacío: Stripe solo facilita el secreto de un webhook cuando se crea. Cópialo del webhook en Stripe (Revelar) y pégalo, o elimina el webhook en Stripe y vuelve a guardar la integración.

Reembolsos#

Los reembolsos se hacen desde Pedidos, con el botón de reembolso del pedido. El reembolso sale de la misma cuenta de Stripe que cobró el pago y vuelve a la tarjeta del cliente.

  • No hay ninguna comisión que repartir: todo el reembolso sale de esa cuenta.
  • Stripe no devuelve su propia comisión de procesamiento de tarjeta en un reembolso.
  • En los pedidos de una empresa de tipo portal, el formulario de reembolso pregunta ¿El comerciante es responsable de este reembolso?. Con Stripe sin Connect el dinero sale siempre de esta cuenta de Stripe; la respuesta solo decide cómo aparece el reembolso en las facturas: un reembolso con responsabilidad del comerciante se descuenta de los ingresos del restaurante, uno con responsabilidad de la plataforma no.
  • Un reembolso puede ser parcial; los importes reembolsados hasta el momento aparecen en el pedido.

Solución de problemas#

ProblemaQué comprobar
Un pedido pagado se queda en Pendiente de pago con tarjeta y nunca llega a Pedidos en vivoNo ha llegado la confirmación de Stripe. En Stripe, comprueba que en Desarrolladores → Webhooks está el webhook de OrderTiger y revisa sus envíos recientes. Si no está, vuelve a guardar la integración para crearlo.
Secreto de firma del webhook sigue vacío después de guardarEl webhook ya existía. Pega su secreto desde Stripe, o elimina el webhook en Stripe y vuelve a guardar.
Los pagos fallan con un error de autenticaciónLa Clave secreta y la Clave pública deben ser de la misma cuenta de Stripe y del mismo modo (las dos de prueba o las dos reales).