Testing for Busy or Offline Smart Terminal

How do I ensure that in-progress Smart Terminal transactions are not interrupted by new Payment Requests?

Setting the interruptBusyTerminal parameter to false will prevent the interruption of existing transactions.

Name Format Description
interruptBusyTerminal true | false

Tells the API whether or not to interrupt an in-progress transaction on the requested Smart Terminal

How do I know if a Smart Terminal is busy?

Webhook Integrations: 

Polling Integrations:

What should I do if a Smart Terminal is busy?

  1. Wait until the current request is complete.
  2. Make sure the request is sent to the correct Smart Terminal.

How do I force a Smart Terminal out of a Busy state?

Who should I contact if I still have questions?

Please email us at or call us at 800-601-0230 x 3, Monday through Friday, 6 a.m. to 5 p.m. PT.