PAX A920 guide
Learn how to set up and register a PAX A920 device with the API to make card-present sales
The PAX A920 is an integrated portable payment device that lets you accept payments via magnetic stripe, EMV chip, and NFC contactless technology. This guide walks through the steps to set up your new PAX device and register it with Payabli so you can start processing transactions.
The PAX A920 is supported only in production environments, and can’t be used in sandbox.
Setup
The next sections cover how to unbox and set up your PAX A920 device.
Prepare the device
When you receive your PAX A920 device, follow these instructions to unbox and get the device ready to register in Payabli.
Unbox the Device
The PAX A920 comes with a USB power cord and 3 rolls of receipt paper (one roll preinstalled).
Power the Device
- Plug the device in to a power source. You can plug into a wall or a computer using the included USB power adapter.
- Fully charge the device before turning it on.
- When the device is charged, power it on by pressing and holding the small rectangle button on the right side of the device for 2 to 4 seconds.
Connect to WiFi
After the device boots up, it automatically launches the WSPLink app. You can’t use your own apps with the PAX device
- Exit the WSPLink app by pressing the top left and bottom right corners of the screen at the same time.
- Open the Settings app.
- Toggle WiFi on, then press Wi-Fi. The device will detect nearby WiFi networks.
- Select the network you want to connect to, enter password, and allow the device to connect.
The PAX A920 connects only to 2.4Ghz WiFi networks, and can’t connect to 5 GHz networks.
- Press the circle icon at the bottom of the screen to go back to the home screen.
Let the Device Update
After the device connects to WiFi, it will cycle through updating the embedded software. This step can take up to 15 minutes, and the device may make some noises or alerts during this process.
Don’t turn off the device, open any apps or disconnect WiFi during the update process.
When the updates have finished, the screen will be fully white.
Register the device
To register a PAX A920, copy the serial number from the back of the device, and then send a request the /Cloud/register/{entry} endpoint.
PAX A920 asynchronous flow
The PAX A920 device uses an asynchronous flow to process transactions. The transaction is initiated by the device, and the final status is sent to you in a webhook event.
You must enable webhook notifications to receive them. They are not sent by default. See Set up and receive events using Web for more information.
The response for an initiated transaction looks like this:
The resultText
has a value of "Initiated"
, which means the transaction is in progress.
To get the final status of the transaction, you need to listen for either the ApprovedPayment
webhook event or the DeclinedPayment
webhook event.
The webhook payloads for a completed transaction look like this:
See Notifications and Reports Overview for more information on how to set up webhooks.