Partner readiness

OAuth, reservas, pedidos y acreditacion partner.

Esta pagina concentra lo necesario para terminar configuraciones en Google, Meta y Apple/iCloud, habilitar botones de reserva y pedidos, y preparar GotoBook Restaurant / GotoBook Hotel para procesos de partner.

Goto presentando validaciones

Callbacks OAuth oficiales

Usar exactos
Google Login

Cliente OAuth web

Proyecto: civil-rarity-457005-a7. Cliente detectado: Gato Bronco CRM Web.

Origen JavaScript: https://gatobronco.com Redirect login: https://gatobronco.com/api/auth/callback/google Redirect Gmail/Ads/Hotel: https://gatobronco.com/api/oauth/google/callback Redirect Hotspot: https://gatobronco.com/api/hotspot-oauth/google/callback
Meta

Facebook Login / Business Login

Dominio: gatobronco.com Redirect login: https://gatobronco.com/api/auth/callback/facebook Redirect integraciones: https://gatobronco.com/api/oauth/facebook/callback WhatsApp Embedded Signup: https://gatobronco.com/api/connectors/callback/whatsapp
Apple/iCloud

Sign in with Apple web

Service ID sugerido: com.gatobronco.web.login Domain: gatobronco.com Return URL: https://gatobronco.com/api/auth/callback/apple

Requiere APPLE_CLIENT_ID y APPLE_CLIENT_SECRET en Vercel. El secreto Apple se firma como JWT desde Apple Developer.

Variables necesarias en Vercel

No publicar secretos

Google

GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRET GOOGLE_REDIRECT_URI=https://gatobronco.com/api/oauth/google/callback GMAIL_PUBSUB_TOPIC=projects/civil-rarity-457005-a7/topics/...

Meta

META_APP_ID META_APP_SECRET META_CONFIGURATION_ID META_WEBHOOK_VERIFY_TOKEN META_SYSTEM_USER_ACCESS_TOKEN

Apple/iCloud

APPLE_CLIENT_ID=com.gatobronco.web.login APPLE_CLIENT_SECRET=jwt_generado_en_apple_developer APPLE_TEAM_ID APPLE_KEY_ID APPLE_PRIVATE_KEY

Botones de reserva y pedidos

Meta / Google

Facebook e Instagram

  • Mientras Meta no apruebe Action Button Partner, usar boton externo con enlace a GotoBook.
  • URL Asador: https://gatobronco.com/booking-public?business=GB-ASADOR-001
  • En Instagram usar link en bio, story/link sticker, anuncios click-to-reserve o boton si la cuenta muestra integracion compatible.
  • Para pedidos de comida usar enlace externo a GotoFood/GotoBook o proveedor aprobado hasta obtener acceso partner.

Google Business Profile

  • Agregar enlaces de reserva y pedidos desde el perfil de negocio si el panel lo permite.
  • Para Reserve with Google real se requiere Actions Center partner, feeds y booking server.
  • GotoBook debe exponer comercios, servicios, disponibilidad, cancelaciones y confirmaciones.

URLs publicas por negocio

https://gatobronco.com/booking-public?business=GB-ASADOR-001 https://gatobronco.com/booking-public?business=GB-OCULTO-001 https://gatobronco.com/booking-public?business=GB-ARTEITALIA-001 https://gatobronco.com/booking-public?business=GB-XADANI-001 https://gatobronco.com/booking-public?business=GB-VERDEMAR-001

Acreditacion partner Google

Proceso formal
  1. Actions Center / Reserve with Google: completar formulario de interes o iniciar con contacto de desarrollo de negocio de Google.
  2. Feeds: Merchant Feed, Services Feed y Availability Feed por restaurante.
  3. Booking Server: implementar HealthCheck, disponibilidad, crear reserva, modificar/cancelar y estados.
  4. Testing: pruebas end-to-end, matching de comercios, politicas de cancelacion y monitoreo de errores.
  5. Hotel Center: preparar propiedades, tarifas, disponibilidad, landing pages, impuestos, politicas y cuenta Hotel Center aprobada.

GotoBook Hotel Admin

Hotel Center / Hotel Ads

Esta configuracion prepara a Gato Bronco para operar propiedades hoteleras desde GotoBook Hotel Admin. La publicacion como partner oficial depende de aprobacion de Google; mientras tanto se dejan listos OAuth, feeds, landing pages, inventario, disponibilidad y enlaces de reserva.

APIs y cuentas

Travel Partner API: https://travelpartner.googleapis.com Scope OAuth: https://www.googleapis.com/auth/travelpartner Hotel Center Account ID: pendiente de asignar Google Ads Manager ID: pendiente de confirmar Developer Token Google Ads: pendiente de aprobacion

Feeds y endpoints GotoBook Hotel

Hotel List: https://gatobronco.com/api/gotobook-hotel/feed/hotels ARI: https://gatobronco.com/api/gotobook-hotel/ari Booking: https://gatobronco.com/api/gotobook-hotel/booking Landing: https://gatobronco.com/book/hotel/{propertyCode}

Usuarios por hotel

  • Owner / titular de la propiedad.
  • Revenue manager para tarifas y disponibilidad.
  • Reservas para confirmaciones, cambios y cancelaciones.
  • Soporte para incidencias y SLA.
  • Analista para reportes y campanas.

Operacion hotelera

  • Alta de clientes, alojamientos, habitaciones y usuarios.
  • Precios, temporadas, calendario, bloqueos y reglas anti-overbooking.
  • Compset para analizar costos, disponibilidad y competencia directa/indirecta.
  • Carga de archivos, imagenes, politicas y documentos por propiedad.

OTAs y migracion

  • Booking.com: numero de cliente / Hotel ID.
  • Airbnb: Host ID, Listing ID o calendario iCal.
  • Expedia, Tripadvisor, Agoda, Vrbo e iCal universal como conectores agregables.
  • Importacion de reservas futuras, inventario, tarifas, fotos y politicas.

Pagos y TPV

  • Stripe Checkout para depositos, garantias y pago total.
  • Stripe Terminal y terminal bancaria externa para cobro presencial.
  • Mercado Pago Checkout para links de pago y conciliacion.
  • Historial de pago vinculado al perfil del cliente y a la reserva.

GotoBook Restaurant buttons

Google / Facebook / Instagram

Cada cliente puede usar hoy una URL publica de GotoBook como enlace externo de reserva. Cuando Google o Meta aprueben botones nativos/partner, estas mismas URLs y codigos de negocio alimentaran la integracion oficial. El motor de restaurante aplica horarios de operacion, capacidad, turnos, cierres, eventos privados y pagos si el negocio los requiere.

Asador Bacanora Oaxaca

https://gatobronco.com/booking-public?business=GB-ASADOR-001

Oculto Cocina de Autor

https://gatobronco.com/booking-public?business=GB-OCULTO-001

Ristorante Arte Italia

https://gatobronco.com/booking-public?business=GB-ARTEITALIA-001

Xadani en Oaxaca

https://gatobronco.com/booking-public?business=GB-XADANI-001

Verdemar

https://gatobronco.com/booking-public?business=GB-VERDEMAR-001

Estado operativo

Preparado
Login socialGoogle, Facebook y Apple/iCloud enrutan a OAuth desde /login.
Gmail/Ads/Hotel OAuthIntegraciones usan /api/oauth/google con refresh token offline.
Meta ChatsListo para Pages, Instagram y WhatsApp cuando permisos/tokens productivos esten aprobados.
GotoBookReserva publica disponible para botones externos y pruebas partner.
GotoWalletPreparado para pases y confirmaciones de reserva.
PagosStripe y Mercado Pago siguen en validacion de credenciales y webhooks productivos.