Come leggere gli avvisi del modulo
Dove l'avviso riporta %s, %(country)s, %(countries)s, %(refunded)s o %(total)s, a schermo compare il dato del tuo caso: un nome, il valore che hai scritto, un paese, degli importi o il motivo indicato da seQura. Leggilo prima di riprovare.
Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.
Cerámicas Brisa è un negozio inventato che vende stoviglie in Spagna e vuole offrire il pagamento dilazionato con seQura dal suo Odoo. Marta, dell'amministrazione, collega l'account, prepara i widget, incassa con link e gestisce un reso. Questi sono i messaggi che incontra, nell'ordine in cui le compaiono.
Collegare l'account tramite FlexigoTech Cloud

Al salvataggio delle credenziali, il primo avviso è Before saving the seQura username and password, an administrator has to accept that they and the calls to seQura go through FlexigoTech Cloud. Nothing was sent. Un amministratore deve accettare che utente, password e chiamate a seQura passino per FlexigoTech Cloud, e non è stato inviato nulla. Marta chiede questa accettazione a chi amministra Odoo.
Poi scrive solo l'utente e compare Type both the seQura username and the password: they are saved together. Nothing was sent.: si salvano insieme, quindi vanno scritti entrambi. Se prova a collegarsi prima di salvarli, l'avviso è Type your seQura username and password for FlexigoTech Cloud and save before connecting. oppure Add your seQura username and password before connecting.: scrivi, salva e collega. Se più avanti appare The seQura username and password of %s are not saved in FlexigoTech Cloud: type them again., scrivili di nuovo. E Connect a seQura account first. indica che prima serve un account seQura collegato.
Una volta collegata, Marta vede seQura accepted the credentials but reported no merchant account for a country Odoo knows. Ask seQura which countries your account covers. Le credenziali sono valide, ma seQura non ha restituito nessun account esercente per un paese riconosciuto da Odoo. Il passo successivo lo indica il messaggio stesso: chiedere a seQura quali paesi copre l'account.

Passare da sandbox a live
Quando lasci i test compare To go live with %s on FlexigoTech Cloud, type the username and password of your live seQura account: sandbox and live are different accounts. Sandbox e live sono account diversi, quindi vanno inserite le credenziali dell'account live.
Per cambiare la distribuzione con credenziali salvate, l'avviso è Delete the seQura credentials of %s from FlexigoTech Cloud before changing its deployment: the saved ones belong to the current deployment.: prima si cancellano da FlexigoTech Cloud. E il tipo di connessione non si cambia: The connection of a seQura provider does not change: a new provider goes through FlexigoTech Cloud and the ones bought before keep the direct connection.
Le impostazioni complete sono nella configurazione di seQura.
Widget, durate e paesi
Nei widget promozionali, Marta scrive l'aspetto a mano e riceve The widget appearance must be the JSON produced by seQura's widget simulator. %s Bisogna usare il JSON generato dal simulatore di widget di seQura, e il %s fornisce il dettaglio. Se il valore non è un oggetto, l'avviso è The widget appearance must be a JSON object.

Per le durate, %s is not a valid service duration. Use an ISO-8601 duration such as P15D, P3M or P1Y6M. chiede una durata ISO-8601, e %s is neither an ISO-8601 duration (P3M, P1Y6M) nor a date (2027-06-30). accetta anche una data nella forma 2027-06-30. In entrambi, il %s è ciò che hai scritto.
Con un paese che non rientra compare seQura does not sell in %(country)s. It operates in %(countries)s., che elenca già i paesi in cui opera seQura.

Incassare con link di pagamento
Con l'ordine vuoto, all'invio del link Marta vede Add something to the order before sending a payment link. Aggiunge le righe e compare A mobile number is needed: seQura sends the link by SMS.: il cliente deve avere un cellulare. seQura cannot finance this order: %s e seQura could not send the link: %s riportano il motivo di seQura nel %s. seQura could not be reached: %s indica che non è stato possibile contattare seQura, e This transaction has not reached seQura yet. che la transazione non è ancora arrivata a seQura.
Nella gestione del pagamento, Only a seQura payment that is waiting can be confirmed this way. compare se il pagamento non è in attesa. seQura refused the capture: %s e seQura refused the void: %s danno il motivo del rifiuto della cattura o dell'annullamento.
Con un ordine vecchio, Marta vede This order was created in seQura's test environment and this account is now live, so seQura has never seen it here. There is nothing to do on seQura's side: no real money moved. Cancel the order in Odoo instead. L'ordine è stato creato in test, non si è mosso denaro reale e va annullato in Odoo.
Rimborsare un ordine con una nota di credito
Una cliente restituisce un piatto. Dalla fattura, Marta riceve Only a credit note can be refunded through seQura.: il rimborso passa da una nota di credito. Con la nota di credito non validata: Post the credit note first.
Se al documento non è collegato un pagamento liquidato, compare No settled seQura payment is linked to this document. Senza importo residuo, l'avviso è There is nothing left to refund on this seQura order. oppure There is nothing left to refund on this seQura order: %(refunded)s of %(total)s has already been returned., che mostra quanto è stato rimborsato rispetto al totale. Se seQura lo rifiuta, seQura did not accept the refund. See the transaction %s for the reason. ti rimanda a quella transazione per vedere il motivo.
Liquidazioni e ordini senza corrispondenza
seQura could not report your payouts: %s indica che seQura non è riuscita a comunicare le liquidazioni, con il motivo nel %s. No Odoo sales order matches %s. dice che nessun ordine di vendita di Odoo corrisponde al dato del %s. Per vedere il percorso di ogni record, leggi come funziona il modulo dall'interno.
Cosa insegna il caso
- Sandbox e live sono account diversi: le credenziali non si riutilizzano e un ordine di test si annulla in Odoo.
- Utente e password si salvano insieme in FlexigoTech Cloud, dopo l'accettazione di un amministratore.
- Nei rifiuti, il motivo è nel
%so nella transazione indicata. - I rimborsi partono da una nota di credito validata e collegata a un pagamento liquidato.
- L'aspetto dei widget è il JSON del simulatore; le durate sono ISO-8601 o una data.
Come ti aiuta FlexigoTech
La connessione passa per FlexigoTech Cloud, che conserva le credenziali cifrate, controlla la sincronizzazione e ti avvisa via e-mail se qualcosa non va; se seQura cambia la sua API, il modulo e il servizio vengono adeguati. Il modulo costa 9 € IVA esclusa per versione di Odoo, pagamento unico, per 17, 18, 19 e 20 su Odoo Apps, e la connessione rientra nel piano Connettore, disponibile nella pagina del modulo. Se ti serve anche implementare Odoo o un'integrazione su misura, ci pensiamo noi.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigo_sequra_bnpl 20.0 (f94d334a): models/account_move.py
- Codice del modulo: flexigo_sequra_bnpl 20.0 (f94d334a): models/payment_provider.py
- Codice del modulo: flexigo_sequra_bnpl 20.0 (f94d334a): models/payment_transaction.py
- Codice del modulo: flexigo_sequra_bnpl 20.0 (f94d334a): models/product_template.py
- Codice del modulo: flexigo_sequra_bnpl 20.0 (f94d334a): models/sequra_country_config.py
- Codice del modulo: flexigo_sequra_bnpl 20.0 (f94d334a): models/sequra_disbursement.py
- Codice del modulo: flexigo_sequra_bnpl 20.0 (f94d334a): models/sequra_fgt_cloud.py
- Codice del modulo: flexigo_sequra_bnpl 20.0 (f94d334a): wizards/sequra_send_link.py
- apps.odoo.com/apps/modules/20.0/flexigo_sequra_bnpl
- apps.odoo.com/apps/modules/17.0/flexigo_sequra_bnpl
- apps.odoo.com/apps/modules/18.0/flexigo_sequra_bnpl
- apps.odoo.com/apps/modules/19.0/flexigo_sequra_bnpl
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
