Upon starting out a MOTO transaction, there will be one or more callback that requires additional user input depending on your config.
Below are the corresponding callbacks:
private byte[] manualEntrySelection()
private byte[] cvvEntry()
manualEntrySelection()
The first callback will ask the user for PAN Number and Expiration date.
...