alpha_full/pages/panier/payPlug/modePaie.formPayPlug.php
2026-04-06 22:58:51 +02:00

68 lines
2.6 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
// : if (!isset( $_SESSION )) {session_start();}
// Pour tester le service en simulant des paiements, vous pouvez utiliser les numéros de carte suivants :
// 4242 4242 4242 4242 (paiement réussi Visa)
// 5500 0055 5555 5559 (paiement réussi MasterCard)
// 4000 0000 0000 0051 (carte déclinée)
// 4000 0000 0000 0085 (erreur de traitement)
// 4000 0000 0000 0077 (fonds insuffisants)
// 5184 6800 0000 0170 (3D-Secure décliné)
// Pour utiliser ces cartes, vous pouvez renseigner n'importe quel cryptogramme (CVV) à 3 chiffres et n'importe quelle date dans le futur.
// $customer_id = '42710';
// private key=sk_test_6UHiKJpNvMQkQW3C5Hrott
// public key = pk_test_1wRM3S5ViaV9SVFpgxqzNK
// ---------------------------------------------------
// Recup des valeurs nécessaires
// ---------------------------------------------------
for($j=0; $j<count($tableCivLib); $j++) {
if ($tableCivLib[$j]==$civ)
{$civFacLib=$tableCivLib[$j]. '';}
if ($tableCivLib[$j]==$civLiv)
{$civLivLib= $tableCivLib[$j];}
}
for($j=0; $j<count($tabIdPays) ; $j++) {
if ($tabIdPays[$j]==$idPaysFact) {
$paysFacLib=strtoupper($tabLibPays[$j]);
$codeIsoPaysFac=strtoupper($tabCodeIsoPays[$j]);
}
if ($tabIdPays[$j]==$idPaysLiv) {
$paysLivLib=strtoupper($tabLibPays[$j]);
$codeIsoPaysLib=strtoupper($tabCodeIsoPays[$j]);
}
}
if (isset($debug[1]) && $debug[1] == '1' ) echo 'paysFacLib' .$paysFacLib;
$amount = ($totalCde);
$amount = str_replace( ",",".",$totalCde);
$amount =number_format( $amount , 2 , '.' , ',' );
$amount = ($amount) / 100;
// ---------------------------------------------------
// Requete credentials
// ---------------------------------------------------
include ("reqSelectPayPlug.php");
// ---------------------------------------------------
// Préparation API
// ---------------------------------------------------
include ("modePaie.formPayPlug.appel.php");
// ---------------------------------------------------
// Bouton payer ou valider
// ---------------------------------------------------
if ($codeOpe==="upCommentaire") {
dynamiqItemImage (0, 0, 'boutons', 'span', 'onClick="self.location.href = \'' .$payment_url. '\';"', 'bouton', 16, 'icones', '-textClass-','margin:auto;max-width:20%;margin-bottom:10px;');
}
else {
dynamiqItemImage (0, 0, 'boutons', 'span', 'onClick="upCommentaire();"', 'bouton', 5, 'icones', '-textClass-','margin:auto; max-width:29%; margin-bottom:10px;');
}
// echo '</span>';
echo '<br>';
?>