Guides

Bank Payments
Overview
Setting up mandatesDirect Debit Mandates Verified Mandates PayTo Agreements and Payments Build a client to create mandates offline Supporting mandates set up outside of your product Importing Mandates Blocking mandates
One-off paymentsTaking an Instant Bank Payment Taking a one off payment
Recurring paymentsTaking Subscription payments Taking Instalment payments Variable Recurring Payments
Combining one-off and recurring paymentsTake a first Instant Payment with mandate
 set up
Responding to eventsResponding to Mandate Events Responding to Billing Requests Events
FX Payments Reconciling Payouts ACH and PAD Consent Types VRP Commercial Payment Purpose Codes Billing Request Purpose Codes

Create a recipient

Before sending money, ensure that GoCardless has the recipient’s bank details. Recipients can either be:

  • existing customers who you already collect payments from;

  • new customers.

If you’ve used the GoCardless API before, this process will be straightforward. If you’re new to the API, take a moment to explore the API reference and examples via the links below. In summary, you’ll need to work with two key endpoints:

  • "Create a customer"

  • "Create a customer bank account"

Once created, you can use the same recipient to send outbound payments as many times as needed.

What’s next?

Create your first outbound payment to send money