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.

doTransactionPhase1

Start a transaction, get its properties.

doTransactionPhase2

Complete a phase 1 transaction.

authorizePendingTransactions

Finalize all pending transactions.

abortTransaction

Cancel a transaction in progress.

cancelTransaction

Cancel an approved transaction.

Settlement and reporting

doPeriodic

Deposit daily, generate a Z report.

doMiniSettlement

Settle through CG or PC.

getReport

Get Z or X reports.

Transaction lookup and status

getTransactionByUid

Look up a transaction by UID.

getTransactionByVuid

Look up a transaction by vendor ID.

getStatus

Check if the AEA is ready.

getInternalStatus

Check the AEA internal state.

Retailer management

addSubRetailer

Load sub-retailers onto the terminal.

getSubRetailer

List loaded sub-retailers.

removeSubRetailer

Remove a sub-retailer.

getRetailerInfo

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