Jeśli chodzi o sms, przelewy wszystko działa prawidłowo, testowe kody działają, mam jednak problem, chcę aby w bazie danych po wykupieniu kodu, dodawała się ich wartość w bazie danych.
Wkleję tutaj te kody, które nie wiem jak zmodyfikować.
KOD PŁATNOŚCI SMS :
<?php // KONFIGURACJA // Numer ID uzytkownika HOMEPAY $config_homepay_usr_id=xxx; // ACCID oznacza numer konta SMS KOD w homepay // NETTO i BRUTTO to odpowiednio wartosc netto i brutto smsa, NAZWA to nazwa uslugi, a NUMER to numer premium sms, TEKST oznacza tekst smsa // kolejne uslugi nalezy dopisywac wg schematu: // $config_homepay[123]=array("acc_id"=>123,"nazwa"=>NAZWA,"kwota"=>KWOTA); $config_homepay[]=array("acc_id"=>9118,"nazwa"=>"2 zl (+23% vat.) - 50 monet - na numer: 7255 o tresci HPAY.VENOX50","netto"=>2,"brutto"=>2.46,"numer"=>"7255","tekst"=>"HPAY.VENOX50"); $config_homepay[]=array("acc_id"=>9119,"nazwa"=>"6 zl (+23% vat.) - 200 monet - na numer: 7655 o tresci HPAY.VENOX200","netto"=>6,"brutto"=>7.38,"numer"=>"7655","tekst"=>"HPAY.VENOX200"); $config_homepay[]=array("acc_id"=>9120,"nazwa"=>"11 zl (+23% vat.) - 500 monet - na numer: 91155 o tresci HPAY.VENOX500","netto"=>11,"brutto"=>13.53,"numer"=>"91155","tekst"=>"HPAY.VENOX500"); $config_homepay[]=array("acc_id"=>9121,"nazwa"=>"14 zl (+23% vat.) - 600 monet - na numer: 91455 o tresci HPAY.VENOX600","netto"=>14,"brutto"=>17.22,"numer"=>"91455","tekst"=>"HPAY.VENOX600"); $config_homepay[]=array("acc_id"=>9122,"nazwa"=>"19 zl (+23% vat.) - 750 monet - na numer: 91955 o tresci HPAY.VENOX750","netto"=>19,"brutto"=>23.37,"numer"=>"91955","tekst"=>"HPAY.VENOX750"); $config_homepay[]=array("acc_id"=>9123,"nazwa"=>"25 zl (+23% vat.) - 1250 monet - na numer: 92555 o tresci HPAY.VENOX1250","netto"=>25,"brutto"=>30.75,"numer"=>"92555","tekst"=>"HPAY.VENOX1250"); // KONIEC KONFIGURACJI ?> <form method="post" action=""><select name="usluga"> <?php foreach($config_homepay as $k=>$v) ?> </select> <br> <br> <input type="hidden" name="check_code" value="1"> <b>Wpisz kod zwrotny :</b> <br><br><input type="text" size="22" name="code"> <br><br> <input type="image" src="http://muff.pl/pliki/do%C5%82aduj.png" value="submit" onfocus="blur()" /> </form><br> <?php if($_POST&&$_POST['check_code']) { $code=$_POST['code']; if(!preg_match("/^[A-Za-z0-9]{8}$/",$code)) echo "<b><font color=\"red\"><u>BŁĄD - Kod powinien składać się z ośmiu znaków!</u></b></font>"; else { $handle=fopen("http://homepay.pl/API/check_code.php?usr_id=".$config_homepay_usr_id."&acc_id=".$config_homepay[$_POST['usluga']]['acc_id']."&code=".$code,'r'); if($check=="1") { echo "<b><font color=\"red\"><u>Gratulacje, Twoje konto zostało doładowane monetami!</u></b></font><br><br>".$config_homepay[$_POST['usluga']]['nazwa']; } elseif($check=="0") { } else { } } } ?>
KOD PŁATNOŚCI PRZELEWEM :
<?php // KONFIGURACJA $config_homepay_usr_id=xxx; // ACCID oznacza numer konta PRZELEW KOD w homepay // KWOTA to wartosc przelewu , NAZWA to nazwa uslugi // kolejne uslugi nalezy dopisywac wg schematu: // $config_homepay[ACCID]=array("acc_id"=>ACCID,"kwota"=>KWOTA) // czyli np.: // $config_homepay[123]=array("acc_id"=>123,"nazwa"=>NAZWA,"kwota"=>KWOTA); // KONIEC KONFIGURACJI ?> <form method="post" action=""> <p> do uslugi: <select name="usluga"> <?php foreach($config_homepay as $k=>$v) ?> </select> <br> <br> <input type="hidden" name="check_code" value="1"> <b>Wpisz kod zwrotny :</b> <br><br><input type="text" size="22" name="code"> </p> <p><br/> <input type="image" src="http://muff.pl/pliki/do%C5%82aduj.png" value="submit" onfocus="blur()" /> </p> </form> <?php if($_POST&&$_POST['check_code']) { $code=$_POST['code']; if(!preg_match("/^[A-Za-z0-9]{8}$/",$code)) echo "<b><font color=\"red\"><u>BŁĄD - Kod powinien składać się z ośmiu znaków!</u></b></font>"; else { $handle=fopen("http://homepay.pl/API/check_tcode.php?usr_id=".$config_homepay_usr_id."&acc_id=".$config_homepay[$_POST['usluga']]['acc_id']."&code=".$code,'r'); if($check=="1") { echo "<b><font color=\"red\"><u>Gratulacje, Twoje konto zostało doładowane monetami!</u></b></font><br><br>".$config_homepay[$_POST['usluga']]['nazwa']; } elseif($check=="0") { } else { } } } ?>
Dodam że główna baza danych to account, a pole do zmiany wartości to "coins"
Jeśli znajdzie się ktoś chętny do pomocy, oczywiście odpłatnej zapraszam do kontaktu :
GG : 25525566, z góry dziękuję.