Pronamic Pay 5.6 + Adyen Add-On

Leo 3 april 2019
Pronamic Pay 5.6 with Adyen support

Afgelopen maanden hebben wij alles behalve stilgezeten! Sinds de vorige grote update zijn er 5 kleinere updates doorgevoerd aan Pronamic Pay. Van het oplossen van kleine ‘issues’, het updaten van bibliotheken tot het toevoegen van nieuwe pictogrammen voor bijvoorbeeld ‘Handelsbanken’. Met de versie 5.6 brengen we onder andere integratie met Adyen naar WordPress. Ontdek snel wat er nieuw is in Pronamic Pay 5.6 én de Pronamic Pay Adyen Add-On.

Pronamic Pay Adyen Add-On

De grootste update aan de nieuwe Pronamic Pay plugin is ondersteuning voor add-ons. Zo maken we de integratie van Adyen voor WordPress nu mogelijk via de nieuwe Pronamic Pay Adyen Add-On. Met deze integratie is het nu mogelijk om wereldwijd betalingen te ontvangen. Betaalprovider Adyen ondersteunt namelijk alle ‘meestgebruikte’ betaalmethoden wereldwijd.

WordPress Adyen configuratie
WordPress admin dashboard Pronamic Pay Adyen configuratie.

De Pronamic Pay Adyen Add-On maakt gebruik van de Adyen API en de Adyen Web SDK. Voor bijvoorbeeld de iDEAL-betaalmethode maken we gebruik van de API integratie. Dit heeft als voordeel dat bezoekers van je website direct doorgestuurd kunnen worden naar de betaalpagina van hun eigen bank. Voor andere Adyen betaalmethodes zoals creditcard maken we gebruik van de Web SDK integratie. Dit heeft als voordeel dat bezoekers op een veilige manier aanvullende betaalgegevens kunnen invoeren binnen je website. Onze Adyen integratie maakt geen gebruik van verouderde Adyen integratie technieken zoals HPP of CSE. Dit maakt de Pronamic Pay Adyen Add-On een toekomstbestendige oplossing.

Adyen notificatie webhooks

Om de status van betalingen binnen het WordPress dashboard synchroon te houden met Adyen kan er gebruik gemaakt worden van Adyen notificatie webhooks. Hierbij geef je binnen het Adyen dashboard een webhook URL op van je WordPress website. Adyen zal vervolgens berichten versturen aan deze URL zodra bijvoorbeeld de status van een betaling wijzigt. Hierbij maken we gebruik van de WordPress REST API die standaard beschikbaar is binnen WordPress 4.7+. Adyen kan de webhook notificatieberichten versturen naar een zogenaamde WordPress REST API endpoint. De webhook URL ziet er doorgaans als volgt uit: https://example.com/wp-json/pronamic-pay/adyen/v1/notifications. Bij het aanmaken van een Adyen gateway configuratie binnen de Pronamic Pay plugin staat deze vermeld:

WordPress Adyen Webhook
WordPress admin dashboard Pronamic Pay Adyen webhook gegevens.

Om te voorkomen dat derden notificaties versturen naar deze WordPress REST API endpoint kan er gebruik gemaakt worden van HTTP-authenticatie. Hierbij geef je binnen het Adyen en WordPress dasbhoard een gebruikersnaam en wachtwoord op:

WordPress Adyen notificatie authentificatie
WordPress admin dashboard Pronamic Pay Adyen notificatie authenticate instellingen.

Kwaliteit

Kwaliteit vinden we bij Pronamic heel belangrijk. Om dit te waarborgen maken we gebruik van zogenaamde “Quality Assurance” tools. De Pronamic Pay Adyen Add-On wordt zo automatisch gecontroleerd op allerlei zaken. Zo voldoet de add-on bijvoorbeeld volledig aan de WordPress Coding Standards. Daarnaast hebben we voor ruim 80% van alle code en functionaliteiten testen geschreven. Bij nieuwe ontwikkelingen kunnen we zo heel goed in de gaten houden of de bestaande functionaliteiten goed blijven werken.

WordPress Pronamic Pay Adyen PHP Stan
De kwaliteit van de Pronamic Pay Adyen Add-On wordt gecontroleerd met behulp van tools zoals Travis CI, Scrutinizer, Codecov, Coveralls, Composer, Node.js, PHPUnit, Grunt, PHP_CodeSniffer, PHP Mess Detector, PHPStan, Psalm en meer.

Licenties + add-ons

De Adyen integratie is niet opgenomen in de Pronamic Pay plugin. We hebben voor de Adyen integratie een aparte plugin (add-on) gemaakt. Deze add-on plugin vereist wel de Pronamic Pay plugin. Met deze nieuwe opzet hebben we ook ons licentiemodel gewijzigd. De ‘Single Site’ licentie noemen we voortaan een ‘Basic’ licentie. De ‘5-20 Sites’ licentie noemen we voortaan de ‘Developer’ licentie. Daarnaast hebben we een nieuwe licentie ‘Pro’ geïntroduceerd. De Pronamic Pay Adyen Add-On is standaard beschikbaar binnen de ‘Pro’ en ‘Developer’ licentie. Meer informatie over deze licenties en de kosten is te vinden op de Pronamic Pay productpagina.

Onze nieuwe integratie met Adyen voor WordPress is ‘futureproof’ en vanaf nu beschikbaar. Schaf daarom snel een licentie aan en start met verkopen via Adyen op jouw website.

Licentie Pronamic Pay aanschaffen

0 reacties

Plaats een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Altijd op de hoogte blijven?