OdooWiki OCA HUB

SeQura Payment Provider

payment_sequra folder_open OCA/account-payment open_in_new
Accounting/Payment Providers License: AGPL-3

This module integrates SeQura using a combination of the Checkout API and Order Update API. It leverages the generic redirection-based payment flow provided by the payment module to create and initialize SeQura transactions using the same request payload that would normally be sent from SeQura’s embedded checkout.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds SeQura as a payment provider in Odoo, letting customers pay for online orders in instalments. It also sends shipment confirmations back to SeQura when deliveries are validated.

This module adds SeQura as a new payment provider option in Odoo, so customers can pay for their online orders using SeQura's part-payment financing.

  • In the payment provider settings, a SeQura section appears where you enter the merchant ID, account key and account secret. These fields are only shown and required when the provider is SeQura and it is not disabled.
  • Only euro (EUR) is supported as currency, and the default payment method is "Part payments" (pp3).
  • When a customer checks out, Odoo creates an order at SeQura and redirects the customer to SeQura's embedded checkout form to complete the payment.
  • SeQura then notifies Odoo back through return, notification, abort and webhook URLs. Depending on the status received, the payment transaction is marked as done, pending, cancelled or in error. A cancellation message explains that the financing was not granted.
  • When a delivery (stock.picking) linked to a sale order is validated, the module automatically notifies SeQura that the goods have been shipped, sending the shipped items and an empty unshipped cart. A manual server action "Send Shipment Notification to SeQura" is also available on deliveries.
  • The module touches payment.provider, payment.transaction and stock.picking.

Depends on

salestock
Models and fields (3)
  • stock.picking · extends an existing model
  • payment.provider · extends an existing modelcode, sequra_account_key, sequra_merchant_id, sequra_account_secret
  • payment.transaction · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/account-payment.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.