post https://example.com/merchant/v1/terminals/--/transactions
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.