Below is the process of how to enable MOTO transactions for a merchant on the Admin Website:
Navigation Path:
Applications > Update > Provider Specific.
Click on the ‘Common Provider’ expansion tab as illustrated.
1. Navigate to the ‘Processing’ parameter and click on the expansion button.
moto1 [1]
2. Navigate your way to the ‘Cardholder Presence Default’ Parameter. This parameter will be defaulted to ‘Not specified’.
moto2 [2]
3. Untick the ‘Use Default’ tab. From the drop down, select ‘Mail/Telephone Order (single transaction)’.
moto3 [3]
4. Lastly, to ensure the change has been saved, click on the ‘Update Parameters’ tab.
moto4 [4]
[1] /web/image/351226-55085015/moto1.png?access_token=a03576b8-fe21-4b94-b4c7-b2fe65ec31f6
[2] /web/image/351227-0b632be4/moto2.png?access_token=8d6f6399-44
Merchants that process recurring transactions need to be enabled as such via the Admin Portal.
In the authorization message that is sent to the Acquirer, as part of the transaction process, there is specific data that indicates that a transaction is recurring, and the merchant has been enabled for recurring transactions.
We will have a look at how to enable a merchant for recurring transactions via the Administration Website:
Navigation Path:
Applications > Update > Provider Specific.
Click on the ‘Common Provider’ expansion tab as illustrated.
1. Navigate to the ‘Processing’ parameter and click on the expansion button.
me1 [1]
2. Navigate your way to the ‘Cardholder Presence Default’ Parameter. This parameter will be defaulted to ‘Not specified’.
me2 [2]
3. Untick the ‘Use Default’ tab. F
Transaction integrity can be seen as ensuring that all players within an individual iVeri transaction agree on its outcome. When a Card Holder gets his statement from his Issuer, it must correspond to his instruction to the merchant for a corresponding transaction. When transaction integrity is compromised either willfully (fraud) or unintentionally, it can result in a disputed transaction with legal impacts.
Individual transactions *** Void*
A Void of a previous transaction request is a command to ignore (i.e. cancel the effects of) a previous (recently submitted) transaction request. When a merchant receives a successful response for a transaction request, and thereafter “something goes wrong”, then the Merchant has the option to “void” the transaction.
Examples of “something goes wrong”
The error codes below can be resolved without returning a device back to Touchpoint Payments
Error
Code*
Error *
Solution *
100
Transaction declined by bank / blocked card
Try another card
109
Merchant ID / Terminal ID / Serial number mismatch
Please validate these settings on
the iVeri server
399
Incorrect date and time on POS – Please update POS
parameters [ FUNC + 1]
902
Device deactivated on server
Please forward serial number to us to activate
921
Invalid data authentication
Please insert the card and process
PIN based transaction
908
Unknown host
Please insert the card and process PIN based transaction
909
Various errors
Please try PIN based transaction. If still fails please call Touchpoint
to further investigate before shipping back to us
No terminal params
Please download terminal
Example Message Format *
**
Field and Reply Codes *
**
Result Status Code *
Result
Status Code
ResultDescription
0
N/A
(Approved)
-1
Timeout
waiting for response. Try again
-3
Hot
card
-4
Denied
-5
Please
call
-6
Card
Address Failure
-7
Card
Security Code Failure
-8
Card
Type not accepted
-9
Unable
to process the transaction
-11
Invalid
Amount
-12
Invalid
Budget Period
-14
Invalid
Card Number
-15
Invalid
Track2
-16
Invalid
Expiry Date/Card Period
-18
Invalid
Authorisation code
-255 *
Unknown
Error *
Recon Status *
*
VALUE*
*
DESCRIPTION*
"-1"
Unreconciled - The reconciliation
process for this transaction has not taken place yet.
"0"
Reconciliation has taken place and
the result code accurately depicts the status of the transaction
"1"
Reconciliation has taken place and
the transaction could not be found.
"2"
Reconcil
Field and Reply Codes *
**
Bank Code *
*
VALUE*
*
DESCRIPTION*
"01"
All Banks
Transaction Code *
*
VALUE*
*
DESCRIPTION*
"01"
Sale
"02"
Refund
“03”
Authorisation
“04”
Authorisation Reversal
“05”
Recurring Sale
Transaction Status *
Transaction
Status
ResultDescription
0
N/A
(Approved)
1
Timeout
waiting for response. Try again
3
Hot
card
4
Denied
5
Please
call
6
Card
Address Failure
7
Card
Security Code Failure
8
Card
Type not accepted
9
Unable
to process the transaction
11
Invalid
Amount
12
Invalid
Budget Period
14
Invalid
Card Number
15
Invalid
Track2
16
Invalid
Expiry Date/Card Period
18
Invalid
Authorisation code
255 *
Unknown
Error *
Reconciliation Status *
*
VALUE*
*
DESCRIPTION*
"00000"
Unreconciled - The reconciliation
process for this transaction has not taken place yet.
"10000"
Rec
Field Justification *
**
All Fields are justified in the following manner:-
Numeric Fields are pre-pended with 0's to the full width of the format Alphanumeric Fields are left justified and ' ' (spaces) appended to the full width of the format A* means an unspecified length field - we read to the end of the line.
FNBBase24FNBSouthAfrica
**
Log on at https://admin.aws.iveri.com/ [1] and check the provider status for FNBBase24FNBSouthAfrica.
If any issues exist, contact Retail Assist.
[1] https://admin.aws.iveri.com/