All payment devices support manual card number entry. However, the way
you switch from swipe or tap to manual varies. In some cases, the only way
to switch is by using an API call. This is how it is in Verifone. The user
must select manual from the dialog on the tablet. The app first calls
cancelPayment() in your payment module and then calls
acceptPayment()
again, passing an object with a property
named ‘manual’. This indicates that a transaction should be started where
the input is manual rather than swipe.