Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Using Tyro Credit Card (Card Present) Terminals in POS

Tyro Terminal Setup

Your Tyro Account setup is outside the scope of this help.

  • However be aware that you can setup a surcharge in Tyro that is added to the amount the POS requests (a percentage)

  • eg:

    • The POS asks for $100 on credit card XXX

    • The Tyro response will be $100 plus $x of surcharge

    • The POS transaction will adjust to add the surcharge to the invoice and customer receipt

Tyro Software

Tyro has software that is installed on your computer that their machine talks to

  • without this the POS cannot communicate with the Tyro Terminal.

  • This comes from Tyro

  • Some tyro terminology

    • MID = Merchant ID = bank account Tyro is putting the money into (setup in Tyro system)

    • TID = Terminal ID = Tyro machine being used

    • Surcharge = a % that can be added by Tyro to any $ card request and listed separately as a cc surcharge

SaaSplications Software

SaaSplications software will need to be setup and paired with the terminal

  • Pairing: System > System Settings (Advanced TAB) > Card Present EFTPOS provider (Tyro) (Tyro settings button appears) > Tyro Settings

    • IF this machine previously had a different terminal paired - then use the button: clear browser cache.

    • Enter the MID And TID in the machine (this will be validated)

    • Set Production / Test mode or simulator mode (affects the tyro account impacted)

    • Pair Terminal button

    • Request Terminal Info

  • Integrated Receipts - Ticked if SaaSplications is printing the receipts (SaaSplications POS prints receipts so choose this when using POS)

  • Print Merchant Copy receipts - used when a tyro machine is not connected to a POS - if using POS then = Unticked

  • Integrated Surcharge - if your Tyro account has been setup to take a surcharge or not

Troubleshooting Tyro issues

Issues taking payments may be for a number of reasons - the key information we need is the Tyro Logs on the machine. These tell us every request our system made of the Tyro terminal and every response they provided. We need these captured on the day of the problems.

An examples issue is - timeout from the Tyro Server (we allow 15 seconds)

  • System > System Settings (Advanced TAB) > Card Present EFTPOS provider (Tyro) (Tyro settings button appears) > Tyro Settings

    • Button: Show Tyro Logs for this machine for this pairing (note this may be a large file - email it to us)

    • Button: Show SaaSplications Logs for today - this is the SaaSplications local logs

Tyro in use - collecting settlement files

Tyro settles end of day every day in a single account for every MID across all TID’s

When you open the POS AND have a paired Tyro Machine on your computer

  1. SaaSplications checks the if the MID paired to your machine is the MID setup on the default bank account of the host company you are accessing

    1. If it is - then SaaSplications will collect a reconciliation file for the previous day (if one exists) and attach it to the banking batch

    2. if it is - the POS cash count > Settlement TAB > lists

Tyro in use in the POS

During a POS transactions

  1. The POS calculates the amount to be captured on the card

  2. The POS talks to the Tyro software on the computer - that then talks to the Tyro Machine

  3. The Tyro machine responds with the result (which may have added a surcharge)

Tyro have a couple of identifiers

  • MID - this is the merchant account that the terminal will be transacting on - this corresponds to a bank account in SaaSplications (the MID is held in the Merchant ID field and identified as a Tyro merchant ID)

  • TID - this is the terminal ID

The POS looks for the Tyro Software installed on the local machine

...

Note


The saved report shows exactly the situation at the time of doing the bank Req - there are two numbers that may now be different...

Image Modified

When viewing a closed bank Req - the unpresented values are live values (not saved ones).  Hence they will show you if any transactions prior to the reconcilation date have STILL not been cleared.

The saved report shows accurately at the time of doing the bank req:

  1. The Journals that were cleared

  2. The Journals that are before the reconciliation date that had not been cleared at that time

    1. If a journal is not cleared for a number of reconciliations - it will be listed in each report as uncleared. 

    2. Journals that have not been cleared in the bank req can still be adjusted.

The Bank Balance is often not the same as the Balance sheet balance - due to un-presented transactions.

  1. If at the time of doing a bank req you have unpresented payments or receipts (this is common)

    1. These will not add to the bank req balance at the time of the bank balance

    2. These will add to the balance sheet value of the bank balance

  2. If you want to change this

    1. Update the dates of all the unpresented transactions to be after the date of the bank req before saving the bank req

The numbers on the saved reports are expected to vary with the balance sheet balance at the date - this is best illustrated with an example:

  1. Two cheques are entered into the system for an empty bank account dated 1st August (note I have used cheques but any transaction type applies here) 

    1. $100 

    2. and $1,000

  2. You do a bank req on 7th August and only the $100 is there - the $1,000 has not yet been presented.

    1. no problem as the $1,000 will be listed in the next bank req in case they have deposited it by then

    2. As the date on the journals is 1 August the GL Balance for the bank account is $1,100 on the 7th August - this is what will show on the balance sheet 

    3. The Bank balance will therefore be different to the Balance sheet balance as it will be $100

    4. The $1,000 transaction has not yet been reconciled with the bank so it can be changed / deleted etc if required.

    5. If the date of the $1,000 is changed to a date after the 7th August then the balance sheet will now equal the bank balance.

  3. Say we change the date on the $1,000 cheque transaction to the 9th August

    1. The saved bank req report will still list this transaction as unpresented - it shows the system at the time of doing the bank req

    2. Viewing the details of the closed bank req in the screen will now show $0 un-presented (a different figure to the saved report) as this figure shows unpresented transactions that are prior to the reconciliation date NOW (not as at the date of the reconciliation).

...