Paypal REST API Bug - Gebühr von PayPal NICHT in Antwort gesetzt

UPDATE: Das Problem betrifft sowohl TEST- als auch LIVE-API-Anforderungen

Zuerst dachte ich, dies sei ein Testumgebungsfehler, aber ich bestätige, dass er auch für die Produktion gilt. Es ist wichtig zu wissenFees Charged By PayPal.

Gibt es eine Möglichkeit, die Paypal-Testumgebung zu erhalten (developer.paypal.com), um mit den von PayPal berechneten Gebühren zu antworten? Weder einSale oder einSale Lookup scheinen die zurückzugebenPaypal Fee in Live-Transaktionen gesehen. Müssen wir mit Live-Transaktionen testen (keine bewährte Methode)? Ohne die gleichen Gebührenwerte, die Sie in der Live-Umgebung sehen, ist es schwierig, unser Buchhaltungssystem in der Entwicklung zu testen.

Anfrage - Kreditkartengebühr ($ 43) mit gespeicherter Karte
        $cardToken = new CreditCardToken();
        $cardToken->setCredit_card_id( $cc->getRefid() );

        $fi = new FundingInstrument();
        $fi->setCredit_card_token( $cardToken );

        $payer = new Payer();
        $payer->setPayment_method('credit_card');
        $payer->setFunding_instruments(array($fi));

        $amount = new Amount();
        $amount->setCurrency('USD');
        $amount->setTotal('43.00');

        $transaction = new Transaction();
        $transaction->setAmount($amount);
        $transaction->setDescription($note);

        $payment = new Payment();
        $payment->setIntent('sale');
        $payment->setPayer($payer);
        $payment->setTransactions(array($transaction));

        $response = $payment->create();
Antwort - Genehmigt (volle Antwort)
PayPal\Api\Transaction Object
                        (
                            [_propMap:PPModel:private] => Array
                                (
                                    [amount] => PayPal\Api\Amount Object
                                        (
                                            [_propMap:PPModel:private] => Array
                                                (
                                                    [total] => 43.00
                                                    [currency] => USD
                                                    [details] => PayPal\Api\AmountDetails Object
                                                        (
                                                            [_propMap:PPModel:private] => Array
                                                                (
                                                                    [subtotal] => 43.00
                                                                )

                                                        )

                                                )

                                        )
Dokumentation -Fee Charged By PayPal

(Bild unten) - Einzelheiten Objektaus der Dokumentation zeigt eine(string) fee charged by PayPal - Was sich in der Testumgebung nicht zu zeigen scheint.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage