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';
}
?>


Dodatki SourceMod












