Configure virtuemart - Paypal - pay with Credit card

Posted on 2010-09-09
Last Modified: 2012-05-10
i have a paypal business account, and i would like to make it possible for users to pay with credit card on my site. I have set up the paypal module with the sandbox, it seems like it is working.
How can i make it possible for users to be able to pay with credit card also, and not just with a paypal account?

best regards
Question by:Patricck
  • 5
  • 4
LVL 13

Expert Comment

ID: 33635978
You have 3 options

YOu can integrate the Paypal API into the joomla component to achieve this and enable accepting credit cards within paypal

Or you can use many of the paypal modules which are not free like

Or finally use a payment gateway designed for credit cards, I use WorldPay as the rates they charge are way less than paypal and its a real bank, users are more trusting to use a credit card with a bank rather than paypal

We have found most customers or ours prefer we setup a payamnet gateway for C/C which is not paypal.


Author Comment

ID: 33636074
I have found a CreditCard option in virtuemarts under List Payment Methods

it seems like this:

Payment Method Name:  Credit Card      
Code:       an
Payment class name ps_paypal       
Payment method type:       Credit Card
                                        Use Payment Processor
                                        Bank debit
                                        Address only / Cash on Delivery
                                        HTML-Form based (e.g. PayPal)
                                        Accepted Credit Card Types:
American Express
Discover Card
Diners Club
Australian Bankcard
Shopper Group:       
Discount Type:       Percentage    
Maximum discount amount:       
Minimum discount amount:       
List Order:       

Test mode ?                  When enabled, let's you test your Notify Script File

through the PayPal IPN Simulator:
PayPal payment email:             Your business email address for PayPal payments. Also used as receiver_email.
Order Status for successful transactions             Select the order status to which the actual order is set, if the PayPal IPN was successful. If using download selling options: select the status which enables the download (then the customer is instantly notified about the download via e-mail).
Order Status for Pending Payments             The order Status to which Orders are set, which have no completed Payment Transaction. The transaction was not cancelled in this case, but it is just pending and waiting for completion.
Accept only verified buyers?             Here you can choose if you only want to accept payments from buyers with a verified PayPal account (when an account is not verified, PayPal does transfer the funds, but they do not fully guarantee the validity of the sale).
Order Status for failed transactions             Select an order status for failed PayPal transactions.

Payment Extra Info:

It is not possible to make it with virtuemars inbuilt module?

Best regards

LVL 13

Expert Comment

ID: 33636099

This page has a few more options

Have you tested to see what options you get when you process a payment and see if the credit card option pops up once your taken to paypal?

Note: When testing you cant use your own paypal account to test the system if its the same paypal account as the virtuemart, which i personally think is pretty stupid, as its a "free" way to test the payment processing. WorldPay allows this.
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

LVL 13

Expert Comment

ID: 33636552
What you mentioned above is to use the Credit card processor to select paypal
I think its the other way around paypal processor setup to use credit card see below

Well if you go into

VM(backend) > Store > List Payment Methods > Paypal

YOu will see a check box which allow you to set credit card rather than html form based

You could try that and see if it works, it should but as I said we never use the paypal for Credit cards as rates are high.

LVL 13

Expert Comment

ID: 33636583
Also the bonus of allowing Paypal or Worldpay to process the credit card details it means you never have them stored on your site or in your database so less of a security risk for you.

I know Worldpay when they do the site check if the system takes the credit card details before you get to the https:// secure part of worldpay you fail to be given an installation id, as the credit cards details could be intercepted or worse.

I assume paypal would have a strict test to check the security and process on your site if not that would worry me alot.
I would check with paypal directly as they probably will run a test on your site before authorising ability to take credit card payments.


Author Comment

ID: 33652265
I would like to use the inbuilt module of virtuemrat - ps_paypal. I have set it up with paypal sandbox, but when i make an order i get an email from my site, that the order has been placed, but on paypal sandbox i dont get the info about it.


Author Comment

ID: 33652521
Hi Storm,

i have checked your  WorldPay, but there is a monthly fee included.. which is not the best for us at the beginning.
LVL 13

Accepted Solution

StormITSolutions earned 500 total points
ID: 33655486
Yeah worldpay has a monthly fee but no % taken from the sales
Paypal takes a % from the sales if your store turns over a enough you'll see you probably spend alot more on paypal

It works out Paypal take around 3.6% of a sales transaction on £100, so if you sold 10 items it would be around £36 of fees
Worldpay is £19.95 a month with 350 inclusive transactions and 28p per transaction after that (alot less is you sell more than one product a month)

But there are alternatives, anyways back to your problem,
If memory serves me the setup of creditcards isnt done at the VM end its done at the Paypal end

with worldpay you give a customer the choice of creditcard as a payment option then worldpay asks them what they are paying with say credit card or debit card

but with paypal you give the user paypal (as an option) and once they login to paypal the customer chooses whether to use a credit card or use there account

This link shows what I mean

So as noting is being handled on the site for the credit card there really shouldnt be anything to setup in VM just on your merchant acocunt at paypal to allow credit cards as a choice.


Author Closing Comment

ID: 33767270
Not exactly what i was searching for, but i will consider this. Thanks


Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
t3 framework 4 877
Change "Read More" size 10 63
Moving Content 1 135
3 Custom HTML modules in debug position on a Joomla 3 site 1 63
Here is a tutorial for making your own Joomla templates. Note before reading, you should have some existing knowledge of web development using HTML and CSS. Design Layout: Design your template in a graphics program like Adobe PhotoShop or Corel…
This is our step by step to setting up and configuring a Joomla Install on a Windows 2003 Server. This is the perfect solution for an Intranet Website using Joomla. What you need (only use the following versions) : A fresh copy of Joomla http…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question