如何通过卡付款?

|                                                                                                                   关闭。这个问题需要更加集中。它当前不接受答案。                                                      
已邀请:
        您需要第三方公司来处理付款。贝宝很受欢迎,是FDMS,或者与您的银行联系以了解其提供的解决方案。通常,这些附带API文档或一些代码库来帮助您入门。 并且一定要了解商家对PCI-DSS的安全要求。它们可以使您的项目比使用代码解决方案更复杂。 =)     
        braintree是一种流行的付款服务,可以为您处理很多此类工作。 查看他们的文档,特别是“支付新手”和.NET API。     
        您需要记住的最重要的事情是永远不要存储他们的任何信息,除非您绝对需要它(预购之类的东西)。就我的工作而言,我们使用第三方系统Touchnet来处理所有信用卡处理。 我们的自定义应用程序在将用户转发到信用卡门户之前,将金额和特殊交易号记录在数据库中。用户完成交易(通过取消或付款)后,第三方将使用自定义交易号和付款参考号与我们的Web服务联系。此时,我们的Web服务将在数据库中找到交易并对其进行适当标记,并设置参考号(如果已提供)。 我们的财务部门负责核对交易,并确保我们得到付款。 (我从未看过那​​部分,所以我不能说它是如何工作的...) 通过使用第三方来处理交易,某些PCI-DSS合规性得到了照顾,我们可以如实告知用户我们从不存储他们的信用卡信息。     
        全面披露:我为PayJunction工作,该公司托管着我提供的链接: http://support.payjunction.com/trinity/support/view.action?knowledgeBase.knbKnowledgeBaseId=431 在上面的链接中,您会找到一些用于通过PayJunction进行信用卡交易的C#示例代码。我们充当PCI合规性的盾牌(我们的商家协议规定,您绝不存储卡信息以及一些使您超出PCI范围的其他内容)。 您可能还想看看通过PayPal。即使他们收取更高的费用,人们也认可PayPal品牌。贝宝还使您免受PCI合规性的困扰。 如果您正在使用Rails,我建议您使用ActiveMerchant(我始终建议您使用ActiveMerchant)。他们在抽象一堆网关方面做得很好。不知道C#的等效功能。     
        嗯,处理信用卡很痛苦!付款时请注意PCI要求。我曾经为Mercury付款系统工作。它们具有多种您可以集成的API。这是开发人员集成页面: http://www.mercurypay.com/developer-securitysolutions.htm 祝好运!     
        我记得十年前在E-Commerce上做的第一件事是建立自己的购物车(不必要),然后我研究了GATEWAYS和MERCHANTS。很多时候它们是分开的。例如:Verisign是GATEWAY,这很重要,因为他们为您提供了学习和构建所需的API。我从我自己开始,然后转到免费的oscommerce,但是IMO的PHP代码非常糟糕,无法进行操纵。我曾经贡献自由的东西。我使用了一些网关和一些商人。商人是银行。美国银行我不喜欢,但是它们都有网关,并且是商人,因为它们是最终银行。有时一站式服务是不错的。对于ASP.NET/C#解决方案,我不会回想起我喜欢的任何免费或开源代码。因此,对于.NET,我将购买一台,或者您的托管服务提供商中有一家。     

要回复问题请先登录注册