HomeGuidesAPI ReferenceChangelogPOS PaymentsOnline Payments
Home
API Reference

Create new transaction for terminal.

The Merchant-API will make sure only one newly created transaction is available for a specific terminal.
This means that when creating a new transaction, previous transaction(s) with status CREATED will be aborted.
So given transactions A and B, when transaction A has not been retrieved by the terminal when creating transaction B the Merchant API will abort transaction A, and the terminal will receive transaction B.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
length between 1 and 255

Manufacturer name of the terminal

string
required
length between 1 and 255

Model name of the terminal

string
required
length between 1 and 255

Serial(number) of the terminal

Body Params
string
required
length between 1 and 14

Reference provided by the Merchant for future identification of this Transaction
This field may contain all letters in lowercase and uppercase, digit, underscore '_' and hyphen-minus '-'Usually a unique identifier generated by the Merchant

string
enum
required
PURCHASE
Indicates a purchase where the money will flow from the consumer to the merchant
PRE_AUTH
Indicates a claim on a certain amount of money on the bankaccount of the consumer
REFUND
Indicates a refunds where the money will flow from the merchant back to the consumer
Allowed:
amount
object
required

Describes how much money the transaction should be.
'value' is a number value with a dot (.) as decimal separator. It should NOT have any digit grouping or thousands separators
'currency' is a 3-letter-code, compliant with ISO 4217

reference
object | null

Reference object that represents a unique identifier for a transaction

Responses

400

Bad request.

500

Internal server error.

501

Not yet implemented.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json