Magento 1.7.0.2 dans l'Attente de statut de Paiement - après le succès de paiement Paypal
J'ai magnéto site web où les différents produits en ligne sont vendus. J'ai mis en place le Site PayPal Norme sur les Paiements dans la section admin avec votre compte PayPal est déjà activé.
Lorsque client a réussi à passer la commande et payé la facture avec PayPal, je suis "en Attente de Paiement" dans la page de détails de commande en admin. En fait la commande a été traitée et PayPal accepte le paiement.
Ma question est pourquoi "en Attente de Paiement" est affiché dans l'admin même le paiement a été réussi à de poursuivre.
- Il suffit de prendre contact avec paypal de soutien, ils ont une mise à jour pour résoudre ce bug
- Cette question semble être hors-sujet, car il est à propos de comment Paypal/Magento de traitement des paiements de travail, et non de programmation.
Vous devez vous connecter pour publier un commentaire.
La dernière intégration de PayPal changé le schéma de traitement de la commande (à partir de PayPal côté). Maintenant, il n'y a pas des résultats retournés à Magento après avoir payé pour la commande. Au lieu propriétaire du magasin doit configurer PayPal IPN fonctionnalité.
Malheureusement, le lien pour configurer PayPal IPN n'est plus sur le Magento wiki. Voici le lien pour le PayPal docs (qui est la majorité de la config requise): https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSetup/
Magento IPN récepteur serait quelque chose comme: http://www.yoursitename.com/index.php/paypal/ipn/index/ - utilisez votre vrai nom de domaine. Qui devrait aller dans l'URL de Notification config dans votre PP acc.
Merci à tous pour votre réponse. J'ai enfin compris. Il peut y avoir trois causes possibles de l'erreur:
Bien que ce n'est pas une question de programmation, veuillez vous assurez que vous avez réglé "
Payment Action
" à "Sale
" dans leMagento
zone d'administration.Vous pouvez trouver cette sous
System -> Configuration -> Payment Methds -> PayPal Payment Solutions tab
Comme mentionné par Slayer Birden : "La dernière intégration de PayPal changé le schéma de traitement de la commande (à partir de PayPal côté)".
Le guide ne semblent être dépassées.
Cependant, Pour IPN paramètres dont vous avez besoin pour vous connecter à votre compte PayPal et aller à
Profile->My selling Tools
. Ici vous pouvez trouver Instantanément les Notifications de Paiement (IPN) paramètres.j'ai trouvé cette solution
Essayez de définir “le Transfert des Éléments de Ligne Panier” à l'Absence de sous configuration->les méthodes de paiement->PayPal.
Si cela fonctionne pour vous, alors laissez-moi savoir!
Trouvée sur:
http://forum.azmagento.com/how-to/magento-17-issue-with-a-paypal-payments-order-92356.html
vous pouvez utiliser cette extension : Magento Afin De Rembourser L'Extension
Mon client avait de compte de commerçant de Hong kong et nous avons été à l'aide de l'Hébergement web Pro comme solution de paiement comme Paypal a aucune disposition pour effectuer des paiements à partir du site web lui-même, sauf (US,UK et Canada).
C'est codé en dur dans magento , je ne comprenais pas pourquoi.?
Pour l'installation de paypal avec votre compte,
Dans votre site web, dossier de aller à ,
(version utilisée ici a été ver 1.7.0.2)
{votre dossier d'installation}/app/code/core/Mage/Paypal/Modèle
d'ouvrir le fichier "HostedPro.php"
En bas , vous trouverez la fonction ,
Cette fonction définit ipn valeur pour l'Hébergement Pro.
Similarlly vous pouvez trouver ipn valeurs de l'afor autres de paiement
méthodes(express,standard,etc..) dans ce dossier.
Changer cette valeur souhaitée comme indiqué dans le compte paypal
ou du changement de ces(magento) des fichiers.
J'ai choisi la première option et cela a fonctionné.
Après cela, le statut de votre commande doit se changer.