Witam, poszukuję gotowego API do sklepu by Gh0st'a. Niestety nigdzie nie widać tego, może ktoś z was posiada??
A jak nie to proszę o pomoc jak zrobić to... Co, gdzie, jak wklejać tam... Hostinga dedyki.net
Tutaj mam te moje API z dedyki.net
Przykład wdrążenia w PHP (z użyciem javascript):
<script type="text/javascript"> window.onload = Laduj; var active_id = ""; function Laduj() { document.forms['wybor'].pay_change.onchange = Zmien; } function Zmien() { if (active_id != "") { var blok2 = document.getElementById(active_id); blok2.style.display = "none"; } var blok = document.getElementById(this.value); blok.style.display = "block"; active_id = this.value; } </script> <?php $userid=11436; // ID użytkownika, któremu ma zostać doładowany portfel $apioutput = @file_get_contents('http://panel.dedyki.net/api/payment/api_get_form.php'); if(isset($apioutput)) { $apioutput = json_decode($apioutput); if(is_object($apioutput)) { if(isset($apioutput->error)) { echo $apioutput->error; } else { ?> <form name="wybor" id="formularz" > <select name="pay_change"> <option>Wybierz płatność</option> <?php foreach($apioutput as $name => $var) { ?> <option value="<?php echo $name; ?>"><?php echo $var->name; ?></option> <?php } ?> </select> </form> <?php foreach($apioutput as $name => $var) { ?> <div style="display: none;" id="<?php echo $name; ?>"> <form name="form_<?php echo $name; ?>" action="http://panel.dedyki.net/api/payment/forms.php" method="get"> <input type="hidden" name="payment" value="<?php echo $name; ?>" /> <input type="hidden" name="action" value="api" /> <label>Opis</label> <p><?php echo $var->desc; ?></p> <?php // Wyświetlenie pól input if(isset($var->input)) { foreach($var->input as $name1 => $var1) { ?> <label><?php echo $var1; ?></label> <input type="text" name="<?php echo $name1; ?>" /> <?php } } ?> <?php // Wyświetlenie pól select if(isset($var->select)) { foreach($var->select as $name1 => $var1) { ?> <select name="<?php echo $name1; ?>"> <?php foreach($var1 as $var2) { ?> <option value="<?php echo $var2->value; ?>"><?php echo $var2->desc; ?></option> <?php } ?> </select> <?php } } ?> <?php // Wyświetlenie tabeli z danymi if(isset($var->table)) { ?> <table> <thead> <?php foreach($var->table->head as $var1) { ?> <th><?php echo $var1; ?></th> <?php } ?> </thead> <tbody> <?php foreach($var->table->data as $var1) { ?> <tr> <?php foreach($var1 as $var2) { ?> <td><?php echo $var2; ?></td> <?php } ?> </tr> <?php } ?> </tbody> </table> <?php } ?> <input type="hidden" name="userid" value="<?php echo $userid; ?>" /> <?php if($var->submit) { ?><input type="submit" value="Dalej" /><?php } ?> </form> </div> <?php } } } } ?>
A tu:
Przykład wdrążania w PHP
<?php $paid = 'dotpay'; // Rodzaj płatności $userid = 11436; // Twoje ID w panelu $comment = 'Opłata za slot'; // Komentarz do płatności $code = '7bf27aec2f'; // Kod doładowujący $api = @file_get_contents("http://panel.dedyki.net/api/payment/api_code_verify.php?payment=$paid&userid=$userid&comment=$comment&code=$code"); if(isset($api)) { $api = json_decode($api); if(is_object($api)) { if(isset($api->error) && $api->error) { echo $api->error; } else { if($api->status=='OK') { echo 'Poprawny kod. doładowuję: '.$api->kwota.' zł'; } else { echo 'Błędny kod'; } } } else { echo 'Nieoczekiwany błąd API'; } } else { echo 'Brak połączania z API'; } ?>