# Feature List

## Authorisation

- **Integration portal** - Merchant can authorise a single POS for Embedded Payment
- **SDK** - POS can be notified by API that a merchant has authorised them to operate Embedded Payments for their MID/s
- **Tyro** - Merchant will be confirmed their authorisation via email sent by Tyro


## Adding devices

- **SDK** - POS can fetch location details for a MID, create Readers and associate with each device (1:1).


## Making payments

- **SDK** - Merchant can process a Purchase
- **SDK** - Merchant can process a Refund (including refund protection)
- **SDK** - Merchants can set a refund passcode for additional refund protection in Settings
- **SDK** - Merchants can verify payment with PIN, Signature and No CVM where required
- **SDK** - Purchases can be surcharged (either by choice in the Merchant Portal or by enabling NCE)
- **SDK** - Audio feedback: SDK supports Tyro sounds for approved transactions, declined/error transactions, successful card reads, and card read retry alerts


## Receipts

- **SDK** - Partner can offer a digital EFTPOS Receipt different delivery options (email, text, print, etc) using our Digital Receipts API (no item level detail)
- **SDK** - Partner can access EFTPOS receipt detail in the transaction response via SDK or webhook and include that in their Sales Receipt.
- **SDK** - Partner can be notified by webhook about each transaction result in real time.


## De-authorisation

- **Integration portal** - Merchant can de-authorise POS/PMS partner for Embedded Payment
- **SDK** - POS/PMS partner can be notified by API that a merchant has de-authorised them to operate Embedded Payments for their MID/s
- **Tyro** - Merchant will be confirmed their de-authorisation via email sent by Tyro


## Settings

- **SDK** - Merchants can set a refund passcode which must be entered prior to processing every refund


## Other support

- **SDK** - Android SDK supports single screen tablets
- **SDK** - Partner can access and run a sample app for either SDK giving them a fast start on how to implement their own app.