PayPal Standard brengt de klant vanaf uw website naar de beveiligde site van PayPal om de betalingsprocedure voor hun product af te ronden. In dit artikel vind je alle richtlijnen, inclusief:
Er zijn enkele vereisten voor PayPal-standaarden en deze zijn:
Zakelijke PayPal-rekening
Als je een nieuwe gebruiker bent, moet je naar PayPal.com gaan en je aanmelden. Als je je al hebt geregistreerd als zakelijke PayPal-rekening, dan kun je aan de slag. Als je je hebt geregistreerd voor een persoonlijke rekening, kun je deze omzetten naar een zakelijke PayPal-rekening. Deze procedure is gratis.
Figuur 1 PayPal-rekeningen
Om PayPal Standard in te stellen en te configureren, moeten de volgende stappen worden gevolgd:
Stap 1: Open WooCommerce, klik op Instellingen en selecteer Betalingen.
WooCommerce > Instellingen à Betalingen
Opmerking: In het verleden, voorafgaand aan WooCommerce, heette 'Betalingen ' ' Checkout'.
Stap 2: Voor de selectie van PayPal moet je overschakelen naar het selectievakje Ingeschakeld/Uitgeschakeld en PayPal Standard inschakelen aanvinken.
Stap 3: Om verder te gaan, selecteer je Instellen, dat zal je leiden naar de standaardinstellingen van Pay Pal.
Stap 4: Vervolgens moet je een e-mailadres opgeven voor je PayPal-rekening. Geef het e-mailadres op in het verplichte veld en dat is het meest essentiële onderdeel van de configuratie voor het doen van betalingen. Je PayPal e-mailadres en het e-mailadres dat je al hebt opgegeven voor je zakelijke account moeten hetzelfde zijn.
Figuur 2 PayPal-standaarden
Afbeelding 3 PayPal Geavanceerde instelling
Nu moet je de instellingen voor Geavanceerde opties configureren. Je moet informatie opgeven die vereist is in een geavanceerde instelling. Hieronder volgen de stappen die vereist zijn voor de Geavanceerde optie.
Stap 5: Als je het afrekenproces wilt blijven testen tijdens de ontwikkeling van de winkel, moet je PayPal Sandbox inschakelen aanvinken. Op dat moment wordt er geen geld in rekening gebracht, maar als u de Sandbox-modus wilt gebruiken, moet u via PayPal Sandbox een andere Sandbox-rekening aanmaken.
Stap 6: Als je Debug log wilt gebruiken, wat handig kan zijn tijdens de ontwikkeling, moet je misschien een wc-logs map aanmaken en dan moet je permissies instellen om deze schrijfbaar te maken. Debug log zou ook worden ingeschakeld en kan nuttig zijn tijdens de ontwikkeling. Dit soort wc-logs zijn eenvoudig beschikbaar in WooCommerce Logs.
WooCommerce > Systeemstatus > Logboeken
Stap 7: Vink het betreffende vakje aan om IPN e-mailmeldingen te ontvangen. Dit is een optionele instelling. Wanneer je een betalingskwestie ontvangt of een terugbetaling annuleert, ontvang je de Instant Payment Notifications (onmiddellijke betalingsmeldingen).
Stap 8: Nu moet je een e-mailadres opgeven voor een ontvanger. Dit moet hetzelfde zijn als het e-mailadres dat je hebt opgegeven in je PayPal-account.
Stap 9: Als je je hebt geregistreerd voor de optie Gegevensoverdracht, kun je het PayPal-identiteitstoken krijgen dat betalingen kan verifiëren als er problemen zijn in Instant Pin Notifications (IPN).
Stap 10: Als je meerdere winkels hebt, geef dan een Factuurvoorvoegsel op. Het standaardvoorvoegsel voor WooCommerce-transacties is WC.
Stap 11: Er zijn twee verschillende manieren om te verzenden:
Verzending vooruit:
Open WooCommerce en stuur alle verzendgegevens naar PayPal, het zal etiketten maken in plaats van rekeningen genereren.
Optie voor adresoverschrijding:
Deze instelling kan fouten veroorzaken als PayPal adressen verifieert, maar het kan op de een of andere manier nuttig zijn om adresgegevens in bezit te hebben om te worden hervormd.
Stap 12: Om onmiddellijk geld vast te leggen of alleen *Authorize te gaan voor de betaalactie.
Opmerking: houd het in je achterhoofd, zodra je overgaat tot het autoriseren van de bestelling en de status is veranderd van verwerken naar voltooien, worden fondsen automatisch vastgelegd totdat je je PayPal-referenties hebt gebruikt onder WooCommerce. Het zal niet langer een handmatig proces zijn.
WooCommerce > Instellingen > Betalingen > PayPal.
Stap 13: Je kunt de pagina's van je PayPal-rekening aanpassen met Paginastijl.
Stap 14: Om een afbeelding van 150x50 weer te geven op PayPal afrekenpagina's kun je de URL van de afbeelding gebruiken.
Afbeelding 4 PayPal API Credentials
API-informatie kan in drie velden worden geplakt:
Deze velden zijn Live API (Gebruikersnaam. Wachtwoord, Handtekening). Deze velden zijn optioneel.
Als je informatie met betrekking tot de API (live) wilt krijgen, zijn de volgende stappen van toepassing:
Stap 1: Ga naar PayPal.com en meld je aan met je PayPal-rekening.
Stap 2: Selecteer Mijn verkooptools en open dan API-toegang.
Mijn verkooptools à API Toegang
Stap 3: Als je API-classics wilt integreren, selecteer dan SOAP/NVP en open vervolgens de View API signature om verder te gaan.
Stap 4: Nu moet je de vereiste API (gebruikersnaam, wachtwoord en handtekening) bekijken en kopiëren.
Configuratie van het Dashboard van PayPal:
Je kunt een maximum van de configuraties vanuit WooCommerce afhandelen, maar soms moet je voor de weinige configuraties naar PayPal gaan.
Instelling voor de IPN URL voor PayPal:
WooCommerce moet je IPN instellen in PayPal.
Directe betalingsmethode voor PayPal (IPN):
Automatisch terugkeren:
Stel auto-return in; dit brengt de klant naar de pagina waar de bon wordt gegenereerd. Er is een voorbeeld, typ deze URL en verander example.com in je eigen URL.
Opmerking: Om de ontvangstpagina dynamisch te corrigeren, wordt deze omleidingsinstelling ook gebruikt.
Om ervoor te zorgen dat alle transacties worden gecrediteerd aan het oorspronkelijke verkeer en niet aan PayPal, wordt dit type URL gebruikt aan het einde van de URL die je al hebt gekregen. Toevoegen? utm_nooverride=
Afbeelding 5 PayPal-profiel
Heb ik een SSL-certificaat nodig?
De betaling wordt niet afgesloten bij het afrekenen, maar gebeurt off-site op de PayPal-website. Het wordt aanbevolen om een SSL-certificaat toe te voegen, maar het is niet verplicht. SSL voldoet aan de verwachtingen van klanten door hun informatie in het geheim van site naar site te verzenden en hun gegevens veilig te houden. Het is ook een rankingfactor in zoekresultaten.
Hoeveel kost het om PayPal te gebruiken met WooCommerce?
Wat kunnen we doen als er een betalingsprobleem is, terwijl uw bestellingen nog in behandeling zijn?
Er wordt geen belangrijke actie ondernomen als je klant een bestelling achterlaat bij PayPal in plaats van deze af te geven bij je WooCommerce winkel.
Welke gegevens worden tijdens het afrekenproces aan Paypal geleverd?
De gateways van PayPal geven de afzonderlijke regelitems met de producthoeveelheid, de naam van het product en de prijs door aan PayPal, behalve
De bovenstaande methode wordt gebruikt om de juistheid van de totale kosten te garanderen en afrondingsfouten te vermijden. De artikelen die niet worden verzonden, worden vervolgens gegroepeerd en benoemd als een Ordertag met nummers als "Order#1.
Informatie over mijn verzendkosten wordt niet doorgegeven aan PayPal.
Woo Commerce 2.6+ stuurt via de PayPal API de verzendkosten als echte verzendkosten. Als je deze instelling al hebt geconfigureerd, dan moet je account dat instellen en volgens de regels. Dit zal het over en verwijder de informatie gerelateerde kosten. Als je PayPal-account verzendregels heeft ingesteld, dan nemen deze de kosten over die Woo Commerce doorstuurt.
Als je van dit probleem af wilt, moet je alle verzendregels van de PayPal-rekening verwijderen.
Bestellingen zijn nog steeds in behandeling, maar ik krijg continu betalingen. Waarom? * OF* Waarom worden de gegevens van de winkelwagen niet gewist nadat de betaling is verricht?
Het kan te wijten zijn aan het falen van Instant Payment Notification. Om dit probleem op te lossen, moet je je server controleren of de uitvoering van de Instant Payment Notification-methode opnieuw bekijken.
Wat is de reden achter Internal Server Error?
Dit komt doordat je een onjuist e-mailadres hebt opgegeven bij de instellingen van PayPal.
Afbeelding 6 Interne serverfout
Je kunt dezelfde PayPal-rekening voor veel andere websites gebruiken
Een verzendnotitie methode wordt gebruikt door WooCommerce om te detecteren dat de dubbele stem, als er een dubbele stem dan blokkeren ze identieke facturen. Het is onmogelijk om het duplicaat op twee websites te detecteren. Er is een andere eenvoudige manier, door het te verwijderen uit de instelling, zul je in de toekomst geen problemen meer hebben met facturen. Je moet het voorwoord van de factuur controleren met je WooCommerce website, omdat de instellingen voor elke website anders zijn voor elke methode.
Afbeelding 7 Geavanceerde optie voor factuurvoorvoegsel
Opmerking: Je kunt de controle op dubbele facturen ook uitschakelen en wijzigingen aanbrengen via de profielinstellingen. Open de profielinstellingen en ga dan naar Instellingen en vervolgens naar Mijn verkoopvoorkeuren en open Betalingen blokkeren en stel Onbedoelde betalingen blokkeren in op Nee.
Figuur 8 Voorkeuren voor ontvangen betalingen
Heeft de klant een PayPal-rekening nodig?
Een klant kan uitchecken zonder een PayPal-rekening te hebben, maar hiervoor moet een specifieke optie zijn ingeschakeld in de PayPal-rekening.
Na het inloggen moet je het pictogram rechtsboven aanraken om de pagina Mijn profiel te openen. Vervolgens open je de sectie Producten en Service en selecteer je de sectie Voorkeuren. Nu kun je de optionele PayPal-rekening selecteren.
Afbeelding 9 PayPal Optionele rekening
Is er een kans dat de PayPal Verkopersbescherming in werking kan treden?
Als je het verzendadres gebruikt, is de PayPal-verkopersbescherming van kracht. Als je daarentegen het factuuradres gebruikt, is de verkopersbescherming niet van kracht omdat de API van PayPal niet meer dan één adres kan identificeren.
Foutmelding: Er wordt een foutbericht weergegeven en dat is dat Verkoper alleen niet-versleutelde betalingen kan accepteren.
Bovenstaand bericht wordt weergegeven wanneer je bij het maken van een account hebt ingesteld dat je alleen gecodeerde betalingen accepteert, maar je geen knop-item hebt ingesteld, waardoor de hele betaalroute wordt verstoord.
Stappen om dit probleem op te lossen:
Stap 1: Log in op je PayPal-rekening.
Stap 2: Nu moet je je Profiel openen.
Stap 3: Nu moet je Website Betalingsvoorkeuren selecteren in de sectie Profielinstellingen.
Stap 4: Nu moet u wijzigingen aanbrengen in het gedeelte "Versleutelde websitebetalingen" en deze optie uitschakelen.
Stap 5: Sla nu de wijzigingen die je hebt gemaakt op.
Het weergegeven bericht: Er wordt een bericht weergegeven op het scherm en het bericht luidt: deze factuur is al betaald.
Als je meerdere winkels gebruikt voor verzending of je account gebruikt voor verschillende instellingen, dan zijn WooCommerce bestelnummers mogelijk niet uniek.
Je kunt dit probleem omzeilen door een WooCommerce-instelling te selecteren en vervolgens af te rekenen en PayPal te openen en een unieke prefix voor je winkel in te stellen.
Woo Handel > Instellingen > Kassa > PayPal en stel een unieke 'prefix' in voor je winkel
Hangende problemen met Instant Payment Notification
Als IPN je orders niet bijwerkt, kun je de gegeven stappen volgen. Als je dit soort problemen probeert op te lossen, wil je dat je bestellingen automatisch worden geannuleerd. Hierdoor kun je de bestellingen eenvoudig handmatig bevestigen zonder dit soort meldingen. Om dit soort problemen op te lossen, moet je WooCommerce openen en vervolgens Instellingen openen en naar Producten gaan en Inventaris openen en vervolgens de voorraad vasthouden.
Woo Handel > Instellingen > Producten > Inventaris > stel de "Voorraad aanhouden (minuten)" in
Voor meer informatie over Instant Payment Notifications, log je in op je account en bekijk je de geschiedenispagina.
https://www.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history
Ga je lokaal testen?
Bij lokale tests is PayPal niet in staat om met je winkel te praten, maar normaal gesproken werkt het wel wanneer je ermee werkt en deze op het web host.
Ondersteunt uw server fsockopen?
Om de geldigheid van een notificatie te controleren moet de gateway kunnen praten met PayPal en hiervoor hebben gateways de ondersteuning van fsockopen nodig. De functie die precies voor dit doel wordt gebruikt, wordt hieronder gegeven
http://codex.wordpress.org/Function_API/wp_remote_post
Om de ondersteuning van servers te controleren, moet je WooCommerce openen en naar de Systeemstatus gaan, waarna je de resultaten ziet.
Woo Commerce > Systeemstatus > Resultaten
Controleer of je server firewall heeft ingeschakeld of niet.
Als je een firewall hebt, moet de uitgaande poort 443 open staan zodat de gateway met PayPal kan praten via een https URL.
Loggen inschakelen
Als je het loggen via de instellingen inschakelt, moet je controleren of je al dan niet reacties hebt ontvangen. Als je geen enkele reactie hebt ontvangen, dan kan het een probleem zijn met je WordPress installatie of een conflict met een plugin. Om dergelijke problemen op te lossen, moet je alle andere plugins uitschakelen.
E-mailadres is aangevinkt
Je moet het e-mailadres van de gateway controleren, of het door IPN wordt teruggestuurd of niet. Ze moeten overeenkomen. Anders ontstaat er een probleem en wordt het IPN-antwoord geweigerd.
Conflicten moeten worden gecontroleerd
Als je bestelling is voltooid en de status van je bestelling nog steeds hetzelfde is en niet is veranderd door de situatie, dan moet je controleren of er conflicten zijn met W3 Total Cache.
Valuta gebruiken in Sandbox-modus.
Als je andere valuta's gebruikt dan Sandbox, dan wordt de betaling automatisch in de wachtrij gezet. Zorg ervoor dat de valuta's hetzelfde zijn als de valuta's die je hebt ingesteld in je Sandbox en je WooCommerce-winkel.
Waarom zien klanten, wanneer ze worden doorverwezen naar mijn website, niet de link waarmee ze het product kunnen downloaden nadat ze hebben betaald en producten hebben ontvangen?
Dit geeft aan dat de directe betalingsmelding niet goed werkt voor je website. Om dit probleem op te lossen, moet je de overdracht van betalingsgegevens inschakelen. Om dit in te schakelen, zijn er de volgende instellingen:
Figuur 10 Betalingsvoorkeuren website
Nadat u de instellingen hebt opgeslagen, moet u teruggaan naar de instellingen van de website en de overdrachtsmethode voor betalingsgegevens AAN of UIT zetten.
Afbeelding 11 Gegevensoverdracht (optioneel)
Als het nog steeds niet werkt, neem dan contact op met je host. Je moet ervoor zorgen dat Instant Payment Notification niet wordt geblokkeerd door caching, firewalls of andere serverinstellingen. Er zijn een aantal hosts, zoals Go Daddy, die dit soort IPN-problemen kunnen oplossen omdat we er op dat moment geen controle over hebben.
"*" geeft verplichte velden aan
"*" geeft verplichte velden aan
"*" geeft verplichte velden aan
Je moet ingelogd zijn om een reactie te plaatsen.