Church technology integration with warm amber glow and connected systems

Online Giving

Express Giving.
Payment Handoff.

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

The Express Handoff Flow

Your website or ChMS redirects donors to a pre-filled checkout, processes the gift, and returns them with transaction details.

01

Redirect with parameters

Your website or ChMS redirects the donor to the Express endpoint with amount, fund, donor info, and return URL via URL parameters.

02

Donor completes gift

The donor lands on a streamlined, pre-filled giving checkout. Navigation and sign-up prompts are hidden for a focused experience.

03

Signed return to your site

After payment, the donor is automatically redirected to your return URL with a JWT-signed token containing transaction details.

URL Parameters

Pre-Fill Everything

Redirect URL & label

Set the return URL and button label. After payment, donors are sent back with a signed JWT token.

Amount & fund

Pre-fill the gift amount, fund, and sub-fund. Optionally lock the amount so donors can't change it.

Donor information

Pass first name, last name, email, phone, and full address to skip data entry.

Custom form & giving page

Route donors to a specific custom form or giving page instead of the default checkout.

Gateway selection

Specify which payment gateway to use, including alternate gateway accounts.

State token

Pass an opaque state string that is returned in the JWT payload for your system to verify the round-trip.

Express giving admin settings with link generator and public key
Donor completing an express checkout handed off from Rock RMS

Platform Support

Built for Rock RMS, MP & More

Rock RMS payments

Rock RMS redirects donors to Express checkout and receives a signed payment token on return for automatic posting.

Ministry Platform widgets

MP widget payments hand off to Express with invoice context. Transaction details return via MP-signed JWT.

Any external website

Any website can POST or redirect to the Express endpoint. Verify the return JWT with your public key.

MP invoice payments

Ministry Platform invoices route through Express for seamless payment and automatic invoice reconciliation.

JWT-signed verification

Every return payload is signed with your domain's public key. Verify amount, donor, and transaction ID server-side.

Admin link generator

Settings page generates ready-to-use Express links and displays your public key for integration setup.

JWT Return Payload

What You Get Back

After a successful payment, the signed JWT token returned to your system includes these fields.

state amount transaction_id gateway_txn_id status user_id first_name last_name email address city state/region postal_code country
Signed with your public key — Verify the JWT server-side using the public key displayed in your admin Express settings.
Appended as query parameter — The token is appended as ?token= to your configured redirect URL.
Optional session logout — Rock RMS payments automatically log out the donor session before redirect to prevent session conflicts.
Session recovery — If the session is lost mid-payment, Rock RMS transactions recover the return URL from integration data.
Modern church at dawn with warm amber light

Connect Your Platform

Hand off giving from your website or ChMS and get transaction data back automatically.