2016-09-06 51 views
-1

对不起,如果这不是一个好的地方来问这样的问题,但因为我总是从Stackoverflow得到帮助,但我可以得到一些答案我的问题。拍卖电子商务的良好做法 - 我应该存储信用卡详情吗?

因此,这里是一件事,我正在建设一个电子商务网站,就像那里的许多知名网站一样,您可以在这里为市场上的物品进行出价报价。

我想要确定的是,当某人对某件物品进行出价时,他们无法反悔他们的话,因为如果他们接受了这笔钱,他们应该从他们的银行账户中提款,你会得到什么我的意思是?

因为我希望商家如果接受他们想要的报价是安全的,他们不想寻找另一个合法报价。

那么我该如何做到这一点? 如果他们的报价被商家接受,我应该在他们进行出价时询问信用卡的详细信息,并仅从他们的账户中进行提款操作? [在我的数据库当然使用一些自动触发]

如果这不是最好的做法,这是一个??

我真的进入新的支付方式,我刚开始做我的支付网关搜索(也许他们给我提供这个功能...我不知道?!)

回答

1
  1. 你不应该存储信用卡卡的详细信息,并且具体细节并不能真正保证获得付款,因为卡可能会被取消。

您可能正在寻找的是授权和延迟捕获(取决于您正在查看的时间轴)。不同的付款处理器对持有授权的时间有多种不同的时间要求。一般而言,您将通过API向API请求授权收费(类似于您的信用卡上的“持有”),然后您将取消或获取资金转移的资金。在这里查看更多关于这个过程和Square's API的信息:https://docs.connect.squareup.com/articles/delayed-capture-transactions/

+0

谢谢tristansokol,有人告诉我可以使用Stripe来达到这个目的吗?先谢谢你! – TiagoM

+1

Square,Stripe,PayPal,Authorize.net都可能满足您的需求。 – tristansokol