Card Not Present (CNP) Payments


Accept payments online, remotely, and by phone — four methods to suit every scenario

Card Not Present (CNP) means the customer's physical card is not used in person. Instead, card details are provided remotely — online, via a payment link, on an invoice, or over the phone. CNP covers everything from your eCommerce website checkout through to a quick phone order taken at your counter.

TWPayz offers four CNP methods. All are managed through the Merchant Backoffice (web) and most are also available in the TWPayz Merchant App (iOS & Android).

Pay by Link

Payment Link

Generate a secure, one-off payment URL in seconds. Share by WhatsApp, SMS, email, or any channel. Customer pays on a hosted page.

Available on: Web Backoffice + Merchant App

Invoice

Invoicing

Professional itemised invoices with line items, VAT calculation, and a built-in payment link. PDF auto-generated.

Available on: Web Backoffice + Merchant App

Virtual Terminal

MOTO / Virtual Terminal

Enter card details on behalf of a customer for telephone and mail order payments. No card reader needed.

Available on: Web Backoffice + Merchant App — permission required

Online Checkout

eCommerce Checkout

Hosted checkout page embedded in your website. Customer pays online; redirected back to your site on completion.

Available on: Web integration — requires developer setup

Virtual Terminal / MOTO requires a specific permission on your account. If you do not see this option in the backoffice or app, contact your Account Manager to enable it.

Which Method Should I Use?

ScenarioUse this method
Customer is paying remotely and I want to send them a link quicklyPay by Link
I need to send a professional invoice with line items and VATInvoice
Customer is on the phone and giving me their card details verballyVirtual Terminal / MOTO
I have a website and want customers to pay during checkoutOnline Checkout (developer integration)
I need to set up automatic repeat billing for a regular clientInvoice — Recurring (Merchant App)
I want to show a QR code at my counter so customers can scan and payPay by Link — QR code option