2013-02-07 37 views
3

如果一个应用程序是接受形式的货币存款的回报,可用于服务学分,如何保存资金,存入和取出。被如何处理/存储款项在Web应用程序

即。在您存入的AdWords中,将10美元存入您的帐户,然后显示10美元的信用额度。但是这10美元纯粹是代表你的钱,它只是数据库中的一个价值。

实际的后端系统如何处理这个问题?即。实际持有的资金在哪里,如果退出等,网络应用程序如何控制实际的资金?

+0

我会说主要使用交易。 – hoang

+1

您是否有任何机会表示“网络应用程序如何告诉银行进行转账和/或银行如何告知网络应用程序转账”? – hexblot

+0

@hexblot - 确切地说是 – sam

回答

4

几乎世界上所有的钱是“纯粹是代表你的钱,它只是在数据库中的价值”!接下来的一部分钱是纸币,在某种意义上它是真实的,因为它是有形的,但如果支持这份文件的政府垮台,它随时都可能变得毫无价值。之后就会出现像黄金这样的实物,但这是非常不切实际的。

所以基本上我的意思是,处理金钱的网络应用程序只需要在数据库中的值!那些正确编写的代码要非常谨慎地测试和验证处理“金钱”的代码,当然也使用数据库事务,例如已经说过的,可以避免在系统中重复使用或损失金钱。

我希望这个答案让你少一点钱是如何在现代世界中处理舒适:P

1

Stackoverflow bounty system

你必须有至少75声誉开始赏金,并且在与赏金额度一样多的声誉。

赏金奖会从你的声誉减去当赏金开始,而不是当它被授予

肤浅交易平台更换为金钱名誉

你必须至少有75 $开始购买,至少与询问价格一样多。

的询问量将从当交易开始您的账户中扣除,而不是当它的交易被授予

让我们添加在我们肤浅的交易平台,一些过程

  • 您的帐户被映射到您的VISA信用卡和费用将自动处理 。
  • 当下交易完成货物将被发放至您的 送货地址,你可以期望在一周内交货。

这是一个简单的表示钱是如何在Web应用程序处理的:)。他们仍然是数字/交易映射到一些真实的工作过程&规则并与您的银行集成

2

从评论,你的意思是你有兴趣如何网络应用程序与银行交易(它有“真正的钱“,而不仅仅是数据库号码)。

会发生什么事情是,每个网络应用程序可以通过API与特定银行机构(例如本地银行,PayPal等)进行通话。然后,网络应用程序可以使用它来订购货币,并在货币到达时收到通知。具体细节取决于银行机构。

例如,你可以找到更多关于OFX(开放式金融交换)位置: http://wiki.gnucash.org/wiki/OFX_Direct_Connect_Bank_Settings

0

它归结为可以信任的安全令牌,我可以发出一个金额的支票,并将其发送到你可以去银行取得这个荣誉/付款 支票可以以任何方式“书写”(我使用松散的术语,因为它也可以是条形码或加密的代码)(已经使用了子弹案例并且尊敬) 所以它真的是承诺“我保证支付持有人”

相关问题