如何在应用程序中计费
Posted
技术标签:
【中文标题】如何在应用程序中计费【英文标题】:How can I bill within an application 【发布时间】:2011-03-19 21:25:08 【问题描述】:我从事编程多年,也做过一些专业的编程项目。我最近有一个朋友询问有关创建电子商务网站的问题,但我不得不拒绝她,因为我从未开发过可以计费的 Web 应用程序。我将来可能还需要编写一个基于订阅的 Web 服务。我的问题是,我什至如何开始计费?我从来没有找到关于这方面的指南,而且我几乎不知道银行账户是如何运作的,因为我自己不管理自己的账户(我只有 16 岁,所以有一个借口)。
我不知道答案是否取决于语言,但如果是我感兴趣的语言是 Python、C/C++ 和 Java。
【问题讨论】:
Experience with billing systems的可能重复 我认为我们的目标是尽量少做自己的工作;您可以与例如集成PayPal.com(pragprog.com"friday" on PayPal and ruby 还不错)或其他服务,例如braintreepaymentsolutions.com 【参考方案1】:建立电子商务网站有很多方法;
如果您没有任何经验,并且不想涉足任何“复杂”的事情,我建议您使用由其他人托管的可定制的网络“店面”,预集成信用卡处理,等等。这些在线有很多选择。只需在 Google 上搜索“网络店面”即可。雅虎!竟然有这样的服务:
http://smallbusiness.yahoo.com/ecommerce/sellonline.php
除此之外,与 PayPal 等公司集成非常容易。他们有各种最基本的选项(使用链接将某人发送到他们的网站,并使用查询字符串参数让贝宝知道用户想要购买什么):
https://cms.paypal.com/us/cgi-bin/?&cmd=_render-content&content_ID=developer/home
超过该级别,您将需要注册商家帐户或其他类似服务,例如 authorize.net(我喜欢的)提供的服务:
http://www.authorize.net/
您可以为大多数主要的 Web 开发平台(如 .NET、JSP 等)购买组件。完美的例子是 dotnetcart。这些组件提供了与主要 CC 处理公司的开箱即用、易于设置的集成,以及开箱即用的购物车实施:
http://www.dotnetcart.com/
最后,大多数商户服务/支付网关都提供用于直接集成的 Web 服务。
PS.) 永远不要存储 CC 号码; )
【讨论】:
【参考方案2】:我会先看看 paypal 的 api。您可能不想坚持使用它们,但这是了解与信用卡清算所等打交道的良好起点。
Here ya go.
【讨论】:
【参考方案3】:您通常会与第三方进行银行交易。我过去使用过的一个是 Authorize.Net,但那里有很多(PayPal 是另一个相当流行的,具有不错的 API)。
基本上,最好的方法是尽可能少做,让第 3 方处理所有“困难”的事情(例如安全、管理信用卡详细信息等)。 p>
【讨论】:
以上是关于如何在应用程序中计费的主要内容,如果未能解决你的问题,请参考以下文章