如何在不知道最终金额的情况下处理付款?

时间:2014-05-12 20:51:01

标签: payment payment-processing

我经营干洗& amp;洗衣店送货业务。当客户下订单时,客户在清洗衣物后按每磅收费。因此,这为我创建了一个付款处理问题,因为我联系的付款处理商告诉我,我们需要在下订单时为每个客户预先授权一定金额,然后如果他们结束则开具发票清洁完成后的数量。根据您的经验,有没有办法做到以下几点:

  1. 让客户在您的网站上填写注册/注册表格(例如,收集客户姓名,地址,信用卡信息)。请注意,我不需要查看信用卡信息,我只需要稍后再收费。
  2. 为客户订单提供便利(例如,明天下午6点从我家取货)。
  3. 向客户收取他们欠你干净衣物后欠你的全部金额
  4. 类似的公司Washio正在使用我上面描述的完全相同的流程,但我不知道他们是如何做的。

    任何人都可以为我的困境提供答案吗?

2 个答案:

答案 0 :(得分:2)

您执行AUTH_ONLY(仅限授权)以获得您认为付款的最高金额。这将冻结客户信用卡上的金额(注意,这意味着客户无法获取这些资金,直到您捕获它们或释放它们,因此不要做任意大量的金额)。

当需要付款时,您可以通过发送小于或等于使用AUTH_ONLY保证的金额的安装来捕获销售。如果金额少于初始冻结金额,剩余资金将被释放。

答案 1 :(得分:1)

Stripe有一个很棒的内置系统,可以将数据捕获为“customer”和“card”,然后可以在事后随时处理。

无法保证您的客户可以在其卡上获得可用信用,但您可以捕获&验证他们的信息而不收取任何金额。

这种情况发生在Stripe的服务器上(而不是自己存储),因此只要您的交易发生在SSL安全连接之后,您就可以开箱即用了PCI。