помощ

the_storm_

Registered
така регнах се в www.smszona.com и за да използвам услугите им трябва да направя някаква си страница скрипт указанията в сайта са такива

Принцип на работа:

1. Линковете на Вашия сайт, които сочат към pop-up за извършване на плащането, са от вида:

<a href="#" onclick="window.open('http://smszona.com/pay.php?mid=240&gid=<името на стоката или услугата>&total=<цената на стоката или услугата>', 'smspay', 'top=50,left=50,width=350,height=350,resizable=1,scrollbars=0');return false">Купи от тук!</a>

gid - Вие избирате името на стоката или услугата, с което ще я разпознавате във Вашата система; може да е символен низ или индекс, който отговаря на дадена стока или услуга при Вас.
total - цената на стоката или услугата, без ДДС; въпреки, че системата позволява обработване на дробни числа, Ви съветваме да използвате суми, които са цели числа.

2. Подготвяте страница-скрипт, където ще бъдат изпратени потребителите след извършване на успешно плащане. Страницата получава обратно следните GET параметри:

gid - името на стоката или услугата
pass - парола, с която можете да проверите дали наистина е извършено плащането

В тази страница разполагате програмен код, който трябва да извика скрипт-проверка от нашата система, използвайки следния URL:

http://smszona.com/check.php?mid=240&gid=<gid>&pass=<pass>

Той ще върне каква сума е заплатена до момента. Примерен PHP код как да направите тази проверка:

$gid = $_GET["gid"]; $pass = $_GET["pass"]; if (file_get_contents("http://smszona.com/check.php?mid=240&gid=$gid&pass=$pass") >= $amount) { /*... тук следва обработка или пренасочване в случай на успешно заплащане ...*/ } else { /*... не е заплатено за този продукт или услуга ...*/ }

Променливата $amount е реалната сума, която трябва да заплати потребителя за стоката или услугата, и е дефинирана във Вашата система.

Ако желаете да маркирате някое плащане като вече обработено, добвете GET параметър processed към горния URL. Системата ще върне 1 или 0 в зависимост дали операцията е успешна или не.
Пример: http://smszona.com/check.php?mid=240&gid=$gid&pass=$pass&processed

Скриптът check.php върща Error, когато е възникнала непредвидена грешка или се извиква от IP, което е различно от дефинираното в Профил (ако въобще е дефинирано).




ако някои може да ми обясни какво и как трябва да стане ще му бъда мн балгодарен[/quote]
 
аз ги ползвам от 2 години и немога да го направя простият файл и това си е..
 
моля оправете заглавието на темата си.
А по въпроса за темата, обърнете се към smszona и те ще ви разяснат всичко.
 

Back
Горе