I'm Jeff with the PayPal card.io team. The current DataEntryActivity does not support landscape, but we definitely should not be crashing. We've opened a bug for that issue.
Regarding the request to remove the activity altogether, we require this activity for users without cameras or otherwise unable to scan their card, and to review the card number captured. You can remove expiry through the intent extra like so:
scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_EXPIRY, false);