Checkout (Shared Platform API)
Checkout flows are implemented in shared platform controllers and are often used after partner-side pricing and reservation preparation.
Verified endpoints
Payment methods
GET /api/payment-methodsGET /api/payment-methods/activeGET /api/payment-methods/:id
Stripe
POST /api/checkout/stripe-native/create-payment-intentPOST /api/checkout/stripe-native/confirm-payment
PayPal
POST /api/checkout/paypal-native/create-orderPOST /api/checkout/paypal-native/capture/:orderId
MercadoPago
POST /api/checkout/mercadopago-native/create-preference
On-site payment
POST /api/checkout/on-site/confirm/:referenceCode
This endpoint is not public. It requires authenticated operator/admin access.
Recovery / resume
POST /api/checkout/resume-direct/:recoveryToken
Notes
- checkout endpoints are part of the shared commerce flow, not the partner module itself
- amounts are documented and returned in cents at API level
- older examples using
/checkout/stripe/create-payment-intentor/checkout/paypal/create-orderwithout the-nativepath do not match the current controllers