Variable Recurring Payments (VRP) Explained

What Variable Recurring Payments are, how they differ from direct debits, and their Open Banking implementation.