Your Knowledge Base is moving on 3/25/24! Our new Help Center provides all the articles you know and love (plus so much more) in a one-stop shop. Ask your SPoC for details!

Pushpay

 

When donations are made through Pushpay to your organization, Pushpay will automatically send the corresponding transaction data into MP.

Pushpay works in real-time, behind the scenes to make the integration experience seamless. Once enabled, Pushpay handles every donation and automatically creates the necessary donation records within your account. Note: All transactions will be passed through as "Donations".

Cost

There is no cost from ACS Technologies for configuring the integration. Fees from Pushpay will be assessed as per each church's individual contract agreement.

Integration Setup in MinistryPlatform

Pro tip: Best Practice is to create a NEW Company Contact using the Add/Edit Company tool, and then create a NEW User for each Integration. Set up your Giving Provider API Client before configuring this integration. Be sure to grant the new API User Administrative rights!

Set Up in MP

  1. Go to Administration > API Clients.
  2. Click New.
  3. Enter Pushpay for Display Name and Client ID.
  4. Enter a Client Secret. This is the 'password' used by Pushpay to access your MinistryPlatform database. We highly recommend using a password generator to have your Client Secret be unique and secure.
  5. Select the Client User you created for this integration.
    • Note that whatever Client user you choose/create, they must have a Security Role with Administrator rights.
  6. Authentication Flow: Authorization Code, Implicit, Hybrid, Client Credentials, or Resource Owner.
  7. All other settings can remain the same.
  8. Click Save.

Set Up Integration in Pushpay

Follow the instructions on Pushpay's knowledge base.

Donor Matching

When a transaction is successful, the details are sent to MP to match donors using name, email, and phone number. If no match is found, Pushpay will check for a previous transaction sent by that Pushpayer. If that transaction has been assigned to a donor in MP, it'll match this new transaction to that donor record too. If no match is found by looking at a prior transaction, the donation will be matched to "***Default, Contact." The donors can then be assigned/created by going to Tools > Assign Donor.

Support

Support is provided by Pushpay at care@pushpay.com.

See Also