Adding your first customer
Building your own Direct Debit setup process
Note: When setting up a mandate, your setup process (e.g. a set of payment screens on a screen or a paper form) must comply with Direct Debit scheme rules. To make this easy for you, GoCardless hosts secure and fully compliant payment pages that have been translated into many European languages.
Let’s add our first customer and set up a new Direct Debit mandate or Instant Bank Payment.
A customer is a person or company we want to take payments from.
A mandate is an authorisation from a customer to take payments from their bank account - once you have a mandate set up, you can charge the customer with future API calls. (A customer can have multiple mandates, but you’ll almost always only want one.)
An Instant Bank Payment is a one-off payment collected via open banking. It can be combined with a mandate to collect an initial setup fee and a subscription or simply used on its own.
You have two options for setting up Direct Debit mandates:
Recommended GoCardless now provides secure, hosted, mobile-friendly, conversion-optimised payment pages with all the advantages of the hosted payment pages mentioned below but with the added benefits and flexibility of Instant Bank Payments and bank account verification alongside Direct Debit Mandate setup.
Legacy GoCardless provides secure, hosted, mobile-friendly, conversion-optimised payment pages that have been translated into many European languages and comply with the “scheme rules” of the Direct Debit schemes. You redirect the customer to us, they provide their bank details on our site, and then we send them back to your application. You never have to handle end customers’ bank details.