This section explains how to implement a follow up/subsequent transaction using the TransactionIndex returned from an initial/previous transaction processed successfully.
Merchants that wish to accept payments from regular customers without worrying about PCI DSS burdens of storing or retaining the card number have an option of submitting a unique identifier associated with the customers card number from a previously successfully processed transaction. In iVeri's realm, the identifier which the merchant can pass on subsequent transactions is called the “TransactionIndex”. This variable is an iVeri Gateway generated identifier commonly found in Gateway responses to the merchant.
Initial Transaction ** When a merchant sends a transaction request(POST) to the iVeri Gateway, the response retur
Transactions **
Create Transaction Request * Purpose /* - This function allows you to create a request for payment to be sent to cardholder
Action: */
To create a transaction request, start by navigating to the DiVert tab on the homepage. Then, select Transactions and click on Create Transaction Request.
image%20%282%29 [2]
Action:*
Here, choose the Live application ID. Once selected, you’ll be redirected to the Create Transaction Request form, where you can enter all the transaction details.
image%20%283%29 [3]
Create%20a%20Transaction%20Request%20-%203 [4]
Let’s go through the details you’ll need to enter when creating a transaction request:
Cardholder Name*: Enter the cardholder’s name exactly as it appears on the card. Cardholder Email*: Input the cardholder’s email address. This is
Integrate with the iVeri Gateway using our *Enterprise
solution*, and start accepting payments across multiple channels through
a *single API*—available in both * REST [1] * and * SOAP [2] * formats.
Payments Options available:
*Online Payments*: Accept card payments on your website or mobile app by integrating a customized payment page tailored to your brand. *Payment Links*: Generate secure payment links via the iVeri Gateway and share them through your website, WhatsApp, or SMS—making it simple for customers to pay anytime, anywhere. *Recurring Payments*: Automate regular billing by leveraging our API for batch processing or submitting individual transactions—ideal for subscriptions and repeat services. *Transaction Reporting*: Streamline your reconciliation process by integrating our S
An iVeri Distributor markets the services of the iVeri Gateway and products within a locality.3
South Africa specific: The Nedbank Merchant agreement allows for the acceptance of Visa and MasterCard credit cards only. A Merchant that wishes to accept Diners Club and American Express cards, will need to contact these organisations separately and enter into Merchant Agreements with them. On receipt of Merchant numbers from these organisations, the merchant must contact Nedbank Card Division and ask them to update their Nedbank Merchant profile to include Diners and American Express.
Nedbank
South Africa*
Location
South Africa
Telephone
0860 114 966
Web sites
http:// [1] www.iveri.co.za [2]
http://www.nedbank.co.za
Email
Technical Assistance
operations@iveri.com [3]
Non-technical (i.e.
produc
Core Parameters ***
Parameter*
Description*
ApplicationID
Identification of the merchant’s configuration within the iVeri Gateway
CertificateID
The iVeri CertificateID installed on the server communicating with the
iVeri Gateway
CertificatePath
Valid Path to directory where the KeyStoreFile or CertificateFile exists
on the filesystem
CertificateFile
Existing certificate file
CertificatePassword
Password of the certificate
Gateway
The name of the gateway connecting to. If not explicitly set, the default
gateway is used.
RequestID
A unique identifier generated by the iVeri Gateway for this request
Mode
The mode of the corresponding ApplicationID.
Test*| Live*
GetDevicePINKey
Get DevicePINKey (use Category='Security')
Ping
Ping (use Category='System')
Category
use if Command = 'Debit' or 'Cre
Transaction Result Codes **
Result
Status*
Result Code*
Result Description*
Additional
Information *
0 (OK)
0
Approved/Successful
-1 (Not OK)
1
Timeout waiting for response
Either stop the transaction or wait a while before
re-submitting. Do not re-submit
forever, have a limit in place of how many times a transaction can be
re-submitted.
-1 (Not OK)
2
Gateway unreachable
Either stop the transaction or wait a while before
re-submitting. Do not re-submit
forever, have a limit in place of how many times a transaction can be
re-submitted.
-1 (Not OK)
3
Hot card
-1 (Not OK)
4
Denied
-1 (Not OK)
5
Please call
Merchant can phone their acquiring bank to obtain a
telephonic authorisation. If this is
not possible then the transaction should be Denied.
-1 (Not OK)
7
Invalid Authentication Data
Car
Transactions **
View * Purpose * - To view the list of Successful Orders for a selected Date or Period in order to check these against your confirmation emails or to view ALL details related to individual transactions.
Action: *
In the menu bar, Mouse over Lite Transactions - View - Successful. If you only have one Application ID, this page will NOT be displayed, and you will be automatically taken to the Choose Date/Period page.
Image [1]
Choose a specific Application ID*
Image [2] *
Choose a date range to start your Search*
View%20-%20Successful%203 [3]
View%20-%20All%20Transactions%204 [4]
Successful * Purpose * - To view the list of Successful Transactions for a selected Date or Period in order to check these against your confirmation emails or to view ALL details related to
Overview of iVeri Lite - The Hosted Payment Page ** The iVeri Lite hosted payment page is an ecommerce solution designed for merchants who want to accept card payments in their online stores. The iVeri Lite hosted payment page can be integrated in one of three ways:
Full Redirect* - A full Redirect to the Hosted payment page shifts the interaction of the shopper/buyer away from the merchant’s website and only goes back to the merchant website when the transaction is complete. LiteBox *- The LiteBox hosted payment appears or pops up within the merchant’s website, the merchant’s website remains unchanged, providing for a more user friendly and seamless checkout experience for both cardholder and merchant. Shopping Carts* - The iVeri Lite hosted payment page is integrated to some of the c
ZimSwitch pre-requisites **
The following considerations and prerequisites must be considered when enabling a merchant for ZimSwitch:
A comprehensive understanding of the iVeri Administration Website. A clear and thorough knowledge of the Merchant Onboarding process [1]
Familiarity with the process of authentication with customers using OTP.
Onboard merchant via ZimSwitch E-Commerce Gateway to obtain the Access Token & Entity ID that must be captured as part of the ZimSwitch enablement process. iVeri Products that ZimSwitch is applicable to: Lite DiVert
ZimSwitch Merchant onboarding process **
ZimSwitch%20Onboarding%20Process%20-%20visual%20selection%20%5BRecovered%5D [2]
ZimSwitch Enablement **
For a user to enable ZimSwitch via the Administration Website:
Navigation Path: Application
VISA CheckOut **
Visa Check-Out is a digital representation of a cardholders Visa Card. Cardholders can register their debit or credit cards by downloading the Visa Check-Out app. Once cardholders have their profiles and card details loaded in Visa Check-out, they are able to make purchases at merchants who are accepting Visa Check-Out payments.
Illustration of Visa Check Out with Enterprise* VISA%20Check%20out [1]
Process Flow in Visa Check-Out with enterprise*
Cardholder selects Visa Check-Out as payment method Enterprise Merchant calls Visa Light Box or Widget and presents it to the Cardholder to Login Cardholder Logins via Visa Light Box Cardholder selects a card and presses Continue Upon clicking Continue, Enterprise Merchant sends the Call ID to the iVeri gateway The iVeri gat