diff --git a/lib/vaulted_billing/gateways/ipcommerce.rb b/lib/vaulted_billing/gateways/ipcommerce.rb
index <HASH>..<HASH> 100644
--- a/lib/vaulted_billing/gateways/ipcommerce.rb
+++ b/lib/vaulted_billing/gateways/ipcommerce.rb
@@ -90,7 +90,7 @@ module VaultedBilling
           response = http.get
           raise(UnavailableKeyError, 'Unable to renew service keys.') unless response.success?
           @expires_at = Time.now + 30.minutes
-          @key = response.body.try(:[], 1...-1)
+          store_key(response.body.try(:[], 1...-1))
         end
 
         private
Tokenization should store the keys using the store_key method.