Card-not-present (CNP) transactions explained | Stripe

Card-not-present (CNP) transactions explained

Accept payments online, in person, and around the world with a payments solution built for any business—from scaling startups to global enterprises.

What’s in this article?

What is a CNP transaction?

To be considered a CNP transaction, neither the credit card nor the cardholder can be present during payment.

Many common purchases are considered CNP transactions, including:

Why CNP transactions are a fraud risk

Since CNP transactions are processed without the customer or the credit card physically present for verification, this opens a window of opportunity for fraud. Many CNP transactions go through with no problems, but how they are processed does create some inherent risk that requires diligence. By 2030, global CNP fraud is expected to reach $49 billion.

CNP fraud happens when a cardholder’s billing information is compromised and obtained by an unauthorized individual who uses it to make purchases. The person committing the fraud steals the cardholder’s payment credentials, such as card number, CVC/CVV code, and expiration date, and uses the information to make purchases.

CNP fraud affects the customer and causes the business to lose revenue, since fraudulent charges often result in chargebacks.

How to accept CNP transactions securely

Because of the many issues caused by CNP fraud, it’s important for businesses to build the most secure payment process possible.

Online payments

On your online checkout page, capture as much accurate customer information as possible, such as card type, account number, expiry date, and CVC. Requiring additional information helps ensure that the customer has the physical card in their possession, which means it is more likely they are the legitimate cardholder.

Another valuable tool to use during checkout is 3D Secure, an authentication protocol designed to add an extra verification layer to CNP transactions. During a 3D Secure CNP transaction, your business’s server submits a request to the card issuer to authenticate the consumer. The issuer then prompts the consumer to provide additional information, such as two-factor verification, a password, or biometric verification.

Radar, Stripe’s fraud prevention solution, is a powerful option that helps business owners tackle fraud. The platform’s machine learning system analyzes vast sets of data from customer transactions to gain insights about potential fraudulent users.

Over the phone

If you are taking an order over the phone, it’s important to secure the information you receive from the customer in compliance with PCI requirements.

In person and manual entry

For in-person transactions, businesses can put in place additional identity verifications to mitigate the risk of fraud, such as asking for a photo ID.

CNP transaction processing fees and costs

While merchants are charged a fee for every successful credit card transaction, CNP processing fees are generally higher than those for transactions with physical cards, since they carry additional risk.

How Stripe Payments can help

Stripe Payments enables businesses to set up and accept 125+ payment methods, including ACH Credit Transfers. It provides a unified, global payments solution that helps any business—from scaling startups to global enterprises—accept payments online, in person, and around the world.

Stripe Payments can help you:

Learn more about how Stripe Payments can power your online and in-person payments.