Create Transaction
Creates an offline transaction record for a registrant. Use this for payments or refunds processed outside the online payment gateway (e.g., wire transfers, checks, cash). Requires event_id, registrant_id, type, and amount. The type must be an offline payment or refund type such as wire_transfer_payment, check_payment, cash_refund, etc. Online payment types (e.g., credit_card_payment) cannot be created through this endpoint.
Authorizations
OAuth 2.0 bearer token obtained from POST /oauth2/token. Tokens expire after 30 minutes. Include in the Authorization header as Bearer {access_token}.
Body
ID of the event to which this transaction is associated.
1
ID of the registrant this transaction belongs to
1
Type of transaction. Available values:
• Payments: offline_credit_card_payment, wire_transfer_payment, check_payment, cash_payment, past_event_credit_payment, offline_google_wallet_payment, offline_paypal_payment, other_payment
• Refunds: offline_credit_card_refund, wire_transfer_refund, check_refund, cash_refund, offline_google_wallet_refund, offline_paypal_refund, other_refund
"wire_transfer_payment"
Amount of the transaction
-166
Transaction date and time (format Y-m-d H:i:s)
"2025-06-04 14:30:00"
Status of the transaction. Available values:
• confirmed: Processed,
• failed: Failed,
• pending: Pending,
• duplicate: Duplicate
"confirmed"
Additional notes for the transaction
"Payment for registration"
Response
Transaction Created
1
"credit_card_payment"
"2025-06-04 14:30:00"
"confirmed"
-166
"Payment for registration"
"2025-06-04 14:30:00"
"2025-06-04 14:30:00"