Skip to main content
POST
Process payment intent after client-side confirmation

Authorizations

Authorization
string
header
required

Provider secret API key (sk_live_… / sk_test_…) supplied as a Bearer token.

Path Parameters

processorPaymentId
string
required

Payment processor ID returned from createPaymentIntent

Example:

"pi_1a2b3c4d5e6f7g8h"

Body

application/json

Payment processing data

customerRef
string
required
Required string length: 1 - 20
planRef
string
Maximum string length: 20
productRef
string
Required string length: 1 - 20

Response

Payment intent status with optional purchase enrichment on success

purchase
object
required
status
enum<string>
required
Available options:
succeeded
Example:

"succeeded"

type
enum<string>
required
Available options:
recurring
Example:

"recurring"