Php 授权.net或Paypal调整资金

Php 授权.net或Paypal调整资金,php,api,authorize.net,Php,Api,Authorize.net,我的一位客户希望具备以下能力 最终用户登录到应用程序 最终用户以X美元的金额进行购买 --然后验证该金额并将其捕获到authorize.net --已保存Authorize.net采购订单 在30天内,客户重新登录到应用程序,并记录订单金额 --然后应用程序调整订单金额 因此,简而言之,是否有可能提交一份订单授权给.net,然后在至少持有或捕获资金后,在同一订单上调整金额 我想知道authorize.net的具体情况,但如果有其他支付网关这样做,请告诉我。谢谢你从Authorize.Net(第1

我的一位客户希望具备以下能力

  • 最终用户登录到应用程序

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

  • 在30天内,客户重新登录到应用程序,并记录订单金额 --然后应用程序调整订单金额

  • 因此,简而言之,是否有可能提交一份订单授权给.net,然后在至少持有或捕获资金后,在同一订单上调整金额

    我想知道authorize.net的具体情况,但如果有其他支付网关这样做,请告诉我。谢谢你从Authorize.Net(第12页)中摘录的内容

    授权和捕获

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

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

    仅授权

    此事务处理类型仅用于授权。交易 在信用卡交易完成之前,不会发送结算 类型优先授权和捕获(见下面的定义)为 已提交,或在中手动提交事务以进行捕获 商户界面。有关捕获的详细信息,请参见 商户界面中的仅授权交易,请参阅 商户整合指南 . 如果为 仅授权交易不在支付网关上进行 在30天内,授权过期且不再可用 为了抓捕。然后必须创建一个新的仅授权事务 提交以获取新的授权代码


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

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

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

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

  • 使用一个允许您存储信用卡信息的系统,然后再对其收费。这将是由类似Authorize.Net的支付网关提供的功能。特别是他们的。基本上,您为客户创建一个支付配置文件,然后当您需要在未来某个日期向他们收费时,您可以根据该配置文件收费


  • 如果Authorize.net无法完成此操作,您是否可以在您的端保存美元金额,然后在他们再次登录时在A.net端对其进行调整和验证?看,这就是问题所在。客户想把钱存入他的备用账户。我知道很奇怪,但这正是他想要的。他必须把钱据为己有。谢谢约翰。我可以创建个人资料并通过API将信用卡信息存储到个人资料中吗???然后稍后启动信用卡交易??是的。这正是API的用途。