Detailed mapping between WeGive transactions and Bloomerang transaction records
WeGive Field | Bloomerang Field | Type | Required | Transformation |
---|---|---|---|---|
id | Correlation ID | String | No | Stored in WeGive bloomerang_id |
amount | Amount | Decimal | Yes | Cents to dollars (÷100) |
created_at | Date | DateTime | Yes | UTC to organization timezone |
owner (donor_id) | AccountId | Integer | Yes | Linked constituent ID |
status | IsRefunded | Boolean | No | Success=false, Refunded=true |
source_type | Method | String | No | Payment method mapping |
fee_amount | Fee | Decimal | No | Processing fees (cents to dollars) |
WeGive Field | Bloomerang Field | Transformation | Notes |
---|---|---|---|
currency | CurrencyCode | Direct mapping | Defaults to USD |
reference | CreditNote | Reference number | Transaction ID or check number |
memo | Note | Direct mapping | Internal notes or memo |
fund_id | Designations[0].FundId | Fund correlation | Primary fund designation |
WeGive Source Type | Bloomerang Method | Description |
---|---|---|
card | CreditCard | Credit/debit card payments |
bank | EFT | Electronic fund transfers/ACH |
check | Check | Check payments |
cash | Cash | Cash donations |
venmo | CreditCard | Venmo payments (treated as card) |
paypal | CreditCard | PayPal payments (treated as card) |
crypto | None | Cryptocurrency donations |
stock | Stock | Stock/securities donations |
other | None | Unknown or other methods |