代码之家  ›  专栏  ›  技术社区  ›  Crashalot

如何延迟信用卡支付,如Groupon和api(如PayPal、Amazon、googlecheckout)?

  •  8
  • Crashalot  · 技术社区  · 15 年前

    我们需要模仿Groupon式的支付方式,即用户输入信用卡,但除非发生触发事件,否则不收费。(不,这不是另一个交易网站。)

    1 回复  |  直到 14 年前
        1
  •  6
  •   PaulG    15 年前

    大多数支付网关将支持这一点,只要你有能力分别授权和结算。

    但它也会引起一些问题。授权扣留通常会在3到30天之后(取决于发卡机构)的任何地方发生,此时您将不再在结算时获得资金担保。您可能还必须考虑卡过期,或被取消(例如报告被盗)

    1. 捕获卡的详细信息并对零值执行身份验证(仅验证卡)。如果卡有效,支付网关将返回令牌id。
    2. 如果授权失败,您需要手动流程重新联系客户进行替代付款,否则结算付款和发货。

    Paypal有一个很好的页面来解释这个过程,还有大量的例子来说明这个场景可能会产生的问题: https://cms.paypal.com/e_howto_html_authcapture