Bonjour,
Je possède un site marchand PHP avec possibilité de règlement Paypal (entre autre).
Lorsque l'internaute ne possède pas de compte Paypal, il a la possibilité de payer via cartes bancaires, ce qui représente la majorité des cas.
placé dans un formulaire comme suit:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
			      <div align="center">
			  <input name="cmd" type="hidden" value="_xclick">
			  <input name="business" type="hidden" value="ID_paypal">
			  <input name="item_name" type="hidden" value="Achat">
			  <input name="amount" type="hidden" value="<?php echo $row_rsCommande['total']; ?> ">
			  <input name="currency_code" type="hidden" value="EUR">
			  <input name="no_shipping" type="hidden" value="1">
			  <input name="return" type="hidden" value="https://mon_site/commande_rec_pay.php?commandeID=<?php echo $row_rsCommande['ID']; ?>">
			  <input name="cancel_return" type="hidden" value="https://mon_site/cancel.php">
			  <input name="lc" type="hidden" value="FR">		
 
			  <input name="last_name" type="hidden" value="<? echo $row_rsCommande['nom']; ?>">
			  <input name="first_name" type="hidden" value="<? echo $row_rsCommande['prenom']; ?>">
			  <input name="address1" type="hidden" value="<? echo $row_rsCommande['adresse']; ?>">
			  <input name="address2" type="hidden" value="<? echo $row_rsCommande['adresse2']; ?>">
			  <input name="city" type="hidden" value="<? echo $row_rsCommande['ville']; ?>">
			  <input name="zip" type="hidden" value="<? echo $row_rsCommande['cp']; ?>">
			  <input name="country" type="hidden" value="FR">
			  <input name="email" type="hidden" value="<? echo $row_rsCommande['email']; ?>">
			  <input name="night_phone_a" type="hidden" value="<? //echo $tel;?>0000000000">
			  <input name="submit" type="image"  src="img/bouton-paypal.png" alt="PayPal, le réflexe sécurité pour payer en ligne" width="340" height="100" border="0">
			        </div>
                </form>
Donc toutes les coordonnées de la commande et du client sont passées en PHP chez Paypal et l'internaute est renvoyé selon le cas sur Paypal ou sa banque.

MAIS, depuis 2 ou 3 mois, seuls les propriétaires de compte Paypal peuvent commander et les cartes bancaires sont dysfonctionnelles.
Je ne trouve pas de tutos adaptés et Paypal propose une aide téléphonique qui commence en français mais qui bascule rapidement en anglais, la doc éléctronique n'est pas mieux (mon anglais est trop faible).
Voici ce que Paypal propose:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<body>
 
<!-- Le conteneur des boutons PayPal -->
<div id="paypal-boutons"></div>
 
<!-- 1. Importation de la SDK JavaScript PayPal -->
<script src="https://www.paypal.com/sdk/js?client-id=mon_id"></script>
<script>
        // 2. Afficher le bouton PayPal
        paypal.Buttons().render("#paypal-boutons");
</script>
</body>
Mais ce code repose sur JS et dans ce cas, il est possible de changer le prix dans l'url affichée, donc très incertain!
Y a-t-il une solution d’intégration simple?
Merci.