使用JavaScript实现支付系统是不是很糟糕?

Tow*_*wer 3 javascript php payment-processing

我想知道在客户端使用JavaScript和服务器端的PHP实现合法的支付系统是一个坏主意吗?我主要担心IEEE浮点和过于松散的语言.

Mic*_*rdt 6

主要问题是Javascript,它甚至没有真正的整数类型,更不用说(官方)正确的十进制库(PHP有BC Math).有一个Java的BigDecimal的为Javascript老第三方端口,你可以在客户端使用.或者,以美分计算所有内容,因为IEEE双精度可以准确地表示长度最多为53位的整数,这足以使整个美国主权债务至少再持有10年(可能).

  • 恕我直言,客户端不需要计算任何东西.(几乎)每次计算都应该在服务器端完成.JS方面应该将所有用户输入作为字符串传递给服务器(可能进行一些简单的验证) (3认同)