Mollie api hulp

Gestart doorJanm11 reacties111 weergaven

12 berichten · pagina 1 van 1

Janm

Lid · Topicstarter

Berichten
6.170
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Ik ben bezig met de mollie api, tot nu toe heb ik dit:

Bestand: mollieapi.php:

<html>
    <head>
        <script type="text/javascript" src="https://www.mollie.nl/partners/js/625787.js"></script>
    </head>
    <body>
        <a href="#" onClick="mbetaal(id=1130457&parameter[1]=1234&parameter[2]=4321);return false;">Doneer!</a>
    </body>
</html>


Bestand: betaald.php:

[COLOR= #0000BB]<?php
$ipadressen[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL] [COLOR= #007700]([/COLOR]
    [COLOR= #DD0000]82.94.203.80[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.81[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.82[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.83[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.84[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.85[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.86[/COLOR]
[COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"GET"[/COLOR][COLOR= #007700])
{[/COLOR]
    [COLOR= #FF8000]//Iemand roept ons aan met een aantal GET variabelen! Wie is het?[/COLOR]
    [COLOR= #0000BB]$ipadres[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
    
    [COLOR= #FF8000]//We laten alleen de onderstaande ipadressen toe... Die zijn van Mollie![/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ipadres[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ipadressen[/COLOR][COLOR= #007700]))
    {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]parameter[/COLOR][COLOR= #007700]]))
        {[/COLOR]
            [COLOR= #0000BB]$waarde1[/COLOR]         [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]parameter[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];[/COLOR]
            [COLOR= #0000BB]$waarde2[/COLOR]         [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]parameter[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]];[/COLOR]

            [COLOR= #FF8000]//Dit is de enige output die Mollie kan hebben... de betaling is ontvangen!        [/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]OK[/COLOR][COLOR= #007700];
        }     
    }    
}[/COLOR]
?>


Alles lijkt te werken, ik krijg ook het geld binnen op mollie.nl maar waar zou ik de query moeten zetten die bijvoorbeeld in de database van een 0 een 1 maakt?

Vergoeding is er wel

Ohja, het script mag je overnemen hoor, heb het ook gratis ergens vandaan geplukt! smile
Groeten,
Jan
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Misschien op de plek waar staat "De betaling is ontvangen" of "echo ok;"
0
Janm

Lid · Topicstarter

Berichten
6.170
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Eleky schreef:
Misschien op de plek waar staat "De betaling is ontvangen" of "echo ok;"
Hm even testen.
0
Berichten
409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$ipadressen[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL] [COLOR= #007700]([/COLOR]
    [COLOR= #DD0000]82.94.203.80[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.81[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.82[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.83[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.84[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.85[/COLOR][COLOR= #007700],[/COLOR]
    [COLOR= #DD0000]82.94.203.86[/COLOR]
[COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"GET"[/COLOR][COLOR= #007700])
{[/COLOR]
    [COLOR= #FF8000]//Iemand roept ons aan met een aantal GET variabelen! Wie is het?[/COLOR]
    [COLOR= #0000BB]$ipadres[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
    
    [COLOR= #FF8000]//We laten alleen de onderstaande ipadressen toe... Die zijn van Mollie![/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ipadres[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ipadressen[/COLOR][COLOR= #007700]))
    {[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]parameter[/COLOR][COLOR= #007700]]))
        {[/COLOR]
            [COLOR= #0000BB]$waarde1[/COLOR]         [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]parameter[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];[/COLOR]
            [COLOR= #0000BB]$waarde2[/COLOR]         [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]parameter[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]];[/COLOR]

            [COLOR= #FF8000]//Dit is de enige output die Mollie kan hebben... de betaling is ontvangen!        [/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Bedankt voor u donatie![/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #FF8000]//Mysql [/COLOR]
            [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `tabel` SET `getal`=`getal`+1 WHERE `id`="[/COLOR][COLOR= #0000BB]$id[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" LIMIT 1"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());

        }    
    }    
}[/COLOR]
?>


Zo iets?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Zorg voor goede foutafhandeling!!!!!!
Vooral bij donatie- en betaalsystemen!!!!!


En waar komt $id vandaan?
0
Berichten
1.560
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dit had ik ook, kijk even in mijn topic waar Azdinnn had geholpen.
0
Berichten
409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Zorg voor goede foutafhandeling!!!!!!
Vooral bij donatie- en betaalsystemen!!!!!


En waar komt $id vandaan?
Quote:
Alles lijkt te werken, ik krijg ook het geld binnen op mollie.nl maar waar zou ik de query moeten zetten die bijvoorbeeld in de database van een 0 een 1 maakt?

Ik hielp hem , was een klein voorbeeldje maar voor Janm raad ik dit script NIET aan haha.emo
0
Berichten
1.560
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet het ID ophalen via $session , dat werkte bij mij.
0
Berichten
326
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het kan veel simpeler? Met 10 regeltjes php..
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Digital schreef:
Het kan veel simpeler? Met 10 regeltjes php..
Hopelijk met foutafhandeling.
0
Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Digital schreef:
Het kan veel simpeler? Met 10 regeltjes php..
Het kan ook in een regel. Maar dit is super uit ge lijnt. Zo post je n script op n forum smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren