Offline Credit Card Processing for WooCommerce 1.7.12
Offline Credit Card Processing for WooCommerce enables secure offline payments from your site, with data emailed securely and only partial numbers stored locally. It auto-detects card type, validates numbers and expiry dates, and supports all 16-digit cards. A PCI-conscious WooCommerce plugin for stores with SSL and customizable email notifications.
Description
Offline Credit Card Processing for WooCommerce is a payment gateway plugin that lets customers enter card details on your site while you process the transaction manually using your payment terminal.
It is designed to be PCI-conscious by storing only partial card information locally (first and last four digits) and sending the sensitive middle digits and security code via a dedicated email workflow, helping keep the full number out of your database.
The plugin auto-detects the card type, validates card numbers with a checksum, and checks expiry dates before allowing offline processing, provided SSL is enabled.
Main Features
- Automatic card type detection — Identifies the card brand to display the appropriate payment context during checkout.
- Card number checksum validation — Verifies card number validity rules to reduce invalid-entry attempts.
- Expiry date validation — Checks that the provided expiry date is formatted correctly and not expired.
- Support for 16-digit cards — Works with all 16-digit credit and debit cards.
- Secure partial storage — Saves only the first and last four digits to the WooCommerce database.
- Email-based data transmission — Sends the remaining sensitive data to a dedicated email so the full number is not stored on a single machine.
- Customizable email notifications — Lets you adjust the subject and content for the generated email.
- SSL requirement check — Prompts correct setup by ensuring SSL is enabled for real processing (test mode when SSL is missing).
Benefits
- Lower sensitive data exposure — Partial local storage helps reduce how much card data remains in your WooCommerce environment.
- More accurate manual processing — Checksum and expiry validation reduce rejections caused by invalid card details.
- Improved checkout reliability — Card type detection and standardized 16-digit handling streamline the payment flow for customers.
- Cleaner internal workflows — Email notifications support organized offline handling and record coordination.
- Security-aligned setup — SSL checks encourage safer transmission of customer input to your site.
Who is it suitable for?
- WooCommerce stores using a manual/offline card terminal workflow.
- Merchants who prefer reducing stored card data while still collecting details at checkout.
- Agencies building WooCommerce payment flows for multiple client sites.
- Businesses with internal approval and back-office reconciliation for card payments.
- Online sellers that need email-driven handling of offline payment data.