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.

Automate rent collection, handle disputes and arrears, manage deposits.

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.

Nonprofit Solutions

Giving Pages

Gift Aid

 

More

Agentforce

FinDock Factsheet

 

 

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.

Find out which events we’re attending and hosting - come meet us in person.

Learn from FinDock experts and partners in live or on-demand sessions.

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.

Payment API

Powering FinDock’s solutions—and yours

The FinDock Payment API is a REST API for handling one-time and recurring payments. It powers our Payment Pages and PayLinks out of the box, and also lets you build custom payment flows tailored to your own apps and systems.

Why Use the Payment API?

Custom payment experiences

Build any payment journey—from donations to e-commerce—and make it your own, powered by FinDock’s API.

One API, endless use cases

Connect mobile apps, existing systems, or Experience Cloud. One flexible API covers it all.

Seamless Salesforce integration

Every transaction automatically updates Salesforce for real-time accuracy and smooth reconciliation.

Integrate the API with…

  • Web pages
  • Mobile apps
  • Experience Cloud

Collecting (recurring) invoice payments

Enable clients to pay invoices through integrated payment forms, whether it’s a one-time charge or a recurring subscription.

Collecting insurance premiums

Streamline premium collections by enabling policyholders to pay their insurance bills online through secure, branded forms.

Supporting online checkout experiences

Facilitate smooth payment experiences in online shops, supporting various payment methods and processors.

Collecting donations

Enable nonprofits to accept donations through customizable forms, integrating seamlessly with Salesforce’s Nonprfot Cloud (NPC) and Salesforce’s Nonprofit Success Pack (NPSP) .​

API Integration checklist

There are many use cases for the FinDock Payment API and many ways to implement each one. To help you find the best way to use the Payment API for your organization, we have collected a number of questions to help guide your development planning.

Go to checklist →

Easily integrates with a wide range of PSPs and payment methods.

One platform, endless payment options — FinDock supports a wide range of payment providers and methods, all fully integrated with Salesforce.


Find the full list of supported payment methods and processors in our factsheet.

Accept one-time or recurring payments

Whether you’re collecting one-time payments, managing recurring payments such as subscriptions, or accepting donations, the Payment API gives you the flexibility and control to handle it all seamlessly.

 

Built into Salesforce for seamless experiences

FinDock is a 100% Salesforce native solution, so everything from payment data to follow-ups happens right inside your CRM.

Instant data visbility

See real-time payment updates directly in Salesforce, so your team always has the latest information at their fingertips.

Automatic payment reconciliation

Payments are matched to the right records automatically, saving time and reducing manual errors in your financial processes.

Seamless follow-up journeys

Trigger personalized follow-up actions, like reminders, thank-you emails, or renewal prompts using Salesforce Marketing Cloud or other automation tools

Seamless Payments in Experience Cloud

By leveraging Salesforce Experience Cloud, organizations can extend the capabilities of the Payment API to create fully embedded, self-service payment experiences. This allows customers to:

  • Make payments directly in their account portal, improving convenience and retention.
  • Manage subscriptions, invoices, and donations, reducing support overhead.
  • Choose preferred payment methods, ensuring a smooth and localized experience.

With FinDock’s Payment API and Salesforce Experience Cloud, businesses can provide truly seamless and customer-centric payment experiences that drive engagement and efficiency.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.