Note for NodeJS: You need to install the following modules:
npm i axios crypto-js qs

📘

Using the PHP client library

If you are using our PHP client library, there are setter and getter methods to access the PHP object properties.

📘

Integration manual

For more information about the usage of Annanow Gateway, please visit Annanow Gateway section.

Query Params
string
required

Your Annanow instance name

Form Data
int32
required

Amount of payment in cents.

string
required

Currency of payment (ISO code).

float
Defaults to null

VAT Rate Percentage

string

Product stock keeping unit

string

The purpose of the payment.

basket
array of strings

List of all products (incl. shipping costs). The sum of all product amounts must match the amount parameter above. Basket products contains name, description, quantity and amount (in cents).

basket
psp
array of int32s

List of PSPs to provide for payment. If empty all available PSPs are provied.

psp
pm
array of strings

List of payment mean names to display

pm
boolean
Defaults to false

Whether charge payment manually at a later date (type authorization)

boolean
Defaults to false

Whether charge payment manually at a later date (type reservation)

string

An internal reference id used by your system.

string

The contact data fields which should be stored along with payment

string

Only available for Concardis PSP and if the custom ORDERID option is activated in PSP settings in Annanow administration. This ORDERID will be transferred to the Payengine.

string

URL to redirect to after successful payment.

string

URL to redirect to after failed payment.

string

URL to redirect to after manual cancellation by shopper.

boolean
Defaults to false

Skip result page and directly redirect to success or failed URL

boolean
Defaults to false

preAuthorization needs to be "true". This will charge the authorization during the first payment.

int32

Gateway validity in minutes.

boolean
Defaults to false

Defines whether the payment should be handled as subscription.

string

Payment interval

string

Duration of the subscription

string

Defines the period, in which a subscription can be canceled.

buttonText
array of strings

Change the default button Text "Pay" to a custom String

buttonText
string

UUID of the look and feel profile to use.

string

Custom success message on result page.

Response

Language
Request
Choose an example:
application/json