Jump to content

urgent mise en place de HIpay


debug98

Recommended Posts

Bonsoir à tous,

Retour rapide sur la solution Hipay.

- une plateforme de prod sur : https://www.hipay.com.
- une "sandbox" (plateforme de test) : https://test.www.hipay.com (commencez plutôt par par là, çà permet de se familiariser avec la solution)

3 modes d'intégrations possibles :

- boutons de paiements simples
- boutons de paiements dynamiques
- MAPI

1) Boutons de paiements simples :

- Vous vous créez un compte.
- Vous déclarez votre site web.
- Vous utilisez leurs pages pour décrire votre bouton de paiement : un montant = un article/produit = un bouton
- Sur ce mode de bouton : le bouton est défini avec un montant par défaut. Le montant est exprimé dans la devise du compte marchand. Toutes les données de votre bouton sont chez eux : donc c'est "secure".
- Vous "copier" le FORM HTML généré sur leur page. Vous collez sur votre une page de votre.
- Donc pas une ligne de code, marche sur toutes les technos.

2) Boutons de paiements dynamiques
- Vous vous créez un compte.
- Vous déclarez votre site web.
- Vous utilisez leurs pages pour décrire votre bouton de paiement.
- Sur ces boutons , 3 modes de sécurité (Mode A, Mobe B , Mode C) : Mode A = sans sécurité. Mode B = partiellement crypté, Mode C = totalement crypté.
- La plus part des balises du form sont optionnelles : vous complétez à la main ce dont vous avez besoin. Les balises sont expliqué sur le site, une fois le contenu du form intégré à votre page.
- Presque pas de programmation vu que tout repose sur du form et des champs "hidden" :il n'y a que des md5 à générer.
- Avec ce mode , un bouton peut correspondre à plusieur produits chez vous, c'est vous qui passer le montant, le descriptif du produit, etc.

3) MAPI :

- MAPI c'est d'abord un protocole reposant sur du POST HTTP de données XML. Une doc est dispo sur leur site à télécharger en anglais ou en français. (L'annexe du doc décrit le protocol).
- Leur plateform de paiement vous répond de la même manière : POST de doc XML.
- Pour les sites en PHP (Version 5) , vous pouvez télécharger une classe PHP qui masque tout le protocole. Le fonctionnement de cette classe avec les méthodes sont décrites dans la doc.
- Pour les autres technos, dans le POST, on passe une variable nommée "xml" dans laquelle on doit poster le contenu du doc XML. La plateforme répond toujours en POST avec la meme variable "xml" dans laquelle, il y a encore et toujours du XML.
- C'est le mode qui offre le plus de souplesse pour une intégration "pro". S'adresse à des développeurs de sites de commerce. Pas plus dure, pas mois dure que les Paypal, MoneyBooker , etc...

BeFree

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...