Skip to main content
Version: march-23-sandbox

Payment Methods

FinDock supports national and international payment methods through several Payment Service Providers (PSPs). This is an overview of the payment methods and their availability through different PSPs.


FinDock uses the following definitions and classifications when it comes to payment methods:

Payment Method

Payment method is the way your payer gives money. Each method has certain capabilities and restrictions. Importantly, the method usually determines the transaction processing fee and the fee for the channel (online, phone, mail, etc.) used to complete the payment.

Payment Processor

Payment processors are third parties, often called Payment Service Providers (PSPs), that process the actual payment. Different processors not only offer different payment methods, but also offer different pricing and services for the same payment method. FinDock does not touch the payment flowing from your payer to you through PSPs.

For some payment methods like SEPA Direct Debit, FinDock is a processor, but not as described above. FinDock generates and accepts the required files to collect payments through your bank. The bank handles the actual payments (money), while FinDock manages the payment transactions (data).


You need a contract with a PSP, payment gateway or bank for a given payment method before you can use it with FinDock.


Who can initiate the Payment. Some payments can only be created in FinDock by the actual payer through a hosted payment page. Others can be created in FinDock by a Salesforce user (that is not the actual payer) by entering the required data like a bank account.

One-time Payments

One-time payments are executed only once.

Recurring Payments

Recurring payments can be executed several times over a specified or un-specified period. Recurring payments require a mandate to be stored in FinDock and can be collected through a Payment Schedule.


Specific payment processors allow you to collect payments in more than one currency. Salesforce also has a setting to allow using multiple currencies in the org. However, FinDock only supports multi-currency for certain payment processors. More information can be found in our Multi-Currency article.


Specific payment processors allow you to create more than one (bank) account. For a subset of payment processors, FinDock supports several accounts, so you can collect different payments on different accounts. More information can be found in our Multi-Merchant article.


Many payment methods allow you to refund payments. Please be advised that restrictions, especially on partial refunds, apply. In most cases, refunds are initiated through the PSP (e.g. your account dashboard), and FinDock updates Salesforce data based on notifications from the PSP. For some payment methods, like direct debit, refunds are determined and handled according to the scheme rules.

Payment Methods and Processors

FinDock supports several types of payment methods.

Direct Debit

Payment MethodPayment ProcessorOne-timeRecurringRefunds
BACS Direct DebitFinDockyesyes--
BACS Direct DebitGoCardlessyesyes--
BACS Direct DebitSmartDebityesyes--
BACS Direct DebitStripeyesyes--
CH-DD Direct DebitFinDockyesyes--
LSV Direct DebitFinDockyesyes--
PostFinance CardSix Saferpayyesyes--
SEPA Direct DebitBuckarooyesyes--
SEPA Direct DebitFinDockyesyes--
SEPA Direct DebitMollieyesyes--
SEPA Direct DebitStripeyesyes--
SEPA Direct DebitGoCardlessyesyes--

Credit Transfer

Credit Transfer payment are outgoing payments (Payables).

Payment MethodPayment ProcessorOne-timeRecurringRefunds
SEPA Credit TransferFinDockyes----


Payment MethodPayment ProcessorOne-timeRecurringRefunds
Credit CardAdyenyesyesyes
Credit CardAxerveyesyesno
Credit CardCheckout.comyesyesyes
Credit CardMollieyesyesyes
Credit CardRedsysyesyesyes
Credit CardSix Saferpayyesyes--
Credit CardStripeyesyesyes
Credit CardWorldpay Corporate Gatewayyesyesyes
Credit CardBuckarooyesnoyes
Credit CardWorldpay BG350yes--no

Online banking

Payment MethodPayment ProcessorOne-timeRecurringRefunds
PostFinance E-financeSix Saferpayyes----
TWINTSix Saferpayyesyes--
Instant Bank PayGoCardlessyes----

Payment request

Payment Requests are payment methods that are not authorized immediately by the payer. They can be sent by mail, email, etc.

Payment MethodPayment ProcessorOne-timeRecurringRefunds
Bollettino PostaleFinDockyesyes--
CH-DD ESRFinDockyesyes--
LSV ESRFinDockyesyes--
iDEAL QRBuckarooyes--yes


Payment MethodPayment ProcessorOne-timeRecurringRefunds
Apple PayStripeyesyesyes
Google PayStripeyesyesyes


A cryptocurrency is a digital asset based on blockchain technology. The "coins" and transactions are maintained by the decentralized system of the given cryptocurrency where the data is kept secure through use of advanced cryptography techniques.

There are many cryptocurrencies, with more coming to the market. Perhaps the most well-known is Bitcoin, one of the first coins on the market and currently has the largest market share.

Payment MethodPayment ProcessorOne-timeRecurringRefunds
BitcoinSix Saferpayyesnono
EthereumSix Saferpayyesnono


These payment methods are typically initiated by the payer or do not require a collection processing step for FinDock. The transactions from these methods do not require a specific payment extension and can be created and matched manually or through automated bank file matching.

Payment MethodPayment ProcessorOne-timeRecurringRefunds
Bank TransferFinDockyesyes--

Checking available payment methods

To find out what payment methods are activated in a specific Salesforce environment, you can make a API call to the /PaymentMethod endpoint of the FinDock Payment API.