-
Introduction
-
Commands & Actions
-
Transaction Sequence
-
MasterPass
-
Visa Checkout
-
Foreign Exchange
-
Parameter Description & Action
-
Gateway Domain Knowledge
-
Transaction Result Codes
-
Out Of Band
-
Payment Facilitator
-
Tokenization
-
SOAP API
-
Pos Device Intergration
-
Acquire Contact Information
-
3D Secure
-
Enterprise API Samples
-
Card on File
-
Additional Data Transactions
The File Transfer component of Enterprise facilitates the upload/download files to and from the iVeri Gateway. There may be files available for upload/download within Enterprise APIs that are not available via the BackOffice. Similarly, there may be files available for upload/download within BackOffice that are not available via the SOAP API
File Transfer Data Types and Parameters Per Action
The File Transfer parameters have the following data types:
Data Type |
Description |
Guid |
Global Unique Identifier
{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
\} |
N |
Numeric (Positive integer) |
String |
Free format string containing, alpha numeric, special and adding (printable ASCII)
|
The Node Type column corresponds to how the FileTransfer class should be used for the parameter:
Node Type |
Set input parameter value |
property |
Use method or property of FileTransfer corresponding to the parameter |
tag |
fileTransfer.setTag(..) |
To view the Input parameters and application per command type:
File Transfer Parameters
Parameter |
Node Type |
Data Type |
Minimum Length |
Maximum Length |
Gateway |
property |
A |
|
10 |
CertificateID |
property |
Guid |
38 |
38 |
UserGroup |
property |
N |
|
10 |
UserName |
property |
String |
|
16 |
Password |
property |
String |
|
32 |
Command |
property |
A |
|
50 |
ApplicationID |
Property |
Guid |
38 |
50 |
Mode |
property |
A |
4 |
4 |
FileName |
tag |
String |
0 |
50 |
FileFormat |
tag |
String |
0 |
10 |
StartDateTime |
tag |
String |
0 |
20 |
EndDateTime |
tag |
String |
0 |
20 |
Acquirer |
tag |
A |
3 |
32 |
AcquirerCycle |
tag |
N |
5 |
8 |
MerchantUsn |
tag |
N |
5 |
20 |
File Transfer Parameter Description
Parameter |
Description |
||||||||||||||||||
Gateway |
The name of the gateway connecting to. If not explicitly set, the default gateway is used. |
||||||||||||||||||
CertificateID |
The iVeri CertificateID installed on the server communicating with the iVeri Gateway |
||||||||||||||||||
UserGroup |
The UserGroup used to login to the BackOffice website. Usually, the same as the BillingDetailsID |
||||||||||||||||||
UserName |
A Username created under the specified UserGroup |
||||||||||||||||||
Password |
The BackOffice password of the specified user |
||||||||||||||||||
Command |
The command identifying what should be done by the iVeri Gateway
|
||||||||||||||||||
ApplicationID |
Identification of the merchant profile performing the file transfer |
||||||||||||||||||
Mode |
The mode of the corresponding ApplicationID |
||||||||||||||||||
FileName |
The identifying file name of the original batch / divert file uploaded |
||||||||||||||||||
FileFormat |
The format of the batch file to download
|
||||||||||||||||||
StartDateTime |
The starting datetime from which reconciliation information are required
|
||||||||||||||||||
YYYY-MM-DD HH:MM: SS |
YearMonthDay HourMinuteSecond |
||||||||||||||||||
EndDateTime |
The ending datetime to which reconciliation information are required |
||||||||||||||||||
YYYY-MM-DD HH:MM: SS |
YearMonthDay HourMinuteSecond |
||||||||||||||||||
Acquirer |
The acquirer that settled the transactions
|
||||||||||||||||||
AcquirerCycle |
The cycle from which reconciliation information are required |
||||||||||||||||||
MerchantUsn |
Acquirer identification for a merchant account |
File Transfer Commands
Uploads Commands |
|
Command |
Description |
Batch |
|
Divert |
|
Download Commands |
|
TransactionHistory |
with a date time interval |
Recon |
with a cycle interval for an acquirer |
Batch |
|
Divert |
|
HotCard |
|
BinLookup |
|
BinManangement |
|
BlackCard |
|
AcquireRecon |
|
Inventory |
currently only available to Nedbank merchants accepting Fleet cards)
|
File Specification
- For downloading files from the Gateway, reference the iVeri Download Files XML Specification
- For uploading an XML batch file and related result file, reference the iVeri Batch XML Specification
- For uploading an XML batch file and related result file, reference the iVeri Batch Fixed Format Specification
- For generating payment links, reference the DiVert Specification Guide