Contains the following data elements:
Name | Type | Description |
---|---|---|
|
Unsigned Integer |
A set of library flags. |
library_log |
void function |
The C library uses this function to write log lines. |
|
ADYEnvironment |
Defines the environment, where the system executes transactions, using ENVIRONMENT_TYPE values: ENVIRONMENT_LIVE or ENVIRONMENT_TEST. |
|
char |
The symbolic POS name. |
|
char |
The Integrator/Merchant App name.Format this value like so: Cash register company and product / Cash register product version / Adyen integration name / Adyen integration version. For example, Acme Corp POS / 1.2.1 / Acme Adyen connector / 0.1 |
|
char |
The Integrator/Merchant App ID. |
|
char |
The integrator name.This value should be the name of the company deploying cash register or Point-of-Sale solution, for example, Retail Consultancy Corp. |
The following data elements are used in cases where the library throws an exception which is not related to a PED, otherwise the data elements in ped_device_info will be used
Name | Type | Required | Description |
---|---|---|---|
|
void function |
Function called when an exception is thrown. | |
|
state pointer |
A POS-defined struct that is echoed back in the callback. Use this to share a POS data struct between the call to the library and the callback from the library. You can add any pointer to | |
|
Unsigned Integer |
Defines the parts of the logs you can see. As default set this to 0xffff. |