Supported Functions

The following operations are supported by this implementation of the AJB FIPay interface.

Table 2-3 AJB FIPay - Supported Functions

Function Description

Payment

EFTLink sends payment requests to AJB FIPay. AJB will return a response message with formatted receipt strings for customer and/or merchant receipts. In an event of referral where authorization cannot be obtained online then a prompt for authorization code will appear; the authorization code must be obtained via telephone and entered here.

If successful, appropriate receipts will be printed at the end of transaction.

Reversal

EFTLink sends reversal requests to AJB FIPay. This will reverse a transaction specified by the transaction number, found on the receipt, which must be captured by the POS and passed on to EFTLink.

Refund

EFTLink sends refund requests to AJB FIPay. This will refund a transaction with specified amount.

Reconciliation / Settlement

This is not supported directly by AJB FIPay via TCP/IP request; instead, a batch script supplied by AJB must be used. This can be set up to run automatically at a specific time or on-demand at user's discretion.

Check Payment

EFTLink sends check payment requests to AJB FIPay.

Please note that offline authorization is not permitted for check payments. This type of payment is not permitted in the SAF queue of the AJB FIPay solution.

Sale State Notifications

Sends line items through to the device so the customer display can be updated in line with the POS.

SVC Payment

Sends a gift or merchandise credit card payment request to the terminal. If there are not enough funds available, only the funds available will be deducted. The POS client will have to settle the transaction with another tender in this scenario.

SVC Activate

Sends a gift or merchandise credit card activation request to the terminal.

SVC Deactivate

Sends a gift or merchandise credit card deactivation request to the terminal. The account is disabled after this as the request is intended to be used for lost or stolen cards. It is not possible to use the card or account once this request has been issued and accepted.

SVC Add Value

Sends a gift or merchandise credit card add value request to the terminal. This will only add value to an account that has been activated.

SVC Balance Enquiry

Sends a gift or merchandise credit card balance enquiry request to the terminal

SVC Unload (Cashout)

Sends a gift or merchandise credit card cash out request to the terminal. All funds are deducted from the account and the cash back amount is returned to the POS. The account is not deactivated as part of this process.

Custom form for displaying a message

Sends a request to the terminal that displays the message text passed by the POS. The core sends a success or a failure flag back to the POS.

Custom form for customer question/verification

Sends a request to the terminal with a question/verification message. The customer selects either the Yes or No button. The core sends 'Y' or 'N' as part of the response to the POS.

Custom form for capturing phone number

Sends a request to the terminal triggering a phone number capture. The customer keys in their phone number and hit submit. The core sends the captured phone number to the POS.

Custom form for capturing signature

Sends a request to the terminal triggering a signature capture.