Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The payment flow for payment has 2 possible scenarios:

  • redirect flow - Everifin Paygate web page is used to do the payment

  • embedded flow - your web page is used to do the payment and you call only Everifin Paygate API

Both scenarios have similar steps in the payment process, just the initialization is different.

The payment flow has these parts:

  1. Authentication - first your system needs to be authenticated to Everifin Paygate. See Paygate Authentication

  2. Payment initialization - this step is different for both scenarios:

    1. Redirect flow - see Paygate Redirect Flow

    2. Embedded flow - see Paygate Embedded Flow

  3. Payment update - optional step to update payment data or cancel the payment. See Paygate Payment Operations

  4. Payment processing - optional step for embedded flow, see Paygate Embedded Flow

  5. Hooks - optional step, all changes of the payment can be send to you by a hook. See Paygate Hooks

  6. 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

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.

Status

Final

Withdrawable

Flow

Description

CREATED

no

yes

ALL

Payment is created and waiting for the user.

SEEN

no

yes

REDIRECT

User opens the Everifin Paygate web page.

FINISHED

yes

no

ALL

The payment has been successfully paid.

REJECTED

yes

no

ALL

The payment has been rejected by user.

WITHDRAWN

yes

no

ALL

The payment has been withdrawn by you.

PROCESSING

no

no

ALL

The payment is in processing (the user is authorizing payment on bank`s page or authorization is done and the payment is being processed in the bank).

FAILED

yes

no

ALL

Payment has failed.

  • No labels