我想向我的网站添加付款方式,例如 MasterCard 或 Payoneer。我不知道从哪里开始,有人可以给我一个切入点吗?有这方面的API吗?
8 回答
首先,您需要从您的银行获得一个网上商户账户,这是您通过卡支付所取的任何款项的最终账户。现在,每家银行都提供多种商户账户,针对不同规模的企业和不同的风险水平,有些会收取x
您收入的百分比,有些会收取固定费用,有些会两者兼而有之。
拥有商家帐户后,您需要一个系统来接受信用卡付款,也就是支付网关。其中还有很多,只有 Google Payment Gateway(Authorize.Net 和 SecPay 是其中的两个示例)。再次,支付网关将收取您通过它们处理的任何资金的一定百分比,一些收取固定费用,一些收取一定百分比,另一些则两者兼而有之。一般来说,信用卡和借记卡的收费不同。
支付网关将获取您的所有商家帐户详细信息并进行设置,以便通过它们处理的资金最终进入您的商家帐户。但是,您仍然需要有一个表格供客户填写并提交他们的卡详细信息。
将支付网关集成到您的站点,通常有 3 种方法可用:
- 您将客户重定向到支付网关,通常,您必须事先调用 Web 服务,告诉支付网关您想向客户收取多少费用、哪些项目、运费、税金等。当客户到达支付网关,所有这些都覆盖着支付网关提供商的徽标和详细信息,以便客户知道他们是通过信誉良好的服务进行支付的。
- 与上述相同,但是您向支付网关提供商支付额外费用,以便您可以自定义支付表单的外观(又名白标)。
- 支付网关提供商为您提供 Web 服务 API,您提供所有信用卡支付表格,并在需要时调用 API。为此,您还需要 SSL 证书。
如果您每周花费几千并且希望为您的客户提供无缝的付款过程,这非常棒。但是,如果您每周只服用几百片,这可能会很昂贵。还有 PCI(与风险和欺诈有关)和退款问题需要考虑。
Paypal可以让您更快地开始在线交易,因为您不需要银行的互联网商家帐户。其余的仍然适用。
有很多不同的方法,但这里是基本的两种:
- 将PayPal、Google Check-Out或Amazon Payment Services添加到您的网站 - 您通常只需添加一点 HTML 就可以了
- 与Authorize.net等支付网关集成。在 .NET 中,与 Authorize.NET 集成的最简单方法是使用SharpAuthorize。
这些之间的真正区别在于您需要的控制量。如果您需要在您的站点上托管的所有内容并且不想将任何人传递到另一个站点进行结帐,那么#2 是您唯一的选择。否则,#1 是最简单的方法......
从此处转述的内容,请访问以阅读完整内容和第三方选项列表。
您的网站基本上有两种方式接受信用卡:
- 使用您自己的商家帐户
- 通过第三方商家
需要考虑的一些问题
(商户与第三方商户) 开户
费
开户商户的初始成本通常高于使用第三方(其中一些是完全免费的)。
与使用您自己的商家帐户相比,使用第三方的
交易费用要高得多。
便利
性 当您不知道您是否真的可以从您的产品或服务中赚到很多钱时,第三方商家会很方便。此外,商家会为您处理一切。您可以花时间专注于您的产品、服务和客户。
拥有商家帐户可以使您的业务具有一定的专业性。但是,您必须小心将信用卡风险降至最低,因为您将自己处理信用卡付款。这并不是说使用第三方商家没有风险。
您需要购买一个付费支付网关,例如:
您还可以使用 https://www.paypal.com等免费服务。
另请参阅http://en.wikipedia.org/wiki/Payment_gateway了解与支付网关相关的更多信息。
您可以使用 CyberSource 、 Cardinal Commerece 、 PayPal 的支付网关
我只是做了这个搜索,对我来说它归结为 PayPal 或 Authorize.NET。如果您是 Costco 的会员,您可以使用使用 Authorize.NET 的Elavon。无论您采用哪种方式,请查看NopCommerce一个开源电子商务解决方案,其中包含大量用于处理 Paypal、Authorize.NET 等的 ASP.Net/C# 代码。
如果您不知道如何开始并且没有现有的商家帐户,那么您可能会考虑选择像Paypoint.net这样的人(他们位于英国,但我毫不怀疑美国和世界其他地区都有等价物)谁将为您设置整个重击。
看看IPN.NET
Infralution IPN.NET 提供了一个完整的 ASP.NET 解决方案,用于使用 PayPal 的即时付款通知 (IPN) 机制自动化您的采购和产品许可系统。
IPN.NET 可以与 Infralution Licensing System 结合使用以获得完整的许可和购买解决方案,或者您可以将自己的许可系统集成到 IPN.NET 中。我们为 IPN.NET 服务器提供完整的源代码,以便您可以根据自己的需要对其进行自定义。
IPN.NET 包括一个复杂的 IPN 测试工具(见下文),它允许您在本地开发机器上全面测试和调试 IPN 服务器。仅此工具就值得购买价格。