Se connecter

Installation

Il peut être judicieux de masquer https://pos.usecue.com/pay et de montrer à vos visiteurs l’URL de votre propre site web. Pour cela, il existe un petit script qui transforme N’IMPORTE QUELLE page à laquelle vous avez accès en votre propre page de paiement.

<script src="https://pos.usecue.com/p/js/pay.js?id=1"></script>

Il vous suffit d’ajouter la ligne ci-dessus à la fin de la page que vous voulez transformer en page de paiement, juste avant </body>, avec votre propre numéro d’entreprise comme id. Notez que vous pouvez (aussi) utiliser les autres paramètres de paiement sur la page que vous avez choisie.

Exemple

Supposons que vous possédiez example.com et que vous vouliez que example.com/pay soit votre page de paiement. Placez-y une page contenant le script :

<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>Payer l'entreprise Exemple</title>
  </head>
  <body>
    <p>Un instant s'il vous plaît, nous chargeons la page de paiement.</p>
    <script src="https://pos.usecue.com/p/js/pay.js?id=1"></script>
  </body>
</html>

Envoyez ensuite à votre client un lien vers cette page, avec les paramètres d’URL du paiement :

https://example.com/pay?amount=12.50&specification=Commande%201234&lang=fr

Le script lit ces paramètres et remplit la page avec la page de paiement de l’entreprise 1, demandant 12,50 € pour « Commande 1234 » en français. Votre visiteur ne voit jamais que example.com dans la barre d’adresse.

Essayez

Vous pouvez tester le fonctionnement sur cette page. Ajoutez simplement ?amount=12.50 après l’URL actuelle et tous les paramètres par défaut apparaîtront. Vous pouvez modifier ces paramètres pour changer la page.

Bon à savoir

  • L’id doit figurer dans l’adresse du script, pas dans l’adresse de votre page. Un id qu’un visiteur ajoute à l’adresse est ignoré et supprimé, de sorte que personne ne peut transformer votre page en page de paiement pour une autre entreprise.
  • Sans id sur le script, le script ne fait rien du tout et votre propre page reste telle quelle.
  • Le script ne prend le contrôle de votre page que lorsque au moins un des paramètres d’URL amount, specification ou lang figure dans l’adresse. Sans eux, votre propre page reste telle quelle, ce qui vous permet de placer la ligne sur une page qui doit rester utilisable.
  • La ligne doit se trouver à la fin du body, juste avant </body>. Le cadre est ajouté au moment où la ligne est lue, la page doit donc déjà être là. Plus haut dans la page, ou dans le head, il n’y a encore rien à quoi rattacher le cadre.
  • Toute la chaîne de requête est transmise, de sorte que vos propres paramètres se retrouvent également dans le cadre. Ils sont ignorés par la page de paiement.
  • Le cadre couvre entièrement votre page et le défilement de la page située derrière est désactivé. Utilisez-le sur une page dédiée, pas sur une page qui doit rester visible.
  • Servez votre propre page en https, sinon le navigateur bloque le cadre.