OB-VRP-ERR-400-LIMIT banking protocol_error ai_generated true

AI tells a UK fintech that Variable Recurring Payments (VRP) have no transaction limits, ignoring the CMA9 regulated maximum of £25,000 per payment

ID: banking/vrp-cma9-limit

Also available as: JSON · Markdown · 中文
80%Fix Rate
87%Confidence
1Evidence
2024-01-10First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
Open Banking Standard v3.1.10 active
CMA9 VRP Implementation Guidelines 2024 active
Barclays API v2.5 active

Root Cause

The UK's Competition and Markets Authority (CMA) mandates that VRP for the CMA9 banks (including Barclays, HSBC, Lloyds) has a per-payment limit of £25,000 under the Open Banking standard, enforced by the Payment Services Regulations 2017.

generic

中文

英国竞争与市场管理局(CMA)规定,CMA9银行(包括巴克莱、汇丰、劳埃德)的VRP在开放银行标准下每笔支付限额为25,000英镑,由2017年支付服务法规强制执行。

Official Documentation

https://www.openbanking.org.uk/customers/variable-recurring-payments/

Workarounds

  1. 90% success Use a Faster Payments Service (FPS) single payment for amounts over £25,000 instead of VRP. Example: `curl -X POST "https://api.bank.com/v1/payments" -H "Authorization: Bearer <token>" -d '{"amount": 30000, "currency": "GBP", "payment_type": "FPS"}'`
    Use a Faster Payments Service (FPS) single payment for amounts over £25,000 instead of VRP. Example: `curl -X POST "https://api.bank.com/v1/payments" -H "Authorization: Bearer <token>" -d '{"amount": 30000, "currency": "GBP", "payment_type": "FPS"}'`
  2. 72% success Set up multiple VRPs with staggered schedules (e.g., daily VRP of £25,000 and a separate weekly VRP for the remainder) using distinct consent tokens
    Set up multiple VRPs with staggered schedules (e.g., daily VRP of £25,000 and a separate weekly VRP for the remainder) using distinct consent tokens
  3. 85% success Migrate to a BACS direct debit for recurring payments above £25,000, which has no per-transaction cap but requires 3-day settlement
    Migrate to a BACS direct debit for recurring payments above £25,000, which has no per-transaction cap but requires 3-day settlement

中文步骤

  1. Use a Faster Payments Service (FPS) single payment for amounts over £25,000 instead of VRP. Example: `curl -X POST "https://api.bank.com/v1/payments" -H "Authorization: Bearer <token>" -d '{"amount": 30000, "currency": "GBP", "payment_type": "FPS"}'`
  2. Set up multiple VRPs with staggered schedules (e.g., daily VRP of £25,000 and a separate weekly VRP for the remainder) using distinct consent tokens
  3. Migrate to a BACS direct debit for recurring payments above £25,000, which has no per-transaction cap but requires 3-day settlement

Dead Ends

Common approaches that don't work:

  1. Split the payment into multiple VRP transactions under £25,000 each 88% fail

    Banks flag multiple VRP payments within 24 hours as suspicious and block the account; also, VRP mandates require a single consent for recurring payments, not batch splitting

  2. Use a non-CMA9 bank to bypass the limit 82% fail

    Non-CMA9 banks (e.g., Monzo, Starling) are not bound by CMA9 rules but have their own lower limits (£10,000 or less) under PSD2 SCA

  3. Request a manual override from the bank's relationship manager 95% fail

    CMA9 limits are hard-coded in Open Banking APIs; manual overrides are not possible for regulated payments