docs: def __register(self, client_id, client_secret, email, scope, first_name,
                     last_name, original_ip, original_device, **kwargs):
          """Call documentation: `/user/register
          <https://www.wepay.com/developer/reference/user#register>`_, plus
          extra keyword parameter:
          
          :keyword bool batch_mode: turn on/off the batch_mode, see 
             :class:`wepay.api.WePay`
  
          :keyword str batch_reference_id: `reference_id` param for batch call,
             see :class:`wepay.api.WePay`
  
          :keyword str api_version: WePay API version, see
             :class:`wepay.api.WePay`
  
          .. note ::
  
              This call is NOT supported by API versions older then '2014-01-08'.
  
          """
          params = {
              'client_id': client_id, 
              'client_secret': client_secret, 
              'email': email, 
              'scope': scope, 
              'first_name': first_name,
              'last_name': last_name, 
              'original_ip': original_ip, 
              'original_device': original_device
          }
          return self.make_call(self.__register, params, kwargs)