This article walks through how you can retrieve matching gift requests from 360MatchPro and how you can update matching gift statuses in 360MatchPro.
Picking up matching gift requests from 360MatchPro
Updating the matching gift status in 360MatchPro
Picking up matching gift requests from 360MatchPro
When a donor/employee completes the auto-submission flow, the matching gift submission request will be stored in an endpoint for your platform to pick up.
We recommend picking up new matching gift submissions every 24 hours or more frequently.
Documentation
-
-
Related endpoint with data model and example value: LINK
-
Input: Submit a “since” parameter in the ISO 8601 format. If you do not submit a parameter, the default is the past 24 hours.
-
Output: Donation data, donor data, matching gift program data, nonprofit organization data, donor verification fields (including email address verification), and last updated timestamp.
-
Updating the matching gift status in 360MatchPro
When the matching gift request moves to a different stage of the matching gift process in your platform, you will update the status in 360MatchPro to match.
Watch this Zoom Clip for a video walkthrough of how to update matching gift statuses.
Documentation
-
Related endpoint with data model and example value: LINK
-
Input: Provide the 360MatchPro transaction ID, the status, and the amount of the matching gift (matched amount).
-
Output: You will receive either a success code (200) or an error message (400) with a description of the error.
Sample submission:
- {
- "submission_status": "approved",
- "donation_id": "123456",
- "matched_amount": 50
- }
You may also add additional optional fields to provide more information about the record:
-
Payment method: How will the matching funds be sent to the nonprofit? Check, ACH, or some other way?
-
Payment cleared date: When will the funds be sent/when were the funds sent to the nonprofit?
-
Rejected reason: If the matching gift request was rejected, why? Available reasons:
-
Max Employer Funds Spent
-
Max Employee Funds Spent
-
Gift Under Minimum
-
Status Mapping
Send this status to the endpoint | What situation does this status represent? | This text appears to the nonprofit in 360MatchPro |
:received | Your platform has received the matching gift request |
Auto-submission received
|
:invalid-submission-donor-verification
|
Your platform is unable to validate the matching gift request is associated with a valid user
|
Invalid submission: Donor eligibility unable to be verified
|
:pending-approval
|
If manual approval is required: The matching gift request has been received and moved into the approval queue
|
Auto-submission pending approval
|
:approved
|
The matching gift request has been approved
|
Auto-submission approved
|
:rejected
|
The matching gift request has been rejected
|
Auto-submission rejected
|
:pending-disbursement
|
The matching gift request has been approved and moved into the disbursement queue
|
Funds pending disbursement
|
:funds-disbursed
|
The matching gift has been disbursed to the nonprofit
|
Funds disbursed |
Notes on status mapping:
-
If your platform automatically reviews requests against preset program requirements -- that is, if pending-approval is not an applicable status in your platform -- you may skip from received to approved.
-
If the matching gift automatically moves into a disbursement queue after being approved -- that is, if approved and pending-disbursement are the same status in your platform -- use the pending-disbursement status.