2010-05-14 21 views
3

Après avoir renseigné toutes les informations dans le backend de mon installation de Magento 1.4.0.1 comme décrit here, l'option Paypal n'est pas disponible sur la page de paiement.Paypal L'option standard n'apparaît pas sur la page de paiement

Quelqu'un at-il une idée de la raison pour laquelle cela peut se produire? Cache et Var ont été vidés et j'ai essayé sur le thème standard et sur mon propre thème.

Cordialement,

Avalon

Répondre

5

Apparemment, la solution (extrêmement simple) à ce problème était de définir la devise de base en dollars américains. Le site sur lequel j'ai travaillé était pour le marché chinois et en tant que tel avait le yuan chinois comme devise de base à la place. En changeant cela en USD, le bouton PayPal est apparu instantanément ...

+0

Monnaie de base pour les dollars américains et cela fonctionne. –

2
  1. Tout d'abord, s'il vous plaît vérifier si le module "Mage_Paypal" est activé ou non, dans Système> Configuration> Avancé, pour la "configuration par défaut" Champ de configuration . S'il n'est pas encore activé, vous devez l'activer pour utiliser cette passerelle de paiement. Si vous avez changé quelque chose, vous devriez enregistrer cette page.
  2. Maintenant, allez dans Système> Configuration> Méthodes de paiement, pour la même portée de configuration. De nombreuses méthodes de paiement sont répertoriées, mais la plupart d'entre elles ne sont pas activées. Vous devez donc sélectionner la méthode PayPal que vous souhaitez, &, puis activer celle-ci. Modifiez toutes les fonctionnalités de ce module de paiement, comme vous le souhaitez, puis enregistrez-le.
  3. Maintenant à nouveau effacer la gestion de cache entièrement & voir la page de paiement. Le module PayPal activé devrait apparaître maintenant.
+0

Merci pour la réponse! Malheureusement, ce sont toutes des choses que j'ai déjà essayé et activées (voir le lien que j'ai mis dans ma question) mais PayPal refuse de se présenter ... – Xuntar

+0

avec "Mage_Paypal", vous avez sauvé le reste de la journée !! Merci buddy –

2

Il n'est pas nécessaire de changer le code car il arrive juste à cause de Paypal. Paypal ne supporte pas toutes les devises partout dans le monde. Paypal prend en charge seulement quelques-unes des devises comme le dollar américain et l'autre liste que vous obtiendrez sur le site de Paypal. Donc, ce que vous devez vérifier est, allez dans le panneau d'administration -> système-> Configuration-> configuration de la monnaie et vérifiez votre devise de base. Si cette devise est supportée par Paypal, paypal est visible sur la page de paiement sinon il ne sera pas visible.

P.S: S'il vous plaît ne pas oublier d'activer Paypal d'abord.

+0

Bonjour. Je ne vois pas comment la question du PO est liée à la monnaie. Peux-tu élaborer? – GHC

1

J'ai juste besoin de répondre à cette question en détail:

Créez le fichier config.php: /app/code/local/Mage/Paypal/Model/Config.php

Étape 1 Copier le fichier de

/app/code/core/Mage/Paypal/Model/Config.php

à

/app/code/local/Mage/Paypa l/Modèle/Config.php

Étape 2

Recherchez le: $ _supportedCurrencyCodes -> ligne 207

Puis ajoutez votre monnaie:

protected $ _supportedCurrencyCodes = array ('AUD' , 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF', 'ILS', 'JPY', 'MXN', 'NOK', 'NZD', 'PLN' , 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB ');

Notre devise (PHP) qui n'était pas supportée donc je l'ai ajouté sur le code. Il devrait être comme ceci:

protected $ _supportedCurrencyCodes = array ('AUD', 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF', 'ILS' , 'JPY', 'MXN', 'NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB', 'PHP');

Puis en faire votre monnaie de base (au lieu de USD). Espérons que cela aide

Questions connexes