pour plus d'informations n° indigo (0.118 €/min) 08 203 203 63
Hébergement mutualisé
Hébergements persos
Prix HT/Mois
Hébergements particuliers
Hébergements Pros
Paiements sécurisés >Cybermut
| Le système Cybermut chez OVH |


- Comment intégrer le système cybermut sur votre site ?
Les scripts du kit de paiement sécurisé qui font l'intermédiaire avec la banque sont installés
sur notre serveur dédié aux paiements sécurisés, paisec.ovh.net. Pour proposer ce système de paiement par carte bancaire,
vous devez simplement ajouter un extrait de code au script de votre site qui présente le montant à payer et les moyens de
paiement que vous proposez.
- Comment fonctionne le système de paiements cybermut ?
L'extrait de programme que vous ajoutez à votre site affiche le code HTML retourné par le script 0123456.cgi (0123456 est un numéro fictif) qui renvoie la liste des cartes bancaires proposées par votre site.
Le script 0123456.cgi doit être appelé avec les paramètres de la transaction: le montant de montant de la transaction, la devise à utiliser, et un identifiant de transaction, .
Le visiteur de votre site qui désire payer par carte bancaire clique sur le logo du type de carte qu'il souhaite utiliser. Il est alors redirigé vers le site de la banque sur lequel il va saisir son code confidentiel, protégé par le cryptage de la connexion SSL.
Les données résultant de la transactions sont ensuite communiquées à un autre script CGI sur notre serveur, qui vous les renvoie pas courrier électronique.
Si le visiteur choisit de retourner sur votre site une fois le paiement effectué, il est renvoyé sur une URL que vous aurez déterminée lors de l'installation du système.
Extraits de script
Les exemples de code suivants peuvent être utilisés pour intégrer votre système de paiement à votre boutique. Vous pouvez simplement les adapter, ou bien vous en inspirer pour modifier vos propres scripts.
Exemple en PHP:
<?
$login="VOTRELOGIN"; // il s'agit de votre login sur notre serveur paisec.ovh.net
$tpe="0123456"; // il s'agit de votre numéro de tpe virtuel, fourni par Cybermut
//--- les 3 URL ci-dessous concernent les page d'accueil, de paiement valide, et de paiement rejeté
$URL_SERVEUR_HOMEPAGE = "&URL_SERVEUR_HOMEPAGE=http://www.aaaaa.net";
$URL_SERVEUR_OK = "&URL_SERVEUR_OK=http://www.aaaaa.net/ok.html";
$URL_SERVEUR_ERR = "&URL_SERVEUR_ERR=http://www.aaaaa.net/not_ok.html";
//--- rien à changer ci-dessous
//--- encodage des paramètres
$montant = urlencode($_POST[montant]);
$reference = urlencode($_POST[reference]);
$texte_libre = urlencode($_POST[texte_libre]);
$url = "http://paisec.ovh.net/~$login/cybermut/$tpe.cgi";
$params = "?montant=$montant&reference=$reference$URL_SERVEUR_HOMEPAGE$URL_SERVEUR_OK$URL_SERVEUR_ERR$texte_libre";
$query = $url.$params;
$myfile=file("$query");
for($index = 0; $index < count($myfile); $index++)
{
$form = $form . ($myfile[$index]);
}
?>
Exemple en perl:
use LWP::Simple;
use URI::Escape;
#--- récupération des paramètres
my $login="VOTRELOGIN"; # il s'agit de votre login sur notre serveur paisec.ovh.net
my $tpe="0123456"; # il s'agit de votre numero de tpe virtuel, fourni par Cybermut
my $URL_SERVEUR_HOMEPAGE = "&URL_SERVEUR_HOMEPAGE=http://www.aaaaa.net";
my $URL_SERVEUR_OK = "&URL_SERVEUR_OK=http://www.aaaaa.net/ok.html";
my $URL_SERVEUR_ERR = "&URL_SERVEUR_ERR=http://www.aaaaa.net/not_ok.html";
#--- récupération du formulaire affichant le bouton
my $serverUrl="http://paisec.ovh.net";
my $cgiUrl="/~$login/cybermut/$tpe.cgi?";
my $montant = uri_escape($total); # considérant que $total contient le total de la commande
my $reference = uri_escape($numero_commande); # considérant que $numero_commande contient la reference de commande
my $textelibre = uri_escape($texte_libre);
my $url = "http://paisec.ovh.net/~$login/cybermut/$tpe.cgi";
my $params = "?montant=$montant&reference=$reference$URL_SERVEUR_HOMEPAGE$URL_SERVEUR_OK$URL_SERVEUR_ERR$textelibre";
#--- appel du CGI:
my $cardsForm = get "$url$params";
#--- affichage des cartes bancaires acceptées:
print $cardsForm;
|
|