Teya
In this article
Reset Authentication - Clear saved values
This article describes the implementation of the Teya PAX PEDs in the LS Pay Engine.
Teya documentation: https://developer.teya.com/docs/cHJqOjIwMjcxOA
https://developer.teya.com/docs/cHJqOjE4OTc2OQ/arpveu002b61i-overview
Setup
Before the terminal is used for transactions or other functions, a Teya account needs to be created for the user. Teya will set up each merchant who uses Teya acquiring with credentials to login to Teya.
The merchant must enter StoreId and TerminalId into the LS Pay setup.
The StoreId is provided by Teya.
The TerminalId is found on the terminal itself: Menu -> Application status -> Identifiers -> TID.
On the Teya terminal (PED), the user needs to activate "pay at counter". To do this: Press menu -> Manage features -> Enable Pay at Counter mode.
Settings
Default settings:
- ApplicationManufacturer: LS Retail
- Released: Date of release
- TimeoutValue: Default value is 90
Manual settings:
- HttpEndpoint: Endpoint https://api.teya.com
- Endpoint: Endoint for authentication https://id.teya.com
- TerminalID: Found on the terminal itself by navigating to Menu -> Application status -> Identifiers -> TID.
- MerchantID: Store GUID. This is provided by Teya.
Authentication Process
When accessing the POS for the first time or when it has been restarted, the merchant is asked to verify their account.
This verification is in the form of a pop-up window that is displayed after performing the first purchase. The user is presented with a link that must be opened in a browser. It is not possible to copy the link directly from the POS into the browser.
The user must paste this link: https://identity.cloud.saltpay.co/oauth/v2?user_code\ with the addition of the eight-digit user code that is given in the pop-up window. Example of link: https://identity.cloud.saltpay.co/oauth/v2?user_code\u003XSJPBSFZ The code that would be typed in is: XSJPBSFZ
Reset Authentication - Clear saved values
To reset the authentication to the device, we use UnPair device. That clears the AuthToken and DeviceCode that has been stored previously.
EFT
- Purchase
- Refund
- Referenced refund only.
- Void
- Void is not supported by Teya. Void redirects to Refund.
- Get last transaction
- Get transaction
- Verification
- Signature verification.
- Cancel
- It is possible to cancel the ongoing transaction from the POS.