Skip to main content
This section describes the API methods for handling payment transactions for transactions globally with the engine payment service. You can:
  • Start different types of transactions.
  • Cancel transactions that are in progress but not yet finished.
  • Look up details of past transactions using a unique ID.
  • Get reports about various transaction records.
These tools give you complete control over your payment processes, making it easy to manage, track, and report on all your transactions.

Transaction processing

doTransaction

Start and process a payment.

Refunds

Process standard or external refunds.

abortTransaction

Cancel a transaction in progress.

PinPad mode

These methods run the PinPad flow. See Pinpad Mode for how they fit together.

startPinpadTransaction

Start PinPad and capture card data.

doPinpadTransaction

Continue a contact EMV transaction.

endPinpadTransaction

End the PinPad session.

Reporting and status

getReport

Query transaction reports.

getStatus

Check if the AEA is ready.

getInternalStatus

Check the AEA internal state.

Transaction lookup and retailer info

getTransactionByVuid

Look up a transaction by vendor ID.

getRetailerInfo

Verify the merchant name and ID.
Send RequestsSee Get Started for more details on how to structure and send requests.