Integration Planner#
Get oriented with the Billing Request — the API that powers all GoCardless payment flows — then choose the integration path that suits your team and use the interactive guide to map out the exact steps you'll need to build.
Find your billing request steps#
A Billing Request moves through a defined sequence of steps from creation to completion. Select your integration type to filter the steps to exactly what you need to build.
The Billing Request API#
A Billing Request helps create resources that require input or action from a customer. This single API supports all geographies and features offered by GoCardless.
Set up a Direct Debit, PayTo, or VRP mandate; take a one-off Pay By Bank via Open Banking; or combine both.
- Create a Billing Request specifying your desired outcome 2. Complete the required actions 3. Use a Billing Request Flow to complete any remaining actions
Integration paths#
Pick the approach that fits the level of control you want over the customer experience.
GoCardless handles the full customer UX. Redirect your customer to a GoCardless-hosted page to complete their mandate or payment authorisation, then we redirect them back.
Best for: Getting live quickly with minimal frontend work.
Embed a GoCardless-managed modal directly into your page. Customers complete the payment flow without leaving your site, while GoCardless handles the UX inside the drop-in.
Best for: Keeping customers on your site with minimal integration effort.
You own the full customer UX and call the GoCardless API directly at each step. Requires more development effort but gives you complete control over design and flow.
Best for: Teams with engineering resources who want a fully branded experience.
What's next?#
Collect customers' bank details for future Direct Debit payments.
Take a single payment via Pay By Bank or Direct Debit.
Set up subscriptions, instalments, or variable recurring payments.
Full reference for the Billing Requests API.