# GoCardless Developer Documentation > GoCardless developer documentation. The following pages are the available guides and references for integrating with GoCardless. For API reference documentation, see [API Reference](https://developer.gocardless.com/api-reference) or OpenAPI reference documentation, see [OpenAPI Reference](https://developer.gocardless.com/api-reference/openapi/). ## Docs - [ACH and PAD Consent Types](https://developer.gocardless.com/ach-and-pad-consent-types.md) - [Bank Account Data - Account Details](https://developer.gocardless.com/bank-account-data/account-details.md) - [Bank Account Data - Account Balance Output](https://developer.gocardless.com/bank-account-data/balance.md) - [Bank Account Data - Bank Selection UI](https://developer.gocardless.com/bank-account-data/bank-selection-ui.md) - [Bank Account Data API Endpoints](https://developer.gocardless.com/bank-account-data/endpoints.md) - [Bank Account Data - Enriched Bank Data Overview](https://developer.gocardless.com/bank-account-data/enriched-bank-data-overview.md) - [Bank Account Data - Overview](https://developer.gocardless.com/bank-account-data/overview.md) - [Bank Account Data - Instructions for Postman](https://developer.gocardless.com/bank-account-data/postman.md) - [Bank Account Data - Quickstart Guide](https://developer.gocardless.com/bank-account-data/quick-start-guide.md) - [Bank Account Data - Sandbox](https://developer.gocardless.com/bank-account-data/sandbox.md) - [Bank Account Data - Statuses and Error Messages](https://developer.gocardless.com/bank-account-data/statuses.md) - [Bank Account Data - Account Transactions Output](https://developer.gocardless.com/bank-account-data/transactions.md) - [Purpose codes for Billing Request](https://developer.gocardless.com/billing-request-purpose-codes.md) - [Billing Request (Instant Bank Pay feature)](https://developer.gocardless.com/billing-requests/billing-request-actions.md) - [Billing Requests](https://developer.gocardless.com/billing-requests/overview.md) - [Prefilling customer details into Billing Request Flow](https://developer.gocardless.com/billing-requests/prefilling-billing-request-flow.md) - [Prefilling customer details](https://developer.gocardless.com/billing-requests/prefilling-customer-details.md) - [Prefilling customer details with existing customer record](https://developer.gocardless.com/billing-requests/prefilling-existing-customer-details.md) - [Responding to Billing Request events](https://developer.gocardless.com/billing-requests/responding-to-billing-request-events.md) - [Retain customers with Fallbacks](https://developer.gocardless.com/billing-requests/retain-customers-with-fallbacks.md) - [Setting up a Direct Debit Mandate](https://developer.gocardless.com/billing-requests/setting-up-a-dd-mandate.md) - [Billing Request: Direct Debit Mandates](https://developer.gocardless.com/billing-requests/setting-up-a-dd-mandate/billing-request-actions.md) - [Billing Request: Setting up a mandate - Using the Drop-in](https://developer.gocardless.com/billing-requests/setting-up-a-dd-mandate/using-dropin.md) - [Billing Requests: PayTo Agreements and Payments](https://developer.gocardless.com/billing-requests/taking-a-payto-mandate-and-payment.md) - [Billing Request (PayTo feature)](https://developer.gocardless.com/billing-requests/taking-a-payto-mandate-and-payment/billing-request-actions.md) - [Billing Request (PayTo feature)](https://developer.gocardless.com/billing-requests/taking-a-payto-mandate-and-payment/using-dropin.md) - [Billing Request (Instant Bank Pay feature)](https://developer.gocardless.com/billing-requests/taking-an-instant-bank-payment.md) - [Billing Request (Instant Bank Pay feature)](https://developer.gocardless.com/billing-requests/taking-an-instant-bank-payment/using-dropin.md) - [Billing Requests: Instant First Payment + Direct Debit mandate creation](https://developer.gocardless.com/billing-requests/taking-an-instant-first-payment-with-direct-debit-mandate-creation.md) - [Billing Request (Instant Bank Pay feature)](https://developer.gocardless.com/billing-requests/taking-an-instant-first-payment-with-direct-debit-mandate-creation/billing-request-actions.md) - [Billing Request (Instant Bank Pay feature)](https://developer.gocardless.com/billing-requests/taking-an-instant-first-payment-with-direct-debit-mandate-creation/using-dropin.md) - [Variable Recurring Payments](https://developer.gocardless.com/billing-requests/variable-recurring-payments.md) - [Variable Recurring Payments](https://developer.gocardless.com/billing-requests/variable-recurring-payments/billing-request-actions.md) - [Variable Recurring Payments](https://developer.gocardless.com/billing-requests/variable-recurring-payments/using-dropin.md) - [Setting up a Verified Mandate](https://developer.gocardless.com/billing-requests/verified-mandates.md) - [Billing Request (Instant Bank Pay feature)](https://developer.gocardless.com/billing-requests/verified-mandates/billing-request-actions.md) - [Billing Request (Instant Bank Pay feature)](https://developer.gocardless.com/billing-requests/verified-mandates/using-dropin.md) - [Integration Planner](https://developer.gocardless.com/collect-payments/integration-planner.md) - [Collect Payments](https://developer.gocardless.com/collect-payments/overview.md) - [Client Libraries](https://developer.gocardless.com/developer-tools/client-libraries.md) - [Tools: GC CLI](https://developer.gocardless.com/developer-tools/gc-cli.md) - [Tools: MCP](https://developer.gocardless.com/developer-tools/mcp.md) - [GoCardless Postman Collection](https://developer.gocardless.com/developer-tools/postman-collection.md) - [Tools: Scenario Simulators](https://developer.gocardless.com/developer-tools/scenario-simulators.md) - [Build a client to create mandates offline](https://developer.gocardless.com/direct-debit/offline-mandates.md) - [Build a client to create mandates offline](https://developer.gocardless.com/direct-debit/offline-mandates/billing-request-actions.md) - [Direct Debit: Overview](https://developer.gocardless.com/direct-debit/overview.md) - [Direct Debit: Setting up a mandate](https://developer.gocardless.com/direct-debit/setting-up-a-mandate.md) - [Direct Debit: Taking a One off payment](https://developer.gocardless.com/direct-debit/taking-a-one-off-payment.md) - [Direct Debit: Taking Instalment Payments](https://developer.gocardless.com/direct-debit/taking-installment-payments.md) - [Direct Debit: Taking Subscription Payments](https://developer.gocardless.com/direct-debit/taking-subscription-payments.md) - [Direct Funds Settlement](https://developer.gocardless.com/direct-funds-settlement.md) - [Component showcase](https://developer.gocardless.com/docs-component-showcase.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/adding-a-creditor-bank-account.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/api-request-signing.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/automated-payout-reporting.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/bank-details-access.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/billing-requests.md) - [Billing Request with Actions Dual Flow: Taking an Instant Bank Payment and setting up a Direct Debit mandate](https://developer.gocardless.com/gc-embed/billing-requests/br-with-actions-dual-flow.md) - [Billing Request with Actions: Setting up a Direct Debit mandate](https://developer.gocardless.com/gc-embed/billing-requests/br-with-actions-setting-up-a-direct-debit-mandate.md) - [Billing Request with Actions: Taking an Instant Bank Payment](https://developer.gocardless.com/gc-embed/billing-requests/br-with-actions-taking-an-instant-bank-payment.md) - [Collecting a Direct Debit payment](https://developer.gocardless.com/gc-embed/billing-requests/collecting-a-direct-debit-payment.md) - [Taking Direct Debit payments using Billing Requests and Custom Payment Pages](https://developer.gocardless.com/gc-embed/billing-requests/taking-direct-debit-payments-using-billing-requests-and-custom-payment-pages.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/creating-a-creditor.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/handling-webhooks.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/introduction.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/reconciling-payouts.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/requesting-a-scheme-identifier.md) - [GoCardless Embed](https://developer.gocardless.com/gc-embed/setting-up-branding.md) - [Adding your first customer](https://developer.gocardless.com/getting-started/adding-your-first-customer.md) - [Create a payment](https://developer.gocardless.com/getting-started/create-a-payment.md) - [Go-live checklist](https://developer.gocardless.com/getting-started/go-live-checklist.md) - [Go-live checklist](https://developer.gocardless.com/getting-started/go-live-checklist/custom-pages.md) - [Send your first API request](https://developer.gocardless.com/getting-started/send-your-first-api-request.md) - [Set up](https://developer.gocardless.com/getting-started/set-up.md) - [Stay up to date with webhooks](https://developer.gocardless.com/getting-started/stay-up-to-date-with-webhooks-v2.md) - [Handling Customer Notifications](https://developer.gocardless.com/guides/handling-customer-notifications.md) - [Guides: Handling tax](https://developer.gocardless.com/guides/handling-tax.md) - [Custom Payment Pages](https://developer.gocardless.com/integration-types/custom-payment-pages.md) - [GoCardless Components](https://developer.gocardless.com/integration-types/gocardless-components.md) - [GoCardless Hosted Pages](https://developer.gocardless.com/integration-types/gocardless-hosted-pages.md) - [Javascript Drop-in Flow](https://developer.gocardless.com/integration-types/javascript-drop-in-flow.md) - [FX Payments](https://developer.gocardless.com/introduction/fx-payments.md) - [GoCardless Protect+](https://developer.gocardless.com/introduction/protect-plus.md) - [Products: Success+ (Intelligent Retries)](https://developer.gocardless.com/introduction/success-plus.md) - [Fraud Prevention: Blocking Mandates](https://developer.gocardless.com/mandates/blocking-a-dd-mandate.md) - [Importing Mandates](https://developer.gocardless.com/mandates/importing-mandates.md) - [Responding to Mandate Events](https://developer.gocardless.com/mandates/responding-to-mandate-events.md) - [Instant Bank Payment](https://developer.gocardless.com/one-off-payments/instant-bank-payment.md) - [One-off Direct Debit](https://developer.gocardless.com/one-off-payments/one-off-direct-debit.md) - [Partners: Connecting your users account](https://developer.gocardless.com/partners/connecting-your-users.md) - [Partners: Getting set up with a partner app](https://developer.gocardless.com/partners/getting-started.md) - [Partners: Onboarding your users](https://developer.gocardless.com/partners/getting-your-users-verified.md) - [Partners: Going Live with your integration](https://developer.gocardless.com/partners/going-live.md) - [Partners: Importing outbound payments](https://developer.gocardless.com/partners/importing-outbound-payments.md) - [Partners: Integration Guide](https://developer.gocardless.com/partners/integration-checklist.md) - [For Partner Integrators](https://developer.gocardless.com/partners/introduction.md) - [Partners: Send Money](https://developer.gocardless.com/partners/send-money.md) - [Partners: Setting up mandates](https://developer.gocardless.com/partners/setting-up-mandates.md) - [Partners: Supporting mandates set up outside of your product](https://developer.gocardless.com/partners/supporting-mandates-set-up-outside-of-your-product.md) - [Partners: User Experience Guide](https://developer.gocardless.com/partners/ux-guide.md) - [Webhooks for partners](https://developer.gocardless.com/partners/webhooks-for-partners.md) - [Payments: FX Payments](https://developer.gocardless.com/payments/fx.md) - [Payouts: Reconciling Payouts](https://developer.gocardless.com/payouts/reconciling-payouts.md) - [GoCardless Protect+](https://developer.gocardless.com/protect-plus/overview.md) - [Instalments](https://developer.gocardless.com/recurring-payments/instalments.md) - [Instant Payment with Direct Debit Setup](https://developer.gocardless.com/recurring-payments/instant-payment-with-direct-debit-setup.md) - [Subscriptions](https://developer.gocardless.com/recurring-payments/subscriptions.md) - [Variable Recurring Payments](https://developer.gocardless.com/recurring-payments/variable-recurring-payments.md) - [BankID Scenario simulators](https://developer.gocardless.com/resources/bankid-scenario-simulators.md) - [Custom Payment Page Tools](https://developer.gocardless.com/resources/custom-payment-page-tools.md) - [Resources: Test Bank Details](https://developer.gocardless.com/resources/test-bank-details.md) - [Resource: Testing Webhooks (CLI)](https://developer.gocardless.com/resources/testing-webhooks-cli.md) - [Resources: Testing Webhooks (Dashboard)](https://developer.gocardless.com/resources/testing-webhooks-dashboard.md) - [Viewing events in the dashboard](https://developer.gocardless.com/resources/viewing-events-in-the-dashboard.md) - [API request signing](https://developer.gocardless.com/sending-money/api-request-signing.md) - [Approve an outbound payment](https://developer.gocardless.com/sending-money/approve-outbound-payment.md) - [Bank Account Holder Verification](https://developer.gocardless.com/sending-money/bank-account-holder-verification.md) - [Cancel an outbound payment](https://developer.gocardless.com/sending-money/cancel-outbound-payment.md) - [Create an outbound payment](https://developer.gocardless.com/sending-money/create-outbound-payment.md) - [Create a recipient](https://developer.gocardless.com/sending-money/create-recipient.md) - [Payment Account](https://developer.gocardless.com/sending-money/funding.md) - [Get the details of your outbound payments](https://developer.gocardless.com/sending-money/get-outbound-payment-details.md) - [Outbound Payments](https://developer.gocardless.com/sending-money/overview.md) - [Strong Customer Authentication (SCA)](https://developer.gocardless.com/sending-money/sca.md) - [Reduce failed payments with Success+](https://developer.gocardless.com/success-plus/overview.md) - [Customer Email Check](https://developer.gocardless.com/tutorials/customer-email-check.md) - [Taking Direct Debit payments using Billing Requests and Custom Payment Pages](https://developer.gocardless.com/tutorials/taking-direct-debit-payments-using-billing-requests-and-custom-payment-pages.md) - [Payment purpose codes for VRP Commercial](https://developer.gocardless.com/vrp-commercial-payment-purpose-codes.md)