Implement UK Open Banking VRP sweeping consent: create mandate, authenticate once, and initiate subsequent payments without per-payment SCA

domain: standards.openbanking.org.uk · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register as a PISP with your ASPSP and obtain OAuth2 scopes including 'payments' and 'recurring-payments:sweeping'
  2. POST /domestic-vrp-consents with ControlParameters specifying MaximumIndividualAmount, PeriodicLimits, ValidFromDateTime, ValidToDateTime, and CreditorAccount; attest in the request that the use case qualifies as sweeping (funds moving between accounts owned by the same PSU)
  3. Redirect the PSU through the ASPSP's authorization endpoint; the ASPSP applies the 'Payment to Self' or 'Trusted Beneficiary' SCA exemption so only one strong authentication is required at mandate setup
  4. Exchange the authorization code for a VRP consent access token; store the ConsentId and the token for reuse
  5. Initiate each recurring payment by POST /domestic-vrp-payments with the ConsentId plus per-payment fields (InstructedAmount, DebtorAccount, CreditorAccount); no further PSU interaction is required while the mandate constraints are satisfied
  6. Monitor the VRP consent status via GET /domestic-vrp-consents/{ConsentId} and refresh the mandate before ValidToDateTime expires to avoid payment failures

Known gotchas

Related routes

Implement UK Open Banking Variable Recurring Payments (VRP) using the sweeping consent model
openbanking.org.uk · 5 steps · unrated
Implement UK Open Banking VRP non-sweeping (commercial cVRP) consent via the OBIE VRP standard for subscription billing
banking-general · 6 steps · unrated
Implement UK Open Banking commercial VRP (cVRP) non-sweeping mandate via the UKPI Wave 1 scheme for utility or government payments
psr.org.uk · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans