Naar hoofdinhoud
seQura

Fouten van Payment Provider: seQura in Odoo: een voorbeeld van begin tot eind

De meldingen van Payment Provider: seQura vertellen wat er ontbreekt of wat seQura heeft geweigerd, en een aantal geeft meteen de volgende stap: gebruikersnaam en wachtwoord samen opslaan in FlexigoTech Cloud, het live-account gebruiken, de JSON uit de widgetsimulator plakken, een mobiel nummer toevoegen of de creditfactuur boeken voordat je terugbetaalt. Hier loop je ze door met een verzonnen winkel, van het koppelen van het account tot het terugbetalen van een order.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Module
seQura
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
7 min

Zo lees je de meldingen van de module

Waar in de melding %s, %(country)s, %(countries)s, %(refunded)s of %(total)s staat, zie je op het scherm het gegeven uit jouw situatie: een naam, de waarde die je hebt ingevuld, een land, bedragen of de reden die seQura geeft. Lees dat voordat je het opnieuw probeert.

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Cerámicas Brisa is een verzonnen winkel die servies verkoopt in Spanje en vanuit Odoo achteraf betalen met seQura wil aanbieden. Marta, van de administratie, koppelt het account, zet de widgets op, laat betalen via een link en handelt een terugbetaling af. Dit zijn de meldingen die ze tegenkomt, in de volgorde waarin ze verschijnen.

Het account koppelen via FlexigoTech Cloud

Rondleiding van de lijst met betaalproviders naar de tabbladen van de seQura-provider
Van de kanbanweergave van de betaalproviders, met seQura in testmodus, naar het formulier met omgeving en verborgen inloggegevens, het tabblad met accounts en dat met betaalmethoden (demogegevens)

Bij het opslaan van de inloggegevens is de eerste melding 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. Een beheerder moet accepteren dat gebruikersnaam, wachtwoord en aanroepen naar seQura via FlexigoTech Cloud lopen, en er is niets verstuurd. Marta vraagt die akkoordverklaring aan degene die Odoo beheert.

Daarna vult ze alleen de gebruikersnaam in en krijgt ze Type both the seQura username and the password: they are saved together. Nothing was sent.: ze worden samen opgeslagen, dus vul je ze allebei in. Probeert ze te koppelen voordat ze zijn opgeslagen, dan is de melding Type your seQura username and password for FlexigoTech Cloud and save before connecting. of Add your seQura username and password before connecting.: invullen, opslaan en dan koppelen. Verschijnt later The seQura username and password of %s are not saved in FlexigoTech Cloud: type them again., vul ze dan opnieuw in. En Connect a seQura account first. betekent dat er eerst een gekoppeld seQura-account nodig is.

Na het koppelen ziet Marta seQura accepted the credentials but reported no merchant account for a country Odoo knows. Ask seQura which countries your account covers. De inloggegevens kloppen, maar seQura heeft geen merchant-account teruggegeven voor een land dat Odoo kent. De melding geeft zelf de volgende stap: vraag seQura welke landen het account dekt.

Formulier van de seQura-provider in testmodus met het tabblad seQura accounts open en een regel voor Spanje met Merchant ID en Assets key
Tabblad seQura accounts met een account voor Spanje en de notificatie- en webhook-URL's, met demogegevens

Van sandbox naar live

Als je stopt met testen, verschijnt 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 en live zijn aparte accounts, dus vul je de inloggegevens van het live-account in.

Wil je de omgeving wijzigen terwijl er inloggegevens zijn opgeslagen, dan is de melding Delete the seQura credentials of %s from FlexigoTech Cloud before changing its deployment: the saved ones belong to the current deployment.: verwijder ze eerst uit FlexigoTech Cloud. En het type koppeling verandert niet: 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.

Alle instellingen vind je in het instellen van seQura.

Widgets, looptijden en landen

Bij de promotiewidgets typt Marta de weergave met de hand en krijgt ze The widget appearance must be the JSON produced by seQura's widget simulator. %s Gebruik de JSON die de widgetsimulator van seQura genereert; de %s geeft het detail. Is de waarde geen object, dan is de melding The widget appearance must be a JSON object.

Formulier van de seQura-provider in testmodus met het tabblad seQura widgets open
Tabblad seQura widgets met product pp3, de weergave in JSON en waar de widgets verschijnen op product, winkelmandje en overzichten, met demogegevens

Voor looptijden vraagt %s is not a valid service duration. Use an ISO-8601 duration such as P15D, P3M or P1Y6M. om een ISO-8601-duur, en %s is neither an ISO-8601 duration (P3M, P1Y6M) nor a date (2027-06-30). accepteert ook een datum in de vorm 2027-06-30. In beide gevallen is de %s wat je hebt ingevuld.

Bij een land dat niet past verschijnt seQura does not sell in %(country)s. It operates in %(countries)s., met meteen de landen waar seQura actief is.

Formulier van de seQura-provider in testmodus met het tabblad betaalmethoden open en de knop Refresh
Tabblad betaalmethoden met een regel voor Spanje, pp3, Paga Fraccionado en part_payment, met demogegevens

Laten betalen via een betaallink

Met een nog lege order ziet Marta bij het versturen van de link Add something to the order before sending a payment link. Ze voegt de regels toe en krijgt A mobile number is needed: seQura sends the link by SMS.: de klant heeft een mobiel nummer nodig. seQura cannot finance this order: %s en seQura could not send the link: %s geven de reden van seQura in de %s. seQura could not be reached: %s betekent dat seQura niet bereikbaar was, en This transaction has not reached seQura yet. dat de transactie seQura nog niet heeft bereikt.

Bij het afhandelen van de betaling verschijnt Only a seQura payment that is waiting can be confirmed this way. als de betaling niet in afwachting is. seQura refused the capture: %s en seQura refused the void: %s geven de reden waarom de capture of de annulering is geweigerd.

Bij een oude order ziet Marta 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. De order is in de testomgeving aangemaakt, er is geen echt geld verplaatst en je annuleert hem in Odoo.

Een order terugbetalen met een creditfactuur

Een klant stuurt een bord terug. Vanuit de factuur krijgt Marta Only a credit note can be refunded through seQura.: een terugbetaling loopt via een creditfactuur. Is de creditfactuur nog niet geboekt: Post the credit note first.

Is er geen afgerekende betaling aan het document gekoppeld, dan verschijnt No settled seQura payment is linked to this document. Valt er niets meer terug te betalen, dan is de melding There is nothing left to refund on this seQura order. of There is nothing left to refund on this seQura order: %(refunded)s of %(total)s has already been returned., met het terugbetaalde bedrag tegenover het totaal. Weigert seQura de terugbetaling, dan verwijst seQura did not accept the refund. See the transaction %s for the reason. je naar die transactie voor de reden.

Uitbetalingen en orders zonder match

seQura could not report your payouts: %s betekent dat seQura de uitbetalingen niet kon doorgeven, met de reden in de %s. No Odoo sales order matches %s. zegt dat geen enkele verkooporder in Odoo overeenkomt met het gegeven in de %s. Wil je zien welke stappen elk record doorloopt, lees dan hoe de module van binnen werkt.

Wat je van dit voorbeeld leert

  • Sandbox en live zijn aparte accounts: inloggegevens hergebruik je niet en een testorder annuleer je in Odoo.
  • Gebruikersnaam en wachtwoord worden samen opgeslagen in FlexigoTech Cloud, nadat een beheerder akkoord heeft gegeven.
  • Bij een weigering staat de reden in de %s of in de genoemde transactie.
  • Terugbetalingen komen uit een geboekte creditfactuur die gekoppeld is aan een afgerekende betaling.
  • De weergave van de widgets is de JSON uit de simulator; looptijden zijn ISO-8601 of een datum.

Hoe FlexigoTech je helpt

De koppeling loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en je mailt als er iets misgaat; als seQura zijn API wijzigt, worden de module en de dienst aangepast. De module kost € 9 excl. btw per Odoo-versie, eenmalig, voor 17, 18, 19 en 20 op Odoo Apps, en de koppeling valt onder het Connector-abonnement, beschikbaar op de modulepagina. Heb je daarnaast een Odoo-implementatie of een integratie op maat nodig, dan doen we dat ook.

Lees verder

Zo werkt Payment Provider: seQura in Odoo: menu's, geplande acties en recordsWelke menu's Payment Provider: seQura aan Odoo toevoegt, welke geplande acties dagelijks of wekelijks draaien en waar je orders, betalingen en uitbetalingen ziet.Payment Provider: seQura in Odoo inrichten, stap voor stap met een voorbeeldZo richt je Payment Provider: seQura in Odoo in: account per land, Merchant ID, Assets key, ondertekende webhooks, betaalmethoden en wat je de eerste week checkt.Je ontvangt betalingen via seQura maar gebruikt nog geen Odoo: zes mythes over de connectorBetalingen via seQura maar nog geen Odoo? Wat de connector Payment Provider: seQura vraagt, wat het abonnement dekt en waar je begint met de implementatie.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen