id | WeGive transaction ID; integer. |
description | Transaction description; string/null. |
amount | Transaction amount divided by 100: major currency units. Numeric. |
status | Numeric transaction status; see the status table below. This is not always successful. |
payment_method_type | Stored source type, e.g. card or bank; string/null. |
payment_method_id | Stored source/payment-method ID; integer/null. |
donor_type | Stored owner morph type; string/null. |
donor_id | Stored owner ID; integer/null. |
donor_mobile_phone | Current owner profile’s mobile phone; string/null. |
donor_home_phone | Current owner profile’s home phone; string/null. |
donor_office_phone | Current owner profile’s office phone; string/null. |
donor_other_phone | Current owner profile’s other phone; string/null. |
addresses | Array of the owner’s serialized Address models. |
donor_fax | Current owner profile’s fax; string/null. |
donor_email_1 | Current owner profile’s email 1; string/null. |
donor_email_2 | Current owner profile’s email 2; string/null. |
donor_email_3 | Current owner profile’s email 3; string/null. |
donor_name | Current owner profile’s name; string/null. |
donor_first_name | Current owner profile’s first name; string/null. |
donor_last_name | Current owner profile’s last name; string/null. |
fund_id | Designation/fund ID; integer/null. |
fund_name | Related fund name when a fund ID exists; string/null. |
fundraiser_id | Fundraiser ID; integer/null. |
fundraiser_name | Related fundraiser name when a fundraiser ID exists; string/null. |
scheduled_donation_id | Recurring-plan ID; integer/null. |
scheduled_donation_amount | Related plan’s stored installment amount in cents, or null. Unlike root amount, this is not divided by 100. |
scheduled_donation_frequency | Related plan’s numeric frequency code, or null; see frequency mapping. |
scheduled_donation_next_giving_date | Related plan’s start_date; date/datetime string/null. |
scheduled_donation_iteration | Related plan’s count of successful transactions; integer/null. This is read from the plan, not the transaction’s own installment index. |
created_at | Transaction creation timestamp; serialized date string/null. |
updated_at | Transaction update timestamp; serialized date string/null. |
cover_fees | Stored fee-coverage flag; normally numeric 0/1, not explicitly cast by this serializer. |
fee_amount | Stored fee amount in cents, nullable; not divided by 100 here. |
anonymous | Boolean/null anonymity flag. |
tribute_email | Dedication recipient email; string/null. |
tribute_name | Dedication name; string/null. |
tribute_message | Dedication message; string/null. |
tribute | Boolean/null dedication flag. |
checkout_id | Checkout configuration ID; integer/null. |