Intégrer avec les fournisseurs de paiements par carte
J’ai déjà un compte marchant avec XXX, puis-je l’utiliser ?
Vous ne pouvez utiliser que les fournisseurs de paiements avec lesquels la plateforme est déjà intégrée : les intégrations de paiement sont complexes, car le système doit être notifié lorsqu’un paiement est effectué (par exemple pour livrer automatiquement les commandes numériques). Il n’est pas possible d’ajouter facilement de nouveaux fournisseurs de paiement.
Intégration avec PayPal
Rendez-vous sur Mon business / Vente en ligne / Paiements, ajoutez un système de paiement PayPal, et suivez les instructions de l’interface pour trouver et indiquer le Client ID et la Secret Key correspondant à votre compte PayPal.
N’oubliez pas de désactiver les fonctions de taxes et frais de port de PayPal, si vous les avez utilisées dans le passé !
Pour permettre à vos clients de payer par carte sans posséder ni créer de compte PayPal, assurez-vous que l’option Compte PayPal facultatif est bien activée dans les préférences de paiements de votre compte PayPal.
Intégration avec Stripe
- Ouvrez un compte Stripe si vous n’en n’avez pas encore un, et connectez-vous ;
- Activez votre compte Stripe selon leurs instructions ;
- Ouvrez le panneau Stripe Developers / API keys et créez une clé API, standard ou restreinte ;

- Dans une nouvelle fenêtre, ouvrez votre espace d’administration PhotoDeck, sous Mon business / Vente en ligne / Paiements, configurez votre intégration Stripe en copiant-collant les 2 clés API (secrète et publiable) fournies par Stripe ;
- Dans la configuration Stripe, sous
Developers / Webhooks, ajoutez un nouveau « endpoint » Webhook (c’est ce qui permet à Stripe d’indiquer à votre site lorsqu’un paiement est effectué) : copiez-coller l’URL Webhook indiquée dans votre interface PhotoDeck et spécifiez les événements à envoyer (tous les événements de typepayment_intent). Puis cliquez surAdd endpoint;
- Cliquez sur le bouton Reveal pour récupérer la clé “Signing secret” du webhook ;

- Copiez-collez la clé “Signing secret” obtenue à l’étape précédente dans votre configuration PhotoDeck ;
- Placez une commande de test sur votre site, et vérifiez que vous êtes bien redirigé sur la page de paiement Stripe ;
- Lorsque vous recevez la première commande réelle sur votre site, si le paiement n’apparaît pas dans votre espace PhotoDeck, vérifiez s’il apparaît dans votre compte Stripe. S’il apparaît sur Stripe mais pas sur PhotoDeck, vérifiez votre configuration Webhook (étapes 5 et 6).
Si vous opérez en Europe, vous pouvez également activer des moyens de paiement supplémentaires, tels que les prélèvements automatiques SEPA, Bancontact ou iDEAL.
Moneybookers (Skrill)
- Connectez-vous à votre compte Moneybookers. Sous My Account / Merchant Tools, définissez votre Secret Word (mot de passe). Ceci est nécessaire afin que les paiements puissent être automatiquement marqués comme payés sur votre site. (Si vous ne trouvez pas l’option pour le Secret Word, contactez merchantservices@moneybookers.com pour demander l’activation des Merchant Tools)
- Sous My Account sur le site Moneybookers, notez votre Customer ID.
- Dans votre espace d’administration PhotoDeck, sous Mon business / Vente en ligne / Paiements, configurez votre intégration Moneybookers en copiant votre login Moneybookers (adresse email), Customer ID, et Secret Word.
- Activez le processeur de paiements dans votre espace PhotoDeck
- Réalisez un achat de test, et vérifiez que la commande est automatiquement marqué comme payé après paiement
- Prêt !

FAQ
Puis-je tester le paiement avant sa mise en ligne ?
Rien ne vous empêche d’effectuer de véritables transactions : passez une petite commande de test sur votre site web en utilisant une adresse email client différente de la vôtre, puis remboursez le paiement via votre compte Stripe. Il n’existe pas de « mode test » séparé sur le site web : les clés live doivent être configurées pour que le checkout fonctionne.
Un paiement est visible dans Stripe mais la commande n’est jamais marquée comme payée sur mon site web
La commande n’est marquée comme payée que lorsque votre site web reçoit la notification webhook de Stripe. Vérifiez dans votre compte Stripe (Developers / Webhooks) que l’endpoint Webhook utilise exactement l’URL indiquée dans votre configuration PhotoDeck, qu’il envoie tous les événements
payment_intent, et que la clé « Signing secret » du webhook correspond (étapes 5 et 6 ci-dessus).Mes clients peuvent-ils payer avec Google Pay ou Apple Pay ?
Pas pour le moment, nous avons trouvé leurs commissions prohibitives. Les clients peuvent payer par carte (Visa, Mastercard…), par PayPal, via des moyens supplémentaires tels que le prélèvement SEPA ou iDEAL lorsqu’ils sont activés, ou hors ligne.
Mes clients peuvent-ils payer avec American Express ?
Oui, lorsque le prestataire de paiement accepte les cartes Amex. En particulier, PayPal et Stripe prennent généralement en charge American Express, mais cela peut nécessiter une activation dans votre compte chez eux.
Mes clients peuvent-ils payer en plusieurs fois ou utiliser des options d’achat avec paiement différé ?
PhotoDeck a seulement besoin de savoir si une commande a été payée : les modalités de paiement en plusieurs fois sont entièrement gérées par le prestataire de paiement et ne nécessitent aucune modification côté PhotoDeck. Par exemple, Stripe propose des options d’achat avec paiement différé que vous pouvez activer dans votre compte Stripe — contactez votre prestataire de paiement pour confirmer comment les activer.
Mon site web est derrière Cloudflare et les paiements ne sont plus marqués comme payés
Les notifications de paiement de votre prestataire de paiement doivent parvenir à votre site web sans être mises en cache ni bloquées. De manière générale, nous déconseillons fortement de placer votre site web PhotoDeck derrière Cloudflare ou un autre CDN : non seulement cela est redondant avec nos propres CDN, mais cela risque également de ne pas fonctionner pleinement.


