UPDATE: Issue applies to both TEST and LIVE API Requests
========================================================

At first I thought this was a Test Environment bug but I've confirms it applies to production as well. It's critical to know `Fees Charged By PayPal`. 

---

**Is there a way to get the Paypal Test environment ([developer.paypal.com](http://developer.paypal.com)) to respond with fees charged by PayPal?** *Neither a `Sale` or a `Sale Lookup` seem to return the `Paypal Fee` seen in live transactions.* Are we forced to test with live transactions (not a best practice)? Without the same fee values you see in the live environment, its hard to unit test our accounting system in development.

Request - Credit Card Charge ($43) with Stored Card
---------------------------------------------------

```
        $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();

```

Response - Approved ([full response](http://pastebin.com/UvinBGuc))
-------------------------------------------------------------------

```
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
                                                                )

                                                        )

                                                )

                                        )

```

Documentation - `Fee Charged By PayPal`
---------------------------------------

**(Below Image)** - details object [from the documentation](https://developer.paypal.com/webapps/developer/docs/api/#details-object) showing a `(string) fee charged by PayPal` - Which doesn't seem to expose itself in the test environment.

![enter image description here](https://i.stack.imgur.com/2f8Lj.png)