ASP.NET Web应用程序的付款方式

时间:2009-08-31 14:28:13

标签: c# payment-gateway credit-card payment

我想在我的网站上添加付款方式,例如万事达卡或Payoneer。我不知道从哪里开始,有人可以给我一个切入点吗?有没有这个API?

8 个答案:

答案 0 :(得分:37)

首先,您需要从您的银行获得一个互联网商家帐户,这是您通过信用卡付款获得的任何款项最终结果。现在,每家银行都提供各种商家帐户,针对不同规模的企业和不同的风险级别,有些会占您收入的x百分比,有些会收取固定费用,有些则需要两者兼而有之。 / p>

拥有商家帐户后,您需要一个系统来支付信用卡付款,AKA是一个支付网关。还有一些,只有谷歌支付网关(Authorize.Net和SecPay是这些的2个例子)。支付网关将再次收取您通过它们处理的任何资金的一定比例,一些收取固定费用,一些收费百分比,其他收费两者兼而有之。通常,信用卡和借记卡的收费不同。

付款网关将收集您的所有商家帐户详细信息并设置所有内容,以便通过它们处理的款项最终存入您的商家帐户。但是,您仍需要有一个表单供客户填写并提交其卡详细信息。

将支付网关集成到您的网站,通常有3种方法可供选择:

  1. 您将客户重定向到支付网关,通常,您必须事先致电网络服务,告诉支付网关您要向客户收取多少费用,物品,运费,税金等。到达支付网关,它全部覆盖了支付网关提供商的徽标和详细信息,以便客户知道他们是通过信誉良好的服务付款。
  2. 与上述相同,但您需要向支付网关提供商支付额外费用,以便您可以自定义付款表单的外观(即白色标签)。
  3. 支付网关提供商为您提供网络服务API,您提供所有信用卡付款表单,并在需要时调用API。您还需要一个SSL证书。
  4. 如果您每周花费数千美元并希望为您的客户提供无缝支付之旅,那就太棒了。但是,如果您只服用几百周,这可能会很昂贵。还有PCI(与风险和欺诈相关)和退款问题需要考虑。

    Paypal 可以让您更快地开始在线交易,因为您不需要银行的互联网商家帐户。所有其余的仍然适用于。

答案 1 :(得分:6)

有很多不同的方法,但这里有两个基本的方法:

  1. PayPalGoogle Check-OutAmazon Payment Services添加到您的网站 - 您通常只需添加一点HTML就可以了
  2. Authorize.net等支付网关集成。在.NET中,与Authorize.NET集成的最简单方法是使用SharpAuthorize
  3. 这些之间的真正区别在于您需要的控制量。如果您需要在您的网站上托管的所有内容,并且不想将任何人传递到另一个网站进行结账,那么#2是您唯一的选择。否则,#1是最简单的方法......

答案 2 :(得分:4)

内容从here转述,请访问以阅读完整内容和第三方选项列表。


您的网站基本上有两种接受信用卡的方式:

  1. 使用您自己的商家帐户
  2. 通过第三方商家
  3. 需要考虑的一些问题

    (商家帐户与第三方商家)

    安装费
    开立商家账户的初始费用通常高于使用第三方(其中一些根本没有费用)。

    交易费用
    使用第三方与使用您自己的商家帐户相比要高得多。

    <强>便利
    当您不知道自己是否可以从您的产品或服务中获得更多收益时,第三方商家会很方便。此外,商家会为您处理一切。您可以将时间花在专注于产品,服务和客户上。
    拥有商家帐户可以为您的企业提供一定的专业服务。但是,您必须小心谨慎,以尽量减少您的信用卡风险,因为您将自己处理信用卡付款。这并不是说使用第三方商家没有风险。

答案 3 :(得分:1)

您需要购买付费网关,例如:

  1. http://www.ccavenue.com/
  2. http://www.ebs.in/
  3. 您也可以使用免费服务 https://www.paypal.com

    有关付款网关的详细信息,请参阅http://en.wikipedia.org/wiki/Payment_gateway

答案 4 :(得分:0)

您可以使用支付网关 CyberSourceCardinal CommerecePayPal

答案 5 :(得分:0)

我刚刚进行了此搜索,对我来说,它归结为PayPal或Authorize.NET。如果您是Costco的成员,可以使用使用Authorize.NET的Elavon。 无论您采用哪种方式,请查看NopCommerce开源电子商务解决方案,其中包含大量ASP.Net/C#代码,以处理Paypal,Authorize.NET等。

答案 6 :(得分:0)

如果您不知道如何开始并且没有现有的商家帐户,那么您可能会考虑去找Paypoint.net之类的人(他们是英国人,但我毫不怀疑是美国和其他世界范围内的等价物)谁将为你设置整个打击。

答案 7 :(得分:0)

查看IPN.NET

  Infralution IPN.NET提供了一个   完整的ASP.NET解决方案   自动化您的采购和产品   使用PayPal的许可系统   即时付款通知(IPN)   机构。

     

IPN.NET可以结合使用   使用Infralution许可系统   完整的许可和   购买解决方案或你可以   集成您自己的许可系统   进入IPN.NET。我们提供完整的资源   这样的IPN.NET服务器的代码   你可以自己定制它   需要。

     

IPN.NET包含复杂的IPN   允许您的测试工具(见下文)   完全测试和调试您的IPN   服务器在您的本地开发   机。仅此工具是值得的   购买价格。