Mollie API
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
- 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?
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.
@Ivo maar dat scherm krijg ik niet..
- 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.
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.