When you use this block, Subsplash PCI compliance no longer covers your giving page. You need to complete your own PCI compliance steps and add a link to the Subsplash privacy policy (https://subsplash.com/legal/privacy) to your own privacy policy.
The Subsplash Transaction Entry Block is a Rock block that lets donors give through Subsplash without leaving your Rock site. It shows a Subsplash giving form with the same features donors get when they give in your Subsplash app or website.
When to use this block
You can add a Subsplash Giving embed to any site, and many Rock churches do. The embed sends donors to your Subsplash web app or standalone site to finish their gift. This block keeps donors on your Rock site from start to finish.
Use this block if you take gifts through more than one giving provider and need Rock to be the source of truth for each donor's recurring gifts and giving history. In your Subsplash web app, donors see only the gifts they made through Subsplash.
Set up the block
On the Rock page that will host your giving form, add the Transaction Entry block from the Subsplash > Finance category.
Open the block settings and fill in the settings below.
Click Save.
Setting | What it does |
Financial Gateway (required) | The Subsplash gateway that processes card and bank account gifts. |
Subsplash Campuses | The campuses donors can choose from. Only campuses connected to a Rock financial account appear in the list. |
Subsplash Funds (required) | The funds and sub-funds donors can choose from. Only funds connected to a Rock financial account appear in the list. |
Enable Memo Field | Adds an optional memo field to the form. It's off by default. |
Memo Default | Text that fills in the memo field. Donors can change it. You can use Lava, Rock's template language. |
Confirmation Message | The message donors see after they give. The default is "Thank you for your gift!" |
Impersonation | Lets staff give on behalf of another person. Turn this on only for internal staff pages. See Admin experience below. |
Donor experience
Donors choose a campus and fund, enter an amount, and choose how often to give. They can give once or set up a recurring gift, and they can click Add another gift to give to more than one fund at a time. Donors can pay by card or bank account (ACH). If you let donors cover processing fees in Subsplash, the form also gives them the option to add the fee to their gift.
Logged-in donors
Donors who are logged in to your Rock site can give with a payment method saved to their Subsplash profile or add a new one. A new payment method syncs to their Subsplash profile, so they can use it in your app and anywhere else Subsplash Giving is available.
Donors can't edit saved payment methods or change their default payment method in this block. Link to your Subsplash payment methods page on your Rock site so donors can manage them there.
Guest donors
When a donor isn't logged in, the form asks for their name and email, the same as Subsplash guest giving.
For a one-time gift, Subsplash doesn't save the payment method. If the donor already has a Subsplash profile, the gift is added to it.
For a recurring gift, Rock matches the donor to an existing person by name and email. If there's no match, Rock creates a new person with a Prospect connection status and a Pending record status. The recurring gift is linked to that person's Subsplash profile, and the payment method stays on file for the recurring gift.
Admin experience
You can add this block to an internal Rock page so staff can set up gifts and add payment methods on a donor's behalf. You can also use it in place of Rock's default block for adding a one-time gift from a person's profile.
Limit access to this block to your finance team or others with that responsibility.
In Rock, find the page that Person > Contributions > Add One Time Gift opens. It's set in the Giving Configuration block.
Replace that page's transaction entry block with the Subsplash Transaction Entry Block.
In the block settings, set Impersonation to Allow.
Pre-fill the giving form with a link
Requires Rock Plugin 3.1.1 or later.
You can share a link that opens the giving form with some values already filled in, such as the amount, fund, campus, frequency, and start date. Use these links in emails, on campaign pages, or on buttons on your Rock site. Prefilled values are only defaults, so donors can change any of them before they give.
To build a link, add settings to the end of your Rock giving page address after a question mark (?), and separate each setting with an ampersand (&). The block accepts two kinds of settings: Rock's own giving link settings and Subsplash Giving link settings.
Use Rock giving link settings
The block accepts Rock's standard Transaction Entry link settings, so giving links that you already use with Rock's own block keep working.
Example: https://yourchurch.org/give?AccountIds=12^50.00&Frequency=<frequency ID>
Setting | Example | What it fills in |
AccountIds | 12^50.00,15^25.00 | One gift for each Rock financial account, with an amount if you include one. You can use the account ID, IdKey, or Guid. |
AccountGlCodes | 40100^50.00,40110 | The same as AccountIds, but matches on the account's general ledger (GL) code. You can use both settings in one link. |
Frequency | The Defined Value ID for the frequency | Frequency. The block supports One-Time, Weekly, Bi-Weekly, Twice a Month, and Monthly. |
StartDate | 2026-11-01 | Start date for a recurring gift |
Amounts in these settings can have up to two decimal places and can't include commas.
A Rock account works only when the plugin maps it to a Subsplash fund. If the account maps to one fund at several campuses, the block selects the fund and the donor picks the campus. To choose the campus for them, add campus_id to the link.
Use Subsplash Giving link settings
The block also accepts the same link settings as Subsplash Giving. The Custom Link Generator in Subsplash Giving shows the fund_id, campus_id, and split values in the links it creates. For help, see Creating a Custom Subsplash Giving Link.
Example: https://yourchurch.org/give?amount=50.00&fund_id=<fund ID>&frequency=monthly
Setting | Example | What it fills in |
amount | 50.00 or 1,234.56 | Gift amount, with up to two decimal places |
fund_id | From the Custom Link Generator | Fund or sub-fund |
campus_id | From the Custom Link Generator | Campus |
frequency | once, weekly, 2week, semiMonth, or monthly | Frequency |
next_process_date | 11/01/2026 (MM/DD/YYYY) | Start date for a recurring gift |
split | From the Custom Link Generator | Several gifts, each with its own amount, campus, and fund |
How the block handles link values
The block ignores values it can't use, such as a fund the block doesn't show, a misspelled frequency, or a past date. The rest of the link still works, and the donor doesn't see an error.
The block never guesses a fund. If it can't use the fund in the link, it leaves the fund empty so the donor can pick one.
The start date applies only to recurring gifts. If the link sets a one-time frequency, the block ignores the start date.
When a link fills in two or more gifts, the donor sees an editable list of the gifts and then picks a frequency.
Use one kind of setting per link. If a link mixes kinds, the block uses only one, in this order: split, then AccountIds or AccountGlCodes, then fund_id. If a link has both frequency and Frequency, or both next_process_date and StartDate, the Subsplash setting wins.
The block ignores Rock's lock option (^false), so donors can always change a prefilled value.
The block doesn't support Rock's CampusId or its fundraising settings (GroupMemberId, GroupId, ParticipationMode, and AmountLimit).




