【问题标题】:Authorize.net or Paypal Adjustment of fundsAuthorize.net 或 Paypal 调整资金
【发布时间】:2023-03-25 13:00:01
【问题描述】:

我的一个客户希望拥有以下功能。

  1. 最终用户登录应用程序

  2. 最终用户以 $X 美元金额进行购买 --然后验证金额并将其捕获到 authorize.net --Authorize.net 采购订单已保存

  3. 30 天内客户重新登录应用程序和订单金额 --应用程序然后调整订单金额

所以简而言之,是否可以向 authorize.net 提交订单,然后在至少持有或捕获资金后返回并调整同一订单的金额。 ??

我想专门了解 authorize.net,但如果有其他支付网关这样做,请告诉我。谢谢

【问题讨论】:

  • 如果Authorize.net不能做到这一点,你能不能在你端保存美元金额,然后在他们再次登录时在A.Net端进行调整和验证?
  • 看到这就是问题所在。客户希望将钱存入他的账户。我知道很奇怪,但这就是他想要的。他必须拥有他拥有的钱。

标签: php api authorize.net


【解决方案1】:

这不是支付网关的功能,而是商家账户的功能。您可以提交从信用卡中收取的金额,并从商家帐户接收授权号。该授权号的有效期为 30 天。然后,您可以通过将授权号提交给处理器来“捕获”全部金额或更少。您无法获取超过授权的金额。

如果您想收取比最初授权的更多的费用,您将必须处理新交易的新金额。如果您不希望或无法通过客户的信用卡收取更高的费用,您有两种选择:

  1. 当您首次授权信用卡时,授权您稍后可能需要获取的最高金额。不建议这样做,因为它会冻结用户卡上的资金,并可能导致他们在其他地方购物时遇到问题。

  2. 使用允许您存储信用卡信息并在以后收取费用的系统。这将是 Authorize.Net 等支付网关提供的功能。特别是他们的Customer Information Manager (CIM)。基本上,您为客户创建了一个付款资料,然后当您需要在未来某个日期向他们收费时,您可以根据该资料收费。

【讨论】:

  • 谢谢约翰。我可以通过 API 创建个人资料并将信用卡信息存储到个人资料吗???稍后再发起信用卡交易??
  • 是的。这正是该 API 的用途。
【解决方案2】:

摘自 Authorize.Net 的Advanced Integration Guide(第 12 页)

授权和捕获

这是最常见的信用卡类型 交易,是默认的支付网关交易类型。这 金额被发送以进行授权,如果获得批准,则自动 提交结算。

我认为您正在寻找以下内容:

仅授权

此交易类型仅用于授权。交易 信用卡交易完成后才会送交结算 类型事先授权和捕获(见下面的定义)是 已提交,或交易已提交手动捕获 商户界面。有关捕获的更多信息 商户界面中的仅授权交易,请参阅 商户整合指南 http://www.authorize.net/support/merchant/。如果采取行动 支付网关上不进行仅授权交易 30 天内,授权到期,不再可用 用于捕获。一个新的仅授权交易将不得不 提交以获得新的授权码。

似乎不允许您调整已授权的交易。您需要使用调整后的金额授权新交易。

【讨论】:

    猜你喜欢
    • 2015-06-29
    • 2021-11-12
    • 2014-05-29
    • 2017-09-07
    • 2014-01-24
    • 2016-08-11
    • 2020-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多