WooCommerce is de populairste WordPress-plug-in voor het maken van eCommerce-winkels. Het is ook vrij eenvoudig om PayPal in te stellen als betaalmethode. Als gevolg hiervan geven veel mensen er de voorkeur aan om WooCommerce PayPal te gebruiken. Het komt echter af en toe validatieproblemen tegen, zoals de PayPal IPN-reactie van een ander e-mailadres.
Als een van uw bestellingen in het WooCommerce-dashboard in de wacht is geplaatst, is er mogelijk een validatiefout opgetreden op uw WordPress-site.
In deze handleiding leren we u hoe u de PayPal IPN-validatiefout in WooCommerce kunt oplossen. Maar laten we eerst eens kijken waarom deze fout kan optreden in een WooCommerce-winkel.
Wat is PayPal IPN?
PayPal IPN (Instant Payment Notification) is een service die een winkeleigenaar vertelt wanneer een betaling op hun website wordt gedaan met behulp van de PayPal-betalingsgateway.
De WooCommerce-plug-in voor WordPress maakt gebruik van de PayPal IPN om de verkoop te automatiseren. De bestelstatus verandert van "betaling in behandeling" in "betalingsverwerking" wanneer een koper zijn betaling voltooit via de PayPal-gateway.
Als de betaling is gelukt, werkt WooCommerce de status bij naar "Voltooid" en wordt een betalingsfactuur met een link om het product te downloaden aan de klant bezorgd (als het een downloadbaar product is).
Zelfs als de betaling van de klant is gelukt, wordt de bestelling gewijzigd van "betalingsverwerking" in "in de wacht" wanneer er een validatieprobleem is.
Veelvoorkomende oorzaken van de PayPal IPN-reactiefout
Dit probleem doet zich vaak voor wanneer het primaire e-mailadres op uw PayPal-account en het e-mailadres van de ontvanger in uw WooCommerce-betalingsinstellingen niet hetzelfde zijn.
Paypal-klanten kunnen maximaal zeven e-mailadressen toevoegen aan hun accounts. Deze e-mails hebben toegang tot het PayPal-dashboard van dat account en kunnen ook betalingen aannemen.
PayPal daarentegen schrijft voor dat slechts één e-mailadres als primair e-mailadres moet worden opgegeven. Er zal vrijwel zeker een validatiefout optreden als uw primaire e-mailadres verschilt van het e-mailadres dat u hebt opgegeven voor het e-mailadres van de ontvanger tijdens het configureren van de WooCommerce-plug-in.
Beveiligingsfirewallmogelijkheden op bepaalde webhostingsystemen blokkeren ook verzoeken van onbekende IP-adressen.
Er kan een validatieprobleem optreden als uw WordPress-hosting een beveiligingsfunctie heeft die de IP-adressen van PayPal blokkeert.
Hoe PayPal IPN-validatiefout in WooCommerce op te lossen?
Nu we de meest typische redenen van het validatieprobleem hebben geleerd, gaan we kijken hoe we dit kunnen oplossen en oplossen.
PayPal zal u vragen om uw primaire e-mailadres te bevestigen.
De eerste stap is het valideren van het primaire e-mailadres in uw PayPal-instellingen. Volg de onderstaande stappen om uw primaire e-mailadres van PayPal te controleren of bij te werken.
Log in op uw PayPal-account en selecteer vervolgens "Uw profiel" bij het tandwielpictogram Instellingen in de rechterbovenhoek.
Klik vervolgens onder 'inloggen en beveiliging' op 'update' om alle e-mailadressen te zien die aan het Paypal-account zijn gekoppeld.
Onder een van de e-mailadressen zou u het woord 'primair' moeten zien. Maak een mentale notitie van de e-mail. Dit is het primaire e-mailadres van uw account.
Ondertussen kunt u nog een e-mail toevoegen door op het +-pictogram te klikken.
Als u het primaire e-mailadres van uw PayPal-account wilt wijzigen, klikt u op de knop 'bewerken' naast het e-mailadres dat u wilt wijzigen en selecteert u vervolgens de optie om het aan te wijzen als het primaire e-mailadres.
WooCommerce PayPal-instellingen bijwerken
De volgende stap bij het oplossen van problemen is om uw WooCommerce-instellingen te wijzigen en te controleren of het e-mailadres van de ontvanger overeenkomt met het primaire PayPal-e-mailadres. Dit zou het probleem met de "validatiefout:
Paypal IPN-reactie van een ander e-mailadres" kunnen oplossen.
Ga om te beginnen naar het beheerderspaneel van uw WordPress-site.
Kies daarna 'instellingen' in het WooCommerce-menu.
Selecteer 'Beheren' naast de Paypal-betaaloptie nadat u op de 'betaling'-pagina hebt geklikt.
Zorg ervoor dat de knop 'Paypal IPN inschakelen' is aangevinkt op de instellingenpagina en controleer vervolgens de 'E-mail van de ontvanger' om er zeker van te zijn dat deze overeenkomt met het primaire e-mailadres dat aan uw Paypal-account is gekoppeld.
Wijzig dit in het primaire e-mailadres als het niet werkt.
Klik vervolgens op Wijzigingen opslaan om de instellingen bij te werken met het nieuwe e-mailadres van de ontvanger.
Probeer een bestelling met een creditcard te plaatsen om te zien of deze stap het probleem heeft opgelost.
U kunt de WooCommerce PayPal-sandboxoptie in de installatie gebruiken als u geen echte creditcard wilt gebruiken om een testbestelling te plaatsen. Registreer u dan voor een PayPal-ontwikkelaarsaccount.
De PayPal-configuratie kan worden getest met dummy-gegevens met behulp van de sandbox-API-informatie. Dit laat u weten of de update die u hebt geïnstalleerd het probleem heeft opgelost.
Voordat u uw systeem live maakt voor uw klanten, is het van cruciaal belang om het te testen. Je krijgt op deze manier een melding als er nog steeds een probleem is met je instellingen.
IP-bereiken op de witte lijst gezet door PayPal
Als de betaling van uw WooCommerce-winkel nog steeds wordt vastgehouden, is het mogelijk dat uw hostingplatform de IP-adressen van PayPal beperkt. Deze PayPal IPN-reactie wordt vaak gezien als gevolg van serverproblemen.
U moet de IP-bereiken van PayPal op uw webserver op de witte lijst zetten om dit te verhelpen.
De IP-bereiken die PayPal gebruikt om IPN-berichten te verzenden, worden hieronder vermeld.
66.211.170.66
173.0.81.
1173.0.81.0/24
173.0.81.33
173.0.81.65
173.0.81.140
Volg de onderstaande stappen om een IP-adres op de witte lijst te zetten.
Verbind uw site met een FTP-client.
Hier leest u hoe u uw WordPress-site in detail kunt koppelen aan een FTP-client.
Open de map met de bestanden van uw website nadat u uw site met een FTP-client hebt verbonden.
Klik met de rechtermuisknop op het .htaccess-bestand en kies bekijken/bewerken in het vervolgkeuzemenu.
Kopieer daarna het onderstaande codefragment en plak het in het bestand, net boven de regel '# End WordPress'.
Vereisen dat alles is verleend
Vereist ip 127.0.0.1
Zorg ervoor dat 127.0.0.1 is vervangen door een van de IP-adressen van PayPal.
Kopieer het stuk code Require IP 127.0.0.1 en plak het in een nieuwe regel voor elk IP-bereik dat u op de witte lijst wilt plaatsen, waarbij u 127.0.0.1 vervangt door het IP-adres van Paypal.
Nadat u alle IP-bereiken hebt opgenomen, slaat u het bestand op en sluit u het af.
Als FileZilla u vraagt om het gewijzigde bestand te uploaden, selecteert u Ja.
Wat betekent een Paypal IPN-reactiefout voor klanten en kopers?
Wanneer WooCommerce een bestelling in de wacht plaatst, ontvangt de gebruiker geen e-mailbevestiging van PayPal met betrekking tot de status van zijn bestelling.
De winkeleigenaar daarentegen wordt betaald en de PayPal-rekening van de koper wordt gedebiteerd.
Op dit moment is de enige optie van de koper om de winkeleigenaar op de hoogte te stellen van het betalingsprobleem. Geef dan bewijs van betaling aan de winkeleigenaar zodat de bestelling handmatig kan worden verwerkt.
Wat betekent een IPN-validatiefout voor winkeleigenaren?
Hoewel WooCommerce de betaling "on hold" zet, wordt het geld nog steeds op het PayPal-account van de winkeleigenaar afgeleverd.
Dit betekent dat de verkoop aan de kant van de kopers is voltooid, maar dat er een PayPal IPN-fout is opgetreden en dat de bestelling in de wacht is gezet vanwege een verschil tussen het e-mailadres van de ontvanger en het primaire e-mailadres of een IP-probleem.
Dit betekent dat de verkoop aan de kant van de kopers is voltooid, maar dat er een PayPal IPN-fout is opgetreden en dat de bestelling in de wacht is gezet vanwege een verschil tussen het e-mailadres van de ontvanger en het primaire e-mailadres of een IP-probleem.
Als je betaling hebt ontvangen voor sommige bestellingen op je WooCommerce-site die in de wacht staan, kun je de bestelstatus handmatig wijzigen van het WooCommerce-dashboard in voltooid.
- Validatiefout: PayPal IPN-reactie van een ander e-mailadresHoewel WooCommerce met PayPal de meest populaire optie is om online winkels in WordPress te maken, kunnen er validatieproblemen optreden.
Het oplossen van de "validatiefout: Paypal ipn-reactie van een ander e-mailadres" in uw WooCommerce-winkel zou een fluitje van een cent moeten zijn nu u onze instructies hebt gelezen.
- Als je nog steeds problemen hebt met de validatiefout nadat je de bovenstaande instructies hebt geprobeerd, kun je contact opnemen met onze WordPress-specialisten voor hulp.
- Aanbevolen artikelen
- Integreer Stripe in WooCommerce met behulp van WooCommerce Stripe Payment Gateway Plugin
- 5 beste plug-ins voor WooCommerce-abonnementen
- WooCommerce Verzendklassen
- Uitgebreide vergelijking van Stripe versus PayPal
Ik hoop dat door het volgen van al deze stappen je alle twijfel hebt weggenomen en alle problemen hebt opgelost, zo niet, dan moet je contact opnemen met het Paypal-klantenservicecentrum via PayPal Bellen.