Authorize.Net

Authorize.Net è un fornitore di soluzioni di pagamento online con sede negli Stati Uniti, che consente alle aziende di accettare carte di credito.

Configurazione

Scheda Credenziali

Odoo necessita delle credenziali e chiavi API per connettersi all’account Authorize.Net, che comprendono:

  • ID di login API: l’ID utilizzato esclusivamente per identificare l’account con Authorize.Net.

  • Chiave di transazione API

  • Chiave di firma API

  • Chiave client API

Per recuperarle, accedere all’account Authorize.Net, andare su Account ‣ Impostazioni ‣ Impostazioni di sicurezza ‣ Credenziali e chiavi API, generare la chiave di transazione e la chiave di firma, e incollarle nei campi correlati in Odoo. Quindi, fare clic su Genera chiave client.

Importante

Per testare Authorize.Net con un account sandbox, cambiare lo Stato in Modalità di test. Si consiglia di farlo su un database Odoo di test, piuttosto che sul database principale.

Se si utilizza la Modalità di test con un account normale, si verifica il seguente errore: L’ID di login esercente o la password non è valida o l’account è inattivo.

Scheda configurazione

Mettere in sospeso una carta

Con Authorize.Net, è possibile abilitare l”acquisizione manuale. Se abilitata, i fondi vengono riservati per 30 giorni sulla carta del cliente, ma non ancora addebitati.

Avvertimento

Dopo 30 giorni, la transazione viene annullata automaticamente da Authorize.Net.

Vedi anche

Pagamenti ACH (solo USA)

ACH è un sistema di trasferimento elettronico di fondi utilizzato tra conti bancari negli Stati Uniti.

Configurazione

Per consentire ai clienti di pagare tramite ACH, iscriversi al servizio eCheck di Authorize.Net. Una volta attivato eCheck, duplicare il provider di pagamento Authorize.Net precedentemente configurato su Odoo andando in Contabilità ‣ Configurazione ‣ Provider di pagamento ‣ Authorize.net. Quindi, fare clic sull’icona dell’ingranaggio () e selezionare Duplica. Modificare il nome del provider per differenziare entrambe le versioni (ad es., Authorize.net - Banche).

Quando si è pronti, modificare lo Stato del provider in Abilitato per un account regolare o Modalità di test per un account sandbox.

Importare un estratto conto Authorize.Net

Esportare da Authorize.Net

  • Accedere ad Authorize.Net.

  • Andare in Account ‣ Estratti conto ‣ Estratto conto eCheck.Net Settlement.

  • Definire un intervallo di esportazione utilizzando un batch settlement di apertura e di chiusura. Tutte le transazioni comprese tra i due batch settlement verranno esportate in Odoo.

  • Selezionare tutte le transazioni nell’intervallo desiderato, copiarle e incollarle nel foglio Report 1 Download del modello di importazione Excel.

Selezione delle transazioni Authorize.Net da importare

Example

Batch settlement di un estratto conto Authorize.Net

In questo caso, il primo batch (01/01/2021) dell’anno appartiene al settlement del 31/12/2020, quindi il settlement di apertura è del 31/12/2020.

Una volta che i dati sono nel foglio Report 1 Download:

  • Andare alla scheda Ricerca transazioni su Authorize.Net.

  • Nella sezione Data settlement, selezionare l’intervallo di date batch settlement precedentemente utilizzato nei campi Da: e A: e fare clic su Cerca.

  • Quando l’elenco è stato generato, fare clic su Scarica su file.

  • Nella finestra pop-up, selezionare Campi espansi con risposta CAVV/Separato da virgole, abilitare Includi intestazioni colonne e fare clic su Invia.

  • Aprire il file di testo, selezionare Tutto, copiare i dati e incollarli nel foglio Report 2 Download del modello di importazione Excel.

  • Le righe di transito vengono compilate e aggiornate automaticamente nei fogli transit for report 1 e transit for report 2 del modello di importazione Excel. Assicuratevi che tutte le voci siano presenti e, in caso contrario, copiate la formula dalle righe precedentemente compilate dei fogli transit for report 1 o 2 e incollatela nelle righe vuote.

Importante

Per ottenere il saldo di chiusura corretto, non rimuovere alcuna riga dai fogli Excel.

Importa in Odoo

Per importare i dati in Odoo:

  • Aprire il modello di importazione Excel.

  • Copiare i dati dal foglio transit for report 2 e utilizzare incolla speciale per incollare solo i valori nel foglio Odoo Import to CSV.

  • Cercare le celle blu nel foglio Odoo Import to CSV. Si tratta di voci di chargeback senza numero di riferimento. Poiché non possono essere importate come tali, andare su Authorize.Net ‣ Account ‣ Statements ‣ eCheck.Net Settlement Statement.

  • Cercare Charge Transaction/Chargeback e fare clic su di esso.

  • Copiare la descrizione della fattura, incollarla nella cella Label del foglio Odoo Import to CSV e aggiungere Chargeback / prima della descrizione.

  • Se ci sono più fatture, aggiungere una riga nel modello di importazione Excel per ogni fattura e copiare/incollare la descrizione in ogni rispettiva riga Label.

Nota

Per i chargeback/resi combinati nei pagamenti, creare una nuova riga nel modello di importazione Excel per ogni fattura.

Example

Descrizione chargeback
  • Successivamente, eliminare le voci zero transaction e void transaction e modificare il formato della colonna Amount nel foglio Odoo Import to CSV in Numero.

  • Tornare a eCheck.Net Settlement Statement ‣ Search for a Transaction e cercare nuovamente le date dei batch settlements utilizzate in precedenza.

  • Verificare che le date dei batch settlements su eCheck.Net corrispondano alle date dei pagamenti correlati presenti nella colonna Date di Odoo Import to CSV.

  • Se non corrisponde, sostituire la data con quella di eCheck.Net. Ordinare la colonna per data e assicurarsi che il formato sia MM/DD/YYYY.

  • Copiare i dati - intestazioni di colonna incluse - dal foglio Odoo Import to CSV, incollarli in un nuovo file Excel e salvarlo in formato CSV.

  • Aprire l’app Contabilità, andare su Configuration ‣ Journals, spuntare la casella Authorize.Net e fare clic su Favorites ‣ Import records ‣ Load file. Selezionare il file CSV e caricarlo in Odoo.

Suggerimento

Elenco dei codici di reso eCheck.Net