Start a Stripe payment process for a specific invoice. This endpoint generates a secure payment link for checkout and returns a requestId for future follow-up.
Accept Example Content-Type Example mode string · enum required payment setup invoiceId string returnUrl string required cancelUrl string required locale string · enum required en sv requestId string amount any success boolean timestamp string requestId string data object https://cloud.hostup.se/api/billing/stripe-checkout curl -X POST "https://cloud.hostup.se/api/billing/stripe-checkout" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "payment",
"invoiceId": "string",
"returnUrl": "string",
"cancelUrl": "string",
"locale": "en",
"requestId": "string",
"amount": null
}' {
"success": true,
"timestamp": "string",
"requestId": "string",
"data": {
"sessionId": "string",
"sessionUrl": "string",
"paymentType": "string"
}
} {
"mode": "payment",
"invoiceId": "string",
"returnUrl": "string",
"cancelUrl": "string",
"locale": "en",
"requestId": "string",
"amount": null
}