...
Authentication - first your system needs to be authenticated to Everifin Paygate. See Authentication
Payment initialization - this step is different for both scenarios:
PaymentRedirect flow - see https://everifin.atlassian.net/wiki/spaces/AD1/pages/2386722819 Redirect Flow
Embedded flow - see https://everifin.atlassian.net/wiki/spaces/AD1/pages/2389966855
Payment update - optional step to update payment data or cancel the payment. See https://everifin.atlassian.net/wiki/spaces/AD1/pages/2392916067
Payment processing - optional step for embedded flow, see https://everifin.atlassian.net/wiki/spaces/AD1EPAD/pages/2389966855/2467561560/Embedded+Flow#3.-Process-payment
Hooks - optional step, all changes of the payment can be send to you by a hook. See https://everifin.atlassian.net/wiki/spaces/AD1~5dd3fb319def2a0ee974c384/pages/23926212662467561622
Get payment(s) - you can get payment data for single payment or payment list. This can be used to check payment status in case you do not use hooks. See https://everifin.atlassian.net/wiki/spaces/AD1EPAD/pages/2392916067/2467561608/Payment+Resources#Get-payments
Payment statuses
During the payment process the payment changes its status. The status defines not only state of the payment, but also possible operations - payments in some statuses cannot be updated or cancelled.
...