VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: kellyguru on October 15, 2013, 16:06:21 PM

Title: Setting up Manual Payments
Post by: kellyguru on October 15, 2013, 16:06:21 PM
Hey there,

I want to set up my virtuemart shopping cart a certain way - according to the way the client used to have their shopping cart set up originally with Virtuemart 1.
They had customers give their credit card information online when purchasing and that info was sent to my client (the store owner) in an email. The store owner then processed the order in store by putting the order number and information into their debit/credit machine in store.

I currently have their merchant number of their retail debit/credit machine in order to do this.

How would I set this up in Virtuemart 2 so that the information is sent straight to the owners account so they can process the order manually? This is their preferred method.
Title: Re: Setting up Manual Payments
Post by: jenkinhill on October 15, 2013, 17:14:12 PM
You should use this PCI compliant plugin: http://extensions.virtuemart.net/payments/offline-credit-card-processing-detail 

These days the merchant service processing the payment must be told how the card data is obtained to check PCI compliance - but that is for your client to worry about.
Title: Re: Setting up Manual Payments
Post by: kellyguru on October 15, 2013, 17:56:37 PM
Thank you Jenkin,

Is there any way to process credit card payments offline without having to pay for an extension? I would think that Virtuemart would be able to do this automatically without an extension.

Is this possible?

If not I will look into this plugin.
Title: Re: Setting up Manual Payments
Post by: jenkinhill on October 15, 2013, 18:09:45 PM
No. Relatively few people use this off-line payment system as Merchant Service providers don't like it, so care had to be taken in coding it, and checks for PCI compliance and security scanning are not necessarily free. You do get off-forum support via a ticket system if you have any problems.

As VM2 uses the same SSL security system as Joomla2.5,  first be sure that your host can use https://www.yourdomain and not some strange shared server SSL address such as https//:secured.server.here/
Title: Re: Setting up Manual Payments
Post by: kellyguru on October 15, 2013, 18:18:55 PM
Thank you again Jenkin, I will look into that.

Also, I would like to ask questions about this plugin to the forum in order to better understand how the plugin works. However I cannot post a new topic on the 3rd party plugins forum part of the site. Where would I access in order to ask questions about this plugin?

(I simply want to know if this plugin sends an email to the owner with all of the credit card numbers so they can properly process the order offline - demoing the plugin shows me that as a purchasor, I only receive 4 digits of the card number, not the entire thing for security purposes.)
Title: Re: Setting up Manual Payments
Post by: jenkinhill on October 15, 2013, 18:30:04 PM
You can use the ask a question link on  http://extensions.virtuemart.net/payments/offline-credit-card-processing-detail

Or read what it says: "First digits are stored in the database, with the last digits being sent via email."

It is not permitted to send the whole number in an email...........   The developer of this plugin is Alatak, one of the VM main developers.

Title: Re: Setting up Manual Payments
Post by: kellyguru on October 15, 2013, 18:42:36 PM
Thank you again Jenkin for all of your help.

Do you know what database this is? And how I would access it?
Title: Re: Setting up Manual Payments
Post by: kellyguru on October 15, 2013, 20:09:07 PM
Also Jenkin,

About this shared server ssl - would that be a secure IP your referring to?
Title: Re: Setting up Manual Payments
Post by: jenkinhill on October 15, 2013, 23:17:35 PM
It is the Joomla/VM MySQL db - the first part of card info is available with the order info.
For SSL, yes, you need a domain specific secure certificate on a host that uses conventional https urls. Many cheaper shared hosts do not comply with that.