JUMP TOLocal network integrationIntegration overviewResourcesMessage formatMessage typesError codesMessage payloadsPIN Pad informationResponse payloadPaymentRequest payloadResponse payloadPayment state (transient)Response payloadPayment tenderResponse payloadVoidRequest payloadRefundRequest payloadResponse payloadCaptureRequest payloadResponse payloadTip adjustmentRequest payloadResponse payloadBatch reportRequest payloadResponse payloadBatch totalResponse payloadBatch closeRequest payloadResponse payload<Transaction><Batch report>Transaction conditionsVoidRefundCaptureTip adjustmentExamplesPaymentRequestResponseResponse when a tender selected by customerVoidRequestResponseRefundRequestResponseCaptureRequestResponseTip adjustmentRequestResponseBatch reportRequestResponseBatch closeRequestResponsePowered by Response payloadJSON{ "state": <Int> } Constants Kotlin// state STATE_UNDEFINED = -1 STATE_BUSY = 1 STATE_CARD_WAITING = 2 STATE_CARD_APP_SELECTION = 3 STATE_PROCESSING = 20