Profile Parameters

* Purpose - * To set the Security Parameters for all users in terms of their passwords, validity, suspension, and login notifications. These parameters can only be set by the Back Office Administrator. * Action:  * In the menu bar, click on User Manager, scroll to, and click on Security Configuration. This will bring up the following form on which you can now change the system defaults to suit your own requirements. Please remember that changes made to the defaults will apply to ALL users that you have given BackOffice access to */ Note: /* Strong Password: The default is No. This means that the password can be anything if it is not less than the default minimum length. If you change the default to Yes, then the user’s password must be a combination of alpha/numeric and special characters

Transaction Message Examples

The examples apply when using the web service interface to perform various transactions. The examples serve to showcase a set of parameters that are largely used when performing transactions using the schema definition available in the SOAP interface which are also commonly used on the REST API. The functionality and related parameter definitions, elements supported are standard in the SOAP [1] schema and REST API [2] Further insights on the transaction types and their meanings, refer to the “ Commands [3] ” and “ Actions [4] ” sections and these have to be used in conjunction with the input parameters per actions. For the corresponding transaction flows per transactions type refer to transaction sequence The examples cover the following messages: The transaction Request and Response cover

Transaction Message Examples

The examples apply when using the web service interface to perform various transactions. The examples serve to showcase a set of parameters that are largely used when performing transactions using the schema definition available in the SOAP interface which are also commonly used on the REST API. The functionality and related parameter definitions, elements supported are standard in the SOAP schema and REST API Further insights on the transaction types and their meanings, refer to the “Commands” and “Actions” sections and these have to be used in conjunction with the input parameters per actions. For the corresponding transaction flows per transactions type refer to transaction sequence The examples cover the following messages: The transaction Request and Response cover the following: The

Payment Facilitator

A Payment Facilitator (PAYFac) serves as a specialized payment service provider that collaborates closely with an acquiring bank. Its primary role involves constructing robust systems for handling payment transactions, facilitating the onboarding of sub-merchants, and managing risk factors. Once the PAYFac has established systems and processes, which adhere to the guidelines set forth by card networks and align with the acquiring bank’s agreement, it can seamlessly offer comprehensive payment processing solutions to merchants. These merchants, commonly referred to as “sub-merchants,” benefit from the streamlined services provided by the PAYFac model. Notably, in this model, sub-merchants are relieved of the direct interaction with an acquiring bank, simplifying their payment processing exp

Visa Checkout

* Visa Checkout Merchant Take-On  * Merchants can also register for Visa Checkout to start accepting e-wallet payments from cardholders. To register merchants can mouse to the “Transaction Viewing Layout” section click on the “Reset Transaction Viewing layout dropdown, select “Visa Checkout Management” click the “Submit” button. A new page will be display and the merchant can be populating all the fields displayed on the below screen and Submit. NB: The merchant will also need to notify the Acquiring bank that they need to be enabled for Visa Checkout.

Airline Data ** Parameter Node Type Data Type Min Length Max Length Description PassengerName subTag AN 0 60 Passenger's first name. PrimaryTicketNumber subTag AN 0 60 FirstDepartureLocationCode subTag AN 0 32 FirstArrivalLocationCode subTag AN 0 32 OfficeIATANumber subTag AN 0 32 OrderNumber PlaceOfIssue DepartureDate Note: The fields in Blue will only be used when doing CyberSource Advanced Fraud Screening. CompleteRoute DepartureTime JourneyType

Gateway Response Codes

Transaction Result Codes ** Result Status * Result Code * Result Description * Only relevant when * 0 (OK) 0 N/A (Approved) -1 (Not OK) 1 Timeout waiting for response -1 (Not OK) 2 Gateway unreachable -1 (Not OK) 3 Hot card -1 (Not OK) 4 Denied -1 (Not OK) 5 Please call -1 (Not OK) 6 Card Address failure 1 (Warning) 6 Warning: Approved but Card Address failure -1 (Not OK) 7 Card Security Code failure 1 (Warning) 7 Warning: Approved but Card Security Code failure -1 (Not OK) 8 Card Type not accepted -1 (Not OK) 9 Unable to process the transaction -1 (Not OK) 10 Card blocked -1 (Not OK) 11 Invalid amount -1 (Not OK) 12 Invalid budget period -1 (Not OK) 13 Void unsuccessful Command Void -1 (Not OK) 14 Invalid card number -1 (Not OK) 15 Invalid track2 -1 (Not OK) 16 Invalid card date (Expiry D

AuthenticatedCollectionData Parameters * * Parameter Node Type Data Type Required/Optinal Max Length Description AccountNumber subTag AN R 19 The account number that the payor is agreeing to allow the payee debit. DebtorIdentification SubTag AN R 35 Some data to identify the payor e.g., ID Number DebtorIdentification subTag AN R 12 The maximum amount that the payor is agreeing to in the smallest unit of the currency specified (eg in cents)

View

View * **

Gateway Domain Knowledge

This purpose of this sections is to give some domain knowledge to people not familiar with the payment domain. Card Present vs. Card Not Present ***   A Merchant interfaces with a card holder and submits a Card Present Transaction request whilst the card holder is waiting, and the card holder authenticates the transaction (typically via signature or PIN entry). In the event of a dispute of the transaction, the merchant must prove that the card holder authorized it, else merchant is liable to refund the card holder. A Merchant submits a Card Not Present Transaction according to previously arranged agreement with a card holder. The card holder is not present to authenticate the transaction. In the event of a dispute on the transaction, the merchant must prove the card holder authorized it, e