Aller au contenu

Worldline Saferpay

Worldline Saferpay est l’intégration de paiement en magasin / carte présente. Lorsqu’un hôte règle à l’accueil ou au magasin du camping, la caissière sélectionne le mode WORLDLINE dans /kasse, le montant est envoyé au terminal apparié et le client n’a plus qu’à taper sa carte. Plus besoin de saisir le montant à la main sur le terminal.

C’est distinct de Stripe : Stripe gère les paiements en ligne (paiement web, widget de réservation, Apple Pay / TWINT dans le navigateur). Worldline gère le terminal physique au comptoir.

  • Paiements en un clic depuis la caisse
  • Remboursements et annulations partielles depuis le détail de la réservation
  • Interrogation automatique du statut, pour qu’une transaction figée se rétablisse proprement après le retour du réseau
  • Un journal d’audit de chaque interaction avec le terminal (appariement, ouverture du paiement, vérification du statut, remboursement) — visible sur la carte de réglages
  • Un contrat Saferpay signé avec Worldline (côté commercial — voir le service commercial Worldline).
  • Un terminal physique apparié à l’accueil.
  • Des identifiants Saferpay JSON API (que vous générez vous-même dans le Saferpay Backoffice).

Si vous ne disposez pas encore d’un compte Saferpay, vous pouvez créer un bac à sable en libre-service sur https://test.saferpay.com/BO/SignUp?lang=en pour vos tests avant de signer le contrat de production.

Ouvrez Réglages → Intégrations → Adaptateurs fournisseurs → Worldline Saferpay et remplissez :

ChampOù le trouver
EnvironmentTest pour le bac à sable, Production pour le live
Customer IDEn haut à droite de l’en-tête du Saferpay Backoffice (6 chiffres)
Terminal IDSaferpay Backoffice → Settings → Terminals (8 chiffres)
API usernameSaferpay Backoffice → Settings → JSON API → Basic Authentication — cliquez sur Add new
API passwordAu même endroit — Saferpay n’affiche le mot de passe qu’une seule fois, copiez-le immédiatement

Cochez Enabled, cliquez sur Save, puis sur Test connection. Une pastille verte confirme que le terminal est apparié.

  1. La caissière sélectionne Worldline dans /kasse et confirme le montant.
  2. CampOne appelle l’API terminal de Saferpay ; le montant s’affiche sur le terminal physique.
  3. Le client tape ou insère sa carte et saisit son code PIN si demandé.
  4. Le terminal renvoie l’autorisation ; CampOne marque la transaction de caisse comme payée.
  5. La référence de la transaction est enregistrée sur la réservation pour les remboursements ultérieurs.

Si le client tarde, la caissière peut Annuler depuis CampOne — cela libère le terminal.

Depuis le panneau de paiement de la réservation, cliquez sur Refund. Le remboursement retourne sur la même carte que celle utilisée par le client (c’est une règle Saferpay : les remboursements suivent toujours le paiement initial). Vous pouvez rembourser partiellement.

  • Worldline facture des frais par transaction. Stripe peut être plus avantageux pour de petits montants en ligne ; Worldline est destiné au présentiel.
  • L’appariement du terminal est par tenant. Si vous avez plusieurs comptoirs, vous aurez plusieurs terminaux — chacun avec son propre terminal_id. (Le support multi-terminaux par tenant est prévu sur la feuille de route.)
  • Les annulations ne fonctionnent que pour la même journée commerciale que la transaction d’origine. Au-delà, utilisez un Refund.