Saltar al contenido principal

Checkout (API compartida de plataforma)

Llama estas rutas después de tener un precio y una reserva. Están en el mismo host que la API de partners.

Endpoints verificados​

Métodos de pago​

  • GET /api/payment-methods
  • GET /api/payment-methods/active
  • GET /api/payment-methods/:id

Stripe​

  • POST /api/checkout/stripe-native/create-payment-intent
  • POST /api/checkout/stripe-native/confirm-payment

PayPal​

  • POST /api/checkout/paypal-native/create-order
  • POST /api/checkout/paypal-native/capture/:orderId

MercadoPago​

  • POST /api/checkout/mercadopago-native/create-preference

Pago en sitio​

  • POST /api/checkout/on-site/confirm/:referenceCode

Este endpoint no es público. Requiere acceso autenticado de operator/admin.

Recovery / resume​

  • POST /api/checkout/resume-direct/:recoveryToken

Notas​

  • Los importes son enteros en centavos
  • Llama las rutas -native de arriba. /api/checkout/stripe/create-payment-intent y /api/checkout/paypal/create-order no se sirven.