mollie api probleem
voor mijn sms site heb ik als backend een advertising gedeelte gemaakt, speciaal voor de adverteerders. Deze kopen per keer zoveel smsjes op waarin reclame van hun staat, waarna deze verzonden worden door de klant. Tot dusver werkt alles prima, maar nu loop ik toch ergens tegen aan, de betalingsmethode.
Als API heb ik de standaard versie van mollie gebruikt, maar ik loop nu echt vast, want waar moet ik deze code plaatsen:
Ik vermoede report.php, maar deze geeft niet, ook niet op de test bank van mollie. result is als de betaling al rond is, deze checked dus of de transaction_id klopt en stort dan het bedrag, waarna hij de transaction_id verwijderd (werkt allemaal prima, handmatig uitgeprobeerd).
Ik snap het dus niet helemaal. Kan iemand me hier alsjeblieft mee helpen??
dit is report.php:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?
//// CONFIGURATIE
$id = $_GET['id'];
$transaction_id = $_GET['transaction_id'];
// partnerid -> het nummer van uw Mollie-account
$partnerid='120131';
//// HOOFDPROGRAMMA
// we hebben de ideal-class nodig
require('class.mollie.ideal.php');
// hebben we wel een transaction_id gekregen?
if (!$_GET['transaction_id'])
die('no transaction_id..');
$ideal = new ideal();
// stel het partnerid in
$ideal->setPartnerid($partnerid);
// stel het transaction_id in
$ideal->setTransactionId($_GET['transaction_id']);
// check de betalingstatus bij Mollie
if($ideal->checkPayment()) {
include("../connection.php");
$id = $_GET['id'];
$query = "UPDATE reclame SET transaction_id = '".$_GET['transaction_id']."' WHERE id = '$id'";
mysql_query($query) or die('Error, query failed');
}
else {
}
?>
//// CONFIGURATIE
$id = $_GET['id'];
$transaction_id = $_GET['transaction_id'];
// partnerid -> het nummer van uw Mollie-account
$partnerid='120131';
//// HOOFDPROGRAMMA
// we hebben de ideal-class nodig
require('class.mollie.ideal.php');
// hebben we wel een transaction_id gekregen?
if (!$_GET['transaction_id'])
die('no transaction_id..');
$ideal = new ideal();
// stel het partnerid in
$ideal->setPartnerid($partnerid);
// stel het transaction_id in
$ideal->setTransactionId($_GET['transaction_id']);
// check de betalingstatus bij Mollie
if($ideal->checkPayment()) {
include("../connection.php");
$id = $_GET['id'];
$query = "UPDATE reclame SET transaction_id = '".$_GET['transaction_id']."' WHERE id = '$id'";
mysql_query($query) or die('Error, query failed');
}
else {
}
?>
Er zijn nog geen reacties op dit bericht.