Bonjour, je suis en trein de l'élaborer une application e-commerce pour un travail de fin d'étude.
Le projet est presque à la fin, l'unique probleme se situe à la liaison paypal et mon application.
Lorsque je transfert mon panier des articles commandé vers paypal pour réalisé le paypal, dans la fenêtre de paypal paypal ne s'affiche que le premier produit et les autres ne sont pas pris en charge.
Voici mon code source:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Payement</title>
</head>
<body>
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="POST">
<table class="table1">
<tr>
<th>CODE </th><th>DESIGNATION</th><th>QTE</th><th>PRIX</th>
</tr>
<c:set var="dem" value="1" />
<c:forEach items="${paniers}" var="p">
<tr>
<td><input type="hidden" name="item_number_${dem}" value="${p.codprod}"/></td>
<td><input type="hidden" name="item_name_${dem}" value="${p.designation}"/></td>
<td><input type="hidden" name="quantity_${dem}" value="${p.qte_cmd}"/></td>
<td><input type="hidden" name="amount_${dem}" value="${p.prix}"/></td>
</tr>
<c:set var="dem" value="${dem} + 1" />
</c:forEach>
<td><input type="hidden" name="cmd" value="_cart"/></td>
<td><input type="hidden" name="business" value="learderSoft2015@gmail.com"/></td>
<td><input type="hidden" name="return" value="http://localhost:8086/WangiCours/success.jsp"/></td>
<td><input type="hidden" name="cancel" value="http://localhost:8086/WangiCours/fail.jsp"/></td>
<td><input type="hidden" name="upload" value="1"/></td>
<td><input type="image" name="cancel" src="http://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif"/></td>
</table>
</form>
</body>
</html>
J'ai essaye d'afficher le contenu du champ caché(hidden) en texte pour voir si tous les produits arrivés,en l'éxécutant je vois tout le produit:
mais lorsque je clique sur le bouton pour valider le payement, un seul produit arrive vers paypal:
Je travail avec JSP, Servlet et MVC.
Ne considéré pas l'image qui vient après ce texte.
Merci
Partager