Amazon Payment Services (Payfort) Integration for Odoo

Connect Amazon Payment Services — the leading payment gateway across Saudi Arabia and the Gulf — directly to Odoo eCommerce, Sales, and Invoicing. Every transaction posts automatically to Odoo Accounting with zero manual reconciliation.

Key Highlights

SAMALicensed payment gateway for Saudi Arabia
MadaSaudi domestic debit card scheme fully supported
100%Automated reconciliation in Odoo Accounting
3D SecureAuthentication for Visa, Mastercard & Mada

Core Features

  • Mada, Visa & Mastercard on Odoo Checkout
  • 3D Secure for Saudi Bank Cards
  • Invoice Payment via Payment Link
  • Automated Payment Reconciliation

Saudi Arabia's Leading Payment Gateway, Inside Odoo

Amazon Payment Services — formerly known as Payfort — is the dominant payment gateway across Saudi Arabia, the UAE, and the broader GCC. Originally launched as Payfort and acquired by Amazon in 2017, the platform was rebranded to Amazon Payment Services in 2020. It operates under a SAMA licence for Saudi Arabia, supports Mada alongside Visa, Mastercard, and American Express, and is trusted by thousands of Saudi and Gulf merchants for online and in-app payment processing.

Without Odoo integration, businesses using Amazon Payment Services face the same reconciliation burden as any disconnected gateway: exporting settlements, matching them to Odoo invoices line by line, accounting for gateway fees separately, and correcting currency discrepancies by hand. The Odoo integration eliminates this entirely — every Amazon Payment Services transaction posts to Odoo Accounting automatically, with the fee, the net receipt, and the customer invoice all updated in the same operation.

For Saudi businesses in particular, Amazon Payment Services' Mada support is the critical differentiator. Mada is the national debit card scheme and the most widely used payment method for online purchases among Saudi consumers. The Odoo integration handles Mada transactions — including the mandatory 3D Secure OTP step for Saudi bank cards — with the same automation as Visa and Mastercard, so your checkout works for every Saudi cardholder without any separate configuration.

A mid-size fashion retailer in Riyadh processing over 500 online orders per month through Amazon Payment Services reduced its daily reconciliation from 45 minutes to under five minutes after deploying the Odoo integration with iWesabe. Every Mada, Visa, and Mastercard payment from the Odoo Website store posted automatically to the correct revenue account — with gateway fees recorded as a separate cost line — before the operations team arrived each morning.

Mada SupportSAMA-LicensedAuto-Reconciliation

What the Amazon Payment Services Integration Handles Inside Odoo

Mada, Visa & Mastercard on Odoo Checkout

Amazon Payment Services appears as a payment option on the Odoo Website checkout page, accepting Mada debit cards, Visa, Mastercard, and American Express. The gateway handles card data capture in its hosted payment page — PCI-compliant, with no card data touching your Odoo server. On payment confirmation, Odoo creates the confirmed order and posts the journal entry automatically.

3D Secure for Saudi Bank Cards

Saudi-issued Mada, Visa, and Mastercard cards require 3D Secure OTP authentication for online transactions. The Amazon Payment Services integration manages the full 3D Secure redirect and callback within the Odoo checkout flow — Saudi customers complete their OTP step seamlessly and return to your store with a confirmed order, with liability shifting to the card issuer on successfully authenticated transactions.

Invoice Payment via Payment Link

Odoo invoices include a 'Pay Now' button that routes customers to an Amazon Payment Services-hosted card page. On payment, Odoo marks the invoice as paid and posts the journal entry immediately — no manual receipt entry, no waiting for a bank statement. Finance teams see the payment the moment it is confirmed.

Automated Payment Reconciliation

Amazon Payment Services settles to your bank account in daily or weekly batches. The Odoo integration records each individual transaction — gross payment, gateway fee, and net settlement — as separate accounting entries the moment the payment is confirmed, so the settlement batch arriving in your bank account matches pre-reconciled journal entries in Odoo without any manual import.

Multi-Currency — SAR, USD, AED & More

Amazon Payment Services supports SAR for Saudi domestic transactions and a range of foreign currencies for international buyers. When a non-SAR payment posts to Odoo, the integration converts to SAR at the configured exchange rate and posts currency gain or loss automatically — keeping your Saudi chart of accounts accurate without a manual FX adjustment step.

Refunds Processed from Odoo

Customer refunds initiated through Odoo's credit note workflow are pushed to Amazon Payment Services automatically — no separate gateway dashboard action needed. The refund transaction, updated customer balance, and credit note are all reflected in Odoo once Amazon Payment Services confirms, keeping the ledger fully reconciled.

Amazon Payment Services for Saudi & GCC Businesses

  • SAMA-licensed and operating under Saudi Central Bank oversight — Amazon Payment Services is one of the few payment gateways with a direct licence to process Saudi transactions, making it the correct choice for Saudi-registered businesses needing local regulatory compliance
  • Mada integration built in — Mada is used in over 60% of Saudi online purchases; Amazon Payment Services is one of the primary Mada-enabled gateways, and iWesabe configures the Odoo integration to handle Mada transactions correctly including 3D Secure OTP flow
  • ZATCA-compliant invoicing preserved — every Amazon Payment Services payment posts to ZATCA-compliant Odoo invoices with the correct 15% VAT codes and automatic e-invoice generation, maintaining full Phase 2 clearance compliance
  • SAR as primary currency with GCC multi-currency — settle domestically in SAR while accepting AED, KWD, BHD, and USD for cross-border GCC transactions, all reconciled correctly in Odoo Accounting
  • Amazon brand trust — customers across Saudi Arabia and the Gulf recognise the Amazon brand, and the Amazon Payment Services checkout experience carries that trust to your payment page

Supported Markets

Saudi Arabia

SAR • ZATCA compliant

United Arab Emirates

AED

Bahrain

BHD

+ Kuwait, Oman, Qatar & more

What Changes When Amazon Payment Services Is Connected to Odoo

1

Mada payments reconcile automatically

Mada is the dominant online payment method in Saudi Arabia, but without integration it creates separate manual reconciliation work. With Odoo connected, every Mada payment posts automatically to the correct revenue account — the same automation as Visa and Mastercard, no special handling required.

2

Gateway fees tracked without spreadsheets

Amazon Payment Services deducts its fee before settling to your bank account. The integration records the gross sale and the gateway fee as separate accounting entries — so your P&L shows correct gross revenue and fee costs appear as a defined expense line, not as a silent reduction in receipts.

3

Saudi customers complete checkout without friction

3D Secure is mandatory for Saudi bank cards. Without proper integration, the OTP step can break checkout flows or redirect customers to error pages. iWesabe configures the Amazon Payment Services 3D Secure flow correctly from day one — every Saudi cardholder completes their OTP and returns to your store with a confirmed order.

4

Settlement batches match Odoo instantly

Amazon Payment Services daily settlement reports arrive as a single bank deposit covering multiple transactions. Because each transaction is already posted individually in Odoo at the time of payment, the bank reconciliation view in Odoo matches the settlement batch without any manual line-by-line work.

5

Refunds stay in sync

Credit notes issued in Odoo trigger refunds in Amazon Payment Services automatically. The refund transaction, the updated customer ledger, and the credit note closing are all in Odoo — no parallel action in the gateway dashboard, no risk of a refund being processed without a matching accounting entry.

6

One compliance-ready audit trail

Every transaction — payment, fee, refund, currency adjustment — has a corresponding journal entry in Odoo linked to the original invoice. For ZATCA inspections or external audits, the full payment history is in Odoo alongside the e-invoices, VAT entries, and bank reconciliation — all in one place.

Amazon Payment Services Integration Setup with iWesabe

1

Amazon Payment Services account review — confirm your merchant account is activated for Saudi Arabia, SAR is set as the primary currency, and Mada is enabled alongside Visa and Mastercard

2

Odoo payment acquirer configuration — connect your Amazon Payment Services merchant identifier and secure hash secret to Odoo's payment acquirer settings

3

3D Secure configuration — set up the redirect URL and callback endpoint for OTP authentication, and test with Saudi-issued Mada and Visa cards to confirm the OTP flow completes correctly

4

Accounting chart mapping — map the Amazon Payment Services settlement account, gateway fee account, and currency adjustment accounts to your Saudi chart of accounts

5

eCommerce and invoice testing — process live test transactions through Odoo Website checkout and invoice 'Pay Now' using Mada, Visa, and Mastercard to verify posting and reconciliation

6

Finance team handover — walk your accounting team through the daily reconciliation dashboard and the Amazon Payment Services fee reporting in Odoo

Why iWesabe for Odoo Amazon Payment Services Integration

12+

Years Experience

Since 2012

Odoo Gold Partner

Certified by Odoo SA

200+

Implementations

Across KSA & GCC

4

Delivery Locations

KSA · UAE · Bahrain · India

  • Odoo Gold Partner with direct Amazon Payment Services integration experience across Saudi B2C, B2B, and subscription-model businesses — including Mada 3D Secure configuration for Saudi bank cards
  • Saudi chart of accounts expertise: iWesabe ensures gateway fees, Mada settlements, and SAR multi-currency are mapped correctly for Saudi accounting and ZATCA compliance from day one
  • ZATCA Phase 2 compliance maintained throughout — every Amazon Payment Services payment posts to ZATCA-compliant Odoo invoices with correct VAT codes and e-invoice generation intact
  • Post-go-live monitoring: iWesabe reviews the first full daily settlement cycle to confirm the Amazon Payment Services-to-Odoo posting is accurate before completing handover
Amazon Payment Services is the gateway of choice for Saudi businesses that need Mada support, SAMA compliance, and a recognisable brand on their checkout. iWesabe has configured this integration for retailers, service businesses, and hospitality operators across the Kingdom — and every implementation is validated against a live Mada and Visa transaction before the project closes.

Amazon Payment Services Integration Questions from Odoo Users

Payfort was an independent payment gateway founded in Dubai and operating across the GCC. Amazon acquired Payfort in 2017 and rebranded the service as Amazon Payment Services in 2020. The underlying technology, merchant accounts, and SAMA licence carried over from Payfort. If your business already has a Payfort merchant account, it is now an Amazon Payment Services account — the Odoo integration works identically for both.

Yes. Amazon Payment Services is one of the primary Mada-enabled gateways in Saudi Arabia. The Odoo integration accepts Mada debit cards at checkout alongside Visa, Mastercard, and AMEX. iWesabe configures the Mada-specific 3D Secure OTP flow during implementation to ensure Saudi cardholders can complete their payment without interruption.

Yes. Amazon Payment Services holds a SAMA (Saudi Central Bank) licence for payment processing in Saudi Arabia. This makes it one of the compliant gateway choices for Saudi-registered businesses that require a locally licensed payment processor — relevant for SAMA audits and financial regulatory reporting.

The integration records the gross payment amount and the Amazon Payment Services gateway fee as two separate accounting entries — the fee posts as a bank charge rather than a silent reduction in the settlement amount. Finance sees the correct gross revenue figure in revenue accounts and gateway fees as a distinct cost of payment processing, simplifying P&L analysis.

Yes. Amazon Payment Services supports SAR for Saudi domestic transactions and foreign currencies for international buyers. Non-SAR payments are converted to SAR in Odoo at the configured exchange rate, with currency gain or loss posted to the appropriate accounting account automatically. iWesabe sets up the currency accounts during implementation.

Refunds initiated from Odoo's credit note workflow are sent to Amazon Payment Services automatically via the integration — no separate action in the gateway dashboard is required. Once Amazon Payment Services confirms the refund, Odoo updates the customer balance, closes the credit note, and posts the reverse journal entry — keeping the ledger fully accurate.

A standard Amazon Payment Services integration — covering acquirer configuration, 3D Secure setup for Mada and Visa, chart of accounts mapping, and eCommerce checkout testing — is typically completed in three to five business days. iWesabe validates the integration with live Mada, Visa, and Mastercard test transactions before handover.

Explore More Solutions

Discover our full suite of industry-leading ERP tools built for every business sector.

PayU (PayUmoney) Integration for Odoo

Connect PayU — operating as PayUmoney in Odoo's payment acquirer framework — directly to Odoo eCommerce, Sales, and Invoicing. Every transaction posts to Odoo Accounting automatically, with payment fees tracked and reconciliation handled without manual intervention.

Explore

Ogone (Worldline) Payment Integration for Odoo

Connect Ogone — now operating as Worldline, Europe's largest payment technology company — directly to Odoo eCommerce, Sales, and Invoicing. Every transaction posts automatically to Odoo Accounting with full reconciliation and no manual intervention.

Explore

Education ERP & School Management

Manage students, fees, attendance, grades, and staff in one unified platform — reduce administrative burden, improve parent engagement, and run a more efficient institution.

Explore

Construction ERP & Contracting Management

Control projects, subcontractors, budgets, and site operations from a single platform — eliminate cost overruns, streamline progress billing, and deliver every project on time.

Explore

Maintenance & Repair Management

Keep operations running at peak performance with intelligent preventive maintenance, real-time asset tracking, and automated work orders — all unified in one platform.

Explore

CRM & Customer Relationship Management

Turn every lead into a closed deal. Odoo CRM gives your sales team a structured Kanban pipeline, automated follow-up sequences, and a 360° customer view — all connected natively to Accounting, Inventory, and Email Marketing.

Explore

Ready to Connect Amazon Payment Services to Your Odoo Accounting?

Talk to iWesabe's payment integration team. We'll configure Amazon Payment Services inside Odoo — Mada, Visa, Mastercard, 3D Secure — and have your first payment reconciling automatically.