Create Payment Intent
Create a Stripe PaymentIntent for the authenticated clinic to pay invoices or an order basket. Clinic-only. Prices are resolved from the lab catalog.
Create a Stripe PaymentIntent for the authenticated clinic to pay invoices or an order basket. Clinic-only. Prices are resolved from the lab catalog.
__Secure-guidelab-prod.session_token<token>
Production session cookie set for the guidelab.co domain by Better Auth
In: cookie
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/checkout/create-payment-intent" \ -H "Content-Type: application/json" \ -d '{ "labId": "string", "idempotencyKey": "stringst" }'{ "clientSecret": "string", "paymentIntentId": "string", "amount": 0, "amountDisplay": "string", "currency": "string", "status": "string", "convertedOrderId": "string", "taxAmount": "string", "taxMode": "none", "taxIncludedInPrices": true}{ "error": "string", "details": { "code": "payment_amount_exceeds_provider_limit", "maxMinor": "99999999", "currency": "string" }}Empty
Empty