Upgrading to SPI 2.5
To upgrade to this version of SPI from a lower version, you will need to make a few changes.
SPI Client 2.5 is a release that includes a required change for pay at table. If pay at table has not been implemented there is not a required change.
Breaking Change:
An additional parameter was added to the pay at table workflow. This parameter is paymentFlowStarted (boolean) that indicates if the payment flow in currently under way. If the POS includes a table locking feature this boolean can be used as a tigger to lock and unlock tables.
C# sample:
private BillStatusResponse OnPayAtTableGetBillStatus(string billId, string tableId, string operatorId, bool paymentFlowStarted)
Updated about 1 year ago