Stránka 1 z 1
Script - Mobilni platby - Odpoved
Napsal: 16 bře 2014, 12:13
od Jungeman
Server: 93.91.250.121:27458Dobry mam problem so scriptom na mobilni platby.
Jedna sa o to ze emulator na script mi funguje bez problemov. Problem nastava az ked ma script odoslat odpoved.
Hrac posle sms a mne pride na email :
Kód: Vybrat vše
Dobrý den,
upozorňujeme, že Vaše rozhraní na adrese http://....php?timestamp=2014-03-15T13%3A13%3A13&request=3760710&status=DELIVERED&message=null&att=4&id=3760716 pro bránu Vip + je aktuálně 15.03.2014 13:12:08 nedostupné.
Počet pokusů o předání je momentálně: 5
Po přihlášení do Vašeho účtu uvidíte v detailu brány další podrobnosti. Prosíme o rychlé vyřešení komplikací, v opačném případě bude nutné bránu deaktivovat.
Děkujeme za pochopení.
V případě dotazů či připomínek nás neváhejte kontaktovat.
S pozdravem
tým Mobilníplatby.cz
Moj script :
Kód: Vybrat vše
<?php
/////////////
//NASTAVENI//
/////////////
$server = "2311";
$port = "132";
$password = "123";
//////////////////////
//VYTAŽENÍ INFORMACÍ//
//////////////////////
$price = $_GET['shortcode'];
$player = $_GET['sms'];
$country = $_GET['country'];
$cmds = array();
///////////
//PŘÍKAZY//
///////////
switch($price) {
case 9033399: //SMS za 99Kč Vip+ 31 dni
$cmds[] = "broadcast Hrac $player si aktivoval VIP+ na mesiac!";
$cmds[] = "pex user $player group add VIP+ \"\" \"2678400\"";
$cmds[] = "money give $player 3000 ";
break;
case 9033350: //SMS za 50Kč Vip 31 dni
$cmds[] = "broadcast Hrac $player si aktivoval VIP na mesiac!";
$cmds[] = "pex user $player group add VIP \"\" \"2678400\"";
$cmds[] = "money give $player 1000 ";
break;
case 9033330: //SMS za 30Kč Penize 2000 dollacu
$cmds[] = "msg $player Na vas ucet byly pripsany 2000$";
$cmds[] = "money give $player 2000 ";
break;
}
include_once("rcon.php");
$r = new rcon($server,$port,$password);
if($r->Auth())
{
foreach($cmds as $cmd)
$r->rconCommand($cmd);
}
if($country == 'CZ') {
$response = "Dekujeme za zaslani SMS.";
Header ("Content-type:text/plain");
echo $response;
} else {
$response = "Dekujeme za zaslani SMS.;".$price;
Header ("Content-type:text/plain");
Header ("Content-length".strlen($response));
echo $response;
}
?>
A toto je odpoved ak skusim emulator na dorucenie spravy :
Kód: Vybrat vše
Výsledek testu: ERROR
Popis chyby: Váš skript vrací nesprávný HTTP Status kód. Je vyžadován status code 204.
Testovaná URL: http://vip.cz/123.php?timestamp=2014-03-14T00:12:21&request=1394752309821...
Http Status kód: 500
Re: Script - Mobilni platby - Odpoved
Napsal: 16 bře 2014, 12:15
od Gribly
Kód: Vybrat vše
Testovaná URL: http://vip.cz/123.php?timestamp=2014-03-14T00:12:21&request=1394752309821...
Todle jsem nepochopil.
Re: Script - Mobilni platby - Odpoved
Napsal: 16 bře 2014, 12:21
od Jungeman
Testovana url je url kde je ten script. Toto je url z emulatora ( Premium SMS emulátor - Delivery reporty ) kde zadavas ID z predchadzajuceho emulatora ktory mi funguje spravne.
Re: Script - Mobilni platby - Odpoved
Napsal: 16 bře 2014, 12:28
od zdenda204
Premium SMS emulátor ti funguje?
Premium SMS emulátor - Delivery report ti nefunguje? To asi bude tím, že když jsem to psal tak jsem pořádně nevěděl jak to u nich funguje a ještě nebyl čas to přepsat.
Re: Script - Mobilni platby - Odpoved
Napsal: 16 bře 2014, 12:30
od Jungeman
Presne premium SMS emulator ide bez problemov.
Premium SMS emulator - Delivery report nefunguje a vzdy ked hrac posle sms tak nedostane odpoved a mobilniplatby mi deaktivuju branu
Re: Script - Mobilni platby - Odpoved
Napsal: 16 bře 2014, 12:48
od Gribly
Jungeman píše:Testovana url je url kde je ten script. Toto je url z emulatora ( Premium SMS emulátor - Delivery reporty ) kde zadavas ID z predchadzajuceho emulatora ktory mi funguje spravne.
Ano to vím, ale ty ten script máš na autosalonu nebo co to je?
Re: Script - Mobilni platby - Odpoved
Napsal: 16 bře 2014, 13:03
od Jungeman
Toto mas url z emulatoru scriptu :
http://url.googluj.cz/7n2Toto je url z deliver reportu :
http://url.googluj.cz/7n3 -- 20 Mar 2014, 20:47 --
Webhosting mam wedos. Vie niekto pomoct?
-- 25 Mar 2014, 14:52 --
Dakujem uz som to vyriesil tu odpoved uz vsetko funguje ako ma.