Authorize.Net

Authorize.Net est un fournisseur de solutions de paiement en ligne basé aux États-Unis, permettant aux entreprises d’accepter les cartes de crédit.

Configuration

Onglet Identifiants

Odoo a besoin de vos identifiants et clés API pour se connecter à votre compte Authorize.Net, qui comprend :

  • ID de connexion API : ID utilisé uniquement pour identifier le compte auprès d’Authorize.Net.

  • Clé de transaction API

  • Clé de signature API

  • Clé client API

Pour les récupérer, connectez-vous à votre compte Authorize.Net, allez dans Compte ‣ Paramètres ‣ Paramètres de sécurité ‣ Identifiants et clés API, générez votre Clé de transaction et Clé de signature, et collez-les sur les champs associés dans Odoo. Ensuite, cliquez sur Générer la clé client.

Important

Pour tester Authorize.Net avec un compte sandbox, passer le Statut en Mode test. Nous vous recommandons de le faire sur une base de données Odoo de test, plutôt que sur votre base de données principale.

Si vous utilisez le Mode test avec un compte régulier, vous verrez le message d’erreur suivant : L’identifiant de connexion du marchand ou le mot de passe est invalide ou le compte est inactif.

Onglet Configuration

Faire une réservation sur une carte

Avec Authorize.Net, vous pouvez activer la capture manuelle. Si cette option est activée, les fonds sont réservés sur la carte du client pendant 30 jours, sans être débités.

Avertissement

Après 30 jours, la transaction est automatiquement annulée par Authorize.Net.

Paiements ACH (uniquement les États-Unis d’Amérique)

ACH est un système de transfert électronique de fonds utilisé entre des comptes bancaires aux États-Unis.

Configuration

Pour donner aux clients la possibilité de payer par ACH, inscrivez-vous au service eCheck d’Authorize.Net. Une fois que eCheck est activé, dupliquez l’intermédiaire de paiement Authorize.Net précédemment configuré dans Odoo en allant à Comptabilité ‣ Configuration ‣ Intermédiaires de paiement ‣ Authorize.net ‣ ⛭ Action ‣ Dupliquer. Modifiez ensuite le nom de l’intermédiaire pour différencier les deux versions (par ex. Authorize.net - Banques).

Ouvez l’onglet Configuration, cliquez sur Modifier et définissez le champ Autoriser les paiements de sur Compte bancaire (uniquement les US). Cliquez enfin sur Enregistrer.

Lorsque vous avez terminé, modifiez le Statut de l’intermédiaire en Activé pour un compte normal ou en Mode test pour un compte sandbox et cliquez sur Enregistrer.

Importer un relevé Authorize.Net

Exporter depuis Authorize.Net

Pour exporter un relevé :

  • Connectez-vous à Authorize.Net.

  • Allez à Account ‣ Statements ‣ eCheck.Net Settlement Statement.

  • Définissez une plage d’exportation en utilisant un règlement par lot d”ouverture et de clôture. Toutes les transactions comprises dans les deux règlements par lot seront exportées vers Odoo.

  • Sélectionnez toutes les transactions dans la plage souhaitée, copiez-les et collez-les dans la feuille Report 1 Download du modèle d’importation Excel.

Sélection des transactions Authorize.Net à importer

Example

Lot de règlement d'un relevé Authorize.Net

Dans ce cas, le premier lot (01/01/2021) de l’année correspond au règlement du 31/12/2020, donc le règlement d”ouverture date du 31/12/2020.

Une fois que les données se trouvent dans la feuille Report 1 Download :

  • Allez à l’onglet Recherche de transaction sur Authorize.Net.

  • Dans la section Date de règlement, sélectionnez la plage de dates de règlement par mot précédemment utilisée dans les champs Du : et Au : et cliquez sur Rechercher.

  • Lorsque la liste a été générée, cliquez sur Télécharger vers fichier.

  • Dans la fenêtre contextuelle, sélectionnez Champs élargis avec réponse CAVV/séparés par des virgules, activez Inclure les en-têtes de colonne et cliquez sur Soumettre.

  • Ouvrez le fichier texte, sélectionnez Tout, copiez les données et collez-les dans la feuille Report 2 Download du modèle d’importation Excel.

  • Les lignes de transit sont automatiquement complétées et mises à niveau dans les feuilles transit for report 1 et transit for report 2 du modèle d’importation Excel. Assurez-vous que toutes les écritures s’y trouvent et si ce n’est pas le cas, copiez la formule des lignes complétées précédemment des feuilles transit for report 1 ou 2 et collez-les dans les lignes vides.

Important

Pour obtenir le bon solde de clôture, ne supprimez aucune ligne dans les feuilles Excel.

Importer dans Odoo

Pour importer les données dans Odoo :

  • Ouvez le modèle d’importation Excel.

  • Copiez les données de la feuille transit for report 2 et utilisez le collage spécial pour uniquement coller les valeurs dans la feuille Odoo Import to CSV.

  • Recherchez les cellules bleues dans la feuille Odoo Import to CSV. Ce sont des écritures de rétrofacturation sans numéro de référence. Étant donné qu’elles ne peuvent pas être importées en tant que telles, allez à Authorize.Net ‣ Compte ‣ Relevés ‣ Relevé de règlement eCheck.Net.

  • Recherchez Charge transaction/rétrofacturation et cliquez dessus.

  • Copiez la description de la facture, copiez-la dans la cellule Libellé de la feuille Odoo Import to CSV et ajoutez Rétrofacturation / devant la description.

  • S’il y a plusieurs factures, ajoutez une ligne dans le modèle d’importation Excel pour chaque facture et copiez/collez la description dans chaque ligne de Libellé respective.

Note

Pour les rétrofacturations/retours combinés dans les paiements, créez une nouvelle ligne dans le modèle d’importation Excel pour chaque facture.

Example

Description de la rétrofacturation
  • Ensuite, supprimez les lignes transaction nulle et transaction annulée et modifiez le format de la colonne Montant de la feuille Odoo Import to CSV en Nombre.

  • Retournez à Relevé de règlement eCheck.Net ‣ Rechercher une transaction et recherchez à nouveau les dates de règlement par lot précédemment utilisées.

  • Vérifiez que les dates de règlement des lots sur eCheck.Net correspondent aux dates des paiements associés trouvées dans la colonne Date de la feuille Odoo Import to CSV.

  • Si ce n’est pas le cas, remplacez la date par celle d’eCheck.Net. Triez la colonne par date et assurez-vous que le format est MM/DD/YYYY.

  • Copiez les données - y compris les en-têtes de colonne - de la feuille Odoo Import to CSV, collez-les dans un nouveau fichier Excel et enregistrez-les en utilisant le format CSV.

  • Ouvrez l’application Comptabilité, allez à Configuration ‣ Journaux, cochez la case Authorize.Net et cliquez sur Favoris ‣ Importer des enregistrements ‣ Télécharger le fichier. Sélectionnez le fichier CSV et chargez-le dans Odoo.

Astuce

Liste des codes de retour eCheck.Net