<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,8 +4,10 @@
 module ActiveMerchant
   module Shipping
     
-    # :login is your FedEx account number
-    # :password is your meter number
+    # :key is your developer API key
+    # :password is your API password
+    # :account is your FedEx account number
+    # :login is your meter number
     class FedEx &lt; Carrier
       self.retry_safe = true
       
@@ -83,7 +85,7 @@ module ActiveMerchant
       }
       
       def requirements
-        [:api_key, :api_password, :account_number, :meter_number]
+        [:key, :password, :account, :login]
       end
       
       def find_rates(origin, destination, packages, options = {})
@@ -186,14 +188,14 @@ module ActiveMerchant
       def build_request_header
         web_authentication_detail = XmlNode.new('WebAuthenticationDetail') do |wad|
           wad &lt;&lt; XmlNode.new('UserCredential') do |uc|
-            uc &lt;&lt; XmlNode.new('Key', @options[:api_key])
-            uc &lt;&lt; XmlNode.new('Password', @options[:api_password])
+            uc &lt;&lt; XmlNode.new('Key', @options[:key])
+            uc &lt;&lt; XmlNode.new('Password', @options[:password])
           end
         end
         
         client_detail = XmlNode.new('ClientDetail') do |cd|
-          cd &lt;&lt; XmlNode.new('AccountNumber', @options[:account_number])
-          cd &lt;&lt; XmlNode.new('MeterNumber', @options[:meter_number])
+          cd &lt;&lt; XmlNode.new('AccountNumber', @options[:account])
+          cd &lt;&lt; XmlNode.new('MeterNumber', @options[:login])
         end
         
         trasaction_detail = XmlNode.new('TransactionDetail') do |td|</diff>
      <filename>lib/active_shipping/shipping/carriers/fedex.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,14 +4,14 @@ class FedExTest &lt; Test::Unit::TestCase
   def setup
     @packages               = TestFixtures.packages
     @locations              = TestFixtures.locations
-    @carrier                = FedEx.new(:api_key =&gt; '1111', :api_password =&gt; '2222', :account_number =&gt; '3333', :meter_number =&gt; '4444')
+    @carrier                = FedEx.new(:key =&gt; '1111', :password =&gt; '2222', :account =&gt; '3333', :login =&gt; '4444')
   end
   
   def test_initialize_options_requirements
     assert_raises ArgumentError do FedEx.new end
     assert_raises ArgumentError do FedEx.new(:login =&gt; '999999999') end
     assert_raises ArgumentError do FedEx.new(:password =&gt; '7777777') end
-    assert_nothing_raised { FedEx.new(:api_key =&gt; '999999999', :api_password =&gt; '7777777', :account_number =&gt; '123', :meter_number =&gt; '123')}
+    assert_nothing_raised { FedEx.new(:key =&gt; '999999999', :password =&gt; '7777777', :account =&gt; '123', :login =&gt; '123')}
   end
   
   # def test_no_rates_response</diff>
      <filename>test/unit/carriers/fedex_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b703837466eb1175473a867d0b1c24dc33e2d04c</id>
    </parent>
  </parents>
  <author>
    <name>James MacAulay</name>
    <email>james@jadedpixel.com</email>
  </author>
  <url>http://github.com/Shopify/active_shipping/commit/dfcd5d32750f0316c4523d4bcada229cdbbaf5fa</url>
  <id>dfcd5d32750f0316c4523d4bcada229cdbbaf5fa</id>
  <committed-date>2009-07-20T14:32:12-07:00</committed-date>
  <authored-date>2009-07-20T14:32:12-07:00</authored-date>
  <message>normalize fedex credentials</message>
  <tree>03069ccbcd32f1fa89b9c7a0d76882d39bf344ed</tree>
  <committer>
    <name>James MacAulay</name>
    <email>james@jadedpixel.com</email>
  </committer>
</commit>
