magento / magento2

Prior to making any Submission(s), you must sign an Adobe Contributor License Agreement, available here at: https://opensource.adobe.com/cla.html. All Submissions you make to Adobe Inc. and its affiliates, assigns and subsidiaries (collectively “Adobe”) are subject to the terms of the Adobe Contributor License Agreement.
http://www.magento.com
Open Software License 3.0
11.5k stars 9.3k forks source link

FedEx SOAP Client API UTF-8 Encoding Issue. 500 Internal Server Error!!! #3208

Closed viktor-zhuromskyy closed 8 years ago

viktor-zhuromskyy commented 8 years ago

I am setting up shipping origin as Canadian merchant, setup FedEx shipping rates calculations with origin address as Canadian one. When doing Rates calculations in Checkout stage, rates are shown for US and overseas destinations but not for Canadian destinations whatsoever.

Please look into the issue.

I am running 2.0.1 but had the same issue with 2.0.0

alena-marchenko commented 8 years ago

Hi,

please set Debug = Yes for Fedex in Magento configuration and provide debug logs for us to be able to investigate the issue.

viktor-zhuromskyy commented 8 years ago

Here is my debug output:

[2016-03-02 11:43:33] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/","invalidateInfo":{"tags":["rewards_purchase_2","rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:44:10] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:44:09+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
        ),
      ),
      'ServiceType' => 'SMART_POST',
      'SmartPostDetail' => 
      array (
        'Indicia' => 'PRESORTED_STANDARD',
        'HubId' => NULL,
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'ERROR',
     'Notifications' => 
    stdClass::__set_state(array(
       'Severity' => 'ERROR',
       'Source' => 'crs',
       'Code' => '750',
       'Message' => 'Customer not eligible for  service. ',
       'LocalizedMessage' => 'Customer not eligible for  service. ',
    )),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
  )),
) {"is_exception":false} []
[2016-03-02 11:44:11] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:44:10+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
          'InsuredValue' => 
          array (
            'Amount' => 3018.4000000000001,
            'Currency' => 'USD',
          ),
        ),
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'NOTE',
     'Notifications' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '819',
         'Message' => 'The origin state/province code has been changed.  ',
         'LocalizedMessage' => 'The origin state/province code has been changed.  ',
      )),
      1 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '820',
         'Message' => 'The destination state/province code has been changed.  ',
         'LocalizedMessage' => 'The destination state/province code has been changed.  ',
      )),
    ),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
     'RateReplyDetails' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_PRIORITY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
      1 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_ECONOMY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
    ),
  )),
) {"is_exception":false} []
[2016-03-02 11:45:26] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:45:25+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'B4E 1R7',
          'CountryCode' => 'CA',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
        ),
      ),
      'ServiceType' => 'SMART_POST',
      'SmartPostDetail' => 
      array (
        'Indicia' => 'PRESORTED_STANDARD',
        'HubId' => NULL,
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'ERROR',
     'Notifications' => 
    stdClass::__set_state(array(
       'Severity' => 'ERROR',
       'Source' => 'crs',
       'Code' => '750',
       'Message' => 'Customer not eligible for  service. ',
       'LocalizedMessage' => 'Customer not eligible for  service. ',
    )),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
  )),
) {"is_exception":false} []
[2016-03-02 11:45:26] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:45:26+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'B4E 1R7',
          'CountryCode' => 'CA',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
          'InsuredValue' => 
          array (
            'Amount' => 3018.4000000000001,
            'Currency' => 'USD',
          ),
        ),
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'WARNING',
     'Notifications' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'Severity' => 'WARNING',
         'Source' => 'crs',
         'Code' => '556',
         'Message' => 'There are no valid services available. ',
         'LocalizedMessage' => 'There are no valid services available. ',
      )),
      1 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '819',
         'Message' => 'The origin state/province code has been changed.  ',
         'LocalizedMessage' => 'The origin state/province code has been changed.  ',
      )),
      2 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '820',
         'Message' => 'The destination state/province code has been changed.  ',
         'LocalizedMessage' => 'The destination state/province code has been changed.  ',
      )),
    ),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
  )),
) {"is_exception":false} []
[2016-03-02 11:46:18] main.DEBUG: cache_invalidate:  {"method":"POST","url":"https://endohaus.us/m62ca7ad89a50669b2389a2ad4d5ff0f9/cms/block/save/","invalidateInfo":{"tags":["cms_block"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:46:18] main.DEBUG: cache_invalidate:  {"method":"POST","url":"https://endohaus.us/m62ca7ad89a50669b2389a2ad4d5ff0f9/cms/block/save/","invalidateInfo":{"tags":["cms_block_21","cms_block_hours_of_operations","cms_block"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:46:18] main.DEBUG: cache_invalidate:  {"method":"POST","url":"https://endohaus.us/m62ca7ad89a50669b2389a2ad4d5ff0f9/cms/block/save/","invalidateInfo":{"tags":["cms_block_21","cms_block_hours_of_operations","cms_block"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:46:37] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:46:36+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
        ),
      ),
      'ServiceType' => 'SMART_POST',
      'SmartPostDetail' => 
      array (
        'Indicia' => 'PRESORTED_STANDARD',
        'HubId' => NULL,
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'ERROR',
     'Notifications' => 
    stdClass::__set_state(array(
       'Severity' => 'ERROR',
       'Source' => 'crs',
       'Code' => '750',
       'Message' => 'Customer not eligible for  service. ',
       'LocalizedMessage' => 'Customer not eligible for  service. ',
    )),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
  )),
) {"is_exception":false} []
[2016-03-02 11:46:38] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:46:37+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
          'InsuredValue' => 
          array (
            'Amount' => 3018.4000000000001,
            'Currency' => 'USD',
          ),
        ),
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'NOTE',
     'Notifications' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '819',
         'Message' => 'The origin state/province code has been changed.  ',
         'LocalizedMessage' => 'The origin state/province code has been changed.  ',
      )),
      1 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '820',
         'Message' => 'The destination state/province code has been changed.  ',
         'LocalizedMessage' => 'The destination state/province code has been changed.  ',
      )),
    ),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
     'RateReplyDetails' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_PRIORITY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
      1 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_ECONOMY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
    ),
  )),
) {"is_exception":false} []
[2016-03-02 11:46:46] main.DEBUG: cache_invalidate:  {"method":"POST","url":"https://endohaus.us/m62ca7ad89a50669b2389a2ad4d5ff0f9/cms/block/inlineEdit/?isAjax=true&isAjax=true","invalidateInfo":{"tags":["cms_block"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:46:46] main.DEBUG: cache_invalidate:  {"method":"POST","url":"https://endohaus.us/m62ca7ad89a50669b2389a2ad4d5ff0f9/cms/block/inlineEdit/?isAjax=true&isAjax=true","invalidateInfo":{"tags":["cms_block_21","cms_block_hours_of_operations","cms_block"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:46:46] main.DEBUG: cache_invalidate:  {"method":"POST","url":"https://endohaus.us/m62ca7ad89a50669b2389a2ad4d5ff0f9/cms/block/inlineEdit/?isAjax=true&isAjax=true","invalidateInfo":{"tags":["cms_block_21","cms_block_hours_of_operations","cms_block"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:52:14] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:52:13+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
        ),
      ),
      'ServiceType' => 'SMART_POST',
      'SmartPostDetail' => 
      array (
        'Indicia' => 'PRESORTED_STANDARD',
        'HubId' => NULL,
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'ERROR',
     'Notifications' => 
    stdClass::__set_state(array(
       'Severity' => 'ERROR',
       'Source' => 'crs',
       'Code' => '750',
       'Message' => 'Customer not eligible for  service. ',
       'LocalizedMessage' => 'Customer not eligible for  service. ',
    )),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
  )),
) {"is_exception":false} []
[2016-03-02 11:52:15] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:52:14+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
          'InsuredValue' => 
          array (
            'Amount' => 3018.4000000000001,
            'Currency' => 'USD',
          ),
        ),
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'NOTE',
     'Notifications' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '819',
         'Message' => 'The origin state/province code has been changed.  ',
         'LocalizedMessage' => 'The origin state/province code has been changed.  ',
      )),
      1 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '820',
         'Message' => 'The destination state/province code has been changed.  ',
         'LocalizedMessage' => 'The destination state/province code has been changed.  ',
      )),
    ),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
     'RateReplyDetails' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_PRIORITY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
      1 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_ECONOMY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
    ),
  )),
) {"is_exception":false} []
[2016-03-02 11:52:15] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/cart/","invalidateInfo":{"tags":["rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:52:15] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/cart/","invalidateInfo":{"tags":["rewards_purchase_2","rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:52:15] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/cart/","invalidateInfo":{"tags":["rewards_purchase_2","rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:52:16] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:52:15+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
        ),
      ),
      'ServiceType' => 'SMART_POST',
      'SmartPostDetail' => 
      array (
        'Indicia' => 'PRESORTED_STANDARD',
        'HubId' => NULL,
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'ERROR',
     'Notifications' => 
    stdClass::__set_state(array(
       'Severity' => 'ERROR',
       'Source' => 'crs',
       'Code' => '750',
       'Message' => 'Customer not eligible for  service. ',
       'LocalizedMessage' => 'Customer not eligible for  service. ',
    )),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
  )),
) {"is_exception":false} []
[2016-03-02 11:52:17] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:52:16+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
          'InsuredValue' => 
          array (
            'Amount' => 3018.4000000000001,
            'Currency' => 'USD',
          ),
        ),
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'NOTE',
     'Notifications' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '819',
         'Message' => 'The origin state/province code has been changed.  ',
         'LocalizedMessage' => 'The origin state/province code has been changed.  ',
      )),
      1 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '820',
         'Message' => 'The destination state/province code has been changed.  ',
         'LocalizedMessage' => 'The destination state/province code has been changed.  ',
      )),
    ),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
     'RateReplyDetails' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_PRIORITY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
      1 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_ECONOMY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
    ),
  )),
) {"is_exception":false} []
[2016-03-02 11:52:17] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/cart/","invalidateInfo":{"tags":["rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:52:17] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/cart/","invalidateInfo":{"tags":["rewards_purchase_2","rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:52:17] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/cart/","invalidateInfo":{"tags":["rewards_purchase_2","rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:54:13] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/","invalidateInfo":{"tags":["rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:54:13] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/","invalidateInfo":{"tags":["rewards_purchase_2","rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:54:13] main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://zzz.com/checkout/","invalidateInfo":{"tags":["rewards_purchase_2","rewards_purchase"],"mode":"matchingAnyTag"},"is_exception":false} []
[2016-03-02 11:54:26] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:54:25+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
        ),
      ),
      'ServiceType' => 'SMART_POST',
      'SmartPostDetail' => 
      array (
        'Indicia' => 'PRESORTED_STANDARD',
        'HubId' => NULL,
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'ERROR',
     'Notifications' => 
    stdClass::__set_state(array(
       'Severity' => 'ERROR',
       'Source' => 'crs',
       'Code' => '750',
       'Message' => 'Customer not eligible for  service. ',
       'LocalizedMessage' => 'Customer not eligible for  service. ',
    )),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
  )),
) {"is_exception":false} []
[2016-03-02 11:54:28] main.DEBUG: array (
  'request' => 
  array (
    'WebAuthenticationDetail' => 
    array (
      'UserCredential' => 
      array (
        'Key' => 'zzz',
        'Password' => 'zzz',
      ),
    ),
    'ClientDetail' => 
    array (
      'AccountNumber' => 'zzz',
      'MeterNumber' => 'zzz',
    ),
    'Version' => 
    array (
      'ServiceId' => 'crs',
      'Major' => '10',
      'Intermediate' => '0',
      'Minor' => '0',
    ),
    'RequestedShipment' => 
    array (
      'DropoffType' => 'DROP_BOX',
      'ShipTimestamp' => '2016-03-02T11:54:26+00:00',
      'PackagingType' => 'FEDEX_BOX',
      'TotalInsuredValue' => 
      array (
        'Amount' => 3018.4000000000001,
        'Currency' => 'USD',
      ),
      'Shipper' => 
      array (
        'Address' => 
        array (
          'PostalCode' => 'R5G 2B2',
          'CountryCode' => 'CA',
        ),
      ),
      'Recipient' => 
      array (
        'Address' => 
        array (
          'PostalCode' => '58271',
          'CountryCode' => 'US',
          'Residential' => true,
        ),
      ),
      'ShippingChargesPayment' => 
      array (
        'PaymentType' => 'SENDER',
        'Payor' => 
        array (
          'AccountNumber' => 'zzz',
          'CountryCode' => 'CA',
        ),
      ),
      'CustomsClearanceDetail' => 
      array (
        'CustomsValue' => 
        array (
          'Amount' => 3018.4000000000001,
          'Currency' => 'USD',
        ),
      ),
      'RateRequestTypes' => 'LIST',
      'PackageCount' => '1',
      'PackageDetail' => 'INDIVIDUAL_PACKAGES',
      'RequestedPackageLineItems' => 
      array (
        0 => 
        array (
          'Weight' => 
          array (
            'Value' => 0.80000000000000004,
            'Units' => 'KG',
          ),
          'GroupPackageCount' => 1,
          'InsuredValue' => 
          array (
            'Amount' => 3018.4000000000001,
            'Currency' => 'USD',
          ),
        ),
      ),
    ),
  ),
  'result' => 
  stdClass::__set_state(array(
     'HighestSeverity' => 'NOTE',
     'Notifications' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '819',
         'Message' => 'The origin state/province code has been changed.  ',
         'LocalizedMessage' => 'The origin state/province code has been changed.  ',
      )),
      1 => 
      stdClass::__set_state(array(
         'Severity' => 'NOTE',
         'Source' => 'crs',
         'Code' => '820',
         'Message' => 'The destination state/province code has been changed.  ',
         'LocalizedMessage' => 'The destination state/province code has been changed.  ',
      )),
    ),
     'Version' => 
    stdClass::__set_state(array(
       'ServiceId' => 'crs',
       'Major' => 10,
       'Intermediate' => 0,
       'Minor' => 0,
    )),
     'RateReplyDetails' => 
    array (
      0 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_PRIORITY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '76.9',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '144.1',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '221.0',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.6',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
      1 => 
      stdClass::__set_state(array(
         'ServiceType' => 'INTERNATIONAL_ECONOMY',
         'PackagingType' => 'FEDEX_BOX',
         'DestinationAirportId' => 'GFK',
         'IneligibleForMoneyBackGuarantee' => false,
         'OriginServiceArea' => 'PM',
         'DestinationServiceArea' => 'PM',
         'SignatureOption' => 'DIRECT',
         'ActualRateType' => 'PAYOR_ACCOUNT_SHIPMENT',
         'RatedShipmentDetails' => 
        array (
          0 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          1 => 
          stdClass::__set_state(array(
             'EffectiveNetDiscount' => 
            stdClass::__set_state(array(
               'Currency' => 'CAD',
               'Amount' => '0.0',
            )),
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_ACCOUNT_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          2 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'PAYOR_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
          3 => 
          stdClass::__set_state(array(
             'ShipmentRateDetail' => 
            stdClass::__set_state(array(
               'RateType' => 'RATED_LIST_SHIPMENT',
               'RateScale' => '0000000',
               'RateZone' => 'CA002O',
               'PricingCode' => 'ACTUAL',
               'RatedWeightMethod' => 'PACKAGING_MINIMUM',
               'CurrencyExchangeRate' => 
              stdClass::__set_state(array(
                 'FromCurrency' => 'CAD',
                 'IntoCurrency' => 'CAD',
                 'Rate' => '1.0',
              )),
               'DimDivisor' => 0,
               'FuelSurchargePercent' => '0.75',
               'TotalBillingWeight' => 
              stdClass::__set_state(array(
                 'Units' => 'KG',
                 'Value' => '0.8',
              )),
               'TotalBaseCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalFreightDiscounts' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetFreight' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '60.7',
              )),
               'TotalSurcharges' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '143.98',
              )),
               'TotalNetFedExCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetCharge' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'TotalRebates' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '0.0',
              )),
               'TotalNetChargeWithDutiesAndTaxes' => 
              stdClass::__set_state(array(
                 'Currency' => 'CAD',
                 'Amount' => '204.68',
              )),
               'Surcharges' => 
              array (
                0 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'RESIDENTIAL_DELIVERY',
                   'Description' => 'Residential delivery',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '3.5',
                  )),
                )),
                1 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'INSURED_VALUE',
                   'Description' => 'Insured value',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '140.0',
                  )),
                )),
                2 => 
                stdClass::__set_state(array(
                   'SurchargeType' => 'FUEL',
                   'Description' => 'Fuel',
                   'Amount' => 
                  stdClass::__set_state(array(
                     'Currency' => 'CAD',
                     'Amount' => '0.48',
                  )),
                )),
              ),
            )),
          )),
        ),
      )),
    ),
  )),
) {"is_exception":false} []
viktor-zhuromskyy commented 8 years ago

Replaced sensitive info with zzz

viktor-zhuromskyy commented 8 years ago

Exception

s:166:"Fatal Error: 'SOAP-ERROR: Encoding: string ':\xdc...' is not a valid utf-8 string' in '/var/www/magento/app/code/Magento/Fedex/Model/Carrier.php' on line 461";
alena-marchenko commented 8 years ago

Hi Viktor,

We've created MAGETWO-50172 internal ticket regarding this issue

alena-marchenko commented 8 years ago

Hi Viktor, Please use Canadian Dollar currency for shipping from Canada to Canada. If rates are still shown for US instead of Canada, provide us with screenshot of incorrect rates, debug logs for this specific request and browser console errors if available.

viktor-zhuromskyy commented 8 years ago

My base store currency is USD. Also, FedEx rates for US and other locations but Canada are shown in way higher $ rate than should be. So, I suppose, the rates are pulled from my Canadian FedEx account in CAD and are not converted properly but just apply 1:1 ratio in regards to currency rates.

Also, I do have CAD currency setup for my multi-store, but not for every store/website.

So, how to fix the issue, that the extension requests rates in CAD and does proper calculations according to the currency used by a customer in a storefront?

alena-marchenko commented 8 years ago

Viktor, did you set up currency rates at Stores > Currency Rates ?

viktor-zhuromskyy commented 8 years ago

Sure. My base currency is USD across all stores in multistore installation. Sometimes, I mean 1 of 100 tries to get shipping rates, it goes through. For the rest the JSON UTF encoding error appears. Also, since I do have USD as main currency when the rates successfully get fetched, these are fetched in CAD currency and do not get converted back to USD for a customer, who checks out in USD. I assume the whole this is screwed up in regards to currency conversion.

Per say, the quote is CAD $135, it must be converted to USD and then converted into another currency if customer uses other currencies but USD. So, my customer gets 1:1 shipping quote rate and thats wrong!

viktor-zhuromskyy commented 8 years ago

It is a bug!!! FedEx module encrypts account credentials when saving in MySQL database. When requesting live rates, the previously encrypted data is being further processed and then posted via SOAP client API to FedEx servers. In response there is UTF-8 encoding error received from FedEx server.

Why do you encode the account credentials, if data is sent to and fro via SSL tunnel? I believe, to fix this issue, encryption and further manupulations withe encrypted data must be removed, and resaved in plain format in DB. Then there will be no issue sending account credentials to FedEx servers and receiving proper SOAP Server API response.

Now in frontend I receive the following error via developer's console, and if FedEx module is enabled, all shipping workflow is broken, since Magento's REST API throws 500 Internal Server Error:

f3a9b23….min.js:780 POST https://endohaus.ca/rest/enca/V1/carts/mine/estimate-shipping-methods 500 ()send @ f3a9b23….min.js:780jQuery.extend.ajax @ f3a9b23….min.js:756post @ storage.min.js:1getRates @ new-address.min.js:1(anonymous function) @ estimate-service.min.js:1ko_subscribable_fn.notifySubscribers @ knockout.min.js:122observable.valueHasMutated @ knockout.min.js:134observable @ knockout.min.js:131(anonymous function) @ select-shipping-address.min.js:1resolveEstimationAddress @ checkout-data-resolver.min.js:1(anonymous function) @ shipping-estimation.min.js:1Events.wait @ events.min.js:3Registry.get @ registry.min.js:3async @ registry.min.js:1Component.extend.initialize @ shipping-estimation.min.js:1(anonymous function) @ wrapper.min.js:3constr @ class.min.js:3initComponent @ layout.min.js:7fire @ f3a9b23….min.js:365self.fireWith @ f3a9b23….min.js:370deferred.(anonymous function) @ f3a9b23….min.js:372fire @ f3a9b23….min.js:365self.fireWith @ f3a9b23….min.js:370deferred.(anonymous function) @ f3a9b23….min.js:372(anonymous function) @ layout.min.js:6context.execCb @ f3a9b23….min.js:112Module.check @ f3a9b23….min.js:56(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61Module.enable @ f3a9b23….min.js:73Module.init @ f3a9b23….min.js:54(anonymous function) @ f3a9b23….min.js:66(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:141context.execCb @ f3a9b23….min.js:112Module.check @ f3a9b23….min.js:56(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61Module.enable @ f3a9b23….min.js:73Module.init @ f3a9b23….min.js:54(anonymous function) @ f3a9b23….min.js:66(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:141context.execCb @ f3a9b23….min.js:112Module.check @ f3a9b23….min.js:56(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61Module.enable @ f3a9b23….min.js:73Module.init @ f3a9b23….min.js:54(anonymous function) @ f3a9b23….min.js:66(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:141context.execCb @ f3a9b23….min.js:112Module.check @ f3a9b23….min.js:56(anonymous function) @ f3a9b23….min.js:72(anonymous function) @ f3a9b23….min.js:11(anonymous function) @ f3a9b23….min.js:74each @ f3a9b23….min.js:3Module.emit @ f3a9b23….min.js:74Module.check @ f3a9b23….min.js:61Module.enable @ f3a9b23….min.js:73Module.init @ f3a9b23….min.js:54callGetModule @ f3a9b23….min.js:74context.completeLoad @ f3a9b23….min.js:103context.onScriptLoad @ f3a9b23….min.js:112 VM7362:1 Uncaught SyntaxError: Unexpected token {process @ error-processor.min.js:1(anonymous function) @ new-address.min.js:1fire @ f3a9b23….min.js:365self.fireWith @ f3a9b23….min.js:370done @ f3a9b23….min.js:763callback @ f3a9b23….min.js:783 f3a9b23….min.js:780 POST https://endohaus.ca/rest/enca/V1/carts/mine/totals-information 500 ()send @ f3a9b23….min.js:780jQuery.extend.ajax @ f3a9b23….min.js:756post @ storage.min.js:1estimateTotals @ default.min.js:2(anonymous function) @ estimate-service.min.js:1ko_subscribable_fn.notifySubscribers @ knockout.min.js:122observable.valueHasMutated @ knockout.min.js:134observable @ knockout.min.js:131(anonymous function) @ select-shipping-method.min.js:1resolveShippingRates @ checkout-data-resolver.min.js:10setShippingRates @ shipping-service.min.js:1(anonymous function) @ new-address.min.js:1fire @ f3a9b23….min.js:365self.fireWith @ f3a9b23….min.js:370done @ f3a9b23….min.js:763callback @ f3a9b23….min.js:783 VM7364:1 Uncaught SyntaxError: Unexpected token {process @ error-processor.min.js:1(anonymous function) @ default.min.js:2fire @ f3a9b23….min.js:365self.fireWith @ f3a9b23….min.js:370done @ f3a9b23….min.js:763callback @ f3a9b23….min.js:783 f3a9b23….min.js:780 POST https://endohaus.ca/rest/enca/V1/carts/mine/totals-information 500 ()send @ f3a9b23….min.js:780jQuery.extend.ajax @ f3a9b23….min.js:756post @ storage.min.js:1estimateTotals @ default.min.js:2(anonymous function) @ estimate-service.min.js:1ko_subscribable_fn.notifySubscribers @ knockout.min.js:122observable.valueHasMutated @ knockout.min.js:134observable @ knockout.min.js:131(anonymous function) @ select-shipping-method.min.js:1resolveShippingRates @ checkout-data-resolver.min.js:11setShippingRates @ shipping-service.min.js:1(anonymous function) @ new-address.min.js:1fire @ f3a9b23….min.js:365self.fireWith @ f3a9b23….min.js:370done @ f3a9b23….min.js:763callback @ f3a9b23….min.js:783 VM7366:1 Uncaught SyntaxError: Unexpected token {process @ error-processor.min.js:1(anonymous function) @ default.min.js:2fire @ f3a9b23….min.js:365self.fireWith @ f3a9b23….min.js:370done @ f3a9b23….min.js:763callback @ f3a9b23….min.js:783

image 2016-04-26 22 47 54

Here is output from API debug report file: s:171:"Fatal Error: 'SOAP-ERROR: Encoding: string '@^C.?H\xc4...' is not a valid utf-8 string' in '/var/data/mfs/www/magento/app/code/Magento/Fedex/Model/Carrier.php' on line 461";

And debug.log output, and if you can see, these is just abra kadabra sent as account credentials: [2016-04-27 03:53:15] main.DEBUG: array ( 'request' => array ( 'WebAuthenticationDetail' => array ( 'UserCredential' => array ( 'Key' => '>h.0....', 'Password' => ':.ϊ..$.', ), ), 'ClientDetail' => array ( 'AccountNumber' => '', 'MeterNumber' => '-ۂ4C..}', ), 'Version' => array ( 'ServiceId' => 'crs', 'Major' => '10', 'Intermediate' => '0', 'Minor' => '0', ), 'RequestedShipment' => array ( 'DropoffType' => 'DROP_BOX', 'ShipTimestamp' => '2016-04-27T03:53:15+00:00', 'PackagingType' => 'FEDEX_BOX', 'TotalInsuredValue' => array ( 'Amount' => 2885.0, 'Currency' => 'USD', ), 'Shipper' => array ( 'Address' => array ( 'PostalCode' => 'R5G 2B2', 'CountryCode' => 'CA', ), ), 'Recipient' => array ( 'Address' => array ( 'PostalCode' => '58271', 'CountryCode' => 'US', 'Residential' => true, ), ), 'ShippingChargesPayment' => array ( 'PaymentType' => 'SENDER', 'Payor' => array ( 'AccountNumber' => '', 'CountryCode' => 'CA', ), ), 'CustomsClearanceDetail' => array ( 'CustomsValue' => array ( 'Amount' => 2885.0, 'Currency' => 'USD', ), ), 'RateRequestTypes' => 'LIST', 'PackageCount' => '1', 'PackageDetail' => 'INDIVIDUAL_PACKAGES', 'RequestedPackageLineItems' => array ( 0 => array ( 'Weight' => array ( 'Value' => 2.7000000000000002, 'Units' => 'KG', ), 'GroupPackageCount' => 1, 'InsuredValue' => array ( 'Amount' => 2885.0, 'Currency' => 'USD', ), ), ), ), ), 'result' => array ( 'error' => 'SOAP-ERROR: Encoding: string \'>h\\x96...\' is not a valid utf-8 string', 'code' => 0, ), ) {"is_exception":false} []

Anв exception.log: ` [2016-04-27 03:53:15] main.CRITICAL: SoapFault exception: [Client] SOAP-ERROR: Encoding: string '>h\x96...' is not a valid utf-8 string in /var/data/mfs/www/magento/app/code/Magento/Fedex/Model/Carrier.php:461 Stack trace:

0 /var/data/mfs/www/magento/app/code/Magento/Fedex/Model/Carrier.php(461): SoapClient->__call('getRates', Array)

1 /var/data/mfs/www/magento/app/code/Magento/Fedex/Model/Carrier.php(495): Magento\Fedex\Model\Carrier->_doRatesRequest('general')

2 /var/data/mfs/www/magento/app/code/Magento/Fedex/Model/Carrier.php(254): Magento\Fedex\Model\Carrier->_getQuotes()

3 /var/data/mfs/www/magento/app/code/Magento/Shipping/Model/Shipping.php(293): Magento\Fedex\Model\Carrier->collectRates(Object(Magento\Quote\Model\Quote\Address\RateRequest))

4 /var/data/mfs/www/magento/app/code/Magento/Shipping/Model/Shipping.php(209): Magento\Shipping\Model\Shipping->collectCarrierRates('fedex', Object(Magento\Quote\Model\Quote\Address\RateRequest))

5 /var/data/mfs/www/magento/app/code/Magento/Quote/Model/Quote/Address.php(996): Magento\Shipping\Model\Shipping->collectRates(Object(Magento\Quote\Model\Quote\Address\RateRequest))

6 /var/data/mfs/www/magento/app/code/Magento/Quote/Model/Quote/Address.php(937): Magento\Quote\Model\Quote\Address->requestShippingRates()

7 /var/data/mfs/www/magento/app/code/Magento/Quote/Model/Quote/Address/Total/Shipping.php(162): Magento\Quote\Model\Quote\Address->collectShippingRates()

8 /var/data/mfs/www/magento/app/code/Magento/Quote/Model/Quote/TotalsCollector.php(265): Magento\Quote\Model\Quote\Address\Total\Shipping->collect(Object(Magento\Quote\Model\Quote\Interceptor), Object(Magento\Quote\Model\ShippingAssi

gnment), Object(Magento\Quote\Model\Quote\Address\Total))

9 /var/data/mfs/www/magento/app/code/Magento/Quote/Model/ShippingMethodManagement.php(230): Magento\Quote\Model\Quote\TotalsCollector->collectAddressTotals(Object(Magento\Quote\Model\Quote\Interceptor), Object(Magento\Quote\Model\Quo

te\Address))

10 /var/data/mfs/www/magento/app/code/Magento/Quote/Model/ShippingMethodManagement.php(184): Magento\Quote\Model\ShippingMethodManagement->getEstimatedRates(Object(Magento\Quote\Model\Quote\Interceptor), 'US', '58271', 45, 'North Dak

ota')

11 [internal function]: Magento\Quote\Model\ShippingMethodManagement->estimateByAddress(23, Object(Magento\Quote\Model\EstimateAddress))

12 /var/data/mfs/www/magento/app/code/Magento/Webapi/Controller/Rest.php(265): call_user_func_array(Array, Array)

13 /var/data/mfs/www/magento/app/code/Magento/Webapi/Controller/Rest.php(160): Magento\Webapi\Controller\Rest->processApiRequest()

14 /var/data/mfs/www/magento/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(24): Magento\Webapi\Controller\Rest->dispatch(Object(Magento\Framework\App\Request\Http))

15 /var/data/mfs/www/magento/lib/internal/Magento/Framework/App/Http.php(115): Magento\Webapi\Controller\Rest\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))

16 /var/data/mfs/www/magento/lib/internal/Magento/Framework/App/Bootstrap.php(258): Magento\Framework\App\Http->launch()

17 /var/data/mfs/www/magento/pub/index.php(37): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))

18 {main} [] []

`

viktor-zhuromskyy commented 8 years ago

Same issue reported here: https://community.magento.com/t5/Admin-Configuration-Questions/Magento-2-0-2-installed-FedEx-credentials-entered-Checkout-hangs/td-p/27915

By the way, I am using latest PHP7 build under Ubuntu.

viktor-zhuromskyy commented 8 years ago

All the SOAP errors are related to PHP7 compatibility. On PHP5.6 it works all right, but, exchange rates must be accounted for.

viktor-zhuromskyy commented 8 years ago

What I have learned so far, and how I managed to make FedEx shipping module work:

  1. Account credentials do not get inherited by Websites if set up in Global Scope. So every website in multi-site setup needs to be overridden per Website Scope.
  2. PHP7.0 has a problem working with Magento's SOAP Client API, so, since I am using Nginx, I was able to serve checkout location via PHP5.6 and that fixed my problem

Hopefully, this helps others who have similar issues.

P.S. What does not work, Canada to Canada destinations. :-1:

alena-marchenko commented 8 years ago

Hi @devdesco-ceo

Issue with PHP7 and shipping credentials is already resolved in develop branch, please see https://github.com/magento/magento2/commit/32ca5c97304a1bd84cfbee7cec3d57c9307da9a6 commit. Canada to Canada rates can be obtained from FedEx only if currency set to Canadian Dollars, this is FedEx limitation. Closing the issue, please feel free to reopen if further assistance needed.

viktor-zhuromskyy commented 8 years ago

UPS rates extension way more superior to FedEx one, and works flawlessly with my Canadian UPS account and takes exchange rates into consideration!!!

viktor-zhuromskyy commented 8 years ago

When are you planning to merge the 32ca5c9 commit in 2.0 branch?

Whaaaaat commented 8 years ago

Same here in Magento 2.1.0 , with FedEx :( And I can't find "lib/internal/Magento/Framework/App/Config/Data.php" nor changing "vendor/magento/framework/App/Config/Data.php" helped!

Please rescue this is the only shipment method available in my country

this is what I have in my debug.log:

'result' => stdClass::__set_state(array( 'HighestSeverity' => 'WARNING', 'Notifications' => stdClass::__set_state(array( 'Severity' => 'WARNING', 'Source' => 'crs', 'Code' => '556', 'Message' => 'There are no valid services available. ', 'LocalizedMessage' => 'There are no valid services available. ', ))