如何使用 API(例如 PayPal、Amazon、Google Checkout)延迟像 Groupon 这样的信用卡支付?

Posted

技术标签:

【中文标题】如何使用 API(例如 PayPal、Amazon、Google Checkout)延迟像 Groupon 这样的信用卡支付?【英文标题】:How to delay credit card payment like Groupon with APIs (e.g, PayPal, Amazon, Google Checkout)? 【发布时间】:2011-04-10 18:59:58 【问题描述】:

我们需要模仿 Groupon 风格的支付方式,用户输入信用卡但不收费,除非发生某些触发事件。 (不,这不是针对其他交易网站的。)

哪些支付 API 最适合这种情况?贝宝?亚马逊?

我们希望尽可能多地减轻支付处理的负担。理想情况下,我们不存储信用卡信息。我们的目标只是充当开始处理付款的触发器。

谢谢!

【问题讨论】:

【参考方案1】:

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

但它可能会导致问题。授权保留通常会在 3 到 30 天后取消(取决于发卡机构),届时您将不再获得结算时的资金保证。您可能还需要考虑卡片即将过期或被取消(例如报告被盗)

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

    捕获卡详细信息并执行零值身份验证(仅用于验证卡)。如果卡有效,支付网关将返回一个令牌 ID。 就在发货前(几天或几周后),使用第 1 步中返回的令牌 ID 执行完全授权。 如果授权失败,您需要手动重新联系客户以进行替代付款,否则结算付款并发货。

Paypal 有一个很好的页面来解释这个过程,还有很多例子来说明这种情况可能产生的问题:https://cms.paypal.com/e_howto_html_authcapture

【讨论】:

以上是关于如何使用 API(例如 PayPal、Amazon、Google Checkout)延迟像 Groupon 这样的信用卡支付?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 PayPal REST API 和 PayPal PHP SDK 保存 PayPal 帐户以备将来付款

通用对象定义 - PayPal REST API - 它是啥?如何使用?

如何通过 API 获取我的 PayPal 账户的交易历史

如何在 Paypal API 中查看交易详情

PayPal API - 如何在我的网站上保留付款流程?

PayPal API 如何设置信用卡或银行对账单上显示的内容