diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/Paiement_Hmac.php b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/Paiement_Hmac.php new file mode 100644 index 00000000..c25645dd --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/Paiement_Hmac.php @@ -0,0 +1,124 @@ +loadHTMLFile('https://'.$serveur.'/load.html'); +$server_status = ""; +$element = $doc->getElementById('server_status'); +if($element){ +$server_status = $element->textContent;} +if($server_status == "OK"){ +// Le serveur est prêt et les services opérationnels +$serveurOK = $serveur; +break;} +// else : La machine est disponible mais les services ne le sont pas. +} +//curl_close($ch); <== voir paybox +if(!$serveurOK){ +die("Erreur : Aucun serveur n'a été trouvé");} +// Activation de l'univers de préproduction +//$serveurOK = 'preprod-tpeweb.paybox.com'; + +//Création de l'url cgi paybox +$serveurOK = 'https://'.$serveurOK.'/cgi/MYchoix_pagepaiement.cgi'; +// echo $serveurOK; +*/ + + + +// --------------- TRAITEMENT DES VARIABLES --------------- + +// On récupère la date au format ISO-8601 +$dateTime = date("c"); +$dateTime = "2016-07-26T15:38:11+02:00"; + +// On crée la chaîne à hacher sans URLencodage +$msg = "PBX_SITE=".$pbx_site. +"&PBX_RANG=".$pbx_rang. +"&PBX_IDENTIFIANT=".$pbx_identifiant. +"&PBX_TOTAL=".$pbx_total. +"&PBX_DEVISE=978". +"&PBX_CMD=".$pbx_cmd. +"&PBX_PORTEUR=".$pbx_porteur. +// "&PBX_REPONDRE_A=".$pbx_repondre_a. +"&PBX_RETOUR=".$pbx_retour. +// "&PBX_EFFECTUE=".$pbx_effectue. +// "&PBX_ANNULE=".$pbx_annule. +// "&PBX_REFUSE=".$pbx_refuse. +"&PBX_HASH=SHA512". +"&PBX_TIME=".$dateTime; +// echo $msg; + +// Si la clé est en ASCII, On la transforme en binaire +$binKey = pack("H*", $keyTest); + +// On calcule l’empreinte (à renseigner dans le paramètre PBX_HMAC) grâce à la fonction hash_hmac et // +// la clé binaire +// On envoi via la variable PBX_HASH l'algorithme de hachage qui a été utilisé (SHA512 dans ce cas) +// Pour afficher la liste des algorithmes disponibles sur votre environnement, décommentez la ligne // +// suivante +// print_r(hash_algos()); +echo $msg, "\n\n"; +var_dump($binKey); +$hmac = strtoupper(hash_hmac('sha512', $msg, $binKey)); + +// La chaîne sera envoyée en majuscule, d'où l'utilisation de strtoupper() +// On crée le formulaire à envoyer +// ATTENTION : l'ordre des champs est extrêmement important, il doit +// correspondre exactement à l'ordre des champs dans la chaîne hachée +?> + + + + +
+ + + + + + + + + + + + +
diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/SignVer.java b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/SignVer.java new file mode 100644 index 00000000..6578419e --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/SignVer.java @@ -0,0 +1,63 @@ +package signver; + +import java.security.interfaces.RSAPublicKey; +import java.security.Signature; +import java.security.KeyFactory; +import java.security.spec.X509EncodedKeySpec; +import java.io.FileInputStream; +import java.io.DataInputStream; + +import org.apache.commons.codec.binary.Base64; +import org.apache.commons.codec.net.URLCodec; + +public class SignVer { + + // verification signature RSA des donnees avec cle publique + + private static boolean verify( byte[] dataBytes, byte[] sigBytes, String sigAlg, RSAPublicKey pubKey) throws Exception + { + Signature sig = Signature.getInstance(sigAlg); + sig.initVerify(pubKey); + sig.update(dataBytes); + return sig.verify(sigBytes); + } + + // chargement de la cle AU FORMAT der : + // openssl rsa -inform PEM -in pbx_pubkey.pem -outform DER -pubin -out /tmp/pubkey.der + + private static RSAPublicKey getPubKey(String pubKeyFile) throws Exception + { + FileInputStream fis = new FileInputStream(pubKeyFile); + DataInputStream dis = new DataInputStream(fis); + byte[] pubKeyBytes = new byte[fis.available()]; + dis.readFully(pubKeyBytes); + fis.close(); + dis.close(); + KeyFactory keyFactory = KeyFactory.getInstance("RSA"); + // extraction cle + X509EncodedKeySpec pubSpec = new X509EncodedKeySpec(pubKeyBytes); + RSAPublicKey pubKey = (RSAPublicKey) keyFactory.generatePublic(pubSpec); + return pubKey; + } + + // exemple de verification de la signature + + public static void main(String[] unused) throws Exception { + + String sData = ""; // donnees signees URL encodees + String sSig = ""; // signature Base64 et URL encodee + + // decodage ... + byte[] dataBytes = URLCodec.decodeUrl(sData.getBytes()); + byte[] sigBytes = Base64.decodeBase64( URLCodec.decodeUrl(sSig.getBytes())); + + // lecture de la cle publique + RSAPublicKey pubK = getPubKey("/tmp/pubkey.der"); + + // verification signature + boolean result = verify(dataBytes, sigBytes, "SHA1withRSA", pubK); + + // affichage resultat + System.out.println("Resultat de la verification de signature : " + result); + } +} diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/TestK004.prv.pem b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/TestK004.prv.pem new file mode 100644 index 00000000..27859f9f --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/TestK004.prv.pem @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQCvDYKaLH2xz4goZYXZWoHo6wyMb24A1iF7s70tB/g3XthEVS+/ +Wov+ZGqNTMLc0L+HZAJjcEc9h8Br5jPLR4VhaoKi+rezDxTQweaC24ydJWFKRhyX +Bhm2Wfnhppgzv9EqZKOrFaTlLQHu0F+KWEd7LngP4xcW9qjt19MfEmk0swIDAQAB +AoGABqXztNlFuNAR8r7QU43tayQqKNc+jUeUo/cSkzg/RBMVEZtOoezVbkbwCQfG +Ss6ex4yTzqT//6U9OJvYkbrYpOdq2BinuRv9n/NlKhCJ/Ym9s/DS8D6xdEX/R5lg +mIURQYl9uHS6VVnLq79j38BsjIhDAvjuSzZGZUa4v0iBTHkCQQDWp4iPqv2jUzBW +UgDP6C+QFqLgYKuYxF+yyBCXO0XzaHaEJUBuxuvTU/kuIifk3lhXnV5r0sXJd2Ax +aQkoJXc1AkEA0MU+4SSYPYADQm1gcXXuR4Kjb0/QhIGRiotxVu2nLGS7aULe1D8p +XoLpSQCv3j5amtXVx1yTWuaEYZqHVeQxRwJAdOprh1UrMXpuKZYgux1MSr8JmA0P +afYL6eTupHC0eQ+8/d0Ma0oNyN1EK8yOzioNFCuy8ierc0CCNGdxhVxiwQJAP/cv +fOwpeS5v0TqSAjGQAHkWelSKHw9T+I8g+vF19zQl9+p1O7LeigayU5vSRtX0DNzX +022Z+JAIn58pODfioQJBALQGN2kFCSk935VnMUJ4X5qFCKiXBgebuARUSw6tDEpY +gFdqyJE4WQ4uWVz0D9M27lCa8wj7pYrOhB/UiMKbuqY= +-----END RSA PRIVATE KEY----- diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/TestK004.pub.pem b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/TestK004.pub.pem new file mode 100644 index 00000000..e8c4bcd1 --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/TestK004.pub.pem @@ -0,0 +1,6 @@ +-----BEGIN PUBLIC KEY----- +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvDYKaLH2xz4goZYXZWoHo6wyM +b24A1iF7s70tB/g3XthEVS+/Wov+ZGqNTMLc0L+HZAJjcEc9h8Br5jPLR4VhaoKi ++rezDxTQweaC24ydJWFKRhyXBhm2Wfnhppgzv9EqZKOrFaTlLQHu0F+KWEd7LngP +4xcW9qjt19MfEmk0swIDAQAB +-----END PUBLIC KEY----- diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/accepte.php b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/accepte.php new file mode 100644 index 00000000..c194bab2 --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/accepte.php @@ -0,0 +1,11 @@ +

Votre transaction a été acceptée


"); +print ("
MONTANT : $montant\n"); +print ("
REFERENCE : $ref_com\n"); +print ("
AUTO : $auto\n"); +print ("
TRANS : $trans\n"); +?> \ No newline at end of file diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/annule.php b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/annule.php new file mode 100644 index 00000000..f09cfa57 --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/annule.php @@ -0,0 +1,11 @@ +

Votre transaction a été annulée


"); +print ("
MONTANT : $montant\n"); +print ("
REFERENCE : $ref_com\n"); +#print ("
AUTO : $auto\n"); +print ("
TRANS : $trans\n"); +?> \ No newline at end of file diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/mail_ticket_client.htm b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/mail_ticket_client.htm new file mode 100644 index 00000000..5fd19d9d --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/mail_ticket_client.htm @@ -0,0 +1,79 @@ + + + + + +Exemple_mail_ticket_client + + + + + + + +
+ +

Merci de votre +commande

+ +

Celle-ci sera traitée +dans les meilleurs délais

+ +

Cordialement,

+ +

Votre Enseigne

+ +

Gardez les références de votre commande et n'hésitez pas à +nous contacter si vous avez des questions :

+ +

tel : 00 00 00 00 00

+ +

courriel : contact@maboutique.fr

+ +
+ + + + diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/pubkey.pem b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/pubkey.pem new file mode 100644 index 00000000..55dc28b5 --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/pubkey.pem @@ -0,0 +1,6 @@ +-----BEGIN PUBLIC KEY----- +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe+hkicNP7ROHUssGNtHwiT2Ew +HFrSk/qwrcq8v5metRtTTFPE/nmzSkRnTs3GMpi57rBdxBBJW5W9cpNyGUh0jNXc +VrOSClpD5Ri2hER/GcNrxVRP7RlWOqB1C03q4QYmwjHZ+zlM4OUhCCAtSWflB4wC +Ka1g88CjFwRw/PB9kwIDAQAB +-----END PUBLIC KEY----- diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/refuse.php b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/refuse.php new file mode 100644 index 00000000..0f94a0ad --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/refuse.php @@ -0,0 +1,11 @@ +

Votre transaction a été refusée


"); +print ("
MONTANT : $montant\n"); +print ("
REFERENCE : $ref_com\n"); +#print ("
AUTO : $auto\n"); +print ("
TRANS : $trans\n"); +?> \ No newline at end of file diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/testsign.php b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/testsign.php new file mode 100644 index 00000000..b3b6d5ec --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Exemple.php/testsign.php @@ -0,0 +1,102 @@ + +///// script PHP de vérification de la signature Paybox. +///// Ce code peut s'executer dans un contexte Apache/PHP. +///// Il affiche alors une page web qui permet de vérifier et signer des données. + + + + + +formulaire d'exemple pour test signature + + + + +
+ + + + + + + + + + + + +
status =
+
+ + diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Appel_par_cle_HMAC_V2_1.2.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Appel_par_cle_HMAC_V2_1.2.pdf new file mode 100644 index 00000000..2db9bcc7 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Appel_par_cle_HMAC_V2_1.2.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/CGU_V9_-_29_sept_2014_-SSM.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/CGU_V9_-_29_sept_2014_-SSM.pdf new file mode 100644 index 00000000..aed41954 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/CGU_V9_-_29_sept_2014_-SSM.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Dictionnaire_pour_E-commercant_V6.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Dictionnaire_pour_E-commercant_V6.pdf new file mode 100644 index 00000000..73ca4170 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Dictionnaire_pour_E-commercant_V6.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_ parametre_de_tests_V6_31.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_ parametre_de_tests_V6_31.pdf new file mode 100644 index 00000000..2b926877 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_ parametre_de_tests_V6_31.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_Infos_Securite_SSL.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_Infos_Securite_SSL.pdf new file mode 100644 index 00000000..634a5f4f Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_Infos_Securite_SSL.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_PageChoix_V1_3.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_PageChoix_V1_3.pdf new file mode 100644 index 00000000..d5f14c54 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_PageChoix_V1_3.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_PagePaiement_V1_00.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_PagePaiement_V1_00.pdf new file mode 100644 index 00000000..5f809068 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_PagePaiement_V1_00.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_PayPal_V9_2.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_PayPal_V9_2.pdf new file mode 100644 index 00000000..06f50e54 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_PayPal_V9_2.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_Paylib.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_Paylib.pdf new file mode 100644 index 00000000..82d7c064 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/E-transactions_NoteTechniqueIntegration_Paylib.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Guide_Bonnes_Pratiques_Securisation_cle_HMAC_V1_1.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Guide_Bonnes_Pratiques_Securisation_cle_HMAC_V1_1.pdf new file mode 100644 index 00000000..55b5d99e Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Guide_Bonnes_Pratiques_Securisation_cle_HMAC_V1_1.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Les_etapes_de_votre_raccordement_V3.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Les_etapes_de_votre_raccordement_V3.pdf new file mode 100644 index 00000000..8cb2b68e Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Les_etapes_de_votre_raccordement_V3.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_E-transactions_aide_a_la_migration-installation.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_E-transactions_aide_a_la_migration-installation.pdf new file mode 100644 index 00000000..ea7560e0 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_E-transactions_aide_a_la_migration-installation.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_E-transactions_Internet_V6.5_FR.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_E-transactions_Internet_V6.5_FR.pdf new file mode 100644 index 00000000..32247e9a Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_E-transactions_Internet_V6.5_FR.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_E-transactions_RemoteMPI_V6 1.2_FR.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_E-transactions_RemoteMPI_V6 1.2_FR.pdf new file mode 100644 index 00000000..a9e1ee85 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_E-transactions_RemoteMPI_V6 1.2_FR.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_E-transactions_Traitement_par_Lots_V6.5_FR.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_E-transactions_Traitement_par_Lots_V6.5_FR.pdf new file mode 100644 index 00000000..8aeb4386 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_E-transactions_Traitement_par_Lots_V6.5_FR.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_Gestion_Automatisee_des_Encaissements.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_Gestion_Automatisee_des_Encaissements.pdf new file mode 100644 index 00000000..59acc9b6 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Integration_Gestion_Automatisee_des_Encaissements.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Utilisateur_Back-office_E-transactions-v6_0_2-Commercant.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Utilisateur_Back-office_E-transactions-v6_0_2-Commercant.pdf new file mode 100644 index 00000000..999880a7 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_Utilisateur_Back-office_E-transactions-v6_0_2-Commercant.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_des_bonnes_pratiques_3D_Secure_v3.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_des_bonnes_pratiques_3D_Secure_v3.pdf new file mode 100644 index 00000000..04387f1a Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Manuel_des_bonnes_pratiques_3D_Secure_v3.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/NoteTechniqueIntegration_Oney_V1 5_E-transactions_v3.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/NoteTechniqueIntegration_Oney_V1 5_E-transactions_v3.pdf new file mode 100644 index 00000000..0d71457c Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/NoteTechniqueIntegration_Oney_V1 5_E-transactions_v3.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Procedure_d_ouverture_de_compte_PayPal_pour_E-transactions.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Procedure_d_ouverture_de_compte_PayPal_pour_E-transactions.pdf new file mode 100644 index 00000000..22408a04 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Procedure_d_ouverture_de_compte_PayPal_pour_E-transactions.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Procedure_de_Depot_E-transactions_Traitement_par_Lots_V6_30.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Procedure_de_Depot_E-transactions_Traitement_par_Lots_V6_30.pdf new file mode 100644 index 00000000..cfde7948 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Procedure_de_Depot_E-transactions_Traitement_par_Lots_V6_30.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Procedure_de_test_E-transactions_V1_1_FR.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Procedure_de_test_E-transactions_V1_1_FR.pdf new file mode 100644 index 00000000..2c8a3d12 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Procedure_de_test_E-transactions_V1_1_FR.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Tableau_correspondance_SIPS_ATOS-PAYBOX_V4.pdf b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Tableau_correspondance_SIPS_ATOS-PAYBOX_V4.pdf new file mode 100644 index 00000000..62c77837 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Manuel installation Offre Internet/Tableau_correspondance_SIPS_ATOS-PAYBOX_V4.pdf differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/3dsecure.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/3dsecure.png new file mode 100644 index 00000000..08b0475e Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/3dsecure.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/Thumbs.db b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/Thumbs.db new file mode 100644 index 00000000..0d009396 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/Thumbs.db differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/amex.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/amex.png new file mode 100644 index 00000000..b03e23e6 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/amex.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca-e-transactions-cb-visa-mastercard.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca-e-transactions-cb-visa-mastercard.png new file mode 100644 index 00000000..b983fd84 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca-e-transactions-cb-visa-mastercard.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca-e-transactions.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca-e-transactions.png new file mode 100644 index 00000000..78ea3b7a Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca-e-transactions.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca-turquoise.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca-turquoise.png new file mode 100644 index 00000000..e99bdebc Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca-turquoise.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca.png new file mode 100644 index 00000000..fd1209e0 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/ca.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-blanc.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-blanc.png new file mode 100644 index 00000000..1c660f82 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-blanc.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-gris.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-gris.png new file mode 100644 index 00000000..825634c4 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-gris.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-phrase-source.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-phrase-source.png new file mode 100644 index 00000000..9db4530a Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-phrase-source.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-transparent.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-transparent.png new file mode 100644 index 00000000..3cfd99cc Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/e-transactions-transparent.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/header.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/header.png new file mode 100644 index 00000000..045aad7a Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/header.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/mastercard.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/mastercard.png new file mode 100644 index 00000000..4b1ec88a Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/mastercard.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/visa.png b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/visa.png new file mode 100644 index 00000000..c5fd61c1 Binary files /dev/null and b/doc/Kit_E-transactions_internet_premium_PHP/Pack Logos CA/visa.png differ diff --git a/doc/Kit_E-transactions_internet_premium_PHP/Personnalisation/nouvelle version_page_paiement.css b/doc/Kit_E-transactions_internet_premium_PHP/Personnalisation/nouvelle version_page_paiement.css new file mode 100644 index 00000000..65322f1e --- /dev/null +++ b/doc/Kit_E-transactions_internet_premium_PHP/Personnalisation/nouvelle version_page_paiement.css @@ -0,0 +1,206 @@ +/* CSS Document */ + +/* feuille de style par d?faut pour les pages +de choix de paiement et de paiement +paybox system*/ + +th { /* headers de tables (dans choix paiement les ent?tes de table en bleu )*/ + color: black; + background-color: #2890D6; + font-size: 16px; + font-weight: bold; +} + +td {/* cellules */ + font-size: 13px; +} + +h2 {/*le texte 'paiement de' et '?'*/ + margin:0; + padding: 0; +} + +.pbx_table_logo td {/*les cellules de la table logo (la table a la classe "pbx_table_logo")*/ + background-color: #FFFFFF; + text-align: center; +} + +.pbx_h1{/* le premier bloc de texte dans choixpaiement */ + font-size: 14px; + font-family: verdana; + font-weight:normal; +} + + +.pbx_h2{/* le second bloc de texte dans choixpaiement (choisisseze un moyen...)*/ + font-family: verdana; + font-size:12px; + font-weight:bold; +} + +.pbx_h3{/* l'ent?te reprenant le libell? du type de moyen de paiement*/ + font-family: verdana; + font-size:12; + font-weight:normal; +} + +.pbx_h4{/* nom d'enseigne, en page de paiement*/ + color:#444; + display: block; + margin: 8px 0 0 0; + padding: 0; + border-top: 1px solid #ccc; + padding: 5px; + display: block; + background-color: #f5f5f5; + height: 35px; + line-height: 35px; + font-size: 12px; + font-weight: normal; + text-shadow: none; +} + +.pbx_copyright h5{/*mention paybox en bas de page (choix et paiement)*/ + font-size:10px; + font-weight: normal; +} + +a { + text-decoration: none; + color : gray; + font-weight: bold; + font-style: italic; + padding: 0 5px; +} + +#tabledevises { + color: #AAA; +} + +a:hover { + color : #222; +} + +body { color: #555555; + font-family: arial,verdana,sans-serif; + padding : 0px; + margin: 0; +} + + +#idframe_pay { + border-color: #CCCCCC; + border-radius: 6px 6px 6px 6px; + border-style: solid; + border-width: 1px; + margin: 20px; + position: relative; +} + +#idframe_pay table { + border-spacing:0; + border-collapse:collapse; + width: 100%; +} + +#idframe_pay h2 { + width: 100%; + background: url("main_header_background.png") repeat scroll 0 0 transparent; + border-color: #CCCCCC; + border-radius: 5px 5px 0 0; + border-style: solid; + border-width: 0 0 1px 0; + box-shadow: 1px 1px 0 0 #888888 inset; + color: #EEEEEE; + font-weight: bold; + text-shadow: 1px 1px 1px #444444; + font-size: 16px; + font-weight: bold; + text-align: center; + padding: 8px 0 0 0; +} +/* +#idframe_pay td { + vertical-align: top; +} +*/ +.pbx-align-center { + text-align: center; + padding: 20px 10px; + width: 50%; +} + +.pbx-align-right { + text-align: right; + padding: 2px 10px; + width: 50%; + white-space: nowrap; +} + +.pbx-align-button-right img { + +vertical-align:middle; +} + +.pbx-align-left { + text-align: left; + padding: 2px 10px; + width: 50%; +} + +.pbx-align-left img { + +vertical-align:middle; +} + +.pbx-align-very-left { + text-align: left; + padding: 2px 10px; + width: 100%; +} + +.pbx-no-padding { + padding: 0; +} + +.pbx-align-button-right { + text-align: right; + padding: 2px 10px; + width: 50%; +} + +.pbx-align-button-left { + text-align: left; + padding: 2px 10px; + width: 50%; +} + + +#Devises{ + left:0px; + top:0px; +} + +#pbx-numero-carte, #pbx-numero-carte-input { + padding-top: 30px +} + +#pbx-maxicheque-vide { + display: none; +} + +#pbx-maxicheque-frame { + padding: 0 220px; +} + +#blocCarte1 { + display: inline-block; +} + +#zoneResultConsult { + border: 1px solid #CCCCCC; + border-radius: 10px 10px 10px 10px; + display: block; + margin: 20px; + padding: 20px; +} \ No newline at end of file