问题描述
我打算建立一个仅在美国收费的网站.
I'm planning to build a web sites that accepts charges in the USA only.
C# ASP.NET 网站是否有易于实现的信用卡收单软件?有人可以推荐一些吗?
Is there any credit card acquiring software that is easy for a C# ASP.NET web site to implement? Can anyone recommend some?
是否有在数据库中保存加密信用卡数据的规则?
Are there any rules for savingencrypting credit cards data in the DB?
任何帮助都会很棒...
Any help would be great...
推荐答案
正如 Albireo 所指出的,您不希望将信用卡存储在您的数据库中.根据您的商家协议,我敢打赌 Visa/MC/etc 可能甚至不允许您这样做.
As pointed out by Albireo, you DO NOT want to store the credit cards in your database. I'd bet Visa/MC/etc probably would not even allow you to, according to your merchant agreement.
首先,您是否有银行账户?您将需要一个能够接受/处理信用卡.
First, do you have a merchant account through your bank? You will need one to be able to accept/process credit cards.
您有几种方法可以做到这一点:
You have a couple ways of doing this:
1.授权.NET
您可以直接注册 Authorize.net(可用的最流行的支付网关之一)并使用他们的 C# 库:
You can sign up directly with Authorize.net (one of the most popular payment gateways available) and use their C# library:
http://www.authorize.net/http://www.sharpauthorize.com/
缺点是您必须仅使用 Authorize.NET 来编写更多的计费基础架构.
The downside is you will have to write a lot more of your billing infrastructure by just using Authorize.NET.
2.重复计费服务
使用计费服务.Chargify、Recurly 和 ChedderGetter 等服务提供按月计费、订阅计划、一次性收费、客户免费试用期、优惠券代码等.
Use a billing service. Services like Chargify, Recurly, and ChedderGetter offer monthly billing, subscription plans, one-time charges, free trial periods for your customers, coupon codes, etc.
我个人使用 Chargify.设置非常简单.他们有一个很棒的开发者"模式,可以模拟整个环境,允许您测试注册、信用卡拒绝等.
I personally use Chargify. It was incredibly simple to setup. They have an awesome "developer" mode where the entire environment is simulated, allowing you to test registration, credit card declines, etc.
C#/.NET 的 Chargify 库易于使用:http://chargify.codeplex.com/
The Chargify library for C#/.NET is easy to work with: http://chargify.codeplex.com/
Chargify 还托管了付款页面.这允许您在 Chargify 网站上托管一个自定义品牌页面,该页面将处理您的注册.现在,您甚至不需要与支付网关交互.只需将您的用户重定向到此页面,Chargify 将处理收集付款详细信息:http://chargify.com/features/branded-payment-websites/
Chargify also has hosted payment pages. This allows you a custom branded page, hosted on the Chargify website, that will handle your registrations. Now, you don't even need to interface with a payment gateway. Simply redirect your users to this page and Chargify will handle collecting the payment details: http://chargify.com/features/branded-payment-websites/
使用 Chargify,您将需要独立获得一个 Authorize.net 帐户和您银行的商家帐户.
With Chargify, you will need to independently get an Authorize.net account and a merchant account with your bank.
BrainTree 最近变得非常流行,许多非常受尊敬的初创公司都在使用它们.BrainTree 似乎提供了完整的包,包括重复计费和商家服务.
BrainTree has become very popular as of late, and a lot of very respected startups are using them. BrainTree seems to offer the complete package, of both reoccurring billing as well as merchant services.
http://www.braintreepaymentsolutions.com/
我建议使用 BrainTree 或 Chargify.您无需编写计费基础架构即可节省大量时间.它让您可以专注于您的核心产品,并让您的用户保证他们的信用卡数据受到保护.
I'd recommend using either BrainTree or Chargify. You will save an enormous amount of time not writing your billing infrastructure. It allows you to focus on your core product, and it gives your users assurances that their credit card data is protected.
这篇关于用于网站的美国信用卡收单和贝宝解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!