VirtueMart Forum

VirtueMart 2 + 3 + 4 => Plugins: Payment, Shipment and others => Topic started by: Roman Delamare on September 10, 2013, 08:52:47 AM

Title: Paypal iFrame
Post by: Roman Delamare on September 10, 2013, 08:52:47 AM
Joomla 2.5.9
Virtuemart 2.0.20b
online shop URL http://www.penichelibrairie.com/

Hi guys,

I'm trying to integrate an iFrame for paypal. Paypal technician sent me the code for it, saying that I need to integrate it at the bottom of the page where customer choose to pay.
I really don't know how and where to insert the following code. How to replace the variables.
Could you help me that would be awesome.
I've subscribed to their "Paypal Integral Evolution" that they sell in France, don't know if in the UK it's called the same.

here's what I recieved from their technician:
<html>
    <head><title>
                                </title>
                </head>
    <body>
                                <iframe name="hss_iframe" width="570px" height="540px"></iframe>
        <form style="display:none" target="hss_iframe" name="form_iframe" method="post" action="https://securepayments.paypal.com/cgi-bin/acquiringweb">
            <input type="hidden" name="cmd" value="_hosted-payment">
            <input type="hidden" name="currency_code" value="EUR">
            <input type="hidden" name="invoice" value="66">
            <input type="hidden" name="subtotal" value="54.12">
            <input type="hidden" name="business" value="<!-- email du marchand -->">
            <input type="hidden" name="paymentaction" value="sale">
            <input type="hidden" name="template" value="templateD">
            <input type="hidden" name="return" value="<!-- URL de retour après paiement -->">
            <input type="hidden" name="cancel_return" value="<!-- URL de retour si le paiement est annulé -->">
            <input type="hidden" name="email" value="<!-- adresse mail du client -->">
            <input type="hidden" name="first_name" value="<!-- prénom du client -->">
            <input type="hidden" name="last_name" value="<!-- nom du client -->">
            <input type="hidden" name="address1" value="<!-- adresse du client -->">
            <input type="hidden" name="address2" value="<!-- adresse mail du client -->">
            <input type="hidden" name="city" value="<!-- ville du client -->">
            <input type="hidden" name="state" value="">
            <input type="hidden" name="zip" value="<!-- npa du client -->">
            <input type="hidden" name="country" value="FR">
           <input type="hidden" name="billing_email" value="<!-- adresse mail du client (facturation) -->">
            <input type="hidden" name="billing_first_name" value="<!-- prénom du client (facturation) -->">
            <input type="hidden" name="billing_last_name" value="<!-- nom du client (facturation) -->">
            <input type="hidden" name="billing_address1" value="<!-- adresse du client (facturation) -->">
            <input type="hidden" name="billing_address2" value="<!-- adresse du client (facturation) -->">
            <input type="hidden" name="billing_city" value="<!-- ville du client (facturation) -->">
            <input type="hidden" name="billing_state" value="">
            <input type="hidden" name="billing_zip" value="<!-- npa du client (facturation) -->">
            <input type="hidden" name="billing_country" value="FR">
        </form>
        <script type="text/javascript">
            document.form_iframe.submit();
        </script>
    </body>
</html>

Thanks guys.
Title: Re: Paypal iFrame
Post by: ssc3 on September 10, 2013, 09:09:21 AM
For Virutemart users this plugin will automatically create the iframe.

http://plugins.online-store.co.uk/paypal_pro_hosted_solution.html
Title: Re: Paypal iFrame
Post by: Roman Delamare on September 10, 2013, 09:28:50 AM
Thanks! backing up the website and installing it right away for testing.
Title: Re: Paypal iFrame
Post by: Roman Delamare on September 10, 2013, 10:20:49 AM
I configured the API.
However I get this message error on top of the iFrame
"Please check your API Username, Password and Signature for your Live or Sandbox account."

Didn't set a sandbox API yet. Do I have to, or is it just because my recently created API isn't fully operational yet?
Title: Re: Paypal iFrame
Post by: Roman Delamare on September 10, 2013, 10:24:11 AM
And I also get a copy of the website into the iframe.
Title: Re: Paypal iFrame
Post by: ssc3 on September 10, 2013, 11:17:31 AM
If you have the plugin in Live Mode

use the

API Username, Password and Signature from your live account.

and if it is in Test/Sandbox mode

use the

API Username, Password and Signature from a PayPal Developer Account

http://developer.paypal.com

try to cut and paste and not type the values as that can lead to errors.

if you are still having problems contact me using the following web form

http://www.online-store.co.uk/reply.html

and I will take a look at the setup for you.
Title: Re: Paypal iFrame
Post by: Roman Delamare on September 10, 2013, 11:19:40 AM
Thanks for answering. I'll check that up and come back to you.
Title: Re: Paypal iFrame
Post by: Roman Delamare on September 12, 2013, 08:17:17 AM
Everything is working perfectly!
It's great!
Paypal people (who are actually being paid) don't really do much of a support for virtuemart, and they couldn't come close to it.
Thanks again.