Detailed mapping between WeGive transactions and Virtuous gift records
WeGive Field | Virtuous Field | Type | Required | Transformation |
---|---|---|---|---|
id | Correlation ID | String | No | Stored in WeGive virtuous_id |
amount | Amount | Decimal | Yes | Cents to dollars (÷100) |
created_at | GiftDate | DateTime | Yes | Date formatting |
owner (donor_id) | ContactId | Integer | Yes | Contact reference mapping |
status | GiftStatus | String | No | Status enumeration |
source_type | GiftType | String | No | Payment method mapping |
fee_amount | Fee | Decimal | No | Processing fees (cents to dollars) |
WeGive Field | Virtuous Field | Transformation | Notes |
---|---|---|---|
currency | CurrencyCode | Direct mapping | Defaults to USD |
reference | Reference | Reference tracking | Transaction ID or check number |
memo | Note | Direct mapping | Internal notes or memo |
fund_id | ProjectId | Project correlation | Primary project designation |
WeGive Source Type | Virtuous Gift Type | Description |
---|---|---|
card | CreditCard | Credit/debit card payments |
bank | ACH | Electronic fund transfers |
check | Check | Check payments |
cash | Cash | Cash donations |
venmo | DigitalWallet | Venmo payments |
paypal | DigitalWallet | PayPal payments |
crypto | Cryptocurrency | Cryptocurrency donations |
stock | Stock | Stock/securities donations |
wire | WireTransfer | Wire transfer payments |
other | Other | Unknown or other methods |