Просмотр полной версии : Помогите с системой баланса
Всем привет!
Сегодня столкнулся с проблемой:
На сайте есть пополнение баланса,есть поле в котором пользователь пишет сумму для пополнения.
Вопрос:
Как сделать так,чтобы если пользователь написал в этом поле к примеру 50 и оплатил всё.То к балансу добавлялось +50р.
Буду ОЧЕНЬ благодарен за решение.
Заранее спасибо!
Как сделать так,чтобы если пользователь написал в этом поле к примеру 50 и оплатил всё.То к балансу добавлялось +50р.
А почему учетом баланса должен заниматься клиент?
Нет,вы не правильно поняли.
На сайте есть страница в которой вы заполняете поле с суммой оплаты,ваш номер кошелька и вас перекидывает на страницу оплаты.После оплаты на балансе на сайте должно появиться то число,которое вы написали в поле с сумой оплаты.
И чего я не понял, если север все-таки ведает у вас балансом. Вопрос - если клиент заполнил поле и отправил форму, а сервер ее принял, то почему при выводе "вас перекидывает на страницу оплаты" сервер не может показать то, что принял?
laimas,
тама наверно лабораторка if(пароль == 12345) будет вам счастье.
тама наверно лабораторка
Я не знаю чего там, я не понимаю с какого боку клиент имеет отношение к "если пользователь написал в этом поле к примеру 50 и оплатил всё.То к балансу добавлялось +50р" :) Не клиент к балансу должен добавлять, а только сервер.
Не очень шарю в этом.Ответьте по подробнее пожалуйста
Парень, найми того кто понимает, деньги - это какбэ не шутки уже.
я не понимаю с какого боку клиент имеет отношение к "если пользователь написал в этом поле к примеру 50 и оплатил всё.То к балансу добавлялось +50р" Например, если программа — игра, то них бывают игровые деньги, за которые можно совершать определённые действия в игре, но бывает так, что этих игровых денег не хватает, то можно этих игровых денег купить за реальные деньги. В самом интерфейсе игры можно указать, какую сумму вы хотите пополнить, но оплата настоящими деньгами происходит через сайт банка или кошелька (типа PayPal или как у вас Яндекс-Кошёлка или что-то типо того) Так вот API этих банков или кошёлок позволяют сообщить твоему серверу, что оплата за игровые деньги была проведена, и соответственно твой сервер может отправить через сокет данные, например, о том, что можно проиграть эффект увеличения игровых денег.
Не клиент к балансу должен добавлять, а только сервер. Состояние можно хранить одновременно и тут и там, чтобы по всяким мелочам зря не дёргать сервер!
Так вот API этих банков или кошёлок позволяют сообщить твоему серверу, что оплата за игровые деньги была проведена, и соответственно твой сервер может отправить через сокет данные, например, о том, что можно проиграть эффект увеличения игровых денег.
Во-первых, я не увлекаюсь играми компьютерными, скучны они для меня. :) Но ведь в приведенном примере кто с кем играет - клиент с банком или все-таки клиент с компьютером (севером или через него с удаленным игроком)? И уж наверное не с банком, а значит сервер ОБЯЗАН знать, и его извещают, что получено, и только тогда, и именно сервер дает добро. А через API платежной системы или иным способом это происходит, это уже дело десятое. Так что не надо из пустого в порожнее. :)
laimas, я тоже, напишу, что вы не всё правильно поняли. 😜 🙄 🤕 🤕 🌚
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot