Details

Offline Credit Card Processing allows store owners to process credit card orders offline by accepting the credit card information and splitting the card number into two parts; partial save to the database while the rest e-mailed to the store owner.

Here is a breakdown of this Plugin’s functionality on a standard Order:

  1. Customer generates an Order and provides card details at Checkout
  2. Partial non-critical card details are assigned to the Order; stored in the WordPress database
  3. An e-mail is sent to the store owner with the remaining card details
  4. The store owner receives an e-mail with partial card details and a restricted link to view the Order and stored card details
  5. The store owner clicks Payment Accepted deleting the stored card details
  6. The store owner deletes the e-mail with partial card details and restricted link as it has now expired

Please see the Plugin FAQ for additional information.

Updates

The latest release can be downloaded from your My Account page.

Documentation

Looking for support, a copy of the readme, Plugin updates, Ideas or usage instructions? Check out our Documentation for Offline Credit Card Processing.

47 thoughts on “Offline Credit Card Processing

  1. Hi there just wanted to give you a quick heads up and let you know
    a few of the pictures aren’t loading correctly.

    I’m not sure why but I think its a linking issue.
    I’ve tried it in two different browsers and both show the same results.

  2. Hey I’ve been using this plugin for about 2 years now and its always worked great. But I recently switched hosting providers and now the link to view card details in the sales page won’t show up. Any ideas?

    Thanks

  3. Hi, I just linked my offline credit card with my website and it all works great but when people make an order and i go to process their card the last 4 digits of the credit card come up as “XXXX” therefore i can not proccess the credit card with my machine please get back to me ASAP as this is a big problem

  4. Am looking into this for a client, but need to check, while I will insist the client has SSL:

    1) Does a separate payment gateway need to be set up to use OCCP?
    2) What needs to be done in order to ensure WP security for OCCP as well?

    Many thanks
    Bridie

    • Hi Peter. This Plugin is not a PCI compliant solution and includes a disclaimer to this effect. No complete card details are stored meaning the Plugin is not bound by PCI compliancy regulations though as a store owner you are highly encouraged to secure your WordPress store as well as mail server for processing offline payments as you would with any e-Commerce solution.

    • Hi Adman, you should contact your hosting provider or e-mail server administrator.

      Our Plugin does not cache sensitive card details so it is either in your Inbox queue still to be delivered or you will need to re-capture those missing card details by contacting the affected customers.

  5. Hello we need this plugin, payed for the opencart one but it doesn’t work with our web store host Shopify, Do you think this could ever work with shopify? or will we indeed need to move hosts?

    Shopify already has SSL built in to its system.

    • Hi Jonathan, Shopify is a hosted e-Commerce solution which has the downfall of only supporting Plugins/extensions that Shopify offer.

      You will need to migrate your store to a self-hosted CMS (e.g. WordPress using WP e-Commerce or other e-Commerce Plugin) to use our offline payments Plugin. The same applies to the opencart extension you’re likely referring to.

      We can assist you in migrating and organising SSL support for your new or existing domain, please get in touch if we can assist further.

      • Hi Jonathan, I’ve done some reading on how we could list an OCCP App via Shopify.com which would mean you wouldn’t need to change e-Commerce platform, I’ll continue exploring this option, someday soon we might support Shopify!

  6. I’ve got an idea – could you by any chance put the total for the order in either the email or the card info page? That way when you’re entering the details you don’t need to click on ANOTHER window to get the total.

    Also, I think it would be cool if there were an option for having the “Accepted” button on the credit card details page make the order “Processing” instead of “Complete” – just ’cause “complete” for me (and perhaps others?) means it has been shipped, not just “payment received”.

    Ta!

  7. Have been using this plug in since July and it was working great. Client just called and said they are no longer receiving emails with additional credit card information. The order portion on the back end still has credit card info, but the emails have stopped.
    Any help is greatly appreciated.
    Thanks!

  8. Hi Michael,
    I am interested in using this plugin but when clicking on the documentation section link I am getting a page not found. I’m interested in looking at hte readme, etc. Also, (and this may be answered in the documents) is the plugin doing any sort of simple credit card validation? Thanks.

    • Hi Jeff, thanks for raising this. I’ll scan the site for broken links this weekend, we’ve been rapidly expanding the site so some 404′s have crept in.

      To answer your query, we do support simple credit card validation in the form of card number length based on the chosen Card Type. We’d like to extend this validation further by integrating with a compatible card validation solution/service.

  9. Hello,

    When I view captured card details via wp-admin, most of the details are X’d out like in the example below. Running latest version of OCCP (1.7.6) and version 3.3.1 of wordpress with latest version of WPEC (3.8.8.3).

    • Hi jwphillips, thanks for raising the de-activation error, I’ve patched this in the next Plugin update. As for the partial card details appearing within the popup, you need to link them up to the e-mail sent to the store owner along with the Admin Report/Purchase Receipt. No complete card details are stored in the WordPress database.

    • Hi Chris, this Plugin is not a PCI compliant solution and includes a disclaimer to this effect. No complete card details are stored meaning the Plugin is not bound by PCI compliancy regulations though as a store owner you are highly encouraged to secure your WordPress store as well as mail server for processing offline payments as you would with any e-Commerce solution.

  10. I am loving this plugin, Michael, works great!

    FYI, there is a new woocommerce extension that allows sequential order numbers:
    http://www.woothemes.com/extension/sequential-order-numbers-pro

    In trying it out I found (as did other folks using different payment gateways than yours) that while the order numbers are indeed sequential, the second email generated in your plugin with the “Payment Details” has an incorrect order number. Here is what the explanation was for that from the plugin designer: “This is simply an issue with payment gateways that were written before WooCommerce added the ability to modify order numbers, which my Sequential Order Number plugin takes advantage of. I’m slowly working with WooCommerce and the various gateway plugin authors to get their plugins compatible with the custom order numbers. It’s not a difficult thing to do, just requires that they make a couple of small changes to their plugins and then everything works correctly.”

    Here is the thread on that plugin:
    http://www.foxrunsoftware.net/articles/wordpress/woocommerce-sequential-order-numbers/#comment-406

    I’m hoping you can check into whatever the “small changes” are to the code to take advantage of the ability to have sequential order numbers.

    Thanks! :)

  11. Running into problems when upgrading Jigoshop to 1.2.3

    Getting errors that takedown the entire site until the offline credit card plugin is removed via FTP.

    Are you aware of this and/or is there an compatibility update coming?

    Thanks in advance!

  12. Just installed, looks great! But typo on Discover card when you’re at the customer checkout screen, on the dropdown menu it says” Discovery” instead of “Discover.”

  13. Great so now we are giving shop owners who may or may not have an SSL, who may or may not follow WordPress best practices and who may or may not even be legitimate merchants the ability to save senstivie information inputted on a non PCI-DSS complaint plugin. So before long either someone will hack this and gain card numbers or some rogue shopowner will start scamming the heck out of innocent shopgoers.

    I can’t understand, as a plugin developer, why this plugin was developed. It opens a ton of security issues that may or may not have a good answer.

    For the time being, strongly recommend against purchasing this plugin.

    • Hi Chris, thanks for your feedback and suggestions regarding SSL enforcment, this was raised in the WP e-Commerce release of OCCP and the idea was to display a prompt to recommend the enabling of secure communications at Checkout. GetShopped have made this easier to impliment as they sell a SSL-’setup’ Plugin which automates the purchase of an SSL certificate and installation, I will look into whether this is also applicable for Jigoshop.

      There is strong demand for allowing Jigoshop store owners to process credit cards via their instore merchant facilities, also, existing offerings are readily available for all other major e-Commerce platforms.

      As answered in your other thread no sensitive detail is stored in the database and any partial card details are deleted on successful processing of the Sale.

      I welcome any feedback or suggestions to improve this Plugin as well as tips for securing Jigoshop.

Leave a Comment

This allows us to process the card offline using a separate software that we already have, correct?

Yes, Offline Credit Card Processing (OCCP) collects the card details from the customer at Checkout and presents it to the store owner to process via their in-store merchant facility or virtual card processor.

So we get the information we need in an email, and process it from there?

That’s right, non-critical card details are partially stored in the WordPress database with the remainder sent via e-mail to the store owner.

From the Settings screen you can toggle different partial card storage formats to suit your store needs, for example:

  • 1234-XXXX-XXXX-XXXX
  • 1234-XXXX-XXXX-4321
  • XXXX-XXXX-XXXX-4321, etc.

You cannot store or e-mail complete card details, card details are split between the WordPress database and the store owner e-mail notification.

Does it allow for e-mails to be sent out saying that the order’s been taken, and we’ll follow up? 

If you are using WP e-Commerce you can customize the standard Purchase Receipt to include a prompt that you’ll follow up with the customer shortly. You can find this under Settings > Store > Admin > Purchase Receipt within the WordPress Administration.

For Jigoshop and WooCommerce you can customize the message displayed at the Order Received screen and confirmation e-mail via Settings > Offline Credit Card and/or Jigoshop/WooCommerce > Settings > Payments > Offline Credit Card screen.

If I’m just running SSL certificate on the host will this be secure enough?

We recommend store owners using OCCP to deploy a valid SSL certificate at Checkout as well as within the WordPress Administration. Further, since OCCP e-mails partial card details to the store owner (or a preferred e-mail address) we recommend creating a unique e-mail address and limiting access to it (e.g. payments235442@storename.com.

Is there any other way to ensure the credit cards will be processed securely? If my WordPress website is hacked will there be any chance of the customer’s credit card details accessed by 3rd party? 
OCCP does not store complete card details in the WordPress database, since no complete card details are stored in the database risk is limited. To further limit risk once an Order is charged those stored partial details are erased from the WordPress database. We also recommend store owners to introduce a policy of also permanently deleting the e-mail with partial card details sent to the store owner once an Order is successfully charged.

Offline Credit Card Processing comes with a Quick Start document (readme.txt) to help with installing the Plugin. Additional support can be found from the Contact page or methods below.

Urgent Support

If you find yourself needing immediate support for your purchase use the Premium Support page or Live Support button.

Offline Credit Card Processing Forum

If you have any problems, questions or suggestions please join the members discussion on our Offline Credit Card Processing forum.

Recent Topics (50)