Magento CE ne me permet pas d'utiliser PayPal Standard sans Express (qui nécessite des informations d'identification API)

17

Les seules options qui apparaissent dans mon administrateur sont les suivantes:

Paiements avancés (inclut le paiement express) Payments Pro (inclut le paiement express) Paiements standard (comprend le paiement express)

Je vois des captures d'écran d'autres administrateurs où le (inclut le paiement express) n'apparaît pas après la norme de paiement. J'utilise la v1.9.1.0 qui est actuellement la dernière version de Magento CE.

Le problème est que si je sélectionne "Paiements standard (inclut le paiement express)", je suis tenu de mettre des informations d'identification API que je n'ai pas (je ne veux pas mettre à niveau mon compte PayPal, je veux juste le paiement le plus basique option).

Donc, j'essaie de comprendre comment me débarrasser de l'option de paiement express ou, à tout le moins, trouver un moyen d'utiliser uniquement la norme de paiement.

Toute aide serait appréciée. Je ne trouve aucune autre personne dans les forums ayant ce problème, donc je me demande si c'est nouveau pour la v1.9.1.0 ou quelque chose.

Veuillez aider.

Je vous remercie.

ebag
la source
1
Nous avons le même problème. D'une manière ou d'une autre, la méthode de paiement d'origine "Website Payments Standard" a été remplacée par "Website Payments Standard (includes Express Checkout)" et je ne sais pas comment la rétablir. Je ne veux pas non plus entrer les valeurs de l'API. Ce qui est effrayant, c'est que nous ne savons pas comment cela s'est produit sur le site de production.
Tomas Dermisek
Pour moi, le problème était que sous Système> Configuration> Général> Général> Option Pays, j'avais des pays autres que le Royaume-Uni sélectionnés. Une fois que je les ai supprimés, l'option Paypal Standard est apparue.
Urbycoz

Réponses:

13

J'ai trouvé les "étapes pour reproduire" et le correctif. À l'origine, nous avons activé le mode de paiement "Website Payments Standard", puis nous l'avons désactivé car nous avions un problème avec le statut "Suspect Fraud". Immédiatement après avoir désactivé la "Norme de paiement de site Web", elle s'est transformée en "Norme de paiement de site Web (inclut la caisse express)" et je n'ai pas pu la rétablir. Ce comportement est toujours reproductible sur Magento CE 1.9.1.0

J'ai découvert que si j'active le mode de paiement directement dans la base de données, il revient à la "norme de paiement du site Web".

Voici la requête pour la réactiver:

update core_config_data 
set value = '1' 
where path = 'payment/paypal_standard/active';

Je ne sais pas pourquoi il se comporte comme ça et nous ne l'avons pas encore activé en production parce que nous essayons toujours de résoudre le problème de statut "Suspect Fraud". Nous avons découvert que certains des modules que nous avons installés provoquent des conflits (crédits stockés, frais de paiement, etc.) et facturent donc des montants incorrects, mais c'est une autre histoire.

Tomas Dermisek
la source
oh mon dieu merci beaucoup! cela m'a choqué pendant un certain temps ..
zaw
6
Merci beaucoup pour cette réponse. Dans mon cas, le que pathvous avez mentionné était absent de la core_config_datatable. Je devais insérer: INSERT INTO core_config_data( config_id, scope, scope_id, path, value) VALUES (NULL, ' par défaut', '0', 'paiement / paypal_standard / actif', '1');
Mukesh Chapagain du
@MukeshChapagain il n'y a pas d'autres dépendances basées sur cette table? Aucun autre enregistrement de dépendance à insérer dans une autre table? avez-vous testé cela?
Butterfly
J'ai également eu un problème de "fraude suspecte". J'ai essayé d'utiliser la vraie adresse dans l'ordre et cela a résolu le problème.
Aleksey Razbakov
1
@ version.beta J'ai réussi à récupérer le standard Paypal en utilisant la requête ci-dessus. La norme paypal fonctionne bien jusqu'à présent. Je n'ai pas encore trouvé d'autre dépendance.
Mukesh Chapagain
0

PayPal Standard est un nom de produit surutilisé. Du point de vue du marchand, peu importe l'API Standard ou Express utilisée - dans les deux cas, les frais sont les mêmes (la seule chose différente est un appel API) le client est redirigé vers PayPal et paie pour les biens ou services. Cependant, il existe des différences importantes entre celles en termes d'expérience utilisateur où EC est un gagnant, voir https://www.paypal.com/uk/cgi-bin/webscr?cmd=_additional-payment-ref-impl1

Pour résumer PayPal Express Checkout n'a pas besoin d'une mise à niveau de compte et offre les mêmes frais de commerçant, mais fonctionne beaucoup mieux. Voir les frais PayPal https://www.paypal-marketing.com/emarketing/partner/na/program/comparison_chart.html

Andriis
la source