Chariot routes payments through a 501(c)(3) nonprofit entity named DAFpay Network. By doing so, Chariot can track the full lifecycle of a Grant. Below is a diagram describing the flow of funds through DAFPay Network.
On a case-by-case basis, nonprofits who have a direct relationship with Chariot may elect to have grants sent to them from the DAF provider. If a nonprofit wishes to change or configure their preferences they can do so through the Chariot dashboard.
In the Create Grant endpoint, there is a parameter named
applicationFeeAmount. This will allow the caller to pass in a processing fee for the grant. Chariot will then either deduct that amount before paying out the nonprofit or invoice the fees from the Nonprofit and send the fees in a cadence according to an agreed-upon contract.
To perform form validation before Chariot Connect launches, simply return
false in the onDonationRequest. Please see Integrating Connect to learn more.
If a donor wishes to cover the fees, increase the final amount sent to the Create Grant route to compensate for the processing fees. Take into consideration that increasing the final amount also raises the processing fee and don't forget to round the final amount to a whole dollar (nearest 100) as DAFs only allow grants in dollar increments.
To calculate the final amount you can use the following formula: