Skip to main content
POST
Confirm a payment

Authorizations

Api-Key
string
header
required

Headers

Api-Key
string
required
App-Id
string

Path Parameters

id
string
required

Payment ID

Query Parameters

maxPollMs
integer<int64> | null

Maximum time to long-poll for payment status, in milliseconds.

Required range: x >= 0

Body

application/json
optionId
string
required

ID of the option to confirm

results
object[]
required
collectedData
object | null

Response

Payment confirmed successfully

isFinal
boolean
required

True if the payment is in a final state and no longer requires polling

status
enum<string>
required

Payment status

Available options:
requires_action,
processing,
succeeded,
failed,
expired
pollInMs
integer<int64> | null

Time to poll for payment status, in milliseconds. Not present if the payment is in a final state.

Required range: x >= 0