Dit document behandelt Legacy PayPal-producten die niet langer worden ondersteund. We raden u ten zeerste aan uw PayPal-instellingen bij te werken naar de huidige versie van PayPal.
Zie dit document voor details.
PayPal Standard
Easy Digital Downloads wordt geleverd met ingebouwde PayPal Standard. PayPal Standard is het meest basale PayPal-account dat u kunt krijgen.
LET OP: Een gratis PayPal Zakelijk-account is vereist om verbinding te maken met EDD. U kunt een bestaand PayPal Persoonlijk-account upgraden naar een Zakelijk-account of een nieuw PayPal Standard Zakelijk-account aanmaken.
Instellingen
Instellingen zijn te vinden onder
Downloads → Instellingen → Betaalmethoden → PayPal Standard.
1. PayPal-e-mailadres
De eerste instelling is uw PayPal-e-mailadres. Dit is het adres dat is gekoppeld aan uw PayPal-account.

2. PayPal-afbeelding (optioneel)
Vervolgens heeft u de optie om een afbeelding te uploaden die wordt weergegeven op de PayPal-betaalpagina.

TIP: De afbeelding moet publiekelijk toegankelijk zijn op internet en opgeslagen op een beveiligde (HTTPS) server om te worden weergegeven op de PayPal-checkout. Logo's mogen maximaal 90 pixels breed en 60 pixels hoog zijn en opgeslagen zijn in een geldig grafisch formaat, zoals .gif, .jpg of .png.
LET OP: Dit werd voorheen PayPal Pagina-stijlen genoemd, maar de pagina-stijlopties zijn door PayPal afgeschaft ten gunste van het leveren van een afbeelding.
3. PayPal Identiteitstoken
Voer vervolgens uw PayPal Identiteitstoken in. Dit is vereist om betalingsrecords onmiddellijk na aankoop automatisch als
Voltooid te markeren.
Deze token kan uit uw PayPal-account worden verkregen door deze stappen te volgen:
- Log in op uw PayPal-account.
- Beweeg de muis over het tandwiel in de rechterbovenhoek van het scherm en selecteer Accountinstellingen
- Klik onder de kop Producten & Services aan de linkerkant van het scherm op Websitebetalingen
- Klik op de link Bijwerken naast Websitevoorkeuren
- Zet Automatische Retournering op Aan
- Voer voor de retour-URL uw website-URL in.
- Klik bij Gegevensoverdracht van betalingen op de optie Aan.
- Klik op Opslaan.
- Uw PDT-identiteitstoken zou nu zichtbaar moeten zijn in de sectie Gegevensoverdracht van betalingen op de pagina.
Kopieer de token naar uw klembord en plak deze in het veld
PayPal Identiteitstoken in Downloads → Instellingen → Betaalmethoden → PayPal Standard.
4. IPN-instellingen
De PayPal Instant Payment Notification (IPN)-service stelt PayPal in staat om te communiceren met uw winkel en transacties te markeren als voltooid, mislukt, terugbetaald, enz.
De PayPal IPN wordt automatisch geconfigureerd bij gebruik van PayPal Standard, maar het is nog steeds belangrijk dat u kunt bevestigen dat deze is ingeschakeld in uw PayPal-account.
Log in op uw PayPal-account en ga met de muis boven het tandwiel rechtsboven in het scherm zweven, selecteer vervolgens
Accountinstellingen.

Klik op
Notificaties aan de linkerkant van het scherm en klik vervolgens op Bijwerken naast Instant Payment Notifications.
Klik op de knop Instellingen bewerken en voer vervolgens uw domein in (inclusief http of https) gevolgd door ?edd-listener=IPN
Kies de radiobutton voor IPN-berichten ontvangen (Ingeschakeld).

Als de PayPal IPN niet werkt, kunt u de IPN-verificatie uitschakelen, wat simpelweg een extra verificatiestap uitschakelt die wordt uitgevoerd wanneer IPN-berichten worden verwerkt.

OPMERKING: PayPal IPN-verificatie vereist een SSL-certificaat.
Als u toegang nodig heeft tot uw PayPal IPN-geschiedenis, raadpleeg dan
deze handleiding.
5. API-sleutels
PayPal API-sleutels stellen uw winkel en PayPal in staat om vollediger te communiceren, wat zorgt voor betrouwbaardere communicatie en enkele extra functies zoals
terugbetalingen in de winkel. Dit gedeelte heeft API-sleutels nodig voor Live en Test voor:
- Gebruikersnaam
- Wachtwoord
- Handtekening
Volledige documentatie over het verkrijgen van PayPal API-sleutels vindt u hieronder.
FAQ
Wat is het verschil tussen PDT en IPN, en heb ik beide nodig?
PDT (Paypal Identity Token) en IPN (Instant Payment Notification) zijn beide manieren waarop Paypal uw winkel vertelt dat een betaling succesvol was, zodat de status kan worden ingesteld op "voltooid", waarbij de bestanden aan de klant worden vrijgegeven.
PDT is een alternatief voor IPN. U moet beide gebruiken om de meeste nauwkeurigheid van Paypal te krijgen. U moet er vooral voor zorgen dat IPN is ingesteld als u terugkerende betalingen gebruikt.
Opmerking: Als u Commissies gebruikt, wordt aanbevolen om alleen IPN te gebruiken. Als beide zijn ingeschakeld, zijn er gevallen waarin commissies dubbel kunnen worden geregistreerd als PDT en IPN op verschillende tijdstippen worden bijgewerkt.
Mijn PayPal-betalingen in de winkel blijven op "In behandeling" staan en worden niet op "Voltooid" gezet. Wat moet ik doen?
Dit kan om verschillende redenen gebeuren. We hebben hier een lijst met mogelijke oplossingen om dit goed te laten werken:
https://docs.easydigitaldownloads.com/article/190-payments-not-marked-as-complete
PayPal Express / Pro
Over de PayPal Pro en Express Gateway-extensie
Easy Digital Downloads wordt geleverd met ingebouwde PayPal Standard.
PayPal Website Payments Pro en PayPal Express Gateway biedt u twee extra PayPal-opties, PayPal Pro en PayPal Express:
PayPal Pro
PayPal Pro stelt gebruikers in staat om hun creditcardgegevens in te voeren tijdens het afrekenproces en uw site nooit te verlaten, wat resulteert in een betere ervaring voor de gebruiker en meer succesvolle conversies voor u.
Opmerking: als u PayPal Pro gebruikt om creditcards te verwerken, moet u een SSL-certificaat hebben.
PayPal Express
Bij het afrekenen met PayPal Express is de gebruikerservaring erg vergelijkbaar met PayPal standaard, behalve dat het veiliger is. Het geeft u ook de optie om af te rekenen via In-Context Checkout.
Ondersteunde landen
PayPal Express en Website Payments Pro zijn niet in alle landen beschikbaar. Gebruik de volgende links om te bepalen of uw land wordt ondersteund.
Als u een foutmelding ontvangt met "Merchant country not supported", betekent dit dat uw land niet wordt ondersteund.
Installatie:
1. Betaalpoort(en) inschakelen
Ga naar Downloads → Instellingen → Betaalpoorten. Schakel de PayPal Betaalpoort(en) in die u wilt gebruiken. Het is niet verplicht om zowel Pro als Express in te schakelen. Als u PayPal Express inschakelt, moet u PayPal Standard uitschakelen als deze momenteel op uw site is ingeschakeld.

2. API-sleutels invoeren
Voordat Website Payments Pro of de Express Gateway werkt, moet u API-sleutels invoeren op de pagina met gateway-instellingen (Downloads → Instellingen → Betaalpoorten → PayPal Pro/Express). PayPal API-sleutels stellen uw winkel en PayPal in staat om vollediger te communiceren, wat zorgt voor betrouwbaardere communicatie en enkele extra functies zoals
teruggaven in de winkel. Dit gedeelte vereist API-sleutels voor Live en Test voor:
- Gebruikersnaam
- Wachtwoord
- Handtekening
Volledige documentatie over het verkrijgen van PayPal API-sleutels vindt u hieronder.
Als u een testaccount op PayPal wilt, kunt u de instructies volgen in
ons PayPal Sandbox document.
3. IPN-instellingen
PayPal's Instant Payment Notifications (IPN) zijn hoe PayPal communiceert met uw site om dingen te doen zoals het bevestigen van voltooide verkopen, mislukte verkopen, enz.
Bij gebruik van de Recurring Payments extensie:
Om terugkerende facturering correct te laten werken met PayPal Website Payments Pro en Express, is het erg belangrijk dat uw IPN-instellingen correct werken.
Log in op uw PayPal-account en ga met de muis over het tandwiel in de rechterbovenhoek van het scherm, selecteer vervolgens
Accountinstellingen.

Klik op
Notificaties aan de linkerkant van het scherm en klik vervolgens op Bijwerken naast Instant Payment Notifications.
U moet IPN-berichten inschakelen en vervolgens de Notification URL instellen op: https://uwwebsite.com/?edd-listener=eppe
* Opmerking: Vervang "uwwebsite.com" door de juiste naam van uw website.
Kies de radiobutton voor IPN-berichten ontvangen (Ingeschakeld).

Als u toegang nodig heeft tot uw PayPal IPN-geschiedenis, raadpleeg dan deze gids.
4. In-Context Checkout (Optioneel)
In-Context Checkout werkt alleen met PayPal Express. Om
In-Context Checkout te gebruiken, moet u twee instellingen voltooien. Op de pagina Downloads → Instellingen → Betaalpoorten vindt u beide.
U moet het vakje "PayPal Express In-Context Checkout" aanvinken:

en u moet ook uw Live PayPal Merchant ID opgeven:

Een merchant-ID is vereist voor In-Context Checkout. U kunt uw merchant-ID opzoeken door in te loggen op
https://www.paypal.com. Klik op het profielpictogram rechtsboven op de pagina en selecteer vervolgens Profiel en instellingen in het menu Bedrijfsprofiel. (Als u het profielpictogram niet bovenaan de pagina ziet, klik dan op Profiel, dat verschijnt in het bovenste menu wanneer het tabblad Mijn account is geselecteerd.) Klik aan de linkerkant op Mijn bedrijfsinformatie en de Merchant-account-ID wordt weergegeven in de lijst met profielitems aan de rechterkant.
U kunt
meer lezen over In-Context Checkout op PayPal.com.
5. Test PayPal
Stel de PayPal Sandbox in en schakel de Testmodus in (Downloads → Instellingen → Betaalterminals) om de gateway te testen.
Veelgestelde vragen en probleemoplossing
Is deze extensie PCI-conform?
PCI-conformiteit is een vereiste van Paypal als u hun PayPal Payments Pro-systeem gebruikt. Deze extensie is zo gecodeerd dat deze PCI-conform is. Het slaat geen creditcardgegevens op. In plaats daarvan worden de door de gebruiker ingevoerde gegevens eenvoudig naar Paypal verzonden. Om echter volledig PCI-conform te zijn, moet uw website alle gegevens op een veilige en versleutelde manier verzenden en ontvangen. U kunt dit doen door een SSL-certificaat in te stellen en alle pagina's te dwingen dit te gebruiken. Als u hulp nodig heeft bij het instellen van een SSL-certificaat en het dwingen van alle gegevens om via HTTPS te worden verzonden/ontvangen, raden we u aan contact op te nemen met uw webhost, aangezien zij degenen zullen zijn die dit voor u kunnen instellen. Het is dus belangrijk op te merken dat u bij uw webhost moet bevestigen dat u ook PCI-conform bent.
Wat is het verschil tussen PayPal Express en PayPal Standard?
PayPal Standard (dat gratis is inbegrepen bij Easy Digital Downloads) stuurt de gebruiker naar PayPal om de aankoop te voltooien. Bij PayPal Express wordt de gebruiker weliswaar naar PayPal gestuurd om akkoord te gaan met de aankoop, maar deze wordt pas daadwerkelijk voltooid als ze terug zijn op uw site. Dit is minder gevoelig voor communicatieproblemen met PayPal en resulteert in betalingen die betrouwbaarder op "Voltooid" worden ingesteld in uw Easy Digital Downloads-winkel. Het komt vaak voor dat er problemen zijn met afwachtende of onvolledige betalingen wanneer PayPal Standard wordt gebruikt, aangezien PayPal vertrouwt op zijn eigen IPN (Instant Payment Notification) -service. Deze service kan om verschillende redenen mislukken, en aangezien deze eigendom is van PayPal, kan ons ondersteuningsteam IPN-gerelateerde problemen slechts beperkt oplossen.
Fout: Beveiligingsfout Beveiligingsheader is ongeldig
Als deze fout optreedt bij het afrekenen, komt dit waarschijnlijk door onjuiste API-gegevens. Verifieer dat uw API-gegevens correct zijn.
PayPal Advanced
Accepteer creditcards en PayPal rechtstreeks op uw WordPress-site en bied een naadloze checkout-ervaring
Met deze PayPal-gateway-add-on kunt u creditcard- en PayPal-betalingen rechtstreeks op uw site accepteren via uw
PayPal Payments Advanced-account. Bij het kopen van downloads via de PayPal Payments Advanced-gateway voeren gebruikers hun creditcardgegevens in tijdens het afrekenproces en verlaten ze nooit uw site, wat resulteert in een betere ervaring voor de gebruiker en meer succesvolle conversies voor u.
Wat is PayPal Payments Advanced?
Houd klanten tijdens het hele afrekenproces op uw site zonder de volledige last van het beschermen van hun financiële gegevens. Naast een merchant-account en gateway in één, biedt PayPal u een beveiligd afrekensjabloon om binnen uw website te integreren voor slechts $ 5 per maand. Uw klanten zullen niet weten dat PayPal hun betaling verwerkt, waardoor uw bedrijf er veiliger en professioneler uitziet.
Installatie en instelling
Installatie
Nadat deze extensie is
geïnstalleerd en geactiveerd, gaat u naar WordPress admin → Downloads → Instellingen → Betaalgateways en schakelt u PayPal Payments Advanced in.
Licenties
Voer uw EDD PayPal Payments Advanced-licentiesleutel in door op "Instellingen" onder het menu Downloads te klikken en naar het tabblad Licenties te navigeren. U kunt deze licentiesleutel vinden in uw e-mailontvangstbewijs dat u hebt ontvangen tijdens uw aankoop op
https://easydigitaldownloads.com
Uw PayPal Manager-account instellen
Als u nog geen PayPal Payments Advanced-account hebt aangevraagd, moet u dat eerst doen. Deze aanvraag leidt u door het instellen van een PayPal Manager-account, waarmee u verbinding kunt maken met de PayPal Payments Advanced-service. Houd er rekening mee dat uw nieuwe PayPal Manager-logininformatie gescheiden is van uw normale PayPal-accountlogininformatie.
Vraag een PayPal Payments Advanced-account aan
In stap 2 van uw aanvraag voor PayPal Payments Advanced wordt u gevraagd een PayPal Manager-account aan te maken en uw bedrijfsinformatie in te voeren.

Dit aparte account geeft u toegang tot een online accountbeheerdashboard waar u rapporten kunt uitvoeren, transactie-instellingen kunt aanpassen en toegang hebt tot uw virtuele terminal. We zullen deze PayPal Manager-login en -wachtwoord gebruiken om de EDD PayPal Payments Advanced-plugin te voltooien.
OPMERKING: Uw PayPal Manager-logininformatie is gescheiden van uw PayPal-accountlogininformatie.
Log in op uw PayPal Manager-account op
https://manager.paypal.com met uw Partner ID, Merchant Login en wachtwoord:
- Partner ID: PayPal
- Merchant Login: [Uw PayPal Manager Login]
- Gebruiker: [Laat dit leeg]
- Merchant Wachtwoord: [Uw PayPal Manager Wachtwoord]
Configureer de instellingen van PayPal Manager
Nu u bent ingelogd, moet u uw instellingen aanpassen om ervoor te zorgen dat uw PayPal-transacties succesvol en veilig worden voltooid. Klik hiervoor op het tabblad "Service Settings". Klik onder de sectie "Hosted Checkout Pages" op "Set Up".
Er zijn nogal wat instellingen op deze pagina, maar de meeste worden afgehandeld door de EDD PayPal Payments Advanced-plugin op de achtergrond. Configureer deze instellingenpagina zodat deze overeenkomt met de instellingen in het volgende screenshot:

Samenvatting van wijzigingen
Factuurgegevens / Verzendgegevens
U kunt optioneel vereisen dat uw PayPal-checkout de naam, factuuradres, e-mailadres, etc. van uw klanten vastlegt door de bijbehorende selectievakjes "Vereist" en "Bewerkbaar" aan te vinken onder de sectie "Factuurgegevens" op dezelfde pagina. De minimaal aanbevolen opties om hier aan te vinken zijn de twee selectievakjes "E-mailadres".
Betalingsbevestiging
- Selecteer de radiobutton voor de optie die luidt; "Op mijn website" naast de instelling "Bevestigingspagina weergeven".
- Kies "POST" in de dropdown naast de instelling "Return URL Method".
Stille POST voor gegevensoverdracht
- Kies "Ja" in de dropdown naast de instelling "Use Silent Post".
- Schakel het selectievakje in naast de instelling die luidt "Ongeldig transactie wanneer mijn server geen gegevens ontvangt die door de stille POST zijn verzonden".
Beveiligingsopties
- Zoek de optie "Enable Secure Token" en kies "Yes" in de dropdown ernaast.
Nadat u uw instellingen hebt geconfigureerd, vergeet dan niet op de knop "Wijzigingen opslaan" onderaan de pagina te klikken.
PayPal's Secure Token inschakelen
Nu u bent ingelogd, moet u uw instellingen aanpassen om ervoor te zorgen dat uw PayPal-transacties veilig worden voltooid. Klik hiervoor op het tabblad "Service Settings". Klik onder de sectie "Hosted Checkout Pages" op "Set Up".
Scroll naar de onderkant van deze pagina om de optie "Enable Secure Token" te vinden en kies "Yes" in de dropdown ernaast. Klik vervolgens op "Save Changes".
U kunt ook optioneel vereisen dat uw PayPal-checkout de naam, factuuradres, e-mailadres, etc. van uw klanten vastlegt door de bijbehorende selectievakjes "Vereist" en "Bewerkbaar" aan te vinken onder de sectie "Factuurgegevens" op dezelfde pagina. De minimaal aanbevolen opties om hier aan te vinken zijn de twee selectievakjes "E-mailadres".
Een PayPal EDD-gebruiker aanmaken
We gaan nu een nieuwe gebruiker aanmaken die uw EDD-site verbindt met uw PayPal Manager-account. Zodra u bent ingelogd, klikt u op het tabblad "Account Administration". Klik onder de sectie "Manage Users" op "Add User".

Vul het formulier in zoals het op u van toepassing is. Zodra u bij de sectie "Assign privilege to user" onderaan komt, gebruikt u de volgende instellingen:
- Selecteer een vooraf gedefinieerde rol: API_FULL_TRANSACTIONS
- Gebruikersstatus: Active
- Bekijk facturen: No
PayPal verbinden met uw EDD-site
Nu u een EDD-gebruiker hebt in ons PayPal Manager-account, moet u uw site vertellen om transacties te verwerken met die gebruikersgegevens.
U kunt uw gebruikersgegevens invoeren op uw EDD-site door op "Settings" te klikken onder het menu "Downloads" en naar het tabblad "Payment Gateways" te navigeren.
Hier, onder de sectie "PayPal Payments Advanced – Manager Settings", voeren we alle informatie in die we nodig hebben om deze verbinding tot stand te brengen:
- Live PayPal Manager Partner: “PayPal”
- Live PayPal Manager Vendor: [Your PayPal Manager Login, e.g. “davekiss”]
- Live PayPal Manager Username: [Your PayPal EDD User, e.g. “edd_user”]
- Live PayPal Manager Password: [Your PayPal EDD User Password]
Don’t forget to click the “Save Changes” button at the bottom. You’re now all set up and ready to accept live transactions with PayPal Payments Advanced!
You can activate the payment gateway on your store by clicking the PayPal Payments Advanced checkbox at the top of the Payment Gateways tab.
Optional: Customizing a PayPal template
PayPal Payments Advanced allows you to customize your payment page. You can customize the header, background, title, button, and the order summary column of your payment page.
PayPal offers three design templates for you to choose. Template A is the default template but you can choose from any of the three templates offered, including Template C, which allows you to embed the payment fields directly on your site.
To customize a template, login to your PayPal Manager account at
https://manager.paypal.com using your Partner ID, Merchant Login, and Password.
Then, click the Service Settings tab, and under the Hosted Checkout Pagessection, click the Customize link. You can
see the PayPal documentation for more info..
Once you have a PayPal template designed and configured, you need to tell your EDD site which template you’d like to use during checkout.
You can do this on your EDD site by clicking on “Settings” under the Downloads menu, and navigating to the Payment Gateways tab.
Here, under the PayPal Payments Advanced – Manager Settings section, select the appropriate template option in the PayPal Template dropdown box.
Optional: Using in Test/Sandbox Mode
If you’d like to use EDD PayPal Payments Advanced while your EDD site is in test mode, you’ll need to set up a separate PayPal Manager Testing Account that only handles test transactions.
To start, visit the PayPal Registration Page and click Continue. This will take you to the test account signup page.

On this page, make sure to select the option that reads “I do not have a Processor. Setup test account.” Fill out the account information as it pertains to you, choosing a new username and password for this test account.
Under Terms and Conditions, you’ll need to click the “Read Gateway Agreement” link, which will enable the checkbox to agree and accept to the PayPal Gateway Agreement. Click Continue, and if all goes well, you should see this screen.

Now that you have a PayPal Manager testing account, you need to tell your site to process test transactions with those user credentials.
You can enter your testing user credentials on your EDD site by clicking on”Settings” under the Downloads menu, and navigating to the Payment Gateways tab.
Hier, onder de sectie "PayPal Payments Advanced – Manager Settings", voeren we alle informatie in die we nodig hebben om deze verbinding tot stand te brengen:
- Test PayPal Manager Username: [Your PayPal Manager testing account username, e.g. “edd_test_user”]
- Test PayPal Manager Password: [Your PayPal Manager testing account Password]
Don’t forget to click the “Save Changes” button at the bottom. You’re now all set up and ready to accept test transactions with PayPal Payments Advanced!
How to get PayPal API keys
A variety of extensions for Easy Digital Downloads use PayPal API keys. This document will show how to get Live API keys. The process for getting Test API keys is
documented in our PayPal Sandbox doc.
Creating Keys
First go to https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-api-access. Log in with your normal PayPal account. Once you’re logged in, find the box labelled NVP/SOAP API Integration. In that box click Request API credentials.
On the next page look for the box labelled
Request API signature. Make sure the radio button in there is checked, and then click Agree and Submit.
On the next page you’ll have a list of the
- API Username
- API Password
- Handtekening
each with a Show link next to it. Clicking Show will will reveal the proper string for each item.

Entering Keys in EDD Settings
Once you have those three items, in the WordPress admin go to Downloads → Settings → Payment Gateways → PayPal Standard and you’ll find fields to enter them in.

Getting Test API Keys
Getting Test API keys is documented in our PayPal Sandbox document. Take the Seller keys created there and enter them into the Test API fields you find under the Live API fields on the settings page mentioned above.
