Optionalparams: FetchParamsCreates a Checkout for a Reader.
This process is asynchronous and the actual transaction may take some time to be stared on the device.
There are some caveats when using this endpoint:
Note: If the target device is a Solo, it must be in version 3.3.24.3 or higher.
Optionalparams: FetchParamsDelete a reader.
Optionalparams: FetchParamsRetrieve a Reader.
Optionalparams: FetchParamsProvides the last known status for a Reader.
This endpoint allows you to retrieve updates from the connected card reader, including the current screen being displayed during the payment process and the device status (battery level, connectivity, and update state).
Supported States
IDLE – Reader ready for next transactionSELECTING_TIP – Waiting for tip inputWAITING_FOR_CARD – Awaiting card insert/tapWAITING_FOR_PIN – Waiting for PIN entryWAITING_FOR_SIGNATURE – Waiting for customer signatureUPDATING_FIRMWARE – Firmware update in progressDevice Status
ONLINE – Device connected and operationalOFFLINE – Device disconnected (last state persisted)Note: If the target device is a Solo, it must be in version 3.3.39.0 or higher.
Optionalparams: FetchParamsList all readers of the merchant.
Optionalparams: FetchParamsTerminate a Reader Checkout stops the current transaction on the target device.
This process is asynchronous and the actual termination may take some time to be performed on the device.
There are some caveats when using this endpoint:
If a transaction is successfully terminated and return_url was provided on Checkout, the transaction status will be sent as failed to the provided URL.
Note: If the target device is a Solo, it must be in version 3.3.28.0 or higher.
Optionalbody: CreateReaderTerminateParamsOptionalparams: FetchParamsUpdate a Reader.
Optionalparams: FetchParams
Create a new Reader for the merchant account.