Mollie API
Beste mensen,
ik ben begonnen met de nieuwe API van mollie, enkel begrijp ik er echt heel weinig van. Als ik kijk naar de documentatie kom ik ook niet echt heel veel verder. Ik heb het voor elkaar gekregen dat er een payment gedaan wordt, maar je kunt nog niet betalen (het wordt gewoon uitgevoerd als je naar de link gaat) Ik krijg het betaalscherm niet, dus waar ik kan kiezen tussen welke bank ik wil.
Wellicht dat iemand al met de nieuwe api heeft gewerkt en mij kan helpen?
mvg
jeremy
ik ben begonnen met de nieuwe API van mollie, enkel begrijp ik er echt heel weinig van. Als ik kijk naar de documentatie kom ik ook niet echt heel veel verder. Ik heb het voor elkaar gekregen dat er een payment gedaan wordt, maar je kunt nog niet betalen (het wordt gewoon uitgevoerd als je naar de link gaat) Ik krijg het betaalscherm niet, dus waar ik kan kiezen tussen welke bank ik wil.
Wellicht dat iemand al met de nieuwe api heeft gewerkt en mij kan helpen?
mvg
jeremy
Wat heb je nu waar loop je op vast?
- Heb je al een database ingericht?
- Wat gebruik je voor het implementeren ( framework of iets )
Wat bedoel je met er wordt wel een betaling uitgevoerd maar er gebeurt niks?
- Heb je al een database ingericht?
- Wat gebruik je voor het implementeren ( framework of iets )
Wat bedoel je met er wordt wel een betaling uitgevoerd maar er gebeurt niks?
de keuze voor de bank wordt toch bij Mollie getoond?
In de testfase heb je alleen keuze uit de mollie-testbank. Dus je hoeft dat niet in jouw scripts te verwerken.
Ik heb er hier net een staan.
Je gaat naar mollie, krijgt de keuze "waarmee wil je betalen?" (ideal, paypal, duitse ideal etc. allemaal via mollie)
Daarna een ideal scherm waar je keuze hebt uit alle banken (alleen tbm, testbank mollie)
en dan krijg je als tester de mogelijkheid om aan te geven of je wilt simuleren dat de betaling gelukt is, of niet.
Eigenlijk kun je dat vrijwel rechtstreeks uit de bijgeleverde voorbeelden overnemen.
nb:
sommige banken bieden de mogelijkheid om de hele communicatie met de ideal-server zelf te doen. Mollie en bijvoorbeeld Rabo Omni Kassa nemen je dat uit handen.
In de testfase heb je alleen keuze uit de mollie-testbank. Dus je hoeft dat niet in jouw scripts te verwerken.
Ik heb er hier net een staan.
Je gaat naar mollie, krijgt de keuze "waarmee wil je betalen?" (ideal, paypal, duitse ideal etc. allemaal via mollie)
Daarna een ideal scherm waar je keuze hebt uit alle banken (alleen tbm, testbank mollie)
en dan krijg je als tester de mogelijkheid om aan te geven of je wilt simuleren dat de betaling gelukt is, of niet.
Eigenlijk kun je dat vrijwel rechtstreeks uit de bijgeleverde voorbeelden overnemen.
nb:
sommige banken bieden de mogelijkheid om de hele communicatie met de ideal-server zelf te doen. Mollie en bijvoorbeeld Rabo Omni Kassa nemen je dat uit handen.
@Reshad ik heb het nu gewoon nog kaal in een php bestand staan. Ik wil het later gaan implementeren in ons eigen framework. Maar het gaat nu even om die API van mollie, ik krijg dat scherm niet eens getoont.
@Ivo maar dat scherm krijg ik niet..
@Ivo maar dat scherm krijg ik niet..
Laat is stukjes code zien wat je nu allemaal hebt.
- heb je de autoloader van mollie ingevoegd?
- de api key ingesteld?
zonder code weten we niet wat je hebt gedaan en wat je fout/niet hebt gedaan.
- heb je de autoloader van mollie ingevoegd?
- de api key ingesteld?
zonder code weten we niet wat je hebt gedaan en wat je fout/niet hebt gedaan.
Sorry, ik heb nu dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
try{
require "mollie/initialize.php";
$payment = $mollie->payments->create(array(
"amount" => 10.00,
"description" => "My first API payment",
"redirectUrl" => "http://google.nl",
"metadata" => array(
"order_id" => 3,
),
));
database_write(3, $payment->status);
}
catch (Mollie_API_Exception $e)
{
echo "API call failed: " . htmlspecialchars($e->getMessage());
}
function database_write ($order_id, $status)
{
$order_id = intval($order_id);
$database = dirname(__FILE__) . "/mollie/orders/order-3.txt";
}
try{
require "mollie/initialize.php";
$payment = $mollie->payments->create(array(
"amount" => 10.00,
"description" => "My first API payment",
"redirectUrl" => "http://google.nl",
"metadata" => array(
"order_id" => 3,
),
));
database_write(3, $payment->status);
}
catch (Mollie_API_Exception $e)
{
echo "API call failed: " . htmlspecialchars($e->getMessage());
}
function database_write ($order_id, $status)
{
$order_id = intval($order_id);
$database = dirname(__FILE__) . "/mollie/orders/order-3.txt";
}
https://github.com/mollie/mollie-api-php/tree/master/examples
daarop lijkt jouw script gebaseerd (new payment) maar dan mis je inderdaad de location-header die je naar mollie zou sturen.
daarop lijkt jouw script gebaseerd (new payment) maar dan mis je inderdaad de location-header die je naar mollie zou sturen.




