Skip to main content
POST
/
payments
/
confirm
Confirm and capture payment
curl --request POST \
  --url https://admin.aeoliancms.com/api/v1/payments/confirm \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "sessionId": "<string>",
  "confirmationTokenId": "<string>",
  "shippingRateId": "<string>",
  "shippingAddress": {
    "email": "[email protected]",
    "firstName": "<string>",
    "lastName": "<string>",
    "address1": "<string>",
    "city": "<string>",
    "state": "<string>",
    "postalCode": "<string>",
    "country": "<string>",
    "address2": "<string>",
    "phone": "<string>"
  },
  "returnUrl": "<string>"
}
'
{
  "success": true,
  "status": "<string>",
  "clientSecret": "<string>",
  "paymentIntentId": "<string>",
  "error": "<string>"
}

Authorizations

Authorization
string
header
required

API key in format ak_<48-hex-chars>

Body

application/json
sessionId
string
required
confirmationTokenId
string
required
shippingRateId
string
required
shippingAddress
object
required
returnUrl
string<uri>
required

Response

Payment result

success
boolean
status
string
clientSecret
string
paymentIntentId
string
error
string