Как переносить или хранить денежные средства в веб-приложении

Если приложение должно принимать денежные депозиты в форме в обмен на кредиты, которые могут быть использованы для услуг, как хранятся, депонируются и изымаются деньги.

то есть. в adwords, который вы депозируете, скажите 10 долларов США на свой счет, а затем вы указали кредит в размере 10 долларов США. Но эти 10 долларов США являются чисто репрезентативными для ваших денег, это просто ценность в базе данных.

Какая фактическая задняя система вроде бы справляется с этим? то есть. где деньги фактически удерживаются, как веб-приложение контролирует фактические деньги, в случае изъятия и т. д.?

3
nl ja de
@hexblot - да точно
добавлено автор sam, источник
@atticus есть ли какие-либо библиотеки/плагины для полки, которые могут справиться с этим, или его нужно будет строить с нуля?
добавлено автор sam, источник
@Atticus звучит интересно, плохо смотрю в будущее
добавлено автор sam, источник
Сохраняется в вашем банке или платежном процессоре. Вы сохраняете ссылку на сумму, которая изменяется в вашей базе данных.
добавлено автор Atticus, источник
... каждый платежный процессор имеет API с поддерживаемыми библиотеками. Я напишу вам ответ, когда приеду на работу. Я фактически делаю проект, который объединяет около 7 разных банков/поставщиков платежей.
добавлено автор Atticus, источник
Я бы сказал, используя транзакции в основном.
добавлено автор hoang, источник
вы случайно имеете в виду «как веб-приложение сообщает банку о переводе и/или как банк сообщает веб-приложению, что деньги были переданы»?
добавлено автор Nick Andriopoulos, источник

4 ответы

Почти все деньги в мире «чисто представлены вашими деньгами, это просто ценность в базе данных»! Следующая часть денег - это бумажные деньги, которые в некотором смысле являются реальными в том смысле, что они физически, но могут стать бесполезными в любое время, если правительство, которое поддерживает бумагу, пойдет вверх. После этого появляются физические вещи, такие как золото, но это крайне непрактично.

Поэтому, в основном, я говорю, что веб-приложения, которые обрабатывают деньги, просто имеют значения в базе данных! Те, которые написаны правильно, тщательно изучают и проверяют код, который обрабатывает «деньги», и, конечно же, использует транзакции с базами данных, такие как hoang, которые уже говорили, чтобы избежать дублирования денег или потери денег в системе.

Надеюсь, этот ответ заставит вас немного покончить с тем, как деньги обрабатываются в современном мире: P

4
добавлено

Из комментариев, что вы имеете в виду, вам интересно, как веб-приложение совершает транзакции с банком (у которого есть «реальные деньги», а не только номера базы данных).

Случается, что каждое веб-приложение может общаться через API в конкретный банковский институт (например, местный банк, PayPal и т. Д.). Затем веб-приложение может использовать это, чтобы заказывать деньги, которые нужно отправить, и получать уведомления от него, когда поступают деньги. Точные данные могут варьироваться в зависимости от банковского института.

For example, you can find more about OFX ( Open Financial Exchange ) here : http://wiki.gnucash.org/wiki/OFX_Direct_Connect_Bank_Settings

2
добавлено

Из системы награды Stackoverflow

У вас должно быть не менее 75 репутации, чтобы начать щедрость и, по крайней мере, такую ​​же репутацию, как и сумма вознаграждения.

Награда за награду будет вычтена из вашей репутации, когда начнется награда, а не когда она будет награждена

Замените репутацию Money на поверхностной торговой платформе

У вас должно быть как минимум 75 $ , чтобы начать покупку, и, по крайней мере, столько же долларов, сколько и цена запроса.

Сумма запроса будет вычтена из вашей учетной записи, когда начнется торговля, а не когда она состоится.

Давайте добавим некоторый процесс вокруг нашей поверхностной торговой платформы

  • Ваша учетная запись сопоставляется с вашей кредитной карточкой VISA, и оплата будет автоматически обрабатывается.
  • В тот момент, когда сделка будет закрыта, отправка будет отправлена ​​на ваш адрес доставки, и вы можете ожидать доставки в течение недели.

That is a simplistic representation how money is handled in web apps :). They are still numbers/transactions mapped to some real work processes & Rules and integrated with your Banks

1
добавлено

Это сводится к безопасному токену, которому можно доверять, я могу выдать чек на сумму и отправить ее вам, вы отправляетесь в банк и получаете эту честь/оплачиваете Проверка может быть «записана» (я использую этот термин свободно, потому что он также может быть штрих-кодом или зашифрованным кодом) любым способом (случаи Bullet использовались и выполнялись) Так что все это действительно есть обещание «Я обещаю заплатить носильщику»

0
добавлено