Transactions
Every donation or ticket purchase made on your campaigns are called Transactions. Every Transaction is made up of several Line Items that represent the contents of that transaction.

The Transaction Object

Attribute
Description
id
The ID of the transaction.
campaign_id
The ID of the campaign this transaction is credited to.
plan_id
The ID of a recurring plan this transaction is made under.
team_id
The ID of the team this transaction is credited to.
member_id
The ID of the member this transaction is credited to.
first_name
The supporter's first name.
last_name
The supporter's last name.
email
The supporter's email address.
phone
The supporter's phone number.
address
An object representing the supporter's billing address.
status
The status of the transaction. Possible values: succeeded, authorized, failed, cancelled.
method
The method this transaction was paid with. Possible values: card, paypal, venmo, check, cash
amount
The amount the transaction was for.
fee
The full fee charged.
fee_covered
The portion of the fee the supporter covered.
donated
The final amount donated to the campaign after fees.
payout
The amount Givebutter will payout to your account after fees. Note for offline donations this will be 0.
currency
The currency the donation was made in.
created_at
A UTC datetime string indicating when the transaction was created.
captured
A boolean value letting you know if the transaction has been captured.
captured_at
A UTC datetime string indicating when the transaction was captured. For non-pledge transactions this will be the same as created_at.
refunded
A boolean value letting you know if the transaction was refunded.
refunded_at
A UTC datetime string indicating when the transaction was refunded.
line_items
An array containing the Line Items associated with this transaction.
giving_space
An object representing the Giving Space for this transaction.
utm
An object containing UTM tracking data.
get
https://api.givebutter.com
/v1/transactions/:id
Get Transactions
This endpoint returns only transactions made under your account by default. If your account has campaigns of which you are the beneficiary, or campaigns owned by chapter accounts, you'll need to change the scope parameter to the appropriate value.
Last modified 1mo ago