original_string: public function createCustomer($paymentType, $customerId, $payment, $additional = [])
      {
          $this->integrityCheck();
          $createCustomerRes = $this->mpay24Sdk->createCustomer($paymentType, $customerId, $payment, $additional);
          $this->recordedLastMessageExchange('CreateCustomer');
  
          return $createCustomerRes;
      }
code: public function createCustomer($paymentType, $customerId, $payment, $additional = [])
      {
          $this->integrityCheck();
          $createCustomerRes = $this->mpay24Sdk->createCustomer($paymentType, $customerId, $payment, $additional);
          $this->recordedLastMessageExchange('CreateCustomer');
  
          return $createCustomerRes;
      }
code_tokens: public function createCustomer ( $ paymentType , $ customerId , $ payment , $ additional = [ ] ) { $ this -> integrityCheck ( ) ; $ createCustomerRes = $ this -> mpay24Sdk -> createCustomer ( $ paymentType , $ customerId , $ payment , $ additional ) ; $ this -> recordedLastMessageExchange ( 'CreateCustomer' ) ; return $ createCustomerRes ; }
docstring: Create a customer for recurring payments
  
  @param string $paymentType The payment type which will be used for the payment (CC or TOKEN)
  @param        $customerId
  @param        $payment
  @param        $additional
  
  @return Responses\CreateCustomerResponse
docstring_tokens: Create a customer for recurring payments