2010-09-10 73 views
8

我们需要模仿Groupon风格的付款方式,用户输入信用卡但不收费,除非发生某些触发事件。 (不,这不适用于其他交易网站。)如何使用API​​延迟Groupon等信用卡付款(例如,PayPal,Amazon,Google Checkout)?

哪个支付API最适合这个?贝宝?亚马逊?

我们想尽可能多地减少付款处理。理想情况下,我们不存储信用卡信息。我们的目标是仅仅作为开始处理付款的触发器。

谢谢!

回答

6

只要您有权单独授权和解决问题,大多数支付网关都会支持此功能。

虽然它可能会导致问题。授权暂停通常会在3到30天后退出(取决于发卡机构),届时您将不再为结算时的资金担保。您可能还必须考虑卡片过期或被取消(例如报告被盗)

解决这些问题的典型方法是;

  1. 捕获卡的详细信息并执行auth为零值(仅用于验证卡)。如果卡有效,支付网关将返回一个令牌ID。
  2. 就在发送(几天或几周后)之前,使用步骤1中返回的令牌标识来执行完全授权。
  3. 如果授权失败,您需要手动过程来重新联系客户以进行其他付款,否则请完成付款和发货。

宝具有良好的网页,其中解释的过程中,相当数量的覆盖那样的问题的例子这种情况下可以创建:https://cms.paypal.com/e_howto_html_authcapture