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

Arm*_*yan 12 c# payment credit-card payment-gateway

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

Jai*_*han 40

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

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

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

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

  1. 您将客户重定向到支付网关,通常,您必须事先致电网络服务,告诉支付网关您要向客户收取多少费用,哪些项目,运费,税金等.当客户到达时支付网关,它都包含支付网关提供商的徽标和详细信息,以便客户知道他们是通过信誉良好的服务付款.
  2. 与上述相同,但您需要向支付网关提供商支付额外费用,以便您可以自定义支付表格(即白色标签)的外观.
  3. 支付网关提供商为您提供网络服务API,您提供所有信用卡支付表格,并在需要时调用API.您还需要一个SSL证书.

如果您每周花费几千美元并希望为您的客户提供无缝支付之旅,那就太棒了.但是,如果您只服用几百周,这可能会很昂贵.还有PCI(与风险和欺诈相关)和退款问题需要考虑.

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

  • +1关于"在线支付实施"的最明确答案之一,我读过的 (3认同)

Con*_*tah 7

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

  1. PayPal,Google Check-Out亚马逊支付服务添加到您的网站 - 您通常只需添加一些HTML就可以了
  2. Authorize.net等支付网关集成.在.NET中,与Authorize.NET集成的最简单方法是使用SharpAuthorize.

它们之间的真正区别在于您需要的控制量.如果您需要在您的网站上托管的所有内容,并且不想将任何人传递到另一个网站进行结账,那么#2是您唯一的选择.否则,#1是最简单的方法......

  • 我会和谷歌 C/O 一起处理小/个人的事情,否则 Authorize.net (2认同)

Bha*_*kar 1

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

  1. http://www.ccavenue.com/
  2. http://www.ebs.in/

您还可以使用免费服务,例如 https://www.paypal.com

另请参阅http://en.wikipedia.org/wiki/Payment_gateway了解与支付网关相关的更多信息。