Jump to content

Fedex Integration


jeet_0077

Recommended Posts

Hi, I have got some problems with FedEx Integration which is as below-

 

 

Recently we have got a project where I have to implement the FedEx Online shipping calculator. For the same purpose I have down loaded code from phpclasses.org.

 

But I am facing some problem in integrating the same in my project.

 

 

 

I have to provide the calculation for both domestic and International with the following options-

 

For Us Domestic I have to provide- 1) FedEx Ground 2) FedEx 2 day express 3) FedEx Overnight Express.

 

 

 

And for International – 1) International Priority Express

 

                                2) International Economy.

 

 

 

To get the different tag fields I have down loaded APIDirectTaggedTransactionGuideJan2007.pdf from the FedEx website.

 

 

 

include('fedexdc.php');// This is the class file which does the linking to FedEx and calculation

 

 

 

if ($_POST['uSubmit']!=""){

 

            // create new fedex object

 

            $fed = new FedExDC('342464483','0');// I have not yet get the meter number

 

            $sType = $_POST['sType'];

 

            $ship_data = array(

 

                        75=>  'LBS'

 

                        ,16=>  'Ma'

 

                        ,13=>  '44 Main street'

 

                        ,5=>    '312 stuart st'

 

                        ,1273=> '01'

 

                        ,1274=> '01'

 

                        ,18=>  '6173335555'

 

                        ,15=>  'Boston'

 

                        ,23=>  '1'

 

                        ,9=>    '02134'

 

                        ,183=>  '6175556985'

 

                        ,8=>    'MA'

 

                        ,117=>  'US'

 

                        ,17=>  '02116'

 

                        ,50=>  'US'

 

                        ,4=>    'Vermonster LLC'

 

                        ,7=>    'Boston'

 

                        ,1369=> '1'

 

                        ,12=>  'Jay Powers'

 

                        ,1333=> '1'

 

                        ,1401=> '1.0'

 

                        ,116 => 1

 

                        ,68 =>  'USD'

 

                        ,1368 => 1

 

                        ,1369 => 1

 

                        ,1370 => 5

 

                        ,3025 => $sType // This I have added

 

            );

 

           

 

            // Ship example

 

            $ship_Ret = $fed->ship_express($ship_data);

 

           

 

            if ($error = $fed->getError()) {

 

                        echo "ERROR :". $error;

 

            } else {

 

                        // Save the label to disk

 

                        $fed->label('mylabel.png');

 

           

 

            }

 

}

 

 

 

/* tracking example

 

 

 

$track_Ret = $fed->track(

 

array(

 

    29 => 790344664540,

 

));

 

 

 

*/

 

 

 

 

 

 

 

echo $fed->debug_str. "\n<BR>";

 

echo "Price ".$ship_Ret[1419];

 

 

 

 

 

?>

 

<table>

 

<form method="post" action="">

 

<tr>

 

<td>US Customers :</td>

 

<td>  </td>

 

<td><input type="radio" name="sType" value="FDXG">  Fedex Ground</td>

 

</tr>

 

<tr>

 

<td>  </td>

 

<td>  </td>

 

<td><input type="radio" name="sType" value="">  Fedex 2 Day Express</td>

 

</tr>

 

<tr>

 

<td>  </td>

 

<td>  </td>

 

<td><input type="radio" name="sType" value="FDXE">  Fedex Overnight Express</td>

 

</tr>

 

<tr>

 

<td>International Customers :</td>

 

<td>  </td>

 

<td><input type="radio" name="sType" value="">  International Priority Express</td>

 

</tr>

 

<tr>

 

<td>  </td>

 

<td>  </td>

 

<td><input type="radio" name="sType" value="">  International Economy</td>

 

</tr>

 

 

 

<tr>

 

<td>

 

<input type="submit" name="uSubmit" value="Calculate">

 

</td>

 

</tr> FDXE/FDXG

 

</form>

 

</table>

 

 

 

 

 

Here in the above code I have given radio button values FDXG and FDXE for FedEx ground and over night express. I am not able to understand what value I shall pass for the other radio buttons. From the PDF documentation I do not really understand what value I shall use for tag field 3025 for all the above options.

 

Can some one  please help me out in this?

 

 

 

 

 

Thanking you

 

 

Link to comment
https://forums.phpfreaks.com/topic/55703-fedex-integration/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.