Neu Apple Pay über PayPal nicht zu verbinden (Die Domain-Verifizierungsdatei wurde nicht gefunden.)

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.725
813
Hallo zusammen,

wollte erneut versuchen Apple Pay zu verbinden, aber leider bleibe ich weiterhin in PayPal hängen.

Ich muss die "apple-developer-merchantid-domain-association" Datei im ".well-known" Verzeichnis ablegen und die Domain angeben, dann registrieren.
Die Datei ist per Link von PayPal abrufbar und wird heruntergeladen, von außen also sichtbar, nur PayPal hat wohl ein Problem damit.

screenshot.jpg
 

Morimus

Sehr aktives Mitglied
16. Mai 2019
514
113
Das hatte ich beim letzten PayPal-Update auch.
Die Datei lag dort, wo sie liegen sollte. Das bestätigte dann auch der Support.
Zugriff auf die Datei hatte PayPal aber trotzdem nicht.

Wenn ich mich recht erinnere, wurde die Datei durch den Support ausgetauscht und danach ging es wieder.
 
  • Gefällt mir
Reaktionen: wawi-dl

NoOne

Sehr aktives Mitglied
16. März 2024
607
209
Die Datei, die du von PayPal runterlädst ist nicht die, die auf deiner Domain liegt. Sondern die, die auf deine Domain soll... Also das du die Datei dort runterladen kannst, bedeutet quasi gar nichts. Es könnte z. B. sein das PayPal einen User-Agent verwendet die dein Hosting blockt, wenn die korrekte Datei zum Shop hochgeladen wurde (und die Datei sieht durchaus korrekt aus). Dumme Frage aber: Du hattest bei dem Versuch davor aber deine Domain angegeben? Und das nur für den Screenshot wieder zurückgeändert? :D
 

Morimus

Sehr aktives Mitglied
16. Mai 2019
514
113
Sorry, ich weiß nicht einmal, ob „ausgetauscht“ das richtige Wort ist.
PayPal konnte nicht auf diese Datei zugreifen.
JTL musste die Datei vom Server löschen und anschließend neu hochladen.
 
  • Gefällt mir
Reaktionen: wawi-dl

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.725
813
Die Datei, die du von PayPal runterlädst ist nicht die, die auf deiner Domain liegt. Sondern die, die auf deine Domain soll... Also das du die Datei dort runterladen kannst, bedeutet quasi gar nichts. Es könnte z. B. sein das PayPal einen User-Agent verwendet die dein Hosting blockt, wenn die korrekte Datei zum Shop hochgeladen wurde (und die Datei sieht durchaus korrekt aus). Dumme Frage aber: Du hattest bei dem Versuch davor aber deine Domain angegeben? Und das nur für den Screenshot wieder zurückgeändert? :D
what? wird hier nicht eine Datei generiert, die ich hochladen muss für das Matching?
Wie soll ich denn Apple Pay dann verbinden?

Domain habe ich im Screenshot verändert.
 

NoOne

Sehr aktives Mitglied
16. März 2024
607
209
Du lädst die Datei von PayPal runter und schiebst die in /.well-known auf deiner Domain, das ist schon korrekt. Aber das du die Datei über den Dialog runterladen kannst, heißt nicht das PayPal die runterladen kann. Weil das eine Datei ist die von PayPals Servern geladen wird. Beim Domain registrieren wird die Datei dann geprüft, ob die auf der Domain vorhanden ist. Und wenn PayPal die da nicht ausgeliefert bekommt, schlägt die Registrierung fehl. Deswegen meinte ich ja das dein Hoster eventuell den User-Agent blockt den PayPal zum prüfen verwendet. Den kenn ich allerdings nicht, weil ich eigentlich nur über die Sandbox anbinde, und da prüft PayPal die Datei nicht, da wird die Domain einfach hinzugefügt.
 
  • Ich liebe es
Reaktionen: wawi-dl

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.725
813
Danke, das war der entscheidende Hinweis!!!

Ich musste kurz Cloudflare anhalten, dann klappte es.

WARUM kann man das nicht vermerken? :rolleyes:
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.725
813

NoOne

Sehr aktives Mitglied
16. März 2024
607
209
Ich denke, du musst .well-known ggf. als Ausnahme von Cloudflare definieren (not sure though). Das Plugin prüft zudem auch selbst, ob die vorhanden ist. Über file_get_contents. Wenn das nicht erlaubt ist, ist das auch ein Problem.
 
  • Ich liebe es
Reaktionen: wawi-dl

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.725
813
geile Community, danke ... das waren die Stellschrauben

WICHTIG LessonLearned
CLoudflare blockt grundsätzlich sehr viel, egal ob Mollie, ApplePay oder einfache Bilder in Medien, muss man offenbar in Cloudflare als Ausnahme definieren.
SCHADE dass man dies nicht von JTL findet, dass man ein Anleitungspaket hat, was man alles ausnehmen muss.


DANKE @NoOne
 

NoOne

Sehr aktives Mitglied
16. März 2024
607
209
JTL kann jetzt auch nicht wirklich Guides für alle möglichen Hosting-Setups und Drittanbieter Plugins liefern... Klar ist Cloudflare jetzt quasi der größte WaF-/CDN-/dDoS-Schild-Anbieter, aber da gibts halt keine Patentlösung. Und dann gibts da ja auch noch unterschiede in den verschiedenen Plänen von Cloudflare. Also mehr als "PayPals-Servers müssen erreichbar sein" und "das .well-known Verzeichnis muss intern und extern lesbar sein (bzw. mindestens die domain-association datei)" kann man da jetzt auch nicht reinschreiben fürs PayPal-Plugin. Und wie gesagt, für Drittanbieter-Plugins wirds dann schwierig. Vor allem ist das nicht wirklich ein Problem des Shops, sondern des Hosting-Setups...

Edit: Und to be fair: Das steht beim Domain hinzufügen bei PayPal drin das die domain-association datei zur Prüfung von PayPal über die Domain abgerufen wird. ;)
 
  • Gefällt mir
Reaktionen: wawi-dl

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.725
813
Da bin ich bei dir, aber Cloudflare ist ja mit ein Platzhirsch, ein Hinweis als Beispiel hätte sofort geholfen das zu prüfen.
Bei Strato ist es ja nicht anders, da macht man auch als Beispiel ein Hinweis. ;)

Hätte mir Zeit und Nerven gekostet ... mein Problem ist zumindest gelöst, danke dir.
 

TDS2018

Sehr aktives Mitglied
25. Oktober 2018
636
103
Hallo zusammen, ich habe ein Problem mit der Aktivierung von Apple Pay im Plugin JTL PayPal Checkout 2.3.1 unter JTL- Shop. Folgende Punkte habe ich bereits geprüft:

  • JTL PayPal Checkout Version: 2.3.1
  • Shop-Domain: mein.shop
  • Domain wurde im PayPal-Händlerkonto unter Apple Pay erfolgreich registriert.
  • PayPal meldet: "The domain is in PayPal registry."
  • Das PayPal-Konto wurde im Plugin getrennt und erneut verbunden.
  • Cache wurde geleert.
Die von Apple Pay geforderte Datei liegt unter:

https://mein.shop/.well-known/apple-developer-merchantid-domain-association

Prüfungen:

curl -I https://mein.shop/.well-known/apple-developer-merchantid-domain-association

HTTP/1.1 200 OK
Content-Length: 9095

Die Datei ist öffentlich erreichbar und wird korrekt ausgeliefert.

Auch die lokale Prüfung auf dem Server zeigt:

/var/www/jtlshop/.well-known/apple-developer-merchantid-domain-association

Datei vorhanden, korrekte Rechte und korrekte Größe.

Trotzdem erscheint im Plugin weiterhin der Hinweis:

"Die von Apple Pay geforderte Domain-Zuordnungsdatei kann für Ihren Shop nicht automatisch bereitgestellt werden."

Apple Pay wird im Shop nicht angezeigt.

Meine Frage:

Gibt es bei JTL PayPal Checkout 2.3.1 einen bekannten Fehler, bei dem eine bereits erfolgreich bei PayPal registrierte Domain nicht erkannt wird? Oder gibt es eine Möglichkeit, die Apple-Pay-Registrierung bzw. den Statusabgleich zwischen PayPal und dem Plugin manuell neu zu synchronisieren?

Vielen Dank für jede Idee.
 

NoOne

Sehr aktives Mitglied
16. März 2024
607
209
"Die von Apple Pay geforderte Domain-Zuordnungsdatei kann für Ihren Shop nicht automatisch bereitgestellt werden."
Der Hinweis hat nichts damit zu tun, ob die Domain-Zuordnungsdatei erreichbar ist. Das sagt nur aus, das der Shop die nicht selbst bereitstellen kann (wenn der Shop in einem Unterverzeichnis installiert ist z. B.). Wenn du deine Domain im Produktivsystem von PayPal registrieren konntest, dann passt das. Danach stellst du die Option im Backend einfach auf "Ja" und speicherst das. Angezeigt wird Applepay nur auf iPhones/iPads mit Touch-Sensor (und ggf. OSX) unter Safari. Sofern einer qualifizierten Versandart zugewiesen.
 

TDS2018

Sehr aktives Mitglied
25. Oktober 2018
636
103
Ich habe halt diese Fehlermeldung (habe das so gemacht wie Du schreibst - also "Ja" und gespeichert). Fehlermeldung ignorieren?

Screenshot - 10_06.png
 

NoOne

Sehr aktives Mitglied
16. März 2024
607
209
Die Fehlermeldung nicht, nein. Da steht " Shop-Domain erfolgreich registriert?" bei den Apple Pay Einstellungen vermutlich nicht auf "Ja". Bzw, bleibt da nicht nach dem speichern oder es ist ein Cache Problem.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Gini Scan & Pay wird zum 1. Juni 2026 eingestellt. Gibt es Alternativen? Plugins für JTL-Shop 8
Teillieferungen über WMS JTL-Wawi 1.11 0
Neu Amazon VCS Lite: Wie erstellt ihr unter Wawi 1.11 eine vollständige IGL-/ZM-Liste über alle Verkaufskanäle? User helfen Usern - Fragen zu JTL-Wawi 0
Neu IP Adresse einer Kontaktanfrage über den Shop herausfinden Allgemeine Fragen zu JTL-Shop 4
Neu Keine Labels für Warenpost international über Packtisch JTL-ShippingLabels - Fehler und Bugs 8
Neu CCV Pax A920 Terminal über O.P.I klappt nicht Allgemeine Fragen zu JTL-POS 0
Problem beim Import über Ameise/eBay JTL-Wawi 1.11 1
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Beantwortet [WAWI-85758] Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 1
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 1
Neu Etikettendruck über Remotedesktop Fehler Arbeitsabläufe in JTL-Wawi 0
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Kundenkonto über Mein-Konto nicht möglich JTL-Shop - Fehler und Bugs 4
Neu Weitere Marktplätze über Sellercentral international Listing Amazon-Anbindung - Fehler und Bugs 1

Ähnliche Themen