Guides
Setting up mandates
Direct 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 mandatesRecurring payments
Taking Subscription payments Taking Instalment payments Variable Recurring PaymentsCombining one-off and recurring payments
Take a first Instant Payment with mandate set upSend an outbound payment
Adding a new recipient Initiate an outbound payment Approve an outbound payment Cancel an outbound paymentSetting up mandates / collecting payments
Billing Request with Actions: Setting up a Direct Debit mandate Collecting a Direct Debit payment Billing Request with Actions: Taking an Instant Bank Payment Billing Request with Actions Dual Flow: Taking an Instant Bank Payment and setting up a Direct Debit mandateGoCardless Embed
Handling webhooks
In this step of the GoCardless Embed guide you will use GoCardless' webhooks to respond to event actions and send payer notifications.
Follow the staying up to date with webhooks guide to:
create a webhook endpoint through the GoCardless dashboard.
set up a webhook handler to listen to webhook events.
The API reference docs contain the full list of event actions.
Payer Notifications
All direct debit schemes require certain notifications to be sent to payers, for example when a mandate is set up or a certain amount of time before a payment is taken. As a user of the GoCardless Embed product, we expect you will want to send your own payer notifications so that you can customise and brand them as you see fit.
GoCardless will send a webhook for every notification you need to send. This will allow you stay within the scheme rules. You can read this more detailed guide on handling payer notifications.
