VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: etzel123 on April 11, 2012, 23:44:03 PM

Title: VM2 offline credit card - how to show entire card in backend
Post by: etzel123 on April 11, 2012, 23:44:03 PM
Hello,
I just purchased the offline credit card processing plugin for VM2 and I was seeing if it would be possible to display the entire credit card in the backed like in the old days of VM1.  I think I have found the code (in the alatak_creditcard.php file) but when I change the 4 to 0 it throws errors and automatically deletes the credit card in the VM backend order details.  Any help on the issue is much appreciated.

$pad_cc_number = str_pad($pad_cc_number, $this->_email_cc_len, "*");
$cc_number = wordwrap(substr($this->_cc_number, 0, $cc_number_len) . $pad_cc_number, 4, " ", true);
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: etzel123 on April 13, 2012, 20:12:08 PM
Anyone have any suggestions?  I tried contacting the developer but their contact us button is broken. 

This module isnt working as I can get the last 4 digits.  It says that it is supposed to email in the order confirmation the last four but it doesnt.  I can only see the first numbers in the virtuemart backend. 

Frustrating  :(
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: jjk on April 13, 2012, 21:22:45 PM
You didn't mention which exact version of VM2 you are using. Did you read this? http://forum.virtuemart.net/index.php?topic=91116.msg331730#msg331730 (http://forum.virtuemart.net/index.php?topic=91116.msg331730#msg331730)
Where is the broken link to the developer? The one on the product page at http://extensions.virtuemart.net/ (http://extensions.virtuemart.net/) is working.
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: Bruce Morgan on April 13, 2012, 21:30:22 PM
The rules for credit card tranactions are much more strict now and no processor will allow you to store credit card information.  In fact, they now require automated scans that verify security features.  Don't even think about it.
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: jenkinhill on April 13, 2012, 21:36:57 PM
etzel123  what you are asking is probably illegal but most certainly banned by card merchant service rules in the UK, EU, US, Canada, Aus and probably a whole load more countries. Seriously heavy fines are a possibility.....
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: etzel123 on April 13, 2012, 21:40:11 PM
jjk - I am running the current 2.0.4 VM2 version.  I checked out that post you sent, should I try development files?? or am I already on the most recent?  It is the same issue- the card isn't being sent with the invoice sent to the shop email.

Interesting Bruce-  I understand the point in doing it like this but the fact of the matter is the customer is giving you there credit card and it is available regardless.  In a way I suppose that its a little safer to have the last four emailed and the rest available in VM and databse.

jenkinhill-  In VM1 it seemed this was a common thing to do.  I guess I will try and get the email of the last four to work.

Appreciate the help regardless guys.
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: jjk on April 13, 2012, 22:21:31 PM
Quote from: etzel123 on April 13, 2012, 21:40:11 PM
should I try development files??

The emails with the last four digits was working last week. Just tested it with 2.0.4 again and found the numbers missing in the emails. I'll check this with the developer of the plugin tomorrow. Maybe we need to update the plugin.
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: etzel123 on April 13, 2012, 22:26:57 PM
Ok, so should I hold put? Or is there a workaround?
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: Bruce Morgan on April 13, 2012, 22:33:34 PM
My site has been up since 2003 and the rules have changed a lot especially in the last 1-2 years.  I use authorize.net with AIM integration and so the customer checks out without ever leaving my site.  I never see the credit card data either so it is infinitely more secure.  The processors are dead serious about security and so are government.  Screwing with this will be a lose/lose.
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: etzel123 on April 13, 2012, 23:26:54 PM
So how is it possible to do offline credit card processing than!!!??
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: Bruce Morgan on April 13, 2012, 23:44:34 PM
You can phone it in with information you have taekn verbally.  You can use a wireless terminal.  You can use the virtual teminal available from authorize.net (which is the best solution).  Why do you need an offline solution?
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: etzel123 on April 13, 2012, 23:47:10 PM
Well why do the developers make a module to purchase if its not allowed?  There is nothing wrong with manual credit card processing over VM
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: alatak on April 15, 2012, 23:19:35 PM
Hi

Quote from: etzel123 on April 13, 2012, 20:12:08 PM
Anyone have any suggestions?  I tried contacting the developer but their contact us button is broken. 

This module isnt working as I can get the last 4 digits.  It says that it is supposed to email in the order confirmation the last four but it doesnt.  I can only see the first numbers in the virtuemart backend. 

Frustrating  :(

Yes there was a problem with Virtuemart version 2.0.4. It is fixed for the 2.0.6

meanwhile you can fix it by changing this line
in file components/com_virtuemart/views/invoice/tmpl/invoice_items.php
line 175
replace:
<td align="right" class="pricePad" colspan="6"><?php echo JText::_('COM_VIRTUEMART_ORDER_PRINT_PAYMENT'?></td>

by
<td align="right" class="pricePad" colspan="6<?php echo $this->orderDetails['paymentName']  ?><td>

Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: alatak on April 16, 2012, 08:15:08 AM
Hi,

QuoteWell why do the developers make a module to purchase if its not allowed?  There is nothing wrong with manual credit card processing over VM
It is allowed to do manual processing of Credit Cards, but you have to follow certain rules.
In france it is allowed only if your web site and web hosting is PCI compliant for example. The webmaster and Shop owner are responsable for following the PCI requirements.
A lot of big shops do it.

You can have a look here:https://www.pcisecuritystandards.org/merchants/
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: etzel123 on April 16, 2012, 08:25:12 AM
Thank you for fixing that Alatak!  One more question, as soon as I made that change it is now forwarding the messages to the spam folder. This was not happening before.  Any suggestions?
Title: Re: VM1 offline credit card
Post by: lucky_man_85 on April 16, 2012, 17:28:39 PM
Do I have to purchase the same plugin even though if I am using VM1?

Thanks
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: alatak on April 16, 2012, 18:16:00 PM
Hi,

No . The plugin is done for VM2. IN VM1, you have the credit card processing in the code already.
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: mabeall32 on April 20, 2012, 22:23:27 PM
where did you fine the plugin for manual process?
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: jenkinhill on April 20, 2012, 23:39:09 PM
http://extensions.virtuemart.net/extensions-virtuemart-2/offline-credit-card-processing-detail
Title: Re: VM2 offline credit card - how to show entire card in backend
Post by: cspub on April 29, 2012, 22:40:48 PM
we run credit cards on our machine and don't want to process online. what plugin can you get for virtue mart 2 so that we can manually take credit cards and have it use our ssl.