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.
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.