En cas de fichier inaccessible
En cas d'usage d'un htaccess ou de cloudflare
Généralités
Afin que Payplug puisse activer la fonctionnalité Apple pay sur votre compte, votre domaine doit être intégré chez Apple.
Il vous appartient de positionner correctement le fichier apple-developer-merchantid-domain-association (disponible en pièce jointe) sur votre domaine.
Celui-ci doit être placé dans un dossier .well-known à la racine de votre site.
L'url doit donc se présenter de la sorte : www.votresite.com/.well-known/apple-developer-merchantid-domain-association
Une fois cette étape effectuée, les équipes de Payplug se chargent de déclarer votre domaine.
L'étape du placement de fichier est souvent délicate :
- le dossier .well-known doit être situé exactement à la racine de votre site,
- les permissions des dossiers de votre site doivent généralement être 755 et celles du fichier Apple soit être 644 afin que le fichier soit accessible par les serveurs Apple.
- d'autres imprévus peuvent entraver l'enregistrement du domaine.
Afin de tester que votre fichier Apple va être correctement déclaré par les équipes de Payplug, vous pouvez utiliser l'extension Chrome Boomerang
Utilisation de l'extension
Pour cela vous devez suivre les étapes suivantes :
1. Rendez-vous sur la page de l'extension : Boomerang - SOAP & REST Client - Chrome Web Store (google.com).
2. Cliquez sur "ajouter à Chrome".
3. Démarrez Boomerang depuis votre gestionnaire d'extension.
4. Vous devez vous retrouver sur une url de ce type : chrome-extension://eipdnjedkpcnlmmdfdkgfpljanehloah/workspace
5. Cliquez sur "Make a quick HTTP request" au centre de l'écran ou bien sur "NEW REQUEST" en haut à gauche de la page.
6. Collez l'url suivante (remplacez votresite.com par l'url de votre site) dans le champ prévu à cet effet et laissez la méthode "GET" sélectionnée :
https://votresite.com/.well-known/apple-developer-merchantid-domain-association
7. Cliquez sur "SEND".
8. Si le fichier Apple est bien accessible, vous devez voir apparaitre le label vert "200 SUCCESS" sur la droite de l'écran (en dessous du bouton "SEND").
Ce résultat montre que votre fichier Apple pay est bien accessible et la fonctionnalité pourra être activée sur votre compte Payplug par nos équipes.
Fichier non accessible
En cas d'inaccessibilité du fichier Apple, la requête aboutira sur une erreur 404.
En cas d'usage d'un htaccess ou de cloudflare
- Si vous utilisez cloudflare, vous vous devez whitelister les IPs Apple pay sur votre compte cloudflare. La procédure est décrite sur la page suivante.
- Si votre site est protégé par un htaccess, vous devez whitelister les IPs Apple pay sur votre domaine (n'hésitez pas à contacter votre hébergeur sur ce point). Votre site devra également être accessible le temps de l'activation.
Liste des IPs Apple pay à whitelister
17.32.139.128/2717.32.139.160/2717.140.126.0/2717.140.126.32/2717.179.144.128/2717.179.144.160/2717.179.144.192/2717.179.144.224/2717.253.0.0/16
Autres outils de test
Sur le même principe, vous avez la possibilité d'utiliser le logiciel Postman ou bien l'extension Chrome Talend API Tester.