Skip to Content
Hashem.sa
  • Home
  • Services
  • Apps
  • Ventures
  • Forum
  • Odoo Notes
  • About
  • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
Hashem.sa
    • Home
    • Services
    • Apps
    • Ventures
    • Forum
    • Odoo Notes
    • About
    • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
EH Odoo Apps · Saudi compliance & payments

Fix Apple Pay domain verification on an Odoo 19 website

Apple Pay on the web needs the domain-association file from your payment provider at /.well-known/apple-developer-merchantid-domain-association, and stock Odoo answers that path with its 404 page. This module serves the file byte for byte, per website, next to payment_stripe. $39 on the Odoo Apps Store, Community and Enterprise.

Buy on Odoo Apps StoreBuy with setup & support

From $39 on the Odoo Apps Store · $189 with setup & support

Store name
Apple Pay Domain Verifier
Store price
$39, one-time purchase
Setup package
$189, incl. setup and 30 days of support
Edition
Odoo 19 Community and Enterprise
Licence
OPL-1
Technical name
eh_apple_pay_domain
Publisher
EHC, Saudi Arabia
Support
ebraheem@hashem.sa

The problem

Every acquirer (PayTabs, Moyasar, Checkout.com, Tap, HyperPay, Adyen) gives you a text file to serve at one exact path with no extension.

Odoo cannot serve a static file there, so the validator receives a 19 kB 404 page and the Validate button never turns green.

Who it is for

  • Odoo websites adding Apple Pay through any payment provider
  • Multi-website databases with a different domain or provider per site
  • Shops that also run Stripe and cannot lose its own file

What it does

Byte for byte

What you paste is served unchanged: no trimming, no newline changes, no template.

One file per acquirer

Keep every file you have been given, labelled, and switch the live one in a click.

Per website

Each website serves its own file, so several domains on one database can be verified.

Coexists with Stripe

payment_stripe claims the same URL. This module answers the same way whichever route wins, and falls back to the Stripe file.

No language redirect

The route never redirects to a language prefix, which validators do not follow.

Requirements

  • Odoo 19 Community and Enterprise.
  • Depends on: website
  • The association file issued by your payment provider.
  • HTTPS on the website domain you are verifying.
  • Hosting: Odoo.sh or your own server. Odoo Online does not accept third-party modules.

Screenshots, the full feature list and the change log are on the Odoo Apps Store listing.

Open the store listing

Two ways to buy

Odoo Apps Store

$39

The module licence from the official Odoo Apps Store. You install it yourself or with your Odoo partner. Bug fixes from the developer are included.

  • Licence bought and downloaded through Odoo
  • Updates for the Odoo 19.0 series
  • Bug fixes from EHC by email

Buy on Odoo Apps Store

Setup & support package

$189

Module licence at the store price, plus EHC installs it, configures it with your data and supports your team for 30 days. EHC sends you an invoice; nothing is charged online.

  • Installed on a staging copy first, then on your live database
  • Configured with your settings and tested with your own records
  • A handover session for the people who will use it
  • 30 days of email support after go-live

Setup fee $150: one working session. Install, settings, a test with your data, handover.

Buy with setup & support

Same module, same code on both routes. The Odoo Apps Store price is never higher than the price on this site; the package adds services only.

Questions buyers ask

What is the difference between the store and the setup package?

The store sells the licence only and you install it. The package is the same licence at the same price plus installation, configuration and 30 days of support by EHC, invoiced by EHC.

Does it turn Apple Pay on?

No. It serves the ownership file. Apple Pay itself is enabled in the dashboard of your provider and in its payment module.

Which providers does it work with?

Any provider that verifies with the Apple file at the well-known path: PayTabs, Moyasar, Checkout.com, Tap, HyperPay, Adyen, Stripe and others.

Can two providers be verified on one domain at once?

No. Apple reads one fixed path, so one file is live per website. Switching keeps the old file for re-verification.

Who can change the file?

Only Settings administrators. Website designers can read it but not change it.

Is there a build for Odoo 17 or 18?

Yes, 17.0 and 18.0 builds exist on the store. This page covers 19.0.

All EH Odoo Apps

Have a system that is not telling you the truth?

Let's look at it together.

Email

ebraheem@hashem.sa

What EHC does

Services, consultancy and projects

Written work

Odoo Notes

Apps

Dawam · Indkom عندكم؟ · Surra · EH Odoo Apps

Ventures

Made with Love · 9n3b7b.com · Join as a maker · Merchant dashboard

Policies

Dawam privacy · Delete Dawam account · Indkom privacy · Indkom terms · Delete Indkom account


EHC · hashem.sa
  • Home
  • •
  • Services
  • •
  • Apps
  • •
  • Ventures
  • •
  • Odoo Notes
  • •
  • About
  • •
  • Contact
  • •
  • Privacy Policy
Copyright © EHC · Ibrahim Mahmoud Hashim Trading One Person Company · Unified no. 7037243677 · Made by EHC (www.hashem.sa)
الْعَرَبيّة | English (US)