TargetPay Pay Per Call

Gestart doorAllard4 reacties43 weergaven

5 berichten · pagina 1 van 1

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Ik heb het volgende script. Maar wat moet ik precies doen bij TargetPay?

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Gegevens van Targetmedia[/COLOR]
[COLOR= #0000BB]$nummer[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]0900-2000027[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Het targetpay betaalnummer zie:http://www.targetpay.com/advanced/ivr-pincode/lijn[/COLOR]
[COLOR= #0000BB]$kosten_per_call[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]1,30[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//(corresponderend met het betaalnummer - Dient correct te worden weergegeven op de site. Eventuele boetes komen voor uw eigen rekening.)[/COLOR]
[COLOR= #0000BB]$layoutcode[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]49696[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Uw layoutcode waarop het tegoed moet worden bijgeschreven[/COLOR]
[COLOR= #0000BB]$testmodule[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Is dit script nog in de testfase 1=ja, 0=nee


//Het script:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<h1>Pincode betaallijn - Targetpay</h1>
        <div class=betaling>"[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// De bezoeker komt fris op deze pagina. Er wordt gevraagt om het nummer te bellen en de voorgelezen code in te voeren in het invoerveld hieronder.[/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]"POST"[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<form action="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]" method=post>
    <span class=call>Bel naar <b>$nummer</b> (&euro; $kosten_per_call per gesprek)</span><br><br>
    Tijdens het gesprek wordt een 6-cijferige pincode opgelezen.<br> Toets de pincode hieronder in en klik op verder.<br><br>
    <input type=text name=code size=6> <input type=submit value=verder name=betaal>
    </form>"[/COLOR][COLOR= #007700];
}[/COLOR]

[COLOR= #FF8000]// De betaalknop is ingedrukt. We controleren hieronder of de betaling is voldaan.[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$paycode[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]code[/COLOR][COLOR= #007700]];[/COLOR]
    
[COLOR= #FF8000]// Gegevens ophalen[/COLOR]
    [COLOR= #0000BB]$url[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"http://www.targetpay.nl/api/ivr-pincode?rtlo=$layoutcode&code=$paycode&payline=$nummer&country=31&test=$testmodule"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]();[/COLOR]
    curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700]);[/COLOR]
    curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_RETURNTRANSFER[COLOR= #007700],[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// return into a variable[/COLOR]
    curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_TIMEOUT[COLOR= #007700],[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$reactie[/COLOR] [COLOR= #007700]=[/COLOR] curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
    
[COLOR= #FF8000]// Hier controleren we of de reactie 000 OK weergeeft, zo ja dan is de betaling voldaan.[/COLOR]
[URL="http://www.php.net/switch"]switch[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$reactie[/COLOR][COLOR= #007700]) {
    case[/COLOR] [COLOR= #DD0000]"000 OK"[/COLOR][COLOR= #007700]:[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Oke! De betaling is voldaan."[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #FF8000]// hier de actie die ondernomen moet worden[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<br><br>Hier de betaalde content of iets dergelijks."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];[/COLOR]
    
    [COLOR= #FF8000]// Als niet de 000 OK code wordt teruggegeven hebben we hier een verdere Nederlandse vertaling van de foutcode.[/COLOR]
    [COLOR= #007700]case[/COLOR] [COLOR= #DD0000]"102 No layout code specified"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is geen layout code opgegeven. Hierdoor kan de betaling niet worden voltooid."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"103 No pincode specified"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is geen pincode opgegeven. Probeer het nogmaals."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"104 Pincode length incorrect"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> De lengte van de ingevoerde pincode is niet correct."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"105 Internal Error: no connection to IVR"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is een interne fout opgetreden. Er is geen connectie mogelijk met het betaalsysteem. Probeer het later nogmaals"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"106 Pincode already checked or not paid"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Deze pincode is al eerder gebruikt of nog niet betaald. Probeer het nogmaals"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"107 Layoutcode unknown"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is een onbekende layoutcode opgegeven. Hierdoor kan de betaling niet worden voltooid."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"108 No country specified"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is geen land opgegeven. Hierdoor kan de betaling niet worden voltooid."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"109 No payline specified"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is geen betaalnummer opgegeven. Hierdoor kan de betaling niet worden voltooid."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"700 No pincode specified"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is geen pincode opgegeven. Hierdoor kan de betaling niet worden voltooid."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"702 Incorrct pincode"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> De ingevoerde pincode is niet correct. Probeer het nogmaals"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"703 Incorrect pincode"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> De ingevoerde pincode is niet correct. Probeer het nogmaals"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"705 Incorrect payline"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is geen correcte betaallijn opgegeven. Hierdoor kan de betaling niet worden voltooid."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"707 Payment not succesfull"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> De betaling is niet succesvol verlopen. Probeer het nogmaals."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"900 Invalid request"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is geen geldige aanvraag gedaan. Probeer het nogmaals"[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"901 Incorrect affiliate code"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is geen geldige affiliate code opgegeven. Hierdoor kan de betaling niet worden voltooid."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
    case[/COLOR] [COLOR= #DD0000]"902 Incorrect layoutcode"[/COLOR][COLOR= #007700]:[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<span class=allert>&nbsp;!&nbsp;</span> Er is geen geldige layoutcode opgegeven. Hierdoor kan de betaling niet worden voltooid."[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
}[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$reactie[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000]"000 OK"[/COLOR][COLOR= #007700]){[/COLOR][URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<br> <a href="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]">&laquo; Terug</a>
    <br><br><font size=1>Opmerking: Betaalde pincodes zijn circa 24 uur geldig!</font>"[/COLOR][COLOR= #007700];}
    
}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"</div>"[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Berichten
1.168
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Niks. Je moet alleen in dit script je layoutcode invullen en de goede betaallijn.
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb ik gedaan maar ik heb geen geld gekregen. Ja ik heb gebeld.
0
Tom

Lid

Berichten
3.868
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
Misschien moet je dan even contact opnemen met targetpay?
0
Berichten
1.168
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Verander:

$kosten_per_call = 1,30;


eens in:

$kosten_per_call = 1.30;


Controleer voor de zekerheid nog even de Layoutcode.
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