Is this allowing for updating the customer? If so, that should be separated out into a separate `update` method per the standard ActiveMerchant API.