Beta programme

Launch GoCardless VRP with billing controls already wired in

Collect consents, trigger variable payments, and reconcile signed GoCardless webhooks using the VRP Billing console and API. Early access supports UK Faster Payments with GBP settlements.

  • Usage-based ready Model consent caps, periodic limits, and sweeps in the API before a single live payment.
  • Console-first visibility Invite finance and ops teammates to inspect mandates, payments, and retries without leaving the sandbox.
  • Docs that match reality Every payload and webhook mirrors the README, developer docs, and the bundled Postman collection.
Mandates
3 min avg
From billing request to sandbox approval.
Payments
≤15s checks
Consent caps validated before any request hits GoCardless.
Webhooks
100% signed
Replay deliveries and reconcile events straight from the console.

Invites unlock the sandbox merchant console, sample VRP flows, and webhook monitoring tools.

Already part of the beta? Sign in

GoCardless billing requests • Merchant API keys • Signed webhook reconciliation

Mandate simulator
Live sandbox
Merchant Beta Storage Ltd
Limit £30k / month
Retries Adaptive sweeps
POST /api/v1/vrp/mandate/
{
  "description": "Usage-based storage plan",
  "redirect_uri": "https://merchant.example.com/vrp/callback",
  "exit_uri": "https://merchant.example.com/vrp/exit",
  "constraints": {
    "max_amount_per_payment": 5000,
    "periodic_limits": [
      {
        "period": "month",
        "max_total_amount": 30000,
        "max_payments": 20,
        "alignment": "creation_date"
      }
    ]
  }
}
Response → {"billing_request_id": "BRQ123", "authorisation_url": "https://pay.gocardless.com/auth"}
exit_uri is optional—omit it if you only need the redirect.

End-to-end API coverage

Create consents via /api/v1/vrp/mandate/, initiate payments with /api/v1/vrp/payment/, and validate signed webhooks for reconciliation.

Merchant console in sandbox

Invitees review mandates, payments, and webhook events per merchant without touching the database or production systems.

Guides for every flow

Follow the merchant guide, developer docs, and Postman collection to stand up consent creation and payment testing in hours.

Hands-on beta support

Weekly office hours, implementation reviews, and shared Slack channels keep your team unblocked from consent to reconciliation.

Beta invites issued weekly • Works with UK Faster Payments today. Need to demo VRP for stakeholders? We’ll walk you through the console.

Platform capabilities

Everything in the beta maps to the documentation—build against the API, console, and webhook tooling described in the project.

Enforced consent caps

Create mandates via /api/v1/vrp/mandate/ and rely on VRP Billing to enforce merchant-defined constraints before any payment is submitted.

Hosted GoCardless flows

Redirect customers through the GoCardless billing request journey and receive ready-to-use mandates without building banking UI.

Merchant console & logs

Review mandates, payments, and webhook events in the console with multi-tenant isolation and searchable histories.

Signed webhook ingestion

Use webhook callbacks for payment and mandate events that map directly to the docs and Postman examples.

How VRP Billing works

Every stage matches the implementation guidance in the docs—from consent creation to payment reconciliation.

  1. 1
    Collect consent

    Call /api/v1/vrp/mandate/ with your redirect URL and constraints. Share the returned GoCardless authorisation link with the customer.

  2. 2
    Customer approves

    GoCardless hosts the billing request flow and notifies VRP Billing when consent is granted via the signed webhook documented in the merchant guide.

  3. 3
    Trigger a payment

    Send usage to /api/v1/vrp/payment/. We validate the mandate, enforce caps, and submit the request to GoCardless.

  4. 4
    Reconcile instantly

    Monitor the merchant console or ingest signed webhooks to keep your internal ledgers synced with GoCardless.

Merchant console & developer tooling

Beta merchants get the same instrumentation covered in the README and docs: console dashboards, API keys, and webhook verification built for GoCardless VRP.

  • Monitor mandates, payments, and webhook deliveries per merchant.
  • Issue per-merchant API keys for programmatic access and automation.
  • Use the documented webhook signing model to keep your ledgers in sync.

Operational coverage out of the box

  • Signed webhook explorer. Inspect webhook payloads and track delivery attempts without leaving the console.
  • Multi-tenant safety. Merchant isolation is enforced everywhere so test data stays scoped to the correct team.
  • Reconciliation-ready data. Payment and mandate records mirror the API responses that power the Postman collection and docs.

Access & pricing

Early access tiers align with the beta programme—start in sandbox, then scale with launch and design partner support.

Build
Beta invite
Get started in the sandbox.
  • Sandbox console access
  • Sample VRP flows with test banks
  • Email support during evaluation
Request access
Launch
Early partner
Work with us to go live.
  • Hosted consent journeys
  • Signed webhooks with retries
  • Integration reviews before launch
Join beta
Scale
Design partner
Tailored onboarding for larger rollouts.
  • Merchant console with reconciliation dashboards
  • Webhook monitoring and delivery tracking
  • Guided configuration for consents and caps
Talk to us

Join the early access

Limited UK beta. Tell us about your VRP use case and we’ll onboard you to the merchant console and webhook logs.

  • Collect GBP VRP payments over Faster Payments rails
  • Manage consents, caps, and payments in the merchant console
  • Monitor signed webhook delivery for reconciliation
Share your company or project (2–100 characters).
Tell us how you plan to use VRP.
Share integration context or questions (1000 characters max).

By submitting, you agree to be contacted about VRP. We never share your data.

Frequently asked

What is VRP?

Variable Recurring Payments let users pre‑authorize flexible, capped payments from their bank. Ideal for usage‑based billing and other account‑to‑account collections.

Which countries are supported?

We currently support UK bank accounts over Faster Payments with GBP settlements. More regions will follow based on demand.

How hard is integration?

Add a mandate, listen for webhooks, and call the payment endpoint. Most teams ship a proof in a day.

How do you price?

Transparent: starter free tier, pay‑as‑you‑go per payment, and volume discounts as you scale.