Mandate Setup
Mandates are a prerequisite for direct debit funding and can be considered as a power of attorney. With a mandate, a user authorises Upvest to collect payments on his behalf.
The mandate is created in accordance with the European SEPA Core Regulation standard. Currently, SEPA direct debit is the only supported funding method in our Investment API.
Soon, your users will also be able to top up their cash balance with additional funding methods such as SEPA credit transfers.
How mandate creation works
Before a mandate creation request can be initiated, the mandate details must be presented for the user to review. The mandate information that should be present includes:
- Personal datails of the user including full name and address. This can be obtained by calling GET
/users/{user_id}
. - Creditor (Upvest) information This information will be provided to you during your onboarding process.
After the end user has verified the content of the mandate, he/she must explicitly authorise Upvest to collect money on his/her behalf.
The responsibility for the validity of a mandate lies with you, the client. The authorisation is therefore handled by you; it can be granted, for example, in the front-end of your applications in the form of a checkbox in which the user confirms the verification of the mandate.