美国网站的信用卡收单和贝宝解决方案

发布于 2024-10-31 08:46:40 字数 131 浏览 0 评论 0原文

我计划建立一个仅在美国接受收费的网站。

是否有任何信用卡收单软件可以轻松地由 C# ASP.NET 网站实现?有人可以推荐一些吗?

在数据库中保存\加密信用卡数据有什么规则吗?

任何帮助都会很棒...

I'm planning to build a web sites that accepts charges in the USA only.

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 saving\encrypting credit cards data in the DB?

Any help would be great...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

勿忘心安 2024-11-07 08:46:40

正如 Albireo 所指出的,您不想将信用卡存储在数据库中。我敢打赌,根据您的商业协议,Visa/MC/等可能甚至不允许您这样做。

首先,您是否通过银行拥有商家帐户?您将需要一张能够接受/处理信用卡的信用卡。

您有几种方法可以做到这一点:

1。 Authorize.NET

您可以直接注册 Authorize.net(最流行的支付网关之一)并使用他们的 C# 库:

http://www.authorize.net/
http://www.sharpauthorize.com/

缺点是您必须编写更多的帐单信息只需使用 Authorize.NET 即可构建基础架构。

2.重复计费服务

使用计费服务。 Chargify、Recurly 和 ChedderGetter 等服务提供按月计费、订阅计划、一次性收费、客户免费试用期、优惠券代码等。

我个人使用 Chargify。设置起来非常简单。他们有一个很棒的“开发者”模式,可以模拟整个环境,允许您测试注册、信用卡拒绝等。

Chargify:http ://chargify.com/

C#/.NET 的 Chargify 库易于使用:http://chargify.codeplex.com/

Chargify 还拥有托管支付页面。这允许您在 Chargify 网站上托管一个自定义品牌页面,该页面将处理您的注册。现在,您甚至不需要与支付网关交互。只需将您的用户重定向到此页面,Chargify 将负责收集付款详细信息:http://chargify。 com/features/branded- payment-websites/

使用 Chargify,您需要在银行独立获得一个 Authorize.net 帐户和一个商家帐户。

BrainTree 最近变得非常流行,许多备受尊敬的初创公司都在使用它们。 BrainTree 似乎提供了完整的套餐,包括重复计费和商业服务。

我建议使用 BrainTree 或 Chargify 无需编写计费基础设施,您将节省大量时间。它使您能够专注于核心产品,并确保用户的信用卡数据受到保护。

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. Authorize.NET

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/

The downside is you will have to write a lot more of your billing infrastructure by just using Authorize.NET.

2. Reoccurring Billing Services

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.

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.

Chargify: http://chargify.com/

The Chargify library for C#/.NET is easy to work with: http://chargify.codeplex.com/

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/

With Chargify, you will need to independently get an Authorize.net account and a merchant account with your bank.

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/

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.

软糖 2024-11-07 08:46:40

不要将信用卡数据存储在您的数据库中,除非您想在被黑客攻击时面临地狱。即使加密了。

通常,银行提供一项服务,您可以在银行页面上重定向用户,用户在那里付款,银行向您发送付款确认(很像 PayPal)。这样您就永远不会处理敏感信息。

很抱歉,我无法向您介绍任何此类服务,但我从未与美国银行合作过。

Do not store credit card data in your database, unless you want to face hell if you get hacked. Even if encrypted.

Usually banks provide a service where you can redirect the user on a bank's page, the user pays there and the bank sends you a payment confirmation (much like PayPal). This way you'll never ever handle sensitive informations.

I'm sorry I can't point you to any of such service, but I never had to work with an American bank.

太傻旳人生 2024-11-07 08:46:40

尝试 BrainTree 支付解决方案

免责声明:我从未使用过它们,也不知道有人使用过它们;但他们似乎对开发人员非常友好。

Try out BrainTree Payment Solutions.

Disclaimer: I have never used them, nor do I know anyone that has; but they seem to be very developer friendly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文