我已经编程多年了,我也做了一些专业的编程项目。我最近有一个朋友询问创建一个电子商务网站,但我不得不拒绝她,因为我从来没有在一个可以收费的网络应用程序上工作。我也可能需要在将来编写基于订阅的Web服务。我的问题是,我如何开始计费?我从来没有找到这方面的指南,而且我几乎不知道银行账户是如何工作的,因为我没有管理我自己的账户(因为我只有16岁,我有借口)。
我不知道答案是否依赖于语言,但如果是我感兴趣的语言是Python,C / C ++和Java。
答案 0 :(得分:3)
有很多方法可以建立电子商务网站;
如果您没有任何经验,并且不想进入任何“复杂”的事情,我建议您使用由其他人托管的可定制网络“店面”,预先集成信用卡处理,这些在线有很多选择。只需搜索谷歌“网店”。雅虎甚至有这样的服务:
http://smallbusiness.yahoo.com/ecommerce/sellonline.php
除此之外,与PayPal等人合作非常容易。他们拥有最基本的各种选项(使用链接将某人发送到他们的站点,并使用查询字符串参数让paypal知道用户想要购买的内容):
https://cms.paypal.com/us/cgi-bin/?&cmd=_render-content&content_ID=developer/home
超出此级别,您需要注册商家帐户或其他类似服务,例如authorize.net(我喜欢的人)提供的服务:
您可以购买大多数主要Web开发平台(如.NET,JSP等)的组件。完美的例子是dotnetcart。这些组件提供与主要CC处理公司的开箱即用,易于设置的集成,以及开箱即用的购物车实施:
最后,大多数商家服务/支付网关提供直接集成的Web服务。
PS。)永远不要存储CC号码; )
答案 1 :(得分:2)
我会看看paypal的api开始吧。你可能不想坚持使用它们,但这是一个很好的起点,可以学习如何处理信用卡结算所等。
答案 2 :(得分:1)
您通常会与第三方联系以进行银行交易。我之前与之合作的是Authorize.Net,但那里有很多(PayPal是另一个相当受欢迎的API,具有不错的API)。
基本上,最好的方法是尽可能少地 并让第三方处理所有“硬”内容(例如安全性,管理信用卡详细信息等)。