Web API目前的PayPal费用?

时间:2013-02-25 23:26:22

标签: api magento paypal

有没有人知道是否有公开的PayPal资源可以让我计算我的Magento代码中的交易费用?

例如,如果有人以1.00美元的价格购买东西,我想知道其中的0.15美元是否为PayPal费用。

如果有一个资源,比如paypal.com/currentfees.xml或者我可以在我的PHP代码中读出的东西,我就可以。它存在吗?我知道不同的付款方式(例如AMEX)会收取不同的费用,费用可能会随时变化 - >因此,有一种动态的方法可以计算出Magento的订单总额中有多少是真正的PayPal费用。

编辑:澄清一点,我对收取更多客户不感兴趣,只是知道我的价格有多少是收费的。用于记账。

谢谢!

2 个答案:

答案 0 :(得分:3)

PayPal费用在账户甚至交易中都不相同;跨境交易,PayPal Here交易,大商户折扣等等都有不同的费用 有关详细信息,请查看https://www.paypal.com/webapps/mpp/paypal-fees 所以不,不幸的是,你无法提取资源来查找当前的费用。

但是,PayPal 返回API响应中为每笔交易支付的费用 例如,如果您与PayPal Express Checkout集成,则使用DoExpressCheckoutPayment API(doc)来完成事务。此API调用返回“PAYMENTINFO_0_FEEAMT”参数,该参数包含为交易支付的总费用金额。

如果您希望在交易完成后检索此信息; PayPal还提供GetTransactionDetails API调用(doc)。此API调用还返回'FEEAMT'作为参数 只需提交TRANSACTIONID并读出FEEAMT即可。

注意:费用仅根据已完成的交易计算。对于任何订单或授权ID,您都不会获得FEEAMT(例如以O-xxxxxxxx开头的那些)。

答案 1 :(得分:0)

在美国付款需要支付0.25美元的固定费用,在国际付款时需要支付2%的费用。因此,如果您知道PayPal帐户所在的国家/地区,则可以自己计算费用。阅读以下内容:

  

个人付款不得超过$ 20,000美元。   对于通过我们的API进行的付款,每笔美国交易只需0.25美元。   对于国际付款,费用为每个收款人付款金额的2%,但不超过一定金额。   收款人无需付费。

您可以阅读更多here