- KnowSystem
- Commands
Commands
Transaction Sequence
Authorisation Flow
The possible transaction sequence flow with an initial Authorization is the following:
Debit/Sale
The possible transaction sequence flow with an initial Debit is the following
Refund/Credit
The possible transaction sequence flow with an initial Credit is the following:
Transaction Commands
The following transaction types encompasses the payment mechanism which the iVeri Gateway supports and may cause the transfer of funds from cardholder to merchant or vise-versa.
| Transaction Commands | Description |
| Authorisation (also known as “Preauthorisation”) | Causes a reservation of funds on the cardholder’s account. |
| Authorisation Reversal | Unreserve the funds previously reserved on the cardholder’s account. |
| Debit (also known as “Sale” or “Purchase”) | Causes a transfer of funds from the cardholder to the merchant. |
| Credit (also known as “Refund” or “Pay”) | Causes a transfer of funds from the merchant to the cardholder. |
| Void | Cancel one of the above commands within a short time after the command was initiated. |
Enquiry commands
The section to follow outlines the various enquiry message supported on the iVeri Gateway and corresponding descriptions. The enquiry commands do not cause the transfer of funds.
|
Enquiry Commands |
Description |
|
PANToken |
Instruction to tokenize card number, a token which can be used for ad-hoc or recurring payments. |
TransactionStatus | Query transaction submitted to the Gateway using the OriginalMerchantReference, OriginalRequestID, OriginalMerchantTrace & TransactionIndex |
|
AccountValidation |
Validate the cardholders account |
|
RequestForDebit |
To request for payment request URL to be generated |
|
MasterPassQuickResponseCode |
For generating a MasterPass QR code |
|
MasterPassPaymentNotification |
For handling MasterPass Payment notifications |
|
DynamicCurrencyConversion |
For doing currency rate lookups associated to the card |
|
MultiCurrencyPricing |
|
|
UPOPAuthenticationRequestCreation |
For doing an 3D secure request enrollement and authentication on UPI Cards |
|
UPOPAuthenticationRequestValidation |
For validating the 3D secure authentication data on UPI Cards |
|
PING |
Check the status of the Gateway |
|
GetDevicePINKey |
Retrieve associate device Pin Key |
|
Balance |
Obtain the balance of the PIN based account in the currency of the account. |
|
PAN |
Obtain information about a card which is not present |
|
AuthenticatedCollection |
Authenticate the cardholder before doing scheduled or agreed collections between merchant and customer, handy for cases where Debi-check is required. |
File Transfer commands
The sections outline the commands that are supported by the Gateway where file transfer is attainable.
|
File Transfer Commands |
Descriptions |
|
Batch Upload |
Upload a Batch file to the Gateway |
|
Batch Download |
Download the result file on the Gateway |
|
DiVert Upload |
Upload a batch of payment requests to the Gateway |
|
DiVert Download |
Download the Divert Batch response file |
|
TransactionHistory Download |
Download a report contain the transaction history withing a given period |
|
Recon Download |
Download the recon report from the Gateway |
|
HotCard Download |
Download the file containing sanitised blacklisted cards |
|
BINLookup Download |
Retrieve Bin specific information |
|
BINManagement Download |
Retrieve available Bin file information |
|
BlackCard Download |
Retrieve blacklisted information with a merchant profile |
|
AcquirerRecon Download |
|
|
Inventory Download |
|
TransactionStatus | Query transaction status Usage: Merchants can query using the OriginalMerchantReference, OriginalMerchantTrace, or OriginalRequestID, or TransactionIndex |
Refund/Credit
The possible transaction sequence flow with an initial Credit is the following: