【问题标题】:Good Practices for Auction E-Commerce - Should I store Credit Cards Details?拍卖电子商务的良好做法 - 我应该存储信用卡详细信息吗?
【发布时间】:2017-01-14 01:55:24
【问题描述】:

如果这不是提出此类问题的好地方,我很抱歉,但由于我总是从 Stackoverflow 获得帮助,我虽然可以得到一些问题的答案。

事情就是这样,我正在建立一个电子商务网站,就像那里的许多著名网站一样,您可以在其中对市场上的商品进行投标。

我想确定的是,当有人对某件物品出价时,他们不能背信弃义,因为如果他们被接受,这笔钱应该从他们的银行账户中提取,你明白我的意思吗?什么意思?

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

那么我该怎么做呢? 我应该在他们出价时询问信用卡详细信息,并且只有在他们的出价被商户接受的情况下才从他们的账户中进行提款操作? [当然在我的数据库上使用一些自动触发器]

如果这不是实现这一目标的最佳实践,那是哪一个??

我对支付方式真的很陌生,我刚刚开始搜索支付网关(也许他们为我提供了这个功能......我不知道?!)

【问题讨论】:

    标签: e-commerce payment-gateway payment credit-card marketplace


    【解决方案1】:
    1. 您永远不应该存储信用卡详细信息,因为信用卡可能会被取消,所以拥有这些详细信息并不能真正保证获得付款。

    您可能正在寻找的是授权和延迟捕获(取决于您正在查看的时间线)。不同的支付处理商对您可以持有授权的时间有不同的时间要求。通常,您会向 API 发出请求以授权费用(有点像信用卡上的“保留”),然后您可以取消或捕获,资金将被转移。在此处查看有关流程和 Square API 的更多信息:https://docs.connect.squareup.com/articles/delayed-capture-transactions/

    【讨论】:

    • 谢谢 tristansokol,有人告诉我可以为此目的使用 Stripe?提前谢谢你!
    • Square、Stripe、PayPal、Authorize.net 都可能在这里满足您的需求。
    猜你喜欢
    • 2011-07-25
    • 2012-10-12
    • 2010-12-25
    • 2013-06-13
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    相关资源
    最近更新 更多