Bonsoir, je viens faire appel à vous car je n'arrive pas a enregistrer les code mis par dédipass dans une base de donné afin de pouvoir vérifier en cas de problème, j'aimerai par exemple que sa marque le pseudo de la personne vus qu'elle doit être connecté, la date, le nombre de points acheter et le code mis, et pourquoi pas le mode de paiement mais je pense que c'est pas possible, si quelqu'un peux me mettre sur la piste sa m'aiderai énormément merci 
Voici le code qui permet de créditer le compte :
La table s'appel code voici ses propriété et comment je voudrais qu'elle sois remplis :
Voici le code qui permet de créditer le compte :
PHP:
<?php
$code = isset($_POST['code']) ? preg_replace('/[^a-zA-Z0-9]+/', '', $_POST['code']) : '';
if( empty($code) ) {
echo '<p class="erreur"><img src="template/img/erreur.png">Vous devez saisir un code</p></br>';
}
else {
$dedipass = file_get_contents('http://api.dedipass.com/v1/pay/?public_key=xxxxxxxxxxxx&private_key=xxxxxxxxxxx&code=' . $code);
$dedipass = json_decode($dedipass);
if($dedipass->status == 'success') {
// Le transaction est validée et payée.
// Vous pouvez utiliser la variable $virtual_currency
// pour créditer le nombre de Points.
$virtual_currency = $dedipass->virtual_currency;
$request = $db->prepare('SELECT * FROM accounts WHERE guid = ?');
$request->execute(array($_SESSION['id']));
$row = $request->fetch();
$pt = $row['points'];
$request = $db->prepare('UPDATE accounts SET points = ? WHERE guid = ?');
$request->execute(array($pt + $virtual_currency,$_SESSION['id']));
$_SESSION['pts'] = $pt + $virtual_currency;
echo '<p class="ok"><img src="template/img/ok.png">Le code est valide, et votre compte à était crédité de ' . $virtual_currency . ' points boutique.</p></br>';
}
else {
// Le code est invalide
echo '<p class="erreur"><img src="template/img/erreur.png">Le code '.$code.' est invalide</p></br>';
}
}
?>
La table s'appel code voici ses propriété et comment je voudrais qu'elle sois remplis :


Dernière édition: