Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Configure virtuemart - Paypal - pay with Credit card

Posted on 2010-09-09
Medium Priority
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
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
LVL 14

Expert Comment

by:Allan Nisbet
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 14

Expert Comment

by:Allan Nisbet
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.
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

LVL 14

Expert Comment

by:Allan Nisbet
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 14

Expert Comment

by:Allan Nisbet
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 14

Accepted Solution

Allan Nisbet earned 2000 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: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say 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

Change Joomla Logo Graphic This tutorial goes over the steps to change the Joomla Logo in the template you are using. For this example we will be assuming you are using the rhuk_milkyway Joomla Template which is installed by default. You will …
What you will need: Any version of Photoshop or similar product (examples in Photoshop) Internet Access FTP Access to your joomla install or ability to upload images within joomla administrator backend Create Image: Lets start off with cre…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…

670 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