mollie webhook werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

BI Ontwikkelaar

Ben jij gek op het verzamelen en analyseren van informatie? En wil je met deze passie graag zorgorganisaties meer inzicht verschaffen? Lees dan snel verder. Jouw baan Als BI ontwikkelaar Datawarehouse help je zorgorganisaties bij het inzichtelijk maken en grafisch presenteren van hun data. De ene dag werk je aan rapportages en kubussen, een dag later spreek je af met je collega’s om je in een ingewikkeld zorgproces te verdiepen. Je verwerkt informatiewensen samen met onze ontwikkelaars in de software. Afwisselend en uitdagend, want je werkt aan meerdere projecten tegelijk. Wat voor projecten? Dat stemmen we zoveel mogelijk af op

Bekijk vacature »

Senior OutSystems Developer / International enviro

Bedrijfsomschrijving For our international client based in Eindhoven area, we are looking for a senior OutSystems Developer. This company is a listed company with offices and plants all over the world. The company offers great experiences and exposure with people from different and unique cultures. They describe themselves as an innovative, professional and sustainable firm. Their goal is to provide for the generations to come. As Outsystems Developer you will be working in an international environment with approximately 15 direct colleagues, consisting of developers, integration specialists and application engineers. This Applications team is a very close and hard working team,

Bekijk vacature »

Junior Python Developer Data Scientist

Bedrijfsomschrijving Onze klant biedt financiële dienstverlening aan organisaties binnen de non-profit sector. Hierbij kun je denken aan overheden en instellingen met een maatschappelijk belang. In vergelijking met andere financiële dienstverleners staan zij er bijzonder goed voor. De organisatie heeft een open cultuur met vrij korte lijnen. Daarnaast zijn duurzaamheid en betrouwbaarheid termen die de organisatie kenmerken. Ter uitbreiding van één van de IT teams zijn zij op zoek naar een Python Ontwikkelaar met interesse voor Data Science. Grote hoeveelheden data zijn kenmerkend voor het applicatie landschap, waarbij aan de finance kant hier complexe data, formules en wiskundige berekeningen komen kijken.

Bekijk vacature »

Leiden centraal zoekt PHP developer

Bedrijfsomschrijving Deze fullservice internet organisatie zoekt een PHP developer die ruime ervaring heeft met frameworks. Ze bouwen hier webapps voor verschillende branches waaronder non-profit organisaties en verenigingen. Het is een frisse, jonge en dynamische organisatie die diverse mooie klanten heeft in verschillende branches. De projecten waar je aan werkt eisen hoge kwaliteit op zowel technisch als creatief vlak. 90% van de projecten is maatwerk en die vragen dan ook allemaal een andere aanpak. Met welke technieken en hoe je het project gaat aanvliegen bepaal jij samen met het team en de klant. De klant heeft een wens die jij gaat

Bekijk vacature »

.NET Developer Datawarehouse

Werk jij als software developer het liefst met uitdagende systemen? Wil jij je steentje bijdragen aan een betere en efficiëntere zorg? Dan kun jij je bij onze vestiging in Amsterdam volledig uitleven als .NET Developer Datawarehouse. Jouw baan Je ontwerpt, ontwikkelt, ondersteunt en onderhoudt je eigen Datawarehouse module binnen HiX, onze ICT-totaaloplossing voor de zorg. Je schrijft objectgeoriënteerde code (we werken met Microsoft technologie, wat betekent dat je veel met C# gaat werken), speurt naar verbeteringen, werkt aan vernieuwende projecten, doet code reviews en voert testen uit. Een uiterst verantwoordelijke job, want dankzij jouw software kunnen zorginstellingen hun informatie behoeften

Bekijk vacature »

Fullstack Developer Angular 6 Java

Bedrijfsomschrijving Het bedrijf, gelegen in hartje Utrecht, werkt nauw samen met alle instanties die gericht zijn op het Nederlandse wegennet. De applicatie waar jij aan gaat werken brengt het volledige wegennet van Nederland in kaart. Aan de hand van deze applicatie kunnen instanties een duidelijk overzicht krijgen over waar en wanneer er veranderingen en verbeteringen plaats moeten vinden. In andere woorden: Jij werkt direct mee aan het verbeteren van de infrastructuur binnen Nederland. Als Fullstack Java Developer kom je terecht in het team wat verantwoordelijk is voor alle innovatie projecten die er binnen de organisatie bedacht worden. Daardoor zal je

Bekijk vacature »

Angular Developer

Bedrijfsomschrijving De organisatie is een grote speler in de financiële branche met ongeveer 4500 medewerkers waarvan 450 IT-medewerkers. De organisatie staat continue in beweging en wil zich altijd blijven vernieuwen. Een belangrijk aspect voor deze organisatie is dat de klant altijd centraal staat. Binnen de afdeling waar je komt te werken wordt gezocht naar een ervaren Angular Developer. De afdeling bestaat uit twee scrum teams waarbij er altijd vanuit een DevOps manier wordt gewerkt, "You build it, you run it". De afdeling is verantwoordelijk voor het verder ontwikkelen van de webapplicatie en het beheer daarvan. Daarnaast is het team is

Bekijk vacature »

C# Developer/ SQL Server/ Visual Studio/Javascript

Bedrijfsomschrijving Onze klant is een internationale organisatie gevestigd in de omgeving van Almere. De laatste jaren heeft onze klant een forse groei doorgemaakt als onderdeel van een grote Corporate werkgever. Flexibiliteit en meedenken zijn belangrijke pijlers in de organisatie. Zo is het pand bijvoorbeeld al om 7 uur open, zodat flexibele werktijden mogelijk zijn. Om klanten en werknemers optimaal van dienst te kunnen zijn is onze klant op zoek naar een .NET Developer (C#). De afdeling waar je komt te werken bestaat uit drie onderdelen: een websites team, een portals team en een team dat over een HR-systeem gaat. Voor

Bekijk vacature »

PHP Ontwikkelaar

Wij, Schulinck - onderdeel van Wolters Kluwer, zoeken een PhP Ontwikkelaar voor het ontwikkelen van onze online applicaties, zoals: Schulinck Grip op, Schulinck Antwoord op, Schulinck Traject51 and Schulinck e-forms. Je denkt mee in het functioneel ontwerp en draagt zorg voor een perfecte implementatie. Je verdiept je in bestaande modules en onderhoudt deze. Wat ga je verder doen? · Vertalen van klantbehoeften naar technische oplossingen; · Ontwikkelen en onderhouden van software in een SCRUM team; · Reviewen van gemaakte code en opstellen documentatie; · Ontwikkelen van (geautomatiseerde) testen. Over Schulinck Wij zijn een sterk groeiend onderdeel van Wolters Kluwer en

Bekijk vacature »

Webdeveloper

Bedrijfsomschrijving In 1988 ontstond dit Delftse bedrijf, opgericht en gerund door studenten. Tot op de dag van vandaag is het nog steeds een goed lopend bedrijf dat bedrijven en studenten bij elkaar brengt. Maar ook als je geen student bent! Het bedrijf waar je voor komt te werken is eigenlijk zelf ook een soort detacheerder, maar dan op het gebied van programmeurs. Zij hebben een samenwerking met verschillende grote bedrijven zoals gemeenten of vastgoedbedrijven. Voor elke opdracht kijken zij bij welk bedrijf jij het beste past. Dit zou zomaar uit kunnen lopen op een vaste baan bij een van deze

Bekijk vacature »

Senior .NET Developer Datawarehouse

Senior .NET Developer Datawarehouse Bouw jij graag mee aan de nieuwe generatie van het datawarehouse-framework voor de zorg? En kent programmeren in C# geen geheimen voor jou? Dan pas jij perfect in ons team in Amsterdam. We bieden jou de kans om complexe uitdagingen op te lossen en te werken met de nieuwste technieken. Jouw baan Zorgprofessionals nemen belangrijke beslissingen op basis van data uit ons Datawarehouse. Als .NET Developer Datawarehouse ontwikkel jij een nieuwe generatie van het achterliggende framework. Je werkt dagelijks met zeer grote en complexe datasets en krijgt te maken met uitdagende issues, waarbij diepgaand onderzoek nodig

Bekijk vacature »

Product Owner Systeembeheer/Operations

Werken bij Bakker&Spees betekent werken in een innovatief IT-bedrijf met zelfsturende teams en in totaal 40 medewerkers. Omdat we flink groeien hebben we bij Systeembeheer behoefte aan verdere verbreding en uitbreiding van het team. Bij Systeembeheer is er geen sprake van één product maar een hele reeks. Juist daarom zoeken we een Product Owner die overzicht kan houden en eigendom kan nemen over die reeks. Deze producten en diensten variëren van basaal werkplekbeheer, kantoorinfrastructuur en softwareonderhoud (van eigen en externe software) tot netwerk-, server- en databasebeheer (Linux en Windows), monitoring, security, hosting en deployment automatisering. Wat ga je doen: Als

Bekijk vacature »

.NET backend developer, afwisselende projecten, ve

Voor een detacheerder in de regio Rotterdam zijn we op zoek naar een ervaren .NET developer. Het bedrijf bestaat uit circa 100 medewerkers waarvan 10 .NET developers. Dit zijn voornamelijk senior .NET developers. Omdat je via deze werkgever gedetacheerd wordt bij hun klanten, is werk afhankelijk van de opdracht waar je terechtkomt. Dit kan zijn bij een grote verzekeraar maar ook een bouwbedrijf of gemeente. Niet alleen betekent dit om de zoveel tijd (bijvoorbeeld 1 jaar) een nieuwe technische uitdaging maar ook een nieuwe omgeving waarin je terecht komt. Naast de afwisseling in je werk biedt dit bedrijf uitstekende opleidingsmogelijkheden.

Bekijk vacature »

Backend .NET Developer C# Voetbal

Bedrijfsomschrijving Binnen deze organisatie in de regio Den Haag zal je als .NET Developer terecht komen in een multidisciplinair team met 5 andere Programmeurs. In jouw rol ben je verantwoordelijk voor het ontwikkelen en optimaliseren van mobiele applicaties met meer dan 4 miljoen gebruikers wereldwijd. Als Backend Developer zal je dagelijks werken met C#, .NET Core, Kubernetes en een SQL Database. Voor het onderling communiceren van de microservices wordt gebruik gemaakt van RabbitMQ. Je krijgt energie van technische uitdagingen en je werkt graag samen. Verder zul je in vele projecten deelnemen, zorg je voor nieuwe features, los je diverse bugs

Bekijk vacature »

E-mail Developer

Als E-mail Developer laat je Coolblue er in elke mailbox goed uit zien. Hoe word ik E-mail Developer bij Coolblue? Kan jij met jouw technische ervaring en skills de vetste emails coderen? Weet jij daarnaast alle laatste snufjes op het gebied van email en kan je niet wachten deze te delen met onze campagne specialisten? Dan is deze functie iets voor jou! Wil jij E-mail Developer worden bij Coolblue? Annelotte legt je uit hoe je dat doet. Dit vind je leuk om te doen Het ontwikkelen van vette e-mails door gestructureerde HTML en CSS te schrijven in een snel tempo.

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

02/12/2020 22:35:08
 
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.