What would you like to know more about?

Show Page Sections

MP eGiving

Who's better to integrate with than the company that brought you MinistryPlatform? With MP eGiving as an integrated online giving solution, you'll save your staff time by providing real-time transaction updates in the Platform. No more manually exporting and importing donations! And your donors will appreciate the streamlined experience when giving via your website, the PocketPlatform app, or text message.

Here are some highlights:

  • MP eGiving uses donor matching based on name and email so you don't have as many default contacts.
  • Donations are sent to MinistryPlatform in real time!
  • Manage event transactions more efficiently. See when a payment or donation isn't synced with the Platform and have the opportunity to resync it.
  • Transition donors to the new giving solution with a built-in migration tool.
  • Donors can set up recurring gifts, manage payment methods, and view their giving history in real time! Their MP eGiving login is the same as their MinistryPlatform User account!
  • Congregants can pay for registration events that you've set up in the Platform.

Payment Processor

Note that MP eGiving is powered by Vanco to process payments. You will need a merchant account with Vanco to use MP eGiving.

Request an account to use MP eGivingORRequest an account to use Vanco Online with MinistryPlatform
Note: If you currently use Vanco as a standalone, we recommend you stay with that solution and do not migrate to MP eGiving.

Cost

There is no charge from ACS Technologies for configuring the integration.

Fees for using this integration are assessed as per each church's individual contract agreement. Transaction processing rates apply.

Migration and Transition

Once you've scheduled your move to MP eGiving, a few things will take place.

  • If you're migrating from one of our ACST products, your data will be converted. (Your text giving keyword and number will not change.) The conversion takes two business days.
  • Receive a call from our Implementation team, which usually occurs on the third business day.
  • Set up MP eGiving in about 20 to 30 minutes.
  • Update the giving link on your website.
  • Communicate to your congregants/parishioners about your new giving solution. For those who have recurring gifts, you can use the Recurring Giving Migration tool in MP eGiving to ensure those gifts are migrated appropriately.
Note: Any gifts given during the conversion will still be processed, but you'll need to enter them into MinistryPlatform.

If you're migrating from one of our ACST products, your data can be converted for a smooth transition.

Realm
MP eGiving was built based on Realm Online Giving, so you'll keep the giving forms and features you love.
ACS PayPlus (Access ACS)
The following will be converted: online recurring gifts, donors' saved payment methods, funds from ACS People Suite, people records, and your text giving keyword. User records will not be converted. For more information, see Access ACS to MP eGiving (PDF).
Abundant (ACS and PDS)
The following will be converted: online recurring gifts, donors' saved payment methods, funds from ACS People Suite or activities from PDS, people or member records, and your text giving keyword. User records will not be converted. For more information, see ACS Abundant to MP eGiving (PDF) or PDS Abundant to MP eGiving (PDF).
Other third party giving solutions
We cannot convert data from other solutions (including Vanco Online), but you can use the Recurring Giving Migration tool in MP eGiving to move existing recurring gifts.

If you need help with your transition, contact Support.

FAQs

Are pledges included in this solution?

No, you should use Pledge records and related tools in the Platform to track pledges.

Can I mass assign envelope/giving numbers in MP eGiving and MinistryPlatform?

You can assign envelope/giving numbers in MP eGiving while viewing a profile, or you can reset numbers all at once and reassign them. In the Platform, you can assign numbers per donor or for multiple donors at once using the Assign Envelope Number tool.

How do I add cash or checks?

Use the Batch Manager tool in MinistryPlatform to add all cash and checks.

How are donors matched?

Donors are matched by the first name, last name, and email address on the donation in MP eGiving. If a match is found, new records are created for that donor: a Donation and Donation Distribution(s). If no match is found, the donation applies to the Default Contact in MinistryPlatform, and you can manually update it as needed.

Does MP eGiving support Canadian banks?

Merchant accounts will be set up for U.S. and Canadian banks, allowing MP eGiving to process credit cards using U.S. and Canadian currency. However, ACH transactions can only be processed through U.S. banks. We do not process Canadian ACH transactions.

Can I use MP eGiving only for event payments?

Yes, you can use MP eGiving to handle payments for events associated with certain MinistryPlatform programs. Just complete Steps 1 - 3 to configure the integration, then you're all set for event payments!

Is MP eGiving a viable solution for Catholic churches and dioceses?

Yes! MP eGiving works well for dioceses and parishes that use the same MinistryPlatform database. And there is a way to tie Congregation/Parish IDs to batches.

See Also

Step 1: In MinistryPlatform

Tip: Best Practice is to create a NEW company contact using the Add/Edit Company tool, then create a NEW user for each integration. Set up your API Client before configuring this integration. Be sure to grant Administrative rights to the new API user!
Add an API Client record:
  1. In the navigation menu, click Administration > API Clients.
  2. Click New API Client.
  3. Enter MP eGiving for Display Name and Client ID.
  4. Enter a Client Secret. This is the "password" used by MP eGiving to access your MinistryPlatform database.
    Tip: We recommend using the Password Generator to generate a secure value. Click the magic wand icon wand with surrounding stars beside the field to open the Password Generator and select the options you want.
  5. Select the Client User you created for this integration.
    Note: The Client User you choose or create must have a Security Role with Administrator rights.
  6. For Authentication Flow, select Authorization Code, Implicit, Hybrid, Client Credentials, or Resource Owner. All other settings can remain the same.
  7. Enter your Redirect URI, which is used in authentication for widgets.
  8. Click Save.
Add your Secure Configuration Setting(s):
  1. In the navigation menu, click Administration > Secure Configuration Settings.
  2. Click New Secure Configuration Setting.
  3. For Application Code, enter "eGiving".
  4. For Key Name, enter alto-notifications- followed by the congregation/parish site number from MP eGiving.
  5. For Description, enter eGiving Notifications Bearer Token for ACST Site: followed by the site number from MP eGiving.
  6. Leave the Value blank. You can request this once you've set up the record.
  7. Click Save.
  8. If you have multiple congregations/parishes using their own instance of MP eGiving, repeat these steps to add a record for each one with their unique site number.
Request your API Key token:
  1. Contact your Implementation representative or Support to request your token for this integration.
  2. We'll handle the rest!
    Once you request your token, we'll update the Secure Configuration record(s) you set up in your system. If you have multiple congregations/parishes, we'll update each record with their unique token. We'll also enable the webhook for you under Administration > Webhooks. After that, your integration will be ready for prime time!

Step 2: In MP eGiving

  1. Log in to your MP eGiving account.
  2. From the Main Menu, go to Giving > Settings.
  3. Click the MinistryPlatform tab.
  4. This is where you'll establish the connection with MinistryPlatform. Copy the values from your API Client record to the following fields:
    • API Client ID: The unique identifier for this integration.
    • API Client Secret: The unique secret for this integration.
  5. Enter your JWT Signing Key. To find this in MinistryPlatform, go to Administration > Configuration Settings, open the COMMON, JWTSigningKey record, and copy the Value.
  6. Enter your MinistryPlatform API URL, which is formatted as your Platform domain appended with /ministryplatformapi.
  7. Click Save.

Once your connection is established, you can configure your Online Giving settings in MP eGiving. You'll want to select your deposit accounts for online giving and, if needed, payments. Then, you can start adding funds and using MP eGiving!

Step 3: Event Payments

Whether you plan to use MP eGiving as a total-package solution or just to handle event payments, you'll want to complete one additional step.

  • Make sure you've completed Step 1 and Step 2 to set up the Platform and the integration.

MP eGiving uses the program associated with each event in MinistryPlatform. These must be specifically configured in MP eGiving.

  1. In MinistryPlatform, create the program you need related to the event you want to accept payments for.
  2. In MinistryPlatform, create any products and options you need for the event.
  3. In MinistryPlatform, create the event you want to accept payments for.
    • Make sure you select the Online Registration Product that you created for the event.
  4. In MP eGiving, go to Giving > Funds, and add the fund that corresponds to the program.
    • Make sure you select the Program ID that matches the one in MinistryPlatform.
    • For Fund Type, make sure you select Payments.
  5. If you're using the Invoice Details and Payment widget, configure it to direct people to complete their payment through MP eGiving.
    1. In MP eGiving, go to Giving > Settings, and click the MinistryPlatform tab.
    2. Beside the Base Payment Form URL, click Copy.
    3. When you configure the widget, paste the URL you copied for the Payment Processor (Vendor) URL attribute.
    4. Add or update the widget on your website.

Repeat this for each event you want to accept payments for.

Once your programs and events are configured, you can use MP eGiving for event payments! When people click Pay Now in the Invoice Details & Payment widget, they can complete their payment through MP eGiving.

Tip: If a congregant or parishioner informs you of an error when trying to pay for an event, the most likely cause is an incorrect JWT Signing Key. Make sure you've entered it correctly in MP eGiving.

Engiven

Engiven specializes in handling stock and cryptocurrency transactions. If you integrate MP eGiving with Engiven, you can record these gift types and complete the transactions to convert them into cash.

Here are some of the benefits:
  • Expand your giving options to accept stock and/or crypto gifts.
  • Simplify recording and processing stock and crypto.
  • Donors can give to your church or organization without having to reach out to you.
Note: To integrate MP eGiving with Engiven, you must have a Vanco merchant account and be within the United States.

To learn more and view steps on enabling the integration, see Stock and Cryptocurrency.

Here are a few more things to know about this integration:
  • Batches are created; however, each batch only has one donation in it.
  • Though it's associated with online giving, the batching process is manual in MP eGiving. This is because Engiven doesn't send a "deposit date". They mail a check to the church, and we don't know when the church deposits that check.
  • After the MP eGiving admin posts the batch, it's sent to MinistryPlatform automatically. There is one exception to this: During the Engiven process, while the stock or crypto is being sold, it's possible to have a $0 donation in MP eGiving. If the admin posts that $0 batch, the batch will not sync with MinistryPlatform. You can resync it after you receive the funds, and the dollar amount will be corrected.
  • Once you receive stock or crypto gifts, the Platform shows the Engiven Donation ID and the Stock or Crypto detail in the Third Party Note on the Donation record.