如何将信用卡数据从电子商务网站发送并保存到桌面Quickbooks

如何将信用卡数据从电子商务网站发送并保存到桌面Quickbooks,quickbooks,Quickbooks,我想知道如何将客户信用卡数据从电子商务网站发送到Quickbooks。有一些概念我感到困惑 据我所知,基本上我可以使用“网上商店商户服务”API在我的电子商务网站上处理信用卡,我发现有一个“支付钱包”功能,是否连接到桌面Quickbooks上的客户信用卡信息?如何正确处理我的电子商务网站的信用卡,同时将客户信用卡数据发送到我的桌面Quickbooks中,并保存在那里供将来使用 任何帮助都将不胜感激 ps:电子商务网站是由PHP开发的 我想知道如何将客户信用卡数据从电子商务网站发送到Quickbo

我想知道如何将客户信用卡数据从电子商务网站发送到Quickbooks。有一些概念我感到困惑

据我所知,基本上我可以使用“网上商店商户服务”API在我的电子商务网站上处理信用卡,我发现有一个“支付钱包”功能,是否连接到桌面Quickbooks上的客户信用卡信息?如何正确处理我的电子商务网站的信用卡,同时将客户信用卡数据发送到我的桌面Quickbooks中,并保存在那里供将来使用

任何帮助都将不胜感激

ps:电子商务网站是由PHP开发的

我想知道如何将客户信用卡数据从电子商务网站发送到Quickbooks

您是否确实需要QuickBooks中的信用卡数据?您应该知道,如果这样做,您可能会遇到很多麻烦,请记住,从诉讼/安全/法律的角度来看,在网站上存储信用卡数据是非常危险的。当数据被盗时,你会被起诉

据我了解,基本上我可以使用“网上商店商户服务”API在我的电子商务网站上处理信用卡

我发现有一个“支付钱包”功能

是的,这就是你应该使用的。它使用Intuit安全地存储数据,而不是与您一起存储,因此您仍然符合PCI标准,并且卡数据是安全的

它允许您将信用卡数据推送到Intuit,它们会向您返回一个唯一的ID值,您可以使用该值在将来的任何时候向信用卡收费,而无需知道卡号本身

是否连接到桌面Quickbooks上的客户信用卡信息

不,不是

如何正确处理我的电子商务网站的信用卡,同时将客户信用卡数据发送到我的桌面Quickbooks中,并保存在那里供将来使用

你不想这么做。没有合适的方法可以做到这一点。这是一种可怕的、不安全的做法。不要这样做

相反,通过QBMS API为信用卡充值,然后将信用卡存储在支付钱包中,并将支付钱包唯一ID存储在数据库中。然后,您可以编写一个简单的程序,使用该独特的钱包ID随时为他们再次充电

因为您使用的是PHP,所以这里是最好的起点(免责声明:我是以下代码的作者):

具体来说,您需要查看QuickBooks商户服务示例:

在您真正使用代码之前,您必须使用Intuit完成一个非常简单的注册过程(在桌面模式下注册以实现最简单的实现)


谢谢您的详细回答。我还有一点不明白。Quickbooks的QBMS可以存储与客户关联的信用卡,并在将来使用它来计费。在Quickbooks文档上,它说信用卡信息实际上存储在intuit服务器上,而不是Quickbooks本地计算机上,这实际上类似于“支付钱包”,并且符合PCI。那么对于这两个人来说,他们之间有什么联系吗?客户机希望直接从Quickbooks进行支付,而不是使用支付钱包从php应用程序或在线支付账单。希望我解释清楚。据我所知,他们之间没有任何联系。您的客户应该知道,将任何信用卡数据推送到QuickBooks是不安全的,不建议这样做。话虽如此,您应该能够通过QuickBooks API/Web连接器将信用卡数据推送到QuickBooks中。“您应该能够通过QuickBooks API/Web连接器将信用卡数据推送到QuickBooks中”,您是指仅用于记录目的的交易?[“如果您最近开始处理卡,QuickBooks会帮助您处理这些敏感信息,从而帮助您遵守。QuickBooks会自动将信用卡数据与您的私人帐户信息在线保存在我们受保护的数据中心,从而消除PCI合规性难题。“除了交易之外,您还应该能够将实际的信用卡数据推送到QuickBooks。您不应该这样做,但您可以。问题是您不仅存储了数据(PCI合规性的一部分)您还需要通过网络将数据从网站传输到桌面PC,然后才能将其存储,并且您必须临时缓存信用卡数据,然后才能将其发送到QuickBooks。