Online Giving
Let your website, Rock RMS, or Ministry Platform hand off donors to a pre-filled giving checkout — then return them to your site with a signed token after payment.
How It Works
Your website or ChMS redirects donors to a pre-filled checkout, processes the gift, and returns them with transaction details.
Your website or ChMS redirects the donor to the Express endpoint with amount, fund, donor info, and return URL via URL parameters.
The donor lands on a streamlined, pre-filled giving checkout. Navigation and sign-up prompts are hidden for a focused experience.
After payment, the donor is automatically redirected to your return URL with a JWT-signed token containing transaction details.
URL Parameters
Set the return URL and button label. After payment, donors are sent back with a signed JWT token.
Pre-fill the gift amount, fund, and sub-fund. Optionally lock the amount so donors can't change it.
Pass first name, last name, email, phone, and full address to skip data entry.
Route donors to a specific custom form or giving page instead of the default checkout.
Specify which payment gateway to use, including alternate gateway accounts.
Pass an opaque state string that is returned in the JWT payload for your system to verify the round-trip.
Platform Support
Rock RMS redirects donors to Express checkout and receives a signed payment token on return for automatic posting.
MP widget payments hand off to Express with invoice context. Transaction details return via MP-signed JWT.
Any website can POST or redirect to the Express endpoint. Verify the return JWT with your public key.
Ministry Platform invoices route through Express for seamless payment and automatic invoice reconciliation.
Every return payload is signed with your domain's public key. Verify amount, donor, and transaction ID server-side.
Settings page generates ready-to-use Express links and displays your public key for integration setup.
JWT Return Payload
After a successful payment, the signed JWT token returned to your system includes these fields.
Hand off giving from your website or ChMS and get transaction data back automatically.