Skip to main content
This section describes the API methods for handling transactions in Israel with the ashrait payment service, which allows you to do the following.
  • 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, so you can manage, track, and report on all your transactions.

Transaction Processing

doTransaction

Start and process a payment transaction over the TweezerComm protocol.

doTransactionPhase1

Start a new transaction and retrieve its properties.

doTransactionPhase2

Complete a transaction that doTransactionPhase1 started, using only the vuid.

abortTransaction

Cancel an ongoing transaction before it registers in the database.

cancelTransaction

Cancel a transaction that the system already approved and registered.

Settlement & Reporting

doPeriodic

Deposit transactions daily, update the AEA database, and generate a Z report.

doMiniSettlement

Settle transactions through the CG or PC payment processors.

getReport

Retrieve Z or X reports and lists of specific transaction types.

Transaction Lookup & Status

getTransactionByUid

Look up a transaction by its unique identifier (UID).

getTransactionByVuid

Look up a transaction by its vendor-unique identifier (vuid).

getInternalStatus

Check the internal status of the AEA engine.

Retailer Management

addSubRetailer

Load sub-retailers onto the terminal.

getSubRetailer

List all sub-retailers loaded on the terminal and their status.

getRetailerInfo

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