Backend Operations

Backend Operations

Backend operations both for QMORE Checkout Seamless and QPAY Checkout Page are called by a server-to-server request from thr web server to the QENTA Checkout Server. These operations are possible to call automatically from the backend or manually from the user interface. They’re subdivided into two categories:

Technical Implementation

To start an operation a request needs to be sent from the web server to the following URL at the QENTA Checkout Server: https://api.qenta.com/page/toolkit.php

Here is the example.

Enable server-to-server requests within the configuration of the web server.

Parameters should be specified depending on the operation that will be used. With getOrderDetails list of all possible transaction-based backend operations can be obtained.

For a proper request set the correct HTTP header elements within request:

Table 1. HTTP Header Parameters
HTTP header parameter Description and value

Host

Domain name of the server, value: api.qenta.com

User-Agent

User agent string of client

Content-Type

MIME type of the body, value: application/x-www-form-urlencoded

Content-Length

Length of the body in bytes

Connection

Type of connection, value: close

Incorrect setting of the header parameters results in an HTTP 403 error message of the QENTA Checkout Server.

Parameters

To start an operation set all required parameters to their corresponding values.

Optional request parameters for backend operations.