Map donation payment methods to NPSP Payments
If your organization uses Salesforce Nonprofit Success Pack (NPSP), you can sync the payment method for a Fundraise Up donation to the Payment Method field on the NPSP Payment object.
NPSP Payment Mappings copy values from Opportunity fields to Payment fields. The 2 fields must use matching field types. Create a picklist field on the Opportunity object, then map it to the Payment Method field on the Payment object.
Create a global value set
Create a global value set that contains the Fundraise Up payment method values. You can reuse this value set in other Salesforce fields.
- In Salesforce, go to Setup > Platform Tools > Objects and Fields > Picklist Value Sets.
- Click New.
- Set Label and Name to Payment method.
- In the Values field, add these values exactly:
- ACH
- Plaid
- Apple Pay
- Google Pay
- Click to Pay
- PayPal
- Venmo
- BECS Direct Debit
- Bacs Direct Debit
- Credit Card
- PAD
- SEPA Direct Debit
- iDEAL
- TWINT
- EPS
- MobilePay
- DAFpay
- Crypto
- Optional: Select Display values alphabetically, not in the order entered.
- Click Save.
Create a custom Opportunity field
Create a picklist field on the Opportunity object that uses the global value set.
- In Salesforce, go to Setup > Platform Tools > Objects and Fields > Object Manager > Opportunity > Fields & Relationships.
- Click New.
- Select Picklist, then click Next.
- Set Field Label to Payment method.
- Under Values, select Use global picklist value set.
- Choose Payment method as the global value set.
- Set Field Name to Payment method.
- Under Auto add to custom report type, select Add this field to existing custom report types that contain this entity.
- Click Next.
- Review the field-level security settings, then click Next.
- Choose the page layouts that display the field, then click Save.
Map the Opportunity field to NPSP Payments
Use NPSP Payment Mappings to copy the payment method from the Opportunity to its Payment records. Salesforce applies Payment Mappings to automatically created Payments and Payments created through the Payment scheduler. The mapping does not apply to manually created single Payments.
- In Salesforce, open NPSP Settings.
- Open Donations > Payment Mappings.
- Click New Payment Field Mapping.
- Under Opportunity Field, choose Payment method.
- Under Payment Field, choose Payment Method.
- Click Create Custom Mapping.
Add a mapping rule in Fundraise Up
Configure Fundraise Up to send the donation payment method to the custom Opportunity field.
- In Dashboard, go to Settings > Integrations.
- Open the Salesforce NPSP integration, then open Export (sending data to CRM).
- Open the Mapping rules tab.
- Click Add rule.
- On the Fundraise Up side, select Donation > Payment method.
- On the Salesforce NPSP side, select Opportunity > Payment method.
- Save your changes.
Mapping result
Fundraise Up sends the payment method used at checkout to the custom Opportunity field. NPSP Payment Mappings then copy that value to the Payment Method field on the related Payment records.