PayPal Giving Fund Platform Key Syntax
Identifiers use the prefix ppgf:
The PayPal Giving Fund integration processes donations from PPGF settlement reports. These cover programmes such as eBay for Charity and Instagram donations. MoveData uses the platform code ppgf. PPGF does not provide a unique donor identifier.
| NPSP Object | NPC Object | Identifier | Example | Platform Key Value |
|---|---|---|---|---|
| Contact | Person Account | — | — | (no platform key — PPGF does not provide a donor ID) |
| Campaign (Program) | Campaign (Program) | Program Name (slug) | ebay-for-charity-seller-donations |
ppgf:ebay-for-charity-seller-donations |
| Campaign (Fundraiser) | Campaign (Fundraiser) | Reference Hash | 2509e6455f04280b014e61f8d5f2c185 |
ppgf:2509e6455f04280b014e61f8d5f2c185 |
| Opportunity (named donor) | Gift Transaction (named donor) | PayPal Transaction ID | 7PJ62026ST924680A |
ppgf:7PJ62026ST924680A |
| Opportunity (anonymous) | Gift Transaction (anonymous) | Generated Hash | 5f25be16d8fb9831305ba25aca2c97af |
ppgf:5f25be16d8fb9831305ba25aca2c97af |
Contacts#
Contacts have no platform key because PPGF does not provide a unique donor identifier.
Campaign hierarchy#
Campaigns use a two-level hierarchy. Programme campaigns are keyed by a slugified version of the PPGF programme name (e.g., ppgf:ebay-for-charity-seller-donations). Fundraiser campaigns are keyed by a hash derived from the reference information (e.g., ppgf:2509e6455f04280b014e61f8d5f2c185).
Donations#
Donations have a key format that varies depending on the donor type:
- Named donations: Use a PayPal Transaction ID (e.g.,
ppgf:7PJ62026ST924680A). - Anonymous donations: Use a generated hash (e.g.,
ppgf:5f25be16d8fb9831305ba25aca2c97af).