Ana içeriğe atla
Ürün ayrıntıları İngilizce olarak görüntülenir. Çeviriler yakında gelecek.
Conekta Payment Gateway for Odoo (Mexico) — A build-to-order Odoo payment provider that accepts Mexican cards, OXXO cash vouc — 1/1Örnek önizleme

A build-to-order Odoo payment provider that accepts Mexican cards,

OXXO cash vouchers, and SPEI bank transfers through Conekta, with webhook reconciliation and MXN localization. ECOSIRE builds, installs, and supports it after a scoping call — it is not an instant apps.odoo.com download.

Conekta Payment Gateway for Odoo (Mexico) nedir?

A build-to-order Odoo payment provider that accepts Mexican cards, OXXO cash vouchers, and SPEI bank transfers through Conekta, with webhook reconciliation and MXN localization. ECOSIRE builds, installs, and supports it after a scoping call — it is not an instant apps.odoo.com download. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Temel Özellikler

Conekta registered as a native `payment.provider` with per-record public/private API keys and a test/production environment toggle stored on the provider, not in source
`payment.transaction` subclass driving Conekta's Orders API for card, OXXO, and SPEI in a single unified flow
Client-side card tokenization with inline authorization; the raw PAN never touches the Odoo server or database
OXXO cash voucher generation with the reference and expiry surfaced on the QWeb checkout confirmation and order email
SPEI transfer support that issues a per-order CLABE and holds the transaction pending until the transfer settles
Signature-validated webhook controller at `/payment/conekta/webhook` (`auth='public'`) mapping `order.paid`, `charge.paid`, `order.canceled`, and refund events to the matching transaction
Asynchronous settlement handling so a late OXXO/SPEI payment auto-confirms the `sale.order` and posts the `account.move` with no manual reconciliation
Full and partial refunds initiated from the Odoo transaction via `action_refund`, calling Conekta's refund endpoint with audit logging
Meses Sin Intereses (MSI) installment tiers (3/6/9/12) configured as provider settings and offered to eligible card BINs at checkout
MXN localization: correct currency rounding and amount-in-cents conversion to satisfy Conekta's integer-centavo API contract
`payment.method` records for card, OXXO, and SPEI so `website_sale`, `sale`, and invoicing treat each method natively
Access controlled via `ir.model.access.csv` plus record rules restricting raw credentials and transaction internals to Billing/Accounting roles
Idempotent webhook processing keyed on the Conekta event/charge id to survive retries and duplicate deliveries without double-posting
Structured provider-side logging of every API call and webhook for reconciliation troubleshooting, pinned to your Odoo 17.0/18.0/19.0 and edition

Siparişe özel, sizin için baştan sona

Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.

  1. 1

    Sipariş verirsiniz

    Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.

  2. 2

    Geliştirir ve kurarız

    ECOSIRE, Odoo ortamınızda geliştirir, yapılandırır ve kurar.

  3. 3

    Yayına alma + destek

    Yaklaşık bir iş haftasında yayına alırsınız; canlıya geçiş sonrası iki hafta destek dahildir. Teslim ettiğimiz koddaki hatalar ücretsiz düzeltilir.

Teknik Özellikler

Odoo Uyumluluğu
Odoo 17, Odoo 18, Odoo 19
Sürümler
Enterprise ve Community
Lisans
Lisansın doğrulanması gerekiyor
Python Gereksinimi
Python 3.10+
Veritabanı
PostgreSQL 12+

Bu Ürün Hakkında

Mexican merchants running Odoo hit a wall the moment checkout meets local reality: a large share of Mexican shoppers pay with OXXO cash or SPEI bank transfer, not international cards, and Odoo core ships no Conekta provider. Teams end up bolting a hosted Conekta link onto the side, then reconciling paid orders by hand in account.move because nothing tells Odoo when an OXXO voucher was actually settled hours or days after the order was placed. Native payment providers assume a synchronous card authorization; the asynchronous cash-and-transfer flow that dominates Mexican e-commerce simply has no home.

This build-to-order module adds Conekta as a first-class Odoo payment provider. We implement a payment.provider record extended for Conekta with its own credentials (public/private API keys, environment toggle) stored on the provider and never in code, plus a payment.transaction subclass that drives Conekta's Orders API. Card charges tokenize client-side and authorize inline; OXXO and SPEI create a pending charge and surface the voucher reference / CLABE back to the customer on the QWeb checkout confirmation. The provider registers payment methods (payment.method) for card, OXXO, and SPEI so Odoo's sale, website_sale, and invoicing flows treat them natively — no side channel.

The reconciliation core is a webhook controller (/payment/conekta/webhook) that validates Conekta's signature, maps order.paid, charge.paid, order.canceled and refund events to the matching payment.transaction via the stored provider reference, and moves the transaction and its sale.order / account.move to the correct state — so an OXXO payment that lands two days later posts and confirms itself with zero manual touch. Refunds are issued from the Odoo transaction (action_refund) straight to Conekta's refund endpoint, with partial-refund support and audit logging. MXN localization covers currency rounding, amount-in-cents conversion, and Meses Sin Intereses (MSI) installment configuration exposed as provider settings so eligible card BINs offer 3/6/9/12-month plans at checkout.

Security follows Odoo conventions throughout: access is governed by ir.model.access.csv plus record rules so only Billing/Accounting roles read raw provider credentials, the webhook endpoint is auth='public' but signature-gated, and all state changes are written server-side, never trusted from the browser. Everything is delivered as a clean installable module with a proper __manifest__.py declaring dependencies (payment, account, website_sale where relevant), pinned to your exact Odoo 17.0, 18.0, or 19.0 minor and Community/Enterprise edition.

Because this is build-to-order, nothing ships until we agree on scope. A short scoping call confirms your Odoo version and edition, which payment methods and MSI tiers you need, your Conekta account setup, and your reconciliation and refund rules. We then build against your requirements, test on a staging copy of your database, run UAT with your team, and deploy with a rollback plan. Typical delivery is one working week from confirmed scope. You receive the full source and Git repository so you are never locked to us.

Ne elde edeceksin

  • Installable module source code built and pinned to your exact Odoo version (17.0/18.0/19.0) and Community or Enterprise edition
  • Installation and configuration on your environment, including Conekta credentials, environment toggle, and webhook endpoint setup
  • Technical documentation covering models, webhook contract, security rules, and configuration options
  • End-user guide plus a live training session for your billing/accounting and store team
  • UAT on a staging copy of your database with a documented test plan and a rollback plan before production cutover
  • Post-go-live support window for defect fixes and configuration adjustments
  • Handover of the complete Git repository so you own and can maintain the code
  • Configuration of MSI installment tiers and payment-method visibility to match your checkout requirements

Bu kimin için

Mexican merchant on Conekta

An online or omnichannel retailer already processing with Conekta who needs OXXO, SPEI, and card payments to reconcile automatically inside Odoo instead of being matched by hand in accounting.

Finance / accounting lead

Owns month-end close and cash reconciliation. Needs late-settling OXXO and SPEI payments to post to the correct `account.move` automatically, with refunds traceable and auditable from Odoo.

E-commerce manager

Runs the `website_sale` storefront and wants a native Mexican checkout with OXXO cash, SPEI, and Meses Sin Intereses offered on eligible cards to lift conversion, not a clunky hosted redirect.

IT / Odoo administrator

Responsible for the deployment. Wants a clean module with a proper `__manifest__.py`, sane `ir.model.access.csv` security, staging UAT, and the source in Git so the business is never locked to a single vendor.

Conekta Payment Gateway for Odoo (Mexico) Nasıl Karşılaştırılır

KriterECOSIREÖzel YapıRakipOdoo Yerleşik
Conekta cards + OXXO + SPEIAll three as native Odoo payment methodsPossible but you build and test each flowOften card-only or partial coverageNo Conekta provider at all
Late OXXO/SPEI reconciliationSignature-gated webhook auto-posts the moveYou must design the async settlement logicVaries; async handling often weakManual matching in accounting
Odoo version/edition fitPinned to your 17/18/19 + Community/EnterpriseWhatever you build it forGeneric build, may lag your minorN/A — feature absent
RefundsFull and partial from the transaction, loggedBuild and audit the refund path yourselfBasic refund, partials not guaranteedNo provider to refund through
MSI installmentsConfigurable 3/6/9/12 for eligible BINsExtra engineering to model tiersRarely configurableNot available
Security of credentialsProvider record + ir.model.access + record rulesDepends on your disciplineVaries by vendorN/A
Source ownershipFull source + Git repo handoverYou own it but carry all the effortOften obfuscated or license-lockedN/A
Support after launchPost-go-live window + scoped upgradesYour team maintains itTicket queue, variable SLACommunity forums only

Conekta Payment Gateway hakkında Sıkça Sorulan Sorular

Is this an existing app I can download and install right away?

No. This is a build-to-order module. ECOSIRE builds it against your confirmed scope, Odoo version, and edition, then installs and supports it. There is no instant apps.odoo.com download.

How long does delivery take?

Typical delivery is one working week from confirmed scope. After the scoping call and requirements sign-off we build, test on a staging copy of your database, run UAT with your team, and then deploy with a rollback plan.

Which Odoo versions and editions are supported?

Odoo 17.0, 18.0, and 19.0, on both Community and Enterprise. We pin the module to your exact minor version and edition so it installs cleanly and upgrades predictably.

How do OXXO and SPEI payments reconcile if they settle later?

A signature-validated Conekta webhook maps the late settlement event to the pending `payment.transaction`, then auto-confirms the `sale.order` and posts the `account.move`. No one has to match late cash or transfer payments by hand.

Can it handle refunds and Meses Sin Intereses (MSI) installments?

Yes. Full and partial refunds are issued from the Odoo transaction to Conekta's refund endpoint with audit logging. MSI tiers (3/6/9/12 months) are configurable and offered to eligible card BINs at checkout.

How are our Conekta API keys and card data protected?

Keys are stored on the `payment.provider` record and access-restricted via `ir.model.access.csv` and record rules — never hardcoded. Cards are tokenized client-side, so the raw PAN never reaches your Odoo server or database.

What about support and updates after go-live?

You get a post-go-live support window for defect fixes and configuration changes, plus the full Git repository so you own the code. Version upgrades and enhancements can be scoped as follow-on work.

Siparişe özel
Cloud Storage DMS Sync Hub
Teklif isteyin

Conekta Payment Gateway

A build-to-order Odoo payment provider that accepts Mexican cards, OXXO cash vouchers, and SPEI bank transfers through Conekta, with webhook reconciliation and MXN localization. ECOSIRE builds, installs, and supports it after a scoping call — it is not an instant apps.odoo.com download.

  • Conekta registered as a native `payment.provider` with per-record public/private API keys and a test/production environment toggle stored on the provider, not in source
  • `payment.transaction` subclass driving Conekta's Orders API for card, OXXO, and SPEI in a single unified flow
  • Client-side card tokenization with inline authorization; the raw PAN never touches the Odoo server or database
  • OXXO cash voucher generation with the reference and expiry surfaced on the QWeb checkout confirmation and order email

Teklif isteyin

Conekta Payment Gateway ihtiyaçlarınızı bize anlatın; fiyatları, lisans seçeneklerini ve size özel bir teklifi genellikle bir iş günü içinde gönderelim.

Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.