Payment methods overview
FinDock supports many payment methods through integrations with Payment Service Providers (PSPs). FinDock also natively supports some processing actions of certain payment methods directly on Salesforce.
This is an overview of the payment methods and their availability with supported payment processors.
Indicators
When an option is not applicable, it can mean either the method supports the feature but the given processor does not or the method does support the feature.
Symbol | Meaning |
---|---|
Supported | |
Not supported | |
Not applicable |
Terminology
FinDock uses the following key terms and concepts in our payment method table summaries.
Channel
Channels are the ways you interact with payers to accept their payment intents. For descriptions of supported channels, see Channels for accepting payments
ย ย ย Please refer to the specific payment method articles for details on supported channels.
One-time payments
One-time, also called one-off, payments can only be collected in full once. The one-time payment is represented by an Installment record in Salesforce. A payer can pay the full amount of the installment with one transaction or make multiple partial payments.
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. For more information, see Multi-Currency.
Multi-merchant
Specific payment processors allow you to create more than one (bank or merchant) account, so you can collect different payments on different accounts. For more information, see Multi-Merchant.
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 the given payment method before you can use it with FinDock.
Refunds
Many payment methods allow you to refund payments. Restrictions, especially on partial refunds, may apply. In most cases, refunds are initiated through the PSP (via your merchant dashboard). FinDock updates Salesforce data accordingly based on notifications from the PSP. Certain payment methods, such as direct debit schemes, have specific rules and processes around refund handling.
Payment methods and processors
FinDock supports several types of payment methods and multiple payment processors. For some methods, FnDock can be used as a native Salesforce processor.
Checking available payment methods
To find out what payment methods are activated in a specific Salesforce environment, you can make a GET call to the /PaymentMethods
endpoint of the FinDock Payment API or check from the FinDock Setup under Payment Processors & Methods.
Bank transfer
Bank transfers are typically initiated by the payer. Processing is handled between the banks of the payer (debtor) and creditor (your organization). You can create a custom payment method to capture specific types of bank transfer payments that are included in your bank statements and reports.
Payment Method | Payment Processor | One-time | Recurring | Refunds |
---|---|---|---|---|
Giro | FinDock | |||
Standing Order | FinDock |
Cards
Card payments covers a wide range of different credit and debit cards. The card networks that issue and manage these cards may be global or local, representing a wide variety of branded card schemes.
Payment Method | Payment Processor | One-time | Recurring | Refunds |
---|---|---|---|---|
Card | Adyen | |||
Card | Authorize.net | |||
Card | Axerve | |||
Card | Buckaroo | |||
Card | Checkout.com | |||
Card | Mollie | |||
Card | Redsys | |||
Card | Saferpay | |||
Card | Stripe | |||
Card | Worldpay BG350 | |||
Card | Worldpay Corporate Gateway |
Credit transfer
Credit transfer payment methods are used for outgoing payments (payable installments).
Payment Method | Payment Processor | One-time | Recurring | Refunds |
---|---|---|---|---|
SEPA Credit Transfer | FinDock |
Direct debit
Direct debit payment methods are commonly used for recurring payments.
Online banking
Online banking is a broad collection of payment methods which enable paying through connected services and devices.
Payment request
Payment request payment methods that use a unique payment reference on the request for payment, such as invoices, donation request, and various forms of payment slips that are shared online or in print.
Payment Method | Payment Processor | One-time | Recurring | Refunds |
---|---|---|---|---|
Acceptgiro | FinDock | |||
Bollettino Postale | FinDock | |||
ESR (CH-DD) | FinDock | |||
ESR (LSV) | FinDock | |||
Giro (KID) | FinDock | |||
Giro (OCR) | FinDock | |||
iDEAL QR | Buckaroo | |||
OGM | FinDock | |||
QR-bill | FinDock | |||
Tikkie | Tikkie |
Wallet
Wallets, also known as e-wallets or pass-through wallets, enable payers to digitally store details of a payment instrument, often a credit card, that can then be easily accessed and used for making payments.