# GoCardless integration

> Bank debit, ACH, and open-banking payments — customers, mandates, one-off and recurring payments, payouts, and refunds.

- Authentication: apiKey

## Tools (76)

- **Cancel Billing Request**: Cancel a billing request.
- **Cancel Instalment Schedule**: Cancel an instalment schedule.
- **Cancel Mandate**: Cancel a mandate.
- **Cancel Mandate Import**: Cancel a mandate import.
- **Cancel Payment**: Cancel a payment.
- **Cancel Subscription**: Cancel a subscription.
- **Collect Bank Account**: Add bank account details to a billing request.
- **Collect Customer Details**: Add customer details to a billing request.
- **Complete Redirect Flow**: Complete a redirect flow after payer authorisation.
- **Confirm Payer Details**: Confirm payer details on a billing request.
- **Create Billing Request**: Create a billing request.
- **Create Billing Request Flow**: Create a hosted billing request flow.
- **Create Creditor**: Create a creditor.
- **Create Creditor Bank Account**: Create a creditor bank account.
- **Create Customer**: Create a new customer record.
- **Create Customer Bank Account**: Create a customer bank account.
- **Create Instalment Schedule**: Create an instalment schedule.
- **Create Mandate**: Create a Direct Debit mandate.
- **Create Mandate Import**: Create a mandate import for bulk migration.
- **Create Mandate Import Entry**: Add an entry to a mandate import.
- **Create Payment**: Create a payment against a mandate.
- **Create Redirect Flow**: Create a legacy redirect flow.
- **Create Refund**: Create a refund against a payment.
- **Create Subscription**: Create a recurring subscription.
- **Disable Creditor Bank Account**: Disable a creditor bank account.
- **Disable Customer Bank Account**: Disable a customer bank account.
- **Fulfil Billing Request**: Fulfil a billing request.
- **Get Billing Request**: Retrieve a billing request.
- **Get Creditor**: Retrieve a creditor.
- **Get Creditor Bank Account**: Retrieve a creditor bank account.
- **Get Customer**: Retrieve a single customer by id.
- **Get Customer Bank Account**: Retrieve a customer bank account.
- **Get Event**: Retrieve a single event.
- **Get Instalment Schedule**: Retrieve an instalment schedule.
- **Get Mandate**: Retrieve a mandate.
- **Get Mandate Import**: Retrieve a mandate import.
- **Get Payment**: Retrieve a payment.
- **Get Payout**: Retrieve a payout.
- **Get Redirect Flow**: Retrieve a redirect flow.
- **Get Refund**: Retrieve a refund.
- **Get Subscription**: Retrieve a subscription.
- **Get Tax Rate**: Retrieve a tax rate.
- **Get Webhook**: Retrieve a single webhook delivery.
- **Initialise Billing Request Flow**: Initialise a billing request flow.
- **List Billing Requests**: List billing requests.
- **List Creditor Bank Accounts**: List creditor bank accounts.
- **List Creditors**: List creditors.
- **List Customer Bank Accounts**: List customer bank accounts.
- **List Customers**: List customers, most recent first.
- **List Events**: List account events (audit/webhook log).
- **List Instalment Schedules**: List instalment schedules.
- **List Mandate Import Entries**: List entries in a mandate import.
- **List Mandates**: List mandates.
- **List Payments**: List payments.
- **List Payout Items**: List the items that make up a payout.
- **List Payouts**: List payouts.
- **List Refunds**: List refunds.
- **List Subscriptions**: List subscriptions.
- **List Tax Rates**: List available tax rates.
- **List Webhooks**: List past webhook deliveries.
- **Pause Subscription**: Pause a subscription.
- **Reinstate Mandate**: Reinstate a cancelled/expired mandate.
- **Remove Customer**: Delete a customer.
- **Resume Subscription**: Resume a paused subscription.
- **Retry Payment**: Retry a failed payment.
- **Retry Webhook**: Retry delivery of a webhook.
- **Run Scenario Simulator**: Trigger a sandbox scenario simulation.
- **Submit Mandate Import**: Submit a mandate import for processing.
- **Update Creditor**: Update a creditor.
- **Update Customer**: Update an existing customer.
- **Update Customer Bank Account**: Update a customer bank account.
- **Update Mandate**: Update a mandate.
- **Update Payment**: Update a payment.
- **Update Payout**: Update a payout's metadata.
- **Update Refund**: Update a refund.
- **Update Subscription**: Update a subscription.

## Related prompts

- [Recover failed GoCardless payments with email and Slack](https://www.generalinput.com/prompts/recover-failed-gocardless-payments-with-email-and-slack.md)
- [Auto-reconcile GoCardless payouts in Xero and post to Slack](https://www.generalinput.com/prompts/auto-reconcile-gocardless-payouts-in-xero-and-post-to-slack.md)
- [Weekly GoCardless collections brief posted to Slack](https://www.generalinput.com/prompts/weekly-gocardless-collections-brief-posted-to-slack.md)
- [Add active Direct Debit payers to HubSpot automatically](https://www.generalinput.com/prompts/add-active-direct-debit-payers-to-hubspot-automatically.md)

Connect GoCardless in General Input: https://www.generalinput.com/apps/gocardless