Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Sklep

Nie mozna nawiazac polaczenia sklep ghost

sklep

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 Kobciu

    Zaawansowany

  • Użytkownik

Reputacja: 14
Początkujący

  • Postów:108
  • Lokalizacja:Polska
Offline

Napisano 10.11.2014 10:00

Gdy ktoś probuje doładować konto wyskakuje taki bład (jak w temacie) zaktualizowałem API Cssetii i nic. 

proszę o pomoc.


  • +
  • -
  • 0

#2 RumcajsJumper

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:36
  • GG:
  • Steam:steam
  • Imię:Patryk
  • Lokalizacja:Kraków
Offline

Napisano 13.11.2014 12:38

Po prostu masz złe API i już.

Niżej podam Ci API które jest napisane przez DarkGL :



<?php defined('SYSPATH') or die('No direct script access.');
 
class Payments_CsSetti
{
	/**
	 * Sprawdza poprawność kodu sms...
	 *
	 * @param  $sms    string kod sms
	 * @param  $numer  string opcjonalnie, numer na który został wysłany sms
	 * @param  $code   string opcjonalnie, treść smsa jaką wysłał użytkownik
	 *
	 * @access public
	 * @return float Kwota jaką ma zostać zasilony portfel
 
		cssetti_id -- numer ID zarejestrowanego klienta
 
	 */
	public function check($sms, $numer = NULL, $code = NULL)
	{
		$shop 	= $this->smsAPI($sms, Core::setting()->get('cssetti_id'));
		$odp 	= $shop[0];
		$value 	= $shop[1];
 
		switch ($odp){
			case 1:{
				return array($value, 'Konto zostało doładowane');
				break;
			}				
			case 2:
			{
				return array(0.0, 'Kod niepoprawny');
				break;
			}	
			case 3:
			{
				return array(0.0, 'Kod został juz wykożystany');
				break;
			}	
			case 4:
			{
				return array(0.0, 'Nie można nawiązać połączeni');
				break;
			}		
		}
	}
 
 
	/**
	 * Stawki sms
	 *
	 *
	 * @access public
	 * @return array zwraca tablice ze stawkami sms(numer, koszt, tresc)
	 */
	public function rates()
	{
		$rates   = array();
 
		              //Numer | koszt | do portfela trafi...
		$rates[] = array(71480, 1.23,  0.63);
		$rates[] = array(72480, 2.46,  1.25);
		$rates[] = array(73480, 3.69,  1.88);
		$rates[] = array(74480, 4.92,  2.51);
		$rates[] = array(75480, 6.15,  3.14);
		$rates[] = array(76480, 7.38,  3.76);
		$rates[] = array(79480, 11.07,  5.65);
		$rates[] = array(91400, 17.22,  8.78);
		$rates[] = array(91900, 23.37,  11.92);
		$rates[] = array(92550, 30.75,  15.68);
 
		$_return = array();
		foreach($rates as $rate)
		{
			$_return[] = array(
				'numer'    => $rate[0],
				'text_sms' => 'ag cssetti',
				'cost'	   => $rate[1],
				'amount'   => $rate[2] 
			);
		}
 
		return $_return;
	}
 
	private function smsAPI($kod, $id){
		$ch = curl_init();
		curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
		curl_setopt( $ch, CURLOPT_POST, 1);
                curl_setopt( $ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
		curl_setopt( $ch, CURLOPT_POSTFIELDS, array(
			'kod' => $kod,
			'id' => $id
		));
		curl_setopt( $ch, CURLOPT_URL, "http://www.cssetti.pl/api.php");
		$res = curl_exec($ch);
		curl_close($ch);
		$res = explode('|', $res);
		return $res;
	}
 
}
?>



  • +
  • -
  • 0

#3 Kobciu

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 14
Początkujący

  • Postów:108
  • Lokalizacja:Polska
Offline

Napisano 17.11.2014 22:41

nie działa


  • +
  • -
  • 0

#4 RumcajsJumper

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:36
  • GG:
  • Steam:steam
  • Imię:Patryk
  • Lokalizacja:Kraków
Offline

Napisano 19.11.2014 16:37

API działa bo sam go używam do tej pory. Najwidoczniej problem nie tkwi w API także musisz logi podać.


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: sklep

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych