Everifin Payments overview
There are three basic use-cases supported by Everifin Paygate service:
One-time payments – the users do not need to be registered with Everifin. For every payment they must select a bank, log-in, select a bank account and authorize the payment.
Payments from saved bank accounts - the users do not need to be registered with Everifin. Instead, they connect their bank accounts with limited permissions only to perform payments from a trusted device at merchants vetted and trusted by Everifin.
Payments from Everifin accounts - the users are already using another Everifin service (Multibanking or Wallet) and have already at least one bank account connected there. These bank accounts are not limited to a specific payment use-case and therefore can be re-used in Everifin Paygate with user’s consent.
Use cases
In all cases above the integration can be done using Everifin UI (recommended) or Everifin API. The following table shows which combinations are allowed for which use case:
| One-time payment | Payments from saved bank accounts | Payments from Everifin accounts |
---|---|---|---|
User registration/login | not applicable | not applicable, the merchant is logged-in via API | Everifin UI (Multibanking or Wallet) * |
Connecting bank accounts | not applicable | Everifin UI (Paygate Redirect flow) | Everifin UI (Multibanking or Wallet) * |
Payment initiation | Everifin UI (Paygate Redirect flow) | Everifin UI (Paygate Redirect flow) | Everifin UI (Paygate Redirect flow) |
* - this step is done outside Paygate as a pre-requisite
Everifin UI
The UI can be customized to match the look & feel of the client application.
Everifin UI is the simplest method of integration and for maintenance. It takes the user to a trusted and licensed payment services provider Everifin (e.g. using a redirect or a modal window). The user can safely authorize the payment and return back without sharing any sensitive data with the original client application (an accounting system, an ERP, an e-shop, etc). Unless there are API breaking changes to the payment status call or link creation call, no additional development is required to leverage the latest Everifin Paygate updates.