Business::FedEx::Constants - Constants used by Business::FedEx::ShipRequest;
Constants are used in the creation of a ShipRequest Object, and in a ShipRequest get_data() method.
Two parts to this documentation:
1) SET FEDEX VALUES -- used by ShipRequest->new() (for ship and rate...not track)
2) GET FEDEX VALUES -- used by ShipRequest->get_data()
transaction_id=>'32826482', #--/-REQUIRED - Any number you want - used for error tracking account_number => '', #--/-REQUIRED - Your 9 digit FedEx Account number weight => '', #--/-REQUIRED weight_units =>'LBS', service => '1', special_services => '', ship_date => '', declared_value => '', cod_flag => 'N', cod_amount => '', cod_cashiers_check => '', special_services => 'NNNNNNNNNNNNN', dry_ice_weight => '', meter_number => '', #--/-REQUIRED - Your 7 digit FedEx meter number gif_label => '400', tracking_num => '', shipper_name => '', #--/-REQUIRED - shipper_company => '', #--/-REQUIRED - shipper_address1 => '', #--/-REQUIRED - shipper_address2 => '', shipper_city => '', #--/-REQUIRED - shipper_zip_code => '', #--/-REQUIRED - shipper_state => '', #--/-REQUIRED - shipper_phone => '', #--/-REQUIRED - dest_company => '', #--/-REQUIRED - dest_address1 => '', #--/-REQUIRED - dest_address2 => '', dest_city => '', #--/-REQUIRED - dest_zip_code => '', #--/-REQUIRED - dest_state => '', #--/-REQUIRED - dest_phone => '', #--/-REQUIRED - recipient_department => '', payor_account_number => '', #--/-REQUIRED - 10 digit fedex account # of payor payment_code => '1', #--/-REQUIRED - reference_info => '', signature_release_flag => 'N', # hal_station_address1 => '', hal_city => '', hal_state => '', hal_zip_code => '', pkg_height => '', pkg_width => '', pkg_length => '', dim_units => '', future_day_ship => '', dest_country_code => 'US', ult_dest_country_code => 'US', shipper_country_code => 'US', #INTERNATIONAL SHIPPING ONLY------------------------------------------------- duties_pay_type => '', duties_account_num => '', pkg_description => '', manufacture_country_code => '', currency_type => '', carriage_value => '', unit_weight1 => '', unit_value1 => '', quantity1 => '', unit_measure1 => '', #local_ship_time => '', customs_value => '', ein_num => '', commercial_invoice_flag => '', hal_phone => '',
You can get all the above values as well as the values listed below through Business::FedEx::ShipRequest->get_data('constant_name'):
'transaction_type'; 'transaction_id'; 'error_code'; 'error_mesg'; 'weight'; 'cod_tracking_num'; 'tracking_num'; 'ursa_code'; 'service_area'; 'base_charge'; 'total_surcharge'; 'total_discount'; 'net_charge'; 'billed_weight'; 'astra_bar_code'; 'gif_label'; 'delivery_day'; 'routing_location_id'; 'cod_label'; 'dim_weight_used'; 'tracking_form_id'; 'transaction_term'; 'tracking_status'; 'package_type'; 'service_type'; 'delivery_description'; 'signed_for'; 'delivery_time'; 'dispatch_exception'; 'cartage_agent'; 'status_exception'; 'cod_ret_track_num'; 'cod_flag'; 'num_tracking_activities'; 'pkg_type'; 'delivery_date'; 'track_1'; 'track_2'; 'track_3'; 'track_4'; 'track_5'; 'track_6'; 'track_7'; 'track_8'; 'track_9'; 'track_10'; 'track_11'; 'track_12'; 'track_13'; 'track_14'; 'track_15';
Refer to the FedEx ShipAPI documentation.
None by default.
Patrick Tully, ptully@avatartech.com
Business::FedEx
Business::FedEx::ShipRequest
Business::FedEx::ShipAPI
To install Business::FedEx, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Business::FedEx
CPAN shell
perl -MCPAN -e shell install Business::FedEx
For more information on module installation, please visit the detailed CPAN module installation guide.