GC Logo
Developer Docs

Guides

Collect Payments
Overview
Setting up mandatesDirect Debit Mandates Verified Mandates Collecting mandates offline Importing Mandates
One-off paymentsOne-Off Direct Debit Instant Bank Pay
Recurring paymentsSubscriptions Instalments Variable Recurring Payments Instant Bank Pay + Direct Debit
Events & WebhooksMandate Events Billing Requests Events
Managing paymentsFX Payments Reconciling Payouts
Scheme guidanceACH and PAD Consent Types Billing Request Purpose Codes VRP Commercial Payment Purpose Codes PayTo Agreements and Payments

Build a client to create mandates offline

View as Markdown

Collecting your client’s payment authorisation via an online form isn’t always possible or doesn’t match how you would normally interact with your customers.

To help with this, we also offer paper and phone authorisation collection options (subject to regional availability).

Collect paper or telephone authorisation from your customers

This page details the steps required for you to collect authorisation this way. Please ensure that you read it and are comfortable with the compliance requirements.

If you're implementing offline mandates for ACH, please follow the instructions on this page.

If you are interested in using one or both of these methods but haven’t yet had this feature enabled on your account, please see here for more information on how to get this set up.

Build a client to create mandates offline

There are two approaches you may take based on your current integration and future plans.

  1. Core Endpoints: This API supports bank debit features. Use it if you are already integrated with it and don’t intend to implement Instant Bank Pay..

  2. Billing Requests API: This is our newest API, which supports both bank debit and open banking use cases. Use it if you intend to build open banking functionality in future.