在执行自适应付款之前计算费用

Posted

技术标签:

【中文标题】在执行自适应付款之前计算费用【英文标题】:Calculate fees before executing an Adaptive Payment 【发布时间】:2014-03-14 11:38:46 【问题描述】:

我目前正在创建一个将充当市场的网站。人们可以买卖东西,网站收取佣金。

我们使用 Adaptive Payments API 是因为允许人们在一次交易中购买多个卖家的商品,并且我们希望将其设置为佣金可以支付 paypal 费用。

我阅读了所有文档,并且确切地知道 PayPal 将如何计算费用。问题是我们无法提前知道 PayPal 将收取多少费用,因为这取决于卖家所在的国家等等。

我的第一个想法是创建付款并检查费用,然后在确定时执行。但是即使 PaymentDetails API 似乎也没有包含有关费用的信息,尽管在“主要接收方支付所有费用”模式下,我希望能够了解我必须支付的费用,对吧?充其量我只能猜测最高预期费用,但我确实希望像 PayPal 这样的金融机构能提供更好的透明度......

感谢您的帮助。

【问题讨论】:

【参考方案1】:

国家与费用没有任何关系。这一切都基于接收者的每月数量。

$0 - $3,000 = 2.9% + 30 美分 $3,000 - $10,000 = 2.5% + 30 美分 $10,000 - $100,000 = 2.2% + 30 美分 $100,000+ = 1.9% + 30 美分

困难的是,除非您以某种方式知道它们的音量,否则您将无法知道任何给定接收器的速率。您需要自行选择和计算。

问题是,假设您在交易中有 3 个不同的接收者。每个人都可以得到不同的利率。也许 1 是一个全新的帐户,所以它是 2.9%,而另一个是 5,000 美元/月,所以它是 2.2%,而第三个是 12,000 美元/月,所以它会得到 2.2%。每个接收者将根据他们收到的金额和他们有资格获得的费率支付费用。

同样,您只需要在您的应用中计算并相应地处理它。

【讨论】:

很抱歉,这个答案在很多方面都是错误的。首先,国家/地区与费用有关,因为 PayPal 对收款人所在的每个国家/地区都有不同的费用,这可以在他们的网站上看到 (cms.paypal.com/ch/cgi-bin/…)。在自适应支付中,即使所有费用都由主要接收方支付,个人费用也会被考虑在内(基于国家/数量/账户类型)另外,我问的是如何精确地获得费用金额,而不是像你一样估计它可以在我的帖子中阅读。 好吧,好吧,如果您将跨境费用作为会改变事情的方程式的一部分,但这一切都始于我提到的基本费用。但是,如果您想从 PayPal 收取费用,则需要使用 IPN 或使用 GetTransactionDetails API。两者都会返还实际费用。

以上是关于在执行自适应付款之前计算费用的主要内容,如果未能解决你的问题,请参考以下文章

贝宝自适应付款费用计算

PayPal 自适应付款登录失败

PayPal 自适应付款退款问题

贝宝自适应付款客人隐式付款

有没有办法在自适应付款明确批准后确认付款

asp.net - 无法在贝宝上进行自适应付款