Skip to content
This repository was archived by the owner on Sep 17, 2025. It is now read-only.

Commit 650996e

Browse files
authored
Merge pull request #109 from ArseniyShestakov/ArseniyShestakov-patch-1
Update Rate Service request code in README.md
2 parents 4773972 + 862cafe commit 650996e

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,14 @@ $rateRequest->TransactionDetail->CustomerTransactionId = 'testing rate service r
6464

6565
//version
6666
$rateRequest->Version->ServiceId = 'crs';
67-
$rateRequest->Version->Major = 10;
67+
$rateRequest->Version->Major = 24;
6868
$rateRequest->Version->Minor = 0;
6969
$rateRequest->Version->Intermediate = 0;
7070

7171
$rateRequest->ReturnTransitAndCommit = true;
7272

7373
//shipper
74+
$rateRequest->RequestedShipment->PreferredCurrency = 'USD';
7475
$rateRequest->RequestedShipment->Shipper->Address->StreetLines = ['10 Fed Ex Pkwy'];
7576
$rateRequest->RequestedShipment->Shipper->Address->City = 'Memphis';
7677
$rateRequest->RequestedShipment->Shipper->Address->StateOrProvinceCode = 'TN';
@@ -86,11 +87,9 @@ $rateRequest->RequestedShipment->Recipient->Address->CountryCode = 'US';
8687

8788
//shipping charges payment
8889
$rateRequest->RequestedShipment->ShippingChargesPayment->PaymentType = SimpleType\PaymentType::_SENDER;
89-
$rateRequest->RequestedShipment->ShippingChargesPayment->Payor->AccountNumber = FEDEX_ACCOUNT_NUMBER;
90-
$rateRequest->RequestedShipment->ShippingChargesPayment->Payor->CountryCode = 'US';
9190

9291
//rate request types
93-
$rateRequest->RequestedShipment->RateRequestTypes = [SimpleType\RateRequestType::_ACCOUNT, SimpleType\RateRequestType::_LIST];
92+
$rateRequest->RequestedShipment->RateRequestTypes = [SimpleType\RateRequestType::_PREFERRED, SimpleType\RateRequestType::_LIST];
9493

9594
$rateRequest->RequestedShipment->PackageCount = 2;
9695

@@ -116,14 +115,14 @@ $rateRequest->RequestedShipment->RequestedPackageLineItems[1]->Dimensions->Units
116115
$rateRequest->RequestedShipment->RequestedPackageLineItems[1]->GroupPackageCount = 1;
117116

118117
$rateServiceRequest = new Request();
119-
$rateServiceRequest->getSoapClient()->__setLocation(Request::PRODUCTION_URL); //use production URL
118+
//$rateServiceRequest->getSoapClient()->__setLocation(Request::PRODUCTION_URL); //use production URL
120119

121120
$rateReply = $rateServiceRequest->getGetRatesReply($rateRequest); // send true as the 2nd argument to return the SoapClient's stdClass response.
122121

122+
123123
if (!empty($rateReply->RateReplyDetails)) {
124124
foreach ($rateReply->RateReplyDetails as $rateReplyDetail) {
125125
var_dump($rateReplyDetail->ServiceType);
126-
var_dump($rateReplyDetail->DeliveryTimestamp);
127126
if (!empty($rateReplyDetail->RatedShipmentDetails)) {
128127
foreach ($rateReplyDetail->RatedShipmentDetails as $ratedShipmentDetail) {
129128
var_dump($ratedShipmentDetail->ShipmentRateDetail->RateType . ": " . $ratedShipmentDetail->ShipmentRateDetail->TotalNetCharge->Amount);

0 commit comments

Comments
 (0)