mollie webhook werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Front-end developer (Vue.js) - internationaal data

Functie Als Front-end developer bouw je iets dat ertoe doet in verschillende ontwikkelingsprojecten, waarbij je bijvoorbeeld focust op dataverwerking, dataopslag, data science of platform billing. Als lid van het front-end team ben je bezig met het vormgeven van de volledige User Exeprience voor de verschillende producten. Momenteel zijn ze druk bezig om het product te refactoren naar Vue. Hierin werk je nauw samen met zowel je eigen team als andere scrumteams. Met jouw creativiteit ga je zelfstandig en proactief complexe uitdagingen aan. Uiteraard durf je hulp te vragen waar nodig. Je bent zowel een goede luisteraar als een uitlegger. Je

Bekijk vacature »

Systeembeheerder

Elke moeilijkheid zet jij om in een kans. Elk systeem opent voor jou nieuwe deuren. Klinkt dit bekend? Kom dan werken bij het leukste ICT-bedrijf van Nederland! Draag bij aan het onderwijs van de toekomst als Systeembeheerder. Systeembeheerder Moeilijkheid of kans? ITS IT-services is partner voor vele scholen. Wij adviseren, installeren, ontwikkelen en ondersteunen op ICT-gebied. Onze klanten zijn mensen met een passie voor onderwijs. Ben jij de specialist die bijdraagt aan zorgeloos lesgeven met de nieuwste technieken? Zet jouw brede kennis in bij ITS. Als Systeembeheerder: verzorg je aanleg en onderhoud van IT-netwerken voor scholen; adviseer je klanten en

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

.NET developer

Functie Jij begint als .NET ontwikkelaar in een team met 10 andere Software Engineers. De werkzaamheden zijn afwisselend, zo kan het dat jij bezig bent met volledig nieuwe features of het door ontwikkelen van bestaande sites of shops. Wij ontwikkelen web applicaties, maar ook mobiele applicaties. Daarnaast bijt jij je soms ook van in externe koppelingen met systemen zoals een ERP. Als team is er een duidelijke focus m.b.t. het waarborgen van de performance en snelheid van webshops. Ook zijn wij expert op het gebied van configuratoren. Kortom enorm veel afwisselende werkzaamheden! Ook jouw werkplek kan afwisselend zijn. Soms heb

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Senior developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Back end developer PHP Laravel

Functie Het team waarin je komt te werken bestaat uit 9 ontwikkelaars. Dit is verdeeld over 2 product teams, waar de 1 zich focust op de API koppelingen en het andere team focust zich meer op het (door)ontwikkelen van de Portal. Jij PHP developer zult aan beide kanten werken. Door de snelle groei moeten de producten zeer schaalbaar zijn. Dit betekent zowel voor de portal en de verschillende API’s. Wij gebruiken voornamelijk PHP in combinatie met Laravel. De manier hoe we werken is dat onze uitdagingen leidend zijn en niet onze stack. Dit betekent dat je als individu de vrijheid

Bekijk vacature »

Flutter developer

If as a Flutter developer you like nothing more than sinking your teeth into a new app to be developed, then you're in the right place with us. Because we are looking for your knowledge of building mobile applications, your ideas about the architecture and design of the app and of course the end result. If you can also work well together in a team, then that's absolutely great. Functie-eisen 3+ years of working with Dart. If you have any native experiences, great! You like to coach and teach others. Arbeidsvoorwaarden A competitive salary and a great remote and flexible

Bekijk vacature »

Senior Front end developer Parkeersystemen

Functie Als versterking van ons team zijn we op zoek naar een ervaren medior of senior Front en developer die goede kennis heeft van Javascript frameworks. Onze applicaties en software is volledig webbased. Momenteel werken wij met C# en .NET in de back end en gebruiken we ASP.Net voor de front end. Echter willen we een betere user experience creëren op meerdere devices. Vandaar dat wij momenteel alles nieuw willen ontwikkelen middels Angular. We zijn voornamelijk op zoek naar iemand die technisch goed kan ombouwen, voor het design en User Experience gebruiken wij namelijk een extern bureau, waar jij ook

Bekijk vacature »

Medior Frontend developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Bij DPA GEOS werken onze consultants als Frontend Developer in Agile teams bij onze klanten en zijn ze verantwoordelijk voor de grotere webapplicaties. Wil jij dit ook, want we zijn op zoek naar enthousiaste Frontend Developers om ons development team te versterken. Je draagt positief bij aan de teamgeest binnen een projectteam je kijkt verder dan je eigen rol. Eventueel begeleid je ook andere ontwikkelaars in het softwareontwikkelproces. Je gaat webapplicaties maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit

Bekijk vacature »

.NET Developer Inhouse Product Hecht Team

Bedrijfsomschrijving Met hun eigen software product helpt deze organisatie groothandels, ziekenhuizen en retailers om hun magazijnen en logistieke processen zo efficiënt mogelijk te organiseren. Dat is enerverend en uitdagend en daar hebben ze goede, slimme collega's voor nodig. Deze organisatie heeft het fijne van een klein bedrijf, maar ze zijn ook ambitieus en zien elke dag weer ruimte voor verbetering. Wij zoeken voor deze organisatie een ervaren softwareontwikkelaar die een team kan aansturen en samen met hen gaat werken aan mooie nieuwe functionaliteiten in hun eigen inhouse software product! Met jouw team hier zorg jij voor gefaseerde refactors die op

Bekijk vacature »
Daniel van Seggelen

Daniel van Seggelen

05/04/2019 08:10:06
Quote Anchor link
Ik zit in de testfase mollie te implementeren:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
$payment = $mollie->payments->create([
          "amount" => [
                "currency" => "EUR",
                "value" => "".array_sum($total).".00" // You must send the correct number of decimals, thus we enforce the use of strings
          ],
          "description" => "Premium rapport",
          "redirectUrl" => "".HTML_ROOT."betaald",
          "webhookUrl" => "".HTML_ROOT."inc/webhook.php",
          "metadata" => [
                "order_id" => "12345",
          ],
    ]);


met : <form method="post" id="betaal" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $payment->getCheckoutUrl()?>
">

gaat hij netjes de test doen en via paid komt er geet $_POST['id'] in de webhook.php.

Waarom??

WEBHOOK>PHP

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
include('../config.php');
include(DOC_ROOT.'class/class.php');
$DBD = new DBD();
                if (isset($_POST['id']))
                {
                    require_once (DOC_ROOT.'mollie/vendor/autoload.php');
                    require_once (DOC_ROOT.'mollie/examples/functions.php');
                    $mollie = new \Mollie\Api\MollieApiClient();
                    $mollie->setApiKey("test_xxxxxxxxxxxxxxxxxxxxxxxxxxxx");
    
        
                $payment = $mollie->payments->get($_POST['id']);                    
                echo $payment ;
                mysqli_query($DBD->conn(),"INSERT into orders (status) values ('".$_POST['id']."')  ");    
                
                }
 
PHP hulp

PHP hulp

08/02/2023 17:29:22
 
Rob Doemaarwat

Rob Doemaarwat

05/04/2019 09:51:47
Quote Anchor link
Wat zit er dan wel in die $_POST? Dump 'm eens naar disk, zodat je kunt zien wat er dan *wel* in zit/zat (misschien wel een error). Als ik zo gauw de Mollie docs lees zie ik al dat die getCheckoutUrl altijd via een GET aangeroepen moet worden. De form POST moet je dus naar je eigen server doen, en dan (na verwerken van het form en het aanmaken van de getCheckoutUrl) een redirect naar Mollie/bank.

En sowieso:
- "value" => "".array_sum($total).".00": Als nu $total = [12.34], dan staat er value => "12.34.00". Gebruik gewoon number_format.
- Waarom steeds die "".whatever? Als uiteindelijk blijkt dat het een string moet zijn maakt PHP die er vanzelf wel van (bijvoorbeeld omdat je achter "whatever" toch al een string plakt). Dit maakt het er niet leesbaarder op.
 
Thomas van den Heuvel

Thomas van den Heuvel

05/04/2019 12:03:18
Quote Anchor link
Is de webserver vanwaar het betaalverzoek wordt gedaan uberhaupt bereikbaar vanaf het internet? Het internet kent immers alleen maar zijn "eigen" localhost.
 
Daniel van Seggelen

Daniel van Seggelen

05/04/2019 12:55:20
Quote Anchor link
Dat werkt ook niet, ik heb het via een get eerst naar mijn server verstuurd en dan met een window.location geredirect.

Moet dat echt met een php header? ik ga dat zo proberen, ben ff onderweg

Toevoeging op 06/04/2019 05:08:23:

"
Quote:
Is de webserver vanwaar het betaalverzoek wordt gedaan uberhaupt bereikbaar vanaf het internet? Het internet kent immers alleen maar zijn "eigen" localhost.
"

Jazeker, in de browser open ik hem gewoon direct.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.