{"templateId":"markdown","versions":[{"version":"production","label":"July '26","link":"/docs/payment-processors/gocardless-credit-transfer","default":true,"active":true,"folderId":"a2557b8d"}],"sharedDataIds":{"sidebar":"sidebar-docs/@production/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"redocly_category":"Processors & Methods","type":"markdown"},"seo":{"title":"GoCardless credit transfer","description":"The knowledge base provides comprehensive product documentation for system integrators, administrators and end users.","siteUrl":"https://docs.findock.com","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"keywords":"gocardless, psp, payment service provider, payment processor, payment extension"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"gocardless-credit-transfer-outbound-payments","__idx":0},"children":["GoCardless credit transfer (Outbound Payments)"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This feature is in a closed pilot. Please contact ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"mailto:support@findock.com"},"children":["FinDock Support"]}," if you would like to participate."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For the UK market, GoCardless enables credit transfer payments through their Outbound Payments feature. FinDock supports this credit transfer payment method for bulk outbound payments processed through GoCardless."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Prerequisites"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["FinDock installed and configured"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["WebHub connected"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["GoCardless extensions installed and configured"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Outbound Payments enabled for your GoCardless account"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getting-started","__idx":1},"children":["Getting started"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["There are no changes required in the FinDock Setup to start using outbound payments. However, please be sure that the merchant account you have configured in FinDock has the Outbound Payments feature enabled at GoCardless."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you haven’t already, we recommend reading through the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://support.gocardless.com/hc/en-gb/articles/20352558512156-Outbound-Payments-Frequently-Asked-Questions"},"children":["GoCardless FAQs about outbound payments"]},". You may also want to consider defining specific security practices around your credit transfer processes. For guidance, please refer to our  article about ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/payment-processors/credit-transfer-security"},"children":["security for native SEPA Credit Transfer processing"]},". The data scope and other facets are similar in the GoCardless context."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"creating-installments","__idx":2},"children":["Creating installments"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Installments for outbound payments need to be manually created using the Salesforce tooling of your choice. Make sure each Installment record has record type Payable and at least the following:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Currency: GBP"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Payment Method: Credit Transfer"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Payment Processor: GoCardless"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Status: New or Pending"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Target: GoCardless merchant account with Outbound Payments enabled"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Payment Profile record linked to the installment captures the creditor details, that is, the recipient of the outbound payment."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"mandates-for-outbound-payments","__idx":3},"children":["Mandates for outbound payments"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With GoCardless outbound payments, FinDock extends the role of the Mandate object. The standard use of a Mandate record is to capture a payer’s (debtor) authorization to collect money. In the GoCardless credit transfer context, the mandate defines the customer Id and bank account at GoCardless that will be used to pay the outbound payment."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"running-payment-schedules","__idx":4},"children":["Running payment schedules"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can run payment schedules for outbound payments ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/payments/using-payment-schedules"},"children":["payment schedules"]}," or ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/payments/auto-collect-payments"},"children":["automate the schedule runs"]},". However, each schedule has an explicit authorization step that must be manually completed by your designated user."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Create a schedule with GoCardless as processor and Credit Transfer as payment method."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Start the payment schedule."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Once the schedule reaches the Generated state, you can use the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/payments/findock-data-quality"},"children":["Data Quality component"]}," to verify all linked records, then click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Start Processing"]},". FinDock also validates data inline during the next phase."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["When the schedule reaches Processing state, check the Last Status Reason for the authorization URL from GoCardless."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the authorization URL in a browser tab and complete the authorization steps according to the guidance from GoCardless."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Wait for schedule status to be updated based on incoming webhook events from GoCardless."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The authorization URL from GoCardless expires after three days. The schedule needs to be re-run to get a new URL."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"reconciling-outbound-payments","__idx":5},"children":["Reconciling outbound payments"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Outbound payment reconciliation is handled through Guided Matching based on webhook events from GoCardless. When GoCardless receives and authorizes the Outbound Payment Import from FinDock, entries in the import are converted into separate payments at GoCardless. Each payment then has its own corresponding webhook event(s)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once FinDock receives the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payments.confirmed"]}," event, an inbound report is created and processed which updates the related installment to Paid and creates a new Payment record for the paid (negative) amount."]}]},"headings":[{"value":"GoCardless credit transfer (Outbound Payments)","id":"gocardless-credit-transfer-outbound-payments","depth":1},{"value":"Getting started","id":"getting-started","depth":2},{"value":"Creating installments","id":"creating-installments","depth":2},{"value":"Mandates for outbound payments","id":"mandates-for-outbound-payments","depth":2},{"value":"Running payment schedules","id":"running-payment-schedules","depth":2},{"value":"Reconciling outbound payments","id":"reconciling-outbound-payments","depth":2}],"frontmatter":{"seo":{"title":"GoCardless credit transfer","keywords":"gocardless, psp, payment service provider, payment processor, payment extension"}},"lastModified":"2026-07-19T15:54:03.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/payment-processors/gocardless-credit-transfer","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}