![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.01.2020, 12:56
|
Интересующийся
|
|
Регистрация: 10.01.2020
Сообщений: 10
|
|
Помогите с системой баланса
Всем привет!
Сегодня столкнулся с проблемой:
На сайте есть пополнение баланса,есть поле в котором пользователь пишет сумму для пополнения.
Вопрос:
Как сделать так,чтобы если пользователь написал в этом поле к примеру 50 и оплатил всё.То к балансу добавлялось +50р.
Буду ОЧЕНЬ благодарен за решение.
Заранее спасибо!
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.01.2020, 13:52
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от l1ghtik
|
Как сделать так,чтобы если пользователь написал в этом поле к примеру 50 и оплатил всё.То к балансу добавлялось +50р.
|
А почему учетом баланса должен заниматься клиент?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.01.2020, 16:24
|
Интересующийся
|
|
Регистрация: 10.01.2020
Сообщений: 10
|
|
Нет,вы не правильно поняли.
На сайте есть страница в которой вы заполняете поле с суммой оплаты,ваш номер кошелька и вас перекидывает на страницу оплаты.После оплаты на балансе на сайте должно появиться то число,которое вы написали в поле с сумой оплаты.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.01.2020, 16:46
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
И чего я не понял, если север все-таки ведает у вас балансом. Вопрос - если клиент заполнил поле и отправил форму, а сервер ее принял, то почему при выводе "вас перекидывает на страницу оплаты" сервер не может показать то, что принял?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.01.2020, 17:15
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,135
|
|
laimas,
тама наверно лабораторка if(пароль == 12345) будет вам счастье.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.01.2020, 17:28
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от рони
|
тама наверно лабораторка
|
Я не знаю чего там, я не понимаю с какого боку клиент имеет отношение к "если пользователь написал в этом поле к примеру 50 и оплатил всё.То к балансу добавлялось +50р" ![](https://javascript.ru/forum/images/smilies/smile.gif) Не клиент к балансу должен добавлять, а только сервер.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
13.01.2020, 00:48
|
Интересующийся
|
|
Регистрация: 10.01.2020
Сообщений: 10
|
|
Не очень шарю в этом.Ответьте по подробнее пожалуйста
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
13.01.2020, 01:59
|
![Аватар для Aetae](https://javascript.ru/forum/image.php?u=4993&dateline=1299014303) |
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,590
|
|
Парень, найми того кто понимает, деньги - это какбэ не шутки уже.
__________________
29375, 35
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
13.01.2020, 12:23
|
![Аватар для Malleys](https://javascript.ru/forum/image.php?u=4857&dateline=1261338679) |
Профессор
|
|
Регистрация: 20.12.2009
Сообщений: 1,714
|
|
Сообщение от laimas
|
я не понимаю с какого боку клиент имеет отношение к "если пользователь написал в этом поле к примеру 50 и оплатил всё.То к балансу добавлялось +50р"
|
Например, если программа — игра, то них бывают игровые деньги, за которые можно совершать определённые действия в игре, но бывает так, что этих игровых денег не хватает, то можно этих игровых денег купить за реальные деньги. В самом интерфейсе игры можно указать, какую сумму вы хотите пополнить, но оплата настоящими деньгами происходит через сайт банка или кошелька (типа PayPal или как у вас Яндекс-Кошёлка или что-то типо того) Так вот API этих банков или кошёлок позволяют сообщить твоему серверу, что оплата за игровые деньги была проведена, и соответственно твой сервер может отправить через сокет данные, например, о том, что можно проиграть эффект увеличения игровых денег.
Сообщение от laimas
|
Не клиент к балансу должен добавлять, а только сервер.
|
Состояние можно хранить одновременно и тут и там, чтобы по всяким мелочам зря не дёргать сервер!
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
14.01.2020, 00:19
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Malleys
|
Так вот API этих банков или кошёлок позволяют сообщить твоему серверу, что оплата за игровые деньги была проведена, и соответственно твой сервер может отправить через сокет данные, например, о том, что можно проиграть эффект увеличения игровых денег.
|
Во-первых, я не увлекаюсь играми компьютерными, скучны они для меня. ![](https://javascript.ru/forum/images/smilies/smile.gif) Но ведь в приведенном примере кто с кем играет - клиент с банком или все-таки клиент с компьютером (севером или через него с удаленным игроком)? И уж наверное не с банком, а значит сервер ОБЯЗАН знать, и его извещают, что получено, и только тогда, и именно сервер дает добро. А через API платежной системы или иным способом это происходит, это уже дело десятое. Так что не надо из пустого в порожнее. ![](https://javascript.ru/forum/images/smilies/smile.gif)
|
|
|
|