Skip to main content
POST
Create Payment Intent

Headers

authorization
string | null

Path Parameters

checkout_id
string<uuid>
required

Response

Successful Response

Stripe PaymentIntent client payload.

Returned from POST /api/storefront/checkout/{id}/payment-intent so the buyer's browser can mount the Stripe Payment Element with client_secret. amount is in the smallest currency unit (cents for USD, paisa for NPR) — same as Stripe's wire format.

payment_intent_id
string
required
client_secret
string
required
amount
integer
required
currency
string
required
status
string
required