Skip to main content

Payment Methods

FinDock supports national and international payment methods through several Payment Service Providers (PSPs). This is an overview of which payment methods are available through which payment processors.

Terminology

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 capabilties and restrictions. Importantly, the method usually determines the processing fee for the transaction 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) or gateways, that process the actual payment. FinDock does not touch the payment flowing from your payer to you for any payment methods or processors. Different processors not only offer different payment methods, but also offer different pricing and services for the same payment method.

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).

info

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

Entity

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.

Multi-currency

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.

Multi-merchant

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.

Refunds

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--

Credit Transfer

Credit Transfer payment are outgoing payments (Payables).

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

Cards

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

Online banking

Payment MethodPayment ProcessorOne-timeRecurringRefunds
BancontactAdyenyes--yes
BancontactCheckout.comyes--yes
BancontactMollieyes--yes
IdealAdyenyes--yes
IdealBuckarooyes--yes
IdealCheckout.comyes--yes
IdealMollieyes--yes
IdealStripeyes--yes
PostFinance E-financeSix Saferpayyes--yes
SofortAdyenyes--yes
SofortBuckarooyes--yes
SofortMollieyes--yes
TWINTSix Saferpayyes--yes
BancontactBuckarooyes--yes
Instant Bank PayGoCardlessyes----
BancontactStripeyes--yes

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
AcceptgiroFinDockyesyes--
Bollettino PostaleFinDockyesyes--
CH-DD ESRFinDockyesyes--
LSV ESRFinDockyesyes--
OGMFinDockyesyes--
TikkieTikkieyesyes--
iDEAL QRBuckarooyes--yes
QR-billFinDockyesyes--

Wallet

Payment MethodPayment ProcessorOne-timeRecurringRefunds
PayPalBuckarooyesnoyes
PayPalPayPalyesyesyes
Apple PayStripeyesyesyes
Google PayStripeyesyesyes
PayPalMollieyesnoyes

Cryptocurrency

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

Other

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.