A card-not-present (CNP) transaction is any transaction that doesn’t require the customer to present their physical credit card, such as online orders, over-the-phone transactions, or mail orders.