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