Paypal est une très bonne solution de paiement en ligne mais ils poussent les utilisateurs à posséder un compte Paypal alors que ce n'est pas obligatoire.

Une fois arrivé sur la page de paiement, un deuxième onglet horizontal stipule: "Vous n'avez pas de compte PayPal ?". Si vous le dépliez, vous pourrez payer directement avec votre carte Visa/Mastercard/Discover/Amex, sans vous loguer dans Paypal.

Pour ouvrir cet onglet par défaut, il faut ajouter les champs suivants dans le form du bouton de paiement Paypal:

<input name="solution_type" value="Sole" type="hidden">
<input name="landing_page" value="Billing" type="hidden">

Dans Joomla, pour ajouter ce code, il vous suffit d'aller dans /plugins/vmpayment/paypal/paypal/helpers/paypalstd.php

après la ligne 58, ajoutez

$post_variables['solution_type'] = "Sole";
$post_variables['landing_page'] = "Billing";

Juste après ces lignes:

public function preparePost() {


        $post_variables = $this->initPostVariables($this->_method->payment_type);
        $paymentCurrency = CurrencyDisplay::getInstance($this->_method->payment_currency);

Et le tour est joué!

Voir la solution pour Virtuemart 1.0

Les dernières réalisations

Les infos du blog