2013-02-25 50 views
2

是否有人知道是否有公開可用的PayPal資源,可以讓我計算我的Magento代碼中的交易費用?目前在Web API中的PayPal費用?

例如,如果某人以1.00美元購買東西,我想知道是否有0.15美元是PayPal費用。

如果有一個資源,如paypal.com/currentfees.xml或我可以在我的PHP代碼中讀取的內容,我可以。它存在嗎?我知道不同的付款方式(例如AMEX)有不同的費用,費用隨時可能發生變化。>因此,有一種動態的方式可以計算出Magento的訂單總額是否真的是PayPal費用。

編輯:澄清,我不感興趣收取更多的客戶,只是在知道我的價格是多少費用。爲簿記。

謝謝!

+0

我不確定這是否適用於網上,但向客戶收取額外的費用是違法的,因此您收取的費用是違法的。最好稍微提高一下價格。 – 2013-02-25 23:28:11

+0

我不想讓客戶收費更多,只知道我的價格有多少要收費。爲簿記。謝謝 – 2013-02-25 23:29:13

+0

啊,這很有道理。我會再研究一下並回報。 :) – 2013-02-25 23:30:26

回答

3

貝寶費用在各個賬戶甚至交易中都不相同;跨境交易,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(例如以O-xxxxxxxx開頭的),您都不會收到FEEAMT。

+0

這種方式不適用,但我會提及它,因爲它可能會使您受益:您還可以通過https://business.paypal上的「每月財務彙總報告」查看每月支付的總費用。 com/ – Robert 2013-02-25 23:44:09

+0

感謝您的信息羅伯特! – 2013-02-26 15:25:55

+0

指向文檔的鏈接不再有效。 – hamncheez 2016-11-23 16:08:45