News:

Looking for documentation? Take a look on our wiki

Main Menu

Standard Credit Card Payment

Started by webmandesign, November 03, 2011, 14:45:52 PM

Previous topic - Next topic

webmandesign

Hello,

I just began setting up VirtueMart on Joomla 1.7 and I have the latest version of VirtueMart 1.9.8k installed. I cannot figure out how to configure a simple Credit Card payment method. All I need to do is acquire the cc number, expiration date and cvv code and my client runs the credit card manually through his terminal. How is this possible in VM2? Thanks for the help.


xdoktor

hey webmandesign,

we have used the script below for over 3 years...works perfectly for 'taking offline' payments.
However, not sure if it will still work in latest beta versions of VM....we have not tried yet :-)

http://code.google.com/p/vm-ukcreditcard/

hope that helps...we also will need a a solution to do same if the code above does not work....

cheers
Dok

webmandesign

This was integrated in VirtueMart 1. Is this or will this be an option in VirtueMart 2?

alatak

HI,

rigth now, we do  not have that option in VM2.
It will be done ....

rasalghul

I there some option for VM2... I have seen made some translations of english to spanish and this files has language for credit card...

http://forum.virtuemart.net/index.php?topic=91121.30

Thanks

southpaw3229

I too greatly need the simple credit card feature for off line processing.

Hope it comes out soon...

thanks

jeffhoneyager

Dok mentioned a patch for the U.K.

Will it work for the U.S.?

We need to process manually with a terminal (off net).

We need to capture:
CC type
Name on card
CC number
Security Code
Expiration date.

Thanks

Peace & Joy,
Jeff Honeyager
Peace & Joy,
Jeff Honeyager
...using VirtueMart since 2006
http://jeff.honeyager.com

jenkinhill

Jeff, check with your card service provider. For many it is not permitted (subject to a big fine) if you store CVV2 (security code) on a server with other card details.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

jeffhoneyager

Thanks for the heads up - we will check that out.

Until then, here is what I did.

basedir/administrator/components/com_virtuemart/html/order.order_print.php

line 583  (VM 1.1.9)

echo ps_checkout::asterisk_pad( $dbaccount->f("account_number"), 4, true );

Changed to:

echo ps_checkout::asterisk_pad( $dbaccount->f("account_number"), 0, true );

Works great!

I used the COD payment method and changed the name to "Credit Card" so it appears that way for the customer.

The only thing it doesn't show on the back end is the card type.

The client can now process off line with their in-store terminal.  They can determine the card type by the prefix numbers:

Credit Card Prefix Numbers:

American Express       34, 37
Diners Club            300 to 305, 36 
Carte Blanche          38         
Discover               6011         
Visa                   4 

Hope this helps anyone else...

Peace & Joy,
Jeff Honeyager

http://jeff.honeyager.com
Peace & Joy,
Jeff Honeyager
...using VirtueMart since 2006
http://jeff.honeyager.com

Jeff

This payment option can NOT come any sooner. PLEASE!!! :)
Jeff MacDougall

GP-Tuning-LTD


muasif80

The latest VM2.0.1f version has the option to collect credit card info and pass on to the Authorize.net payment gateway. So the collection of credit card works with this payment gateway only that is you are bound to use Authorize.Net using this plugin otherwise it does the work that you want.
1. Expertise: PHP and JAVA Expert (SCJP)
2. DEV Tools: Eclipse PDT - WAMP - XDebug
3. www.mayotitech.com/products.php

muasif80

#12
See http://www.mayotitech.com/products and check CCMPP plugin. It does the job that was questioned in this thread i.e. it takes credit card data and displays it to the Virtuemart admin on the order details page in the backend.

You can use DISCOUNT CODE d3of50 for this purchase.
1. Expertise: PHP and JAVA Expert (SCJP)
2. DEV Tools: Eclipse PDT - WAMP - XDebug
3. www.mayotitech.com/products.php