Witam, nie wiele znam sie na php więc proszę kogoś o propozycje: Jak ustawić skrypt tak aby po dokonaniu przelewu dodał odpowiednie wartości do MySQL ale tylko 1 raz.

Kod php jaki wygenerowałem na ich www to:

Kod
<?php

$posid = xxxx; # ID Partnera

$klucz_klienta = 'xxxxxxxxxx...'; # klucz transakcyjny

$bkey = pack('H*',$klucz_klienta); # postac binarna klucza transakcyjnego

$amount = 2000; # kwota transakcji wyrażona w groszach

$description = urlencode('Doładowanie Monet'); # słowny opis transakcji

$email = urlencode('admin@ultimate-games.pl'); # adres e-mail Klienta

# Adres internetowy URL Channel do powiadomień kanałem międzyserwerowym.
# jeśli URL Channel jest wpisany w ustawieniach konta,
# można pozostawić pusty ciąg znaków
$URLC = urlencode('https://ultimate-games.pl/7CFm/index.php?s=doladowaniesm');

# adres internetowy powrotu do serwera Partnera po zakończonej transakcji:
$url_return = urlencode('https://ultimate-games.pl/');

# unikalny parametr transakcji nadany przez Partnera:
$control = urlencode('UJK2');

# wygenerowanie podpisu:
$checksum  = md5($posid . '&' . $amount . '&'. $description . '&' . $email . '&' . $URLC . '&' . $url_return . '&' . $control . '&' . $bkey ); # podpis transakcji

# URL z kompletem danych i podpisem:

$url = 'https://platnosci-online.pl/payment.php?posid=1664&URLC=https%3A%2F%2Fultimate-games.pl%2F7CFm%2Findex.php%3Fs%3Ddoladowaniesm&amount=2000&description=Do%B3adowanie+Monet&control=UJK2&email=admin%40ultimate-games.pl&url_return=https%3A%2F%2Fultimate-games.pl%2F&checksum=2669abd79b021c68b8ecc47d0234f877';

?>