Frequently asked questions

Paid with GoCardless? Read our FAQ for customers

Developer API

What can I use the API for?

Our REST API allows developers to easily create powerful integrations with GoCardless. See our documentation to find out more.

You can integrate as a Merchant to take payments on your own behalf, or integrate as a Partner to create and manage multiple merchants.

How does the Partner API work?

A Partner integration allows your customers to quickly and easily create a GoCardless account and start collecting payments without copying and pasting API keys.

To learn more about our Partner product, please contact us.

What programming languages can I use?

We have client libraries for RubyPHPJava,Python and .NET

Can I host the payment pages on my site?

Yes, but only with GoCardless Pro. With Pro, you’re able to design your own payment pages and you can host them directly on your website. There are certain rules you’ll need to comply with, but we’ll help you to implement them with our SEPA and Bacs implementation guides.

Do you offer iFrames?

No - we do not offer iFraming of our payment pages as we are not sufficiently comfortable with the reliability and security of iFrames.

Some of our partners such as Zuora can offer you an iFrame for your payment pages. We also provide a Flow JS which saves you from storing any banking data on your servers.

Can payments be made directly via the API?

Only once authorisation (the Direct Debit mandate) is in place. Customers must be sent to secure payment pages to give initial authorisation of the Direct Debit.

Once authorisation is in place, payment can be requested via the API.

What information do you make available via the API?

GoCardless provides webhooks to notify Merchants of any changes in the status of its resources. One extremely useful example is determining when a bill has been paid.

You can find out more about available webhooks and how to use them in ourwebhook guide.

Where can I get technical support?

You can email us at Our developers are on hand 9am-6pm, Mon-Fri to help with your technical queries.

GoCardless SAS, WeWork - 7 rue de Madrid, Paris, 75008, France

GoCardless SAS, an affiliate of GoCardless Ltd (company registration number 834 422 180, R.C.S. PARIS), is authorised by the ACPR (French Prudential Supervision and Resolution Authority), Bank Code (CIB) 17118, for the provision of payment services.

GoCardless Ltd., Sutton Yard, 65 Goswell Road, London, EC1V 7EN, United Kingdom

GoCardless (company registration number 07495895) is authorised by the Financial Conduct Authority under the Payment Services Regulations 2017, registration number 597190, for the provision of payment services.