...
Authentication - first your system needs to be authenticated to Everifin Paygate. See Paygate Authentication
Payment initialization - this step is different for both scenarios:
Redirect flow - see Paygate Redirect Flow https://everifin.atlassian.net/wiki/spaces/AD1/pages/2386722819
Embedded flow - see Paygate Embedded Flow https://everifin.atlassian.net/wiki/spaces/AD1/pages/2389966855
Payment update - optional step to update payment data or cancel the payment. See Paygate Payment Operations https://everifin.atlassian.net/wiki/spaces/AD1/pages/2392916067
Payment processing - optional step for embedded flow, see Paygate Embedded Flow https://everifin.atlassian.net/wiki/spaces/AD1/pages/2389966855
Hooks - optional step, all changes of the payment can be send to you by a hook. See Paygate Hooks https://everifin.atlassian.net/wiki/spaces/AD1/pages/2392621266
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. SeePaygate Payment Operations https://everifin.atlassian.net/wiki/spaces/AD1/pages/2392916067
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.
...
Payment status flow chart
Drawio | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...