Process a Payment — Merchant App


Card Not Present › Virtual Terminal › Process a Payment — Merchant App

Take a telephone order payment from your phone using Virtual Checkout

In the TWPayz Merchant App: Payments → Virtual Checkout

📸 APP SCREENSHOTVirtual Checkout — card entry screen with all fields: Amount, Card number (auto-formats), Expiry, CVV, Cardholder name. Card brand badge (Visa/MC/Amex) updates in real time.
📸 APP SCREENSHOTOptional billing address section — expanded with Address, City, Postcode, Country fields
📸 APP SCREENSHOTPayment approved screen — green confirmation with transaction reference and amount

Virtual Checkout Features

FeatureHow it works
Card number auto-formattingAs you type the card number, it formats automatically with spaces (e.g. 4242 4242 4242 4242). No need to type spaces yourself.
Real-time card brand detectionAfter the first 4 digits, a card brand badge (Visa / Mastercard / Amex) appears, confirming the card type. This helps verify you are entering the correct card.
3D SecureIf the card issuer requires 3D Secure authentication, a redirect screen appears. The customer may need to confirm the transaction via their banking app or by entering a one-time code.
Billing address (optional)Tap to expand the billing address section. Entering the customer's postcode enables AVS verification, improving your chargeback defence.
Immediate resultApproved: green confirmation screen with reference number. Declined: clear decline message with reason (e.g. "Insufficient funds" / "Card declined").
Security reminder: Even on mobile, the same PCI DSS rules apply. Do not write the card number into any notes app, contacts, or messaging app. Process the payment immediately and close the app screen once complete.