Hallo,
Ik heb het sms script van targetpay rechtstreeks overgenomen en wat aangepast :
Is voor een html formuliertje die ik in de echo wil zodat erna een query uitgevoerd wordt op die naam naar de database.
Alleen heb ik 1 probleem,
Geeft errors aan, waarvan ik niet weet hoe ik deze kan wijzigen. Als betaling succesvol is komt de code : 000 OK en als die mislukt: 106 Pincode already checked or not paid.
Is het mogelijk om deze deze errors naar eigen text te kunnen wijzigen?
Hier de volledige code
PHP
<?php
$username = $_POST['naaml'];
$connect[1] = mysql_connect("xxxx", "xxxxx", "xxxxxxx") or die(mysql_error());
$connect[2] = mysql_select_db("xxxx", $connect[1]) or die(mysql_error());
function validatePincode($code){
// Stel deze parameters in
$rtlo = "xxxxx"; // Uw layoutcode
$keyword="BETAAL+BD"; // Uw Keyword + subkeyword BETAAL AA
$shortcode="3010"; // Shortcode
$co= "31"; // Countrycode, 31=NL, 32=BE
$test="1";
$sRequest="http://www.targetpay.com/api/sms-pincode";
$strParamString = "?rtlo=".$rtlo."&keyword=".$keyword.
"&code=".$code."&shortcode=".$shortcode."&country=".$co.
"&test=".$test;
# get request
$ch = curl_init($sRequest.$strParamString);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1) ;
$strResponse = curl_exec($ch);
curl_close($ch);
return $strResponse;
}
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
echo $strResponse;
} else {
echo "SMS <b>BETAAL BD</b> naar <b>3010</b> <i>(€ 3,00)</i>.";
echo "<Br><Br>";
echo "<i>U ontvangt per sms een 6-cijferige pincode.</i>";
echo "<br>";
echo "<i>Toets de pincode hieronder in en klik op 'verzenden'.</i>";
echo "<FORM method=\"GET\" >";
echo "<input type=\"text\" name=\"pincode\">";
echo "<input type=\"submit\">";
echo "</form>";
}
?>
Toon Meer