worldline Direct
S'inscrire

Bizum

Introduction

Bizum est un portefeuille espagnol permettant aux clients de payer avec leur téléphone mobile. Après avoir redirigé vos clients vers le portail Bizum, ils confirment le paiement avec leur numéro de téléphone et un mot de passe. Vos clients peuvent effectuer leur paiement dans un navigateur ou dans l'application Bizum, ce qui simplifie l'expérience de paiement.

L'intégration est très facile, car vous n'avez que trois paramètres supplémentaires à envoyer dans votre requête. Vous pouvez implémenter cette méthode de paiement avec les deux modes d'intégration Hosted Checkout Page/Server-to-server.

Aperçu

Groupe de paiement :
Identifiant du moyen de paiement:
5001
Avantages clés
  • Exigences PCI faibles (aucune donnée sensible ou personnelle partagée)
  • Intégration facile
  • Permet les remboursements

Activation

Vous utilisez l'interface BackOffice ?
Vous pouvez configurer les identifiants d'activation et activer cette méthode de paiement via Configuration. Découvrez ici comment procéder..

Pour activer Bizum dans votre compte en production, suivez ces étapes :

  1. Obtenez vos identifiants Bizum (ID Bizum, ID Terminal, clé secrète).
  2. Entrez les identifiants dans le Merchant Portal et activez Bizum comme décrit dans notre guide.
  3. Connectez-vous à la plateforme Bizum et allez dans "Configuration data". Configurez les paramètres suivants :
The image above shows the "Configuration data" tab in the Bizum platform.

Vous pouvez activer Bizum dans l'environnement de test à tout moment en entrant des données factices comme décrit à l'étape 3.

Pays & devises

Pays pris en charge

Devises prises en charge

  • Euro (EUR)

Intégration

Nous proposons cette méthode de paiement pour les modes d'intégration suivants. Découvrez leurs différences dans nos guides dédiés :

Trouvez un aperçu général dans le chapitre "Cinématique".

Hosted Checkout Page/Server-to-server

Ajoutez les propriétés suivantes à une requête standard de CreateHostedCheckout/CreatePayment :

{
   "order":{
      "amountOfMoney":{
         "currencyCode":"EUR",
         "amount":980
      },
      "customer":{
         "locale":"en_GB"
      }
   },
   "redirectPaymentMethodSpecificInput":{
      "PaymentProductId":5001,
      "RequiresApproval":false,
      "redirectionData":{
         "returnUrl":"https://yoururl.com"
      }
   }
}
Propriétés Remarques

redirectPaymentMethodSpecificInput

PaymentProductId
returnUrl
requiresApproval

paymentProductId: L'identifiant numérique de la méthode de paiement sur notre plateforme. Trouvez cet identifiant dans le chapitre "Aperçu". Il indique à notre plateforme d'envoyer vos clients directement au portail Bizum. Si omis, notre plateforme envoie vos clients vers Hosted Checkout Page, leur permettant de choisir cette méthode ou toute autre méthode de paiement active sur votre compte.

returnURL: L'URL vers laquelle nous redirigeons vos clients une fois le paiement finalisé.

requiresApproval: Définir sur "true"/"false" selon que vous souhaitez traiter les paiements en mode autorisation / vente directe.

Retrouvez des informations détaillées sur cet objet et ses propriétés dans notre documentation CreateHostedCheckoutAPI/CreatePaymentAPI.

Cinématique

  • Chaque transaction Bizum est liée à un code d'autorisation que vous devez montrer à vos clients pendant le processus de paiement.
  • Le processeur Bizum, Redsys, vous offre deux options pour cela :
    1. Redsys affiche le code d'autorisation sur une page intermédiaire (voir étape 4a).
    2. Vous récupérez le code d'autorisation et l'affichez sur votre returnUrl (voir étape 4b).
  • L'option 1 nécessite que vos clients valident la redirection vers votre returnURL. Cependant, certains clients pourraient fermer leur navigateur à la place. Cela entraînera des écarts entre le statut réel de la transaction et ce que vous recevez dans votre demande GetPayment/webhooks (voir étape 6).
  • Pour éviter de tels écarts et augmenter les taux de conversion, nous recommandons fortement de choisir l'option 2.
  • L'utilisation des options 1 ou 2 nécessite l'activation par Redsys. Contactez-les pour activer/basculer entre les options selon votre préférence.
  1. Vos clients finalisent une commande dans votre boutique et sélectionnent Bizum.
  2. Vous envoyez cette requête CreateHostedCheckout/CreatePayment à notre plateforme.
  3. Vous redirigez vos clients via le redirectUrl (pour les demandes CreateHostedCheckout) ou merchantAction.redirectData.redirectURL (pour les demandes CreatePayment). Si vos clients ont l'application Bizum installée sur leur appareil, cela ouvre automatiquement l'application.
    Vos clients entrent leurs données personnelles (numéro de téléphone et mot de passe) pour confirmer la commande.
  4. Notre plateforme reçoit le résultat de la transaction. Selon la configuration que Redsys a mise en place et activée, deux scénarios sont possibles :
    a. Bizum redirige vos clients vers la page intermédiaire de Redsys, affichant le code d'autorisation de la transaction. Vos clients confirment la redirection vers le returnURL.
    b. Bizum redirige vos clients vers le returnURL.
  5. Vous demandez le résultat de la transaction à notre plateforme via GetPaymentDetails/GetHostedCheckout ou recevez le résultat via webhooks. Si vous traitez des transactions via le flux 4b, vous obtenez le code d'autorisation de la transaction via la propriété redirectPaymentMethodSpecificOutput.PaymentProduct5001SpecificOutput.authorisationCode depuis notre plateforme via la requête GetPaymentDetails/GetHostedCheckout. Assurez-vous d'afficher ce code sur votre returnURL.
  6. Si la transaction a réussie, vous pouvez livrer les biens/services.
This graphic shows the individual steps in the payment flow of a Bizum transaction.

Test

Consultez nos Cas de test pour des données de test et des instructions détaillées.

Assurez-vous d'utiliser le bon endpoint et de renseigner l'URL de production dès que vous avez terminé vos tests.

Informations supplémentaires

Configuration de test

Vous pouvez activer Bizum de la manière suivante :

Configuration dans l'interface BackOffice

Vous utilisez l'interface BackOffice ?

Vous pouvez également y configurer Bizum. Découvrez ici comment procéder.

Activer le simulateur de paiement Direct dans le compte de test

Cela vous permet d'envoyer des demandes de transaction à notre environnement de test et de réaliser des tests comme décrit dans notre chapitre Test. Ces transactions n'ont pas d'impact financier.

Suivez ces étapes :

  1. Connectez-vous à votre compte de test dans le Merchant Portal. Allez à Entreprise > Moyens de paiement > Bizum. 
  2. Dans direct.MerchantPortal.BusinessTab.PaymentMethodsSubTab.ActivateBizum, remplissez les propriétés suivantes :
    Propriété Description/Actions
    ID Bizum (FUC) Entrez une valeur numérique de 8 chiffres quelconque.
    ID Terminal Entrez une valeur numérique de 3 chiffres quelconque.
    Clé secrète Entrez une de ces chaînes de clés secrètes SHA-256 :

    VmFsaWRCaXp1bUtleUluMjRQb3MwMDAx
    Qml6dW1LZXlJbjI0UG9zMDAwMlZhbGlk
    S2V5SW4yNFBvczAwMDNWYWxpZEJpenVt
    SW4yNFBvczAwMDRWYWxpZEJpenVtS2V5
    MjRQb3MwMDA1VmFsaWRCaXp1bUtleUlu
    UG9zMDAwNlZhbGlkQml6dW1LZXlJbjI0
    MDAwN1ZhbGlkQml6dW1LZXlJbjI0UG9z
  3. Cliquez sur Mettre à jour Bizum pour confirmer.

Activer les tests de bout en bout dans le compte de test

Cela vous permet d'envoyer des demandes de transaction à notre environnement de test. Notre plateforme envoie vos demandes à l'environnement de test Bizum pour traiter vos transactions. Ces transactions n'ont pas d'impact financier.

Ce mode nécessite que vous ayez un contrat d'acquisition signé avec Bizum, car vous devez renseigner des données d'acquisition en production.

Suivez ces étapes :

  1. Connectez-vous à votre compte de test dans le Merchant Portal. Allez à Entreprise > Moyens de paiement > Bizum. 
  2. Dans direct.MerchantPortal.BusinessTab.PaymentMethodsSubTab.ActivateBizum, remplissez les propriétés suivantes :
    Propriété Description/Actions
    ID Bizum (FUC) Entrez l'Identifiant Unique à 8 chiffres que vous avez reçu de Bizum.
    ID Terminal Entrez le Terminal ID à 3 chiffres que vous avez reçu de Bizum.
    Clé secrète Entrez la Clé Secrète SHA-256 que vous avez reçue de Bizum.
  3. Cliquez sur Mettre à jour Bizum pour confirmer.

Activer en production pour le traitement de transactions réelles

Cela vous permet d'envoyer des demandes de transaction à notre environnement en production. Notre plateforme envoie vos demandes à l'environnement de production Bizum pour traiter vos transactions. Ces transactions ont un impact financier.

Ce mode nécessite que vous ayez un contrat d'acquisition signé avec Bizum, car vous devez entrer des données d'acquisition en production.

Suivez ces étapes :

  1. Connectez-vous à votre compte en production dans le Merchant Portal.
  2. Allez à Entreprise > Moyens de paiement > Bizum. 
  3. Dans direct.MerchantPortal.BusinessTab.PaymentMethodsSubTab.ActivateBizum, remplissez les propriétés suivantes :
    Propriété Description/Actions
    ID Bizum (FUC) Entrez l'Identifiant Unique à 8 chiffres que vous avez reçu de Bizum.
    ID Terminal Entrez le Terminal ID à 3 chiffres que vous avez reçu de Bizum.
    Clé secrète Entrez la Clé Secrète SHA-256 que vous avez reçue de Bizum.
  4. Cliquez sur Mettre à jour Bizum pour confirmer.

Cette page vous a-t-elle été utile ?

Avez-vous des commentaires ?

Merci pour votre réponse.
New Feature

Try out our new chatbot and find answers to all your questions.