2

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

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

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

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

谢谢!

4

1 回答 1

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 调用还返回“FEEMT”作为参数。
只需提交 TRANSACTIONID 并读出 FEEAMT。

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

于 2013-02-25T23:39:10.557 回答