Yapily Variable Recurring Payments
Authorise once and then collect payments over time.
Yapily Variable Recurring Payments is available as a Private Beta version.
Introduction
Yapily Variable Recurring Payments (VRP) enable you to carry-out any number of payments over time, subject to the limits agreed by the payee at authorisation.
The limits agreed at authorisation include:
- time period during which the payments can be carried out
- maximum amount per payment
- maximum amount over a time period (such as week or year)
VRP Mandate
The VRP Mandate is the core agreement that the user approves during the authorisation. It is tied to the Consent generated after authorisation, detailing the limits that will govern all VRP payments that are made with said Consent.
VRP Types
There exist multiple types of VRP, but the only one mandated by the OBIE and the most widely supported is Sweeping VRP, which allows transferring money between two accounts belonging to the same person or business. Yapily supports Sweeping VRP payments for both consumer and business accounts.
Accordingly, at this time, Yapily only provides an API for Sweeping VRP.
See additional information on the current scope of VRP.
Use-Cases
The utility of VRP payments lies in their flexibility. Many recurring payments aren't for a fixed amount, and requiring fresh authorization for every small variation creates unnecessary friction. The VRP flow solves this by letting a user authorise a payment instruction just once with built-in protections via the limits described above.
Sweeping VRP examples:
- automatically move money to a savings account whenever another account's balance is high
- automatically clearing a credit card balance
- topping up an account based on some rules
Other VRP examples (coming soon with Commercial VRP):
- paying utility bills that fluctuate each month
- managing multi-tier/variable subscription services
- online checkouts for repeat/loyalty customers
Don't see your use case? Let us know how you would like to use Yapily VRP.
Advantages
There are a few benefits of using VRP payments over direct debit, standing orders, or card continuous payment authority (CPA):
- VRPs are direct account-to-account payments, so they avoid payment fees associated with payment processing.
- VRPs use Faster Payment Service, so the payment arrives instantly .
- VRPs provide transparency and flexibility to the user. They only need to authorise once, and then they can change or revoke the VRP mandate terms at any time.
- VRP mandates are created and authorised using Strong Customer Authentication (SCA).
End User Journey
The VRP payments experience can be embedded into any application. You build and self-host the user facing screens, giving you full ownership and control over the experience in your application, with the Yapily VRP Payments API powering the payments behind the scenes.
Note: We recommend you follow our PIS UX guidelines for examples of best practices when building the user facing screens.
Note: Banks use different methods to authenticate and collect consent from users. Yapily supports all user authorisation flows and you may need to implement multiple user authorisation flows depending on which banks you want to integrate with.
Get Started
Next, see the Get Started page to get familiarised with the details of our Sweeping VRP flow.