1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
| <!-- Page Content -->
<form style="margin-top:10px;" method="POST" action="https://secure.osb.pf/vads-payment/">
<table class="table table-bordered">
<tbody>
<table>
<tr>
<input type="hidden" name="vads_action_mode" value="INTERACTIVE" />
<td class="field_mandatory text-danger"> Montant (sans virgule) en <b>XPF</b> : </td>
<td><input type="text" class="form-control" name="vads_amount" value="" size="20"></td><br><br>
<td><input type="hidden" class="form-control" name="vads_order_id" value="" size="20"></td>
</tr>
<tr>
<td class="field_mandatory text-danger"> Votre numéro de dossier :</td>
<td><input type="text" class="form-control" name="vads_cust_id" value="" size="20"></td><br><br>
</tr>
<tr>
<td class="field_mandatory text-danger"> Votre adresse e-mail :</td>
<td><input type="text" class="form-control" name="vads_cust_email" value="" size="20"></td>
<td><input type="hidden" name="vads_cust_country" value="PF" size="20"></td>
<td><input type="hidden" name="vads_payment_config" value="SINGLE"</td>
<td><input type="hidden" name="vads_capture_delay" value="0" /></td>
<td><input type="hidden" name="vads_currency" value="953" /></td>
<td><input type="hidden" name="vads_ctx_mode" value="TEST" /></td>
<td><input type="hidden" name="vads_site_id" value="92684082" /></td>
<td><input type="hidden" name="vads_version" value="V2" /></td>
<?php
function getSignature($params, $key)
{
/**
* Fonction qui calcule la signature.
* $params : tableau contenant les champs à envoyer dans le formulaire.
* $key : clé de TEST ou de PRODUCTION
*/
//Initialisation de la variable qui contiendra la chaine à chiffrer
$contenu_signature = "" ;
// Tri des champs par ordre alphabétique
ksort($params);
foreach ($params as $nom =>$valeur){
// Récupération des champs vads_
if (substr($nom,0,5)=='vads_') {
// Concaténation avec le séparateur "+"
$contenu_signature .= $valeur."+";
}
}
// Ajout de la clé à la fin
$contenu_signature .= $key;
// Application de lalgorythme SHA-1
$signature = sha1($contenu_signature);
return $signature ;
}
?>
<td><input type="hidden" name="signature" value="$signature"/> /></td>
<td><input type="hidden" class="form-control" name="vads_url_return" value="http://www.titauraa.com/Validation.htm" placeholder="http://www.titauraa.com/Validation.htm" size="20"></td>
<td><input type="hidden" class="form-control" name="vads_redirect_success_timeout" value="10" placeholder="10" size="20"></td>
</tr>
</tbody>
</table>
<p>
<br>
<input style="background: #81b301;
font-size: 14px;
text-align: center;
border: none;
padding: 10px 26px;
text-decoration: none;
margin: 4px 2px;
cursor: pointer; "
type="submit" name="Submit" value=" VALIDER ">
</p>
</form> |
Partager