2

Magentoコードで取引手数料を計算できる公的に利用可能なPayPalリソースがあるかどうか誰かが知っていますか?

たとえば、誰かが$ 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呼び出しは、パラメーターとして「FEEAMT」も返します。
TRANSACTIONIDを送信し、FEEAMTを読み上げるだけです。

注:料金は、完了したトランザクションでのみ計算されます。注文または認証ID(O-xxxxxxxxで始まるものなど)のFEEAMTは返されません。

于 2013-02-25T23:39:10.557 に答える