Skip to main content
POST
Charge an explicitly authorized saved event card

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Path Parameters

eventId
integer
required

Record ID in the authenticated organization.

Example:

42

orderId
integer
required

Record ID in the authenticated organization.

Example:

42

Body

application/json
payer_donor_id
integer
required

Accessible donor matching the registration purchaser.

Example:

42

payment_method_reference
string
required

Fresh eligible opaque reference from saved-payment-methods.

Maximum string length: 4096
Example:

"issued-encrypted-reference"

reviewed_amount
number
required

Amount reviewed with donor; must exactly match order total in processor minor units.

Required range: x >= 0.01
Example:

25

authorization_confirmed
boolean
required

Must be accepted to record the donor authorization.

Example:

true

authorization_statement_version
enum<string>
required

Current authorization statement version.

Available options:
event_saved_method_v1
Example:

"event_saved_method_v1"

idempotency_key
string
required

Stable key for this authorized attempt; repeat unchanged after an indeterminate outcome.

Maximum string length: 120
Example:

"authorized-charge-1"

Response

Charge an explicitly authorized saved event card completed.

data
object