diff --git a/src/DatatransHelper.php b/src/DatatransHelper.php
index cee254cc0ff4884d07cf6c9c8e0cec4b4c3fbaa9..99965f71c22f619b1353bb2f9edf54b98df750ce 100644
--- a/src/DatatransHelper.php
+++ b/src/DatatransHelper.php
@@ -11,26 +11,6 @@ use Drupal\Core\Site\Settings;
  */
 class DatatransHelper {
 
-  /**
-   * Used for generation an internal key for validation purposes.
-   *
-   * @param PaymentInterface $payment
-   *   Payment Interface.
-   *
-   * @return string
-   *   The generated key.
-   */
-  public static function generateDatatransKey(PaymentInterface $payment) {
-    $hash_parts = [
-      $payment->id(),
-      $payment->getPaymentGatewayId(),
-      Settings::getHashSalt(),
-      \Drupal::service('private_key')->get(),
-    ];
-
-    return Crypt::hashBase64(implode('', $hash_parts));
-  }
-
   /**
    * Generates the server side sign to compare with the datatrans post data.
    *