Easy-Micro


ESPACEMEMBRE Paiement en ligne
Commande

Réaliser un formulaire de commande en ligne

Réaliser un formulaire de commande de paiement en ligne avec un simple script Javascript et un soupçon de PHP

Après avoir validé votre commande, une page intermédiaire (en PHP) affiche un résumé de la commande avant paiement.

Vous pouvez récupérer le code de ce formulaire en affichant le source de ce document.

TEST DE PAIEMENT
Pour effectuer des tests de paiement CB,
vous pouvez utilisez le numéro CB suivant :
Numéro CB : 1111222233334444
CVV : 123
Date expiration : la date du mois en cours.

Le formulaire de commande pourrait ressembler à ceci:

Nom* E-Mail*
DÉSIGNATION* QUANTITÉ PRIX UNITAIRE MONTANT TTC
,00 € ,00 €
FRAIS DE PORT 3,00 €
TOTAL COMMANDE ,00 €

* : champs obligatoire

Le script Javascript qui réalise les opérations (à récupérer dans le code source de ce document) est composé de 3 fonctions (verif, multiplie et faitpasser). La fonction "verif" vérifie si les champs nom, email et désignation sont remplies. La fonction "multiplie" permet de multiplier le prix unitaire par la quantité et la fonction "faitpasser" renseigne le champ prix unitaire (pu1) en fonction du produit sélectionné dans le menu déroulant des produits (designation1).

Le numéro de commande est réalisé en PHP (sur une seule ligne):
<input type="hidden" name="PBX_CMD" value="<?php setlocale(LC_TIME, "french"); $date_fr = strftime("%d%m%y%H%M"); echo $date_fr;?>" />

Voir l'exemple de la boutique en ligne PAYBOX
Voir une explication en ligne par PEEL SUPPORT DEVELOPPEMENT
Voir aussi l'aide pour ceux qui utilise OVH: Installation PayBox


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Mardi 22 janvier 2019 - Semaine 04 - Saint Vincent (Demain: Saint Barnard)
Aujourd'hui, c'est l'anniversaire de Frank Leboeuf (1968-51 ans), footballeur français (défenseur). Autre 22 janvier: 1981 - Début de la série américaine Dallas sur les écrans français (TF1).
Haut de page Easy-Micro