Simplify premium collection and cut admin work.

Automate billing, manage complex rates, and improve payment reliability.

Automate recurring gifts, reduce churn, and strengthen donor loyalty.

Streamline membership payment process and provide a seamless experience for members.

Streamline tuition payments, lower late fees, and focus on students.

Streamline rent collection for social housing and commercial real estate on Salesforce.

Online Payments >

Process online payments via PayLinks, Giving Pages and Payment API.

Recurring Payments >

Automate recurring payments with Salesforce at the core.

Agent Payments >

Collect secure payments over the phone or mail using a Virtual Terminal.

Outbound Payments >

Pay vendors faster with tracked outbound payments.

Recover failed payments automatically in Salesforce.

Bank Payments >

Import and reconcile bank payments in Salesforce.

Payment Service Provider Payments >

See all your PSP payment data in Salesforce.

Non-FinDock Processed Payments >

Reconcile all payments in one Salesforce view.

Insights, tips, and deep dives into payments on Salesforce

Hear directly from customers about their FinDock experience.

Learn how organizations transform their payment operations with FinDock.

Access guides, whitepapers, and resources to explore FinDock.

Meet us at upcoming events, or catch up with our on-demand webinars.

Browse our Feature Showcase videos and FinDock shorts

Get help from our resources or submit a support request.

Understand how to configure, use, and integrate FinDock.

For Customers

Find Implementation Partner >

Find certified experts to implement FinDock successfully.

View Integration Solutions >

Extend FinDock capabilities with out-of-the-box integrations.

For Partners

Become a Partner >

Join our partner ecosystem and deliver payment solutions on Salesforce.

FinDock Academy >

Get trained and certified to build expertise in FinDock implementations.

For Partners

FinDock Demo App >

Launch an end-to-end payment demo in just 5 minutes.

Partner Newsletter >

Stay in the loop with updates, insights, and partner success stories.

Learn who we are and what we strive for.

Access our logos and brand guidelines.

Stay up to date with our latest stories and updates.

Read our policies, terms, and compliance resources.

Explore open roles and join the FinDock team.

Get in touch with our team.

May ’26 Release Highlights

Lee Moorcroft
May 21, 2026

FinDock’s May ’26 release is now live in production orgs as of Sunday, May 17. You can watch the May release webinar for a walkthrough and demos, or review the release notes for the complete list of changes.

If you’re short on time, here are the release highlights:

  1. Refunds from Salesforce, expanded to Stripe and Authorize.net, with a new out-of-the-box component (beta)
  2. Salesforce Bulk API 2.0 moves to General Availability
  3. Reconciliation improvements, more control over matching and payment references

Also announced:

  1. Experience Cloud payments, allowing you to build more flexible online payment experiences inside Salesforce. Pilot sign-ups are now open.

Refunds from Salesforce: now in beta, now on Stripe and Authorize.net

Refunds from Salesforce started as a pilot in January with Paya. With the May release, the feature moves to beta and expands to two of the most widely used payment processors: Stripe and Authorize.net.

This release also introduces a new out-of-the-box web component for refunds. Service agents can initiate full or partial refunds directly from an Installment, Opportunity, or Gift Transaction record. The component shows relevant payment history, flags any prior refunds, and surfaces customizable refund reasons, so agents have the context they need without the need to switch between tools.

For teams that want more flexibility, refunds can still be triggered from a Flow or built into a custom component. Documentation with code examples is available in the FinDock Knowledge Base under Integrating Refunds.

Why does this matter?

Issuing a refund should not require having to leave Salesforce, logging into a processor dashboard, and manually updating records on the way back. When a refund is processed through FinDock, the refund record is created and linked to the original payment automatically. Status updates from the processor flow back in through Guided Matching, this means that finance teams see the full and accurate picture without having to chase down more information.

For teams using Fundraising (NPC), FinDock also creates a Gift Refund record linked to the original gift transaction, keeping fundraising data and payment data in sync.

If you want to test Refunds from Salesforce, contact FinDock Support to get started.

Salesforce Bulk API 2.0 moves to General Availability

Bulk API 2.0 has been in pilot since the March release. It moves to General Availability with the May release, improving how ProcessingHub exchanges data with Salesforce for large volumes of records.

All sandbox orgs receive Bulk API 2.0 now. For production orgs, FinDock is using a phased rollout over the coming weeks. This rollout is not tied to the standard release cycle, so your production org will be switched over separately. Customers will receive advance notice via email, please ensure that the Support & Product Contact email address in FinDock Setup is up to date.

Why does this matter?

For teams processing large volumes of payment data, this reduces the time ProcessingHub spends pushing data to Salesforce. Internal testing showed up to 60% faster data loads for bank statement files and a 28% improvement for Gift Aid processing.

For most teams this change is invisible, as it happens in the background. But if you run high-volume operations, you should experience faster processing windows.

Experience Cloud for online payments: now accepting pilot customers

FinDock is opening sign-ups for online payments built on Salesforce Experience Cloud, Flow, and FinDock web components, all combined into a single, configurable solution that runs inside Salesforce.

The approach is built around three parts that can be mixed and matched:

  1. Experience Cloud as a website and page builder – responsive, brandable, with a free Salesforce CMS included
  2. Flow as a form builder – flexible multi-step journeys with conditional logic, validation, and no-code configuration
  3. FinDock web components for payment method selection, payment initiation, and response handling

Templates are available via FinDock Labs so you can start from a working example and adjust from there.

Why does this matter?

Until now, online payment experiences in FinDock were either out-of-the-box Giving Pages and PayLinks, quick to set up but limited in flexibility, or fully custom builds on top of the Payment API, which require more development-intensive resources. This pilot is designed to fill the gap, giving you more flexibility than Giving Pages, but without the cost and complexity of building from scratch.

It also means payment pages live inside Salesforce, so they can connect directly to Agentforce, Marketing Cloud, Data Cloud, and the rest of the Salesforce ecosystem. Localization, accessibility, and branding can now be handled through Experience Cloud’s native tooling.

The pilot is open for sign-up. If you want to participate, contact laurens@findock.com or support@findock.com, or fill in the form at https://forms.gle/vwcnuyrtyXNkY9mZ6.

Reconciliation improvements: serial processing and custom payment references

Two updates in this release give teams more control over how transactions are matched and how payment references are generated.

More control over how transactions are matched. When Guided Matching processes incoming transactions, it has always run multiple matches at the same time, processing in parallel to get through large volumes quickly. That works well, but in some cases it can cause conflicts, where two transactions compete to match against the same record simultaneously.

You can now choose to process transactions one at a time instead. For most organisations, this is just as fast, and it removes the risk of those conflicts, particularly useful when matching rules are complex or when the order in which transactions are processed matters.

New installs default to one-at-a-time processing. Existing installs stay as they are, with the option to change it in the Guided Matching setup.

Why does this matter?

The processing mode change improves matching reliability for organisations with complex transaction flows, particularly relevant for teams reconciling large bank statement files or working with bank transfer payments that require exact reference matching.

The custom base reference makes it easier to link incoming payments to internal records like invoices, without having to build your own reference logic from scratch.

For a complete overview of all changes in the May 2026 release, review the full release notes at docs.findock.com/release-notes/release-notes-may-26 or watch the release webinar