【问题标题】:Check for sufficient funds before Payment (Paypal Adaptive Payments)付款前检查资金是否充足(Paypal 自适应付款)
【发布时间】:2014-07-15 08:42:40
【问题描述】:

我们正在使用带有经典 API 的 Paypal Adaptive Payments。

我们使用 PreApproval API 为小组中的人员设置特定金额的预先批准(我们获得预先批准密钥),然后,当小组中的每个人都设置了他们的预批准,我们调用支付 API 并传递预批准密钥以完成交易。

我们希望将这些交易(与多人)视为原子交易。如果其中一项失败(由于某人的贝宝账户余额不足),我们不希望执行其他付款。

现在,当我们将 preapproval key 传递给 Pay API 操作时,我们才知道付款是否完成或有错误

那么,我的问题是,他们是否是一种检查特定付款是否可能在执行之前的方法? (我们不希望退款)

谢谢

【问题讨论】:

    标签: paypal paypal-adaptive-payments


    【解决方案1】:

    由于预先批准仅包含买家同意执行特定交易,因此在创建预先批准时不会与买家银行进行通信。 据我所知,无法预见资金错误(或其他错误)。

    根据https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/crowdfunding/

    “重要提示:PayPal 的预先批准付款计费协议不保证资金的可用性。这可能导致收取的总金额低于承诺金额的总和。”

    如果我们假设一个众筹平台,如果资金目标尚未达到,您必须发起退款 - 如果您坚持最佳做法,这不太可能 -

    例如“对每次捐款、每次筹款活动的最大金额以及单个人可以捐款的金额进行限制。”

    【讨论】:

      猜你喜欢
      • 2012-03-11
      • 2013-03-09
      • 2013-07-01
      • 2015-07-17
      • 2016-10-25
      • 2013-04-17
      • 2014-11-01
      • 2020-09-02
      • 2018-08-22
      相关资源
      最近更新 更多