Draft UK CVRP mandates and validate SEPA credit transfers with MOD-97 IBAN check. Generate mandate XML and check SEPA reachability. Client-side only — zero PII.
| Feature | Variable Recurring Payment | Direct Debit |
|---|---|---|
| Consumer control | Real-time revocation via app | Written notice to bank |
| Amount variability | Flexible, within mandate limits | Fixed or advance notice |
| Settlement speed | Near-instant (Faster Payments) | 2–3 business days |
| Regulatory framework | Open Banking / PSD2 / CMA Order | BACS scheme rules |
| Indemnity claim | Not applicable | DD guarantee (8 weeks) |
| Mandate setup | OAuth consent, strong auth | Paper / online AUDDIS |
| Transaction visibility | Full push notification | Statement entry only |
| Failed payment retry | App-initiated re-try | Manual representation |
The VRP Mandate Builder helps payment service providers, banks, and fintech teams rapidly prototype UK Commercial Variable Recurring Payment (CVRP) mandates. It generates a printable mandate document, a plain-English consumer disclosure, and a compliance checklist aligned with the CMA Open Banking Order, PSD2, and the OBIE VRP standards.
Key logic: All mandate text and compliance checks are produced by transparent JavaScript conditionals — no external API, no ML model. The UKPI checklist verifies presence of mandatory fields (payee identity, limits, reference, validity period) and flags common omissions such as missing daily/monthly caps or missing revocation language.
Limitations: This tool is a reference prototyping aid only. It does not produce legally binding mandates and does not connect to any Open Banking directory or API. Always engage your legal and compliance teams before deploying live VRP mandates.
This tool runs entirely in your browser. No data is transmitted to any server. All calculations, mandate generation, IBAN validation, and file processing happen locally on your device. No analytics, no cookies, no telemetry. This tool does not collect, store, or transmit any personally identifiable information (PII) or payment account data.