diff --git a/config/schema/commerce_worldline.schema.yml b/config/schema/commerce_worldline.schema.yml
index c6d1daf..b2975e0 100644
--- a/config/schema/commerce_worldline.schema.yml
+++ b/config/schema/commerce_worldline.schema.yml
@@ -13,3 +13,6 @@ commerce_payment.commerce_payment_gateway.plugin.sips_payment:
     sips_passphrase:
       type: string
       label: 'Passphrase'
+    sips_payment_method:
+      type: string
+      label: 'Payment method (i.e. VISA, ...)'
diff --git a/src/Plugin/Commerce/PaymentGateway/SIPSPaymentGateway.php b/src/Plugin/Commerce/PaymentGateway/SIPSPaymentGateway.php
index 99c0b22..52659af 100644
--- a/src/Plugin/Commerce/PaymentGateway/SIPSPaymentGateway.php
+++ b/src/Plugin/Commerce/PaymentGateway/SIPSPaymentGateway.php
@@ -14,7 +14,7 @@
  * @CommercePaymentGateway(
  *   id = "sips_payment",
  *   label = "SIPS Payment (Offsite)",
- *   display_label = "SIPS Payment (Offsite)",
+ *   display_label = "SIPS Payment",
  *    forms = {
  *     "offsite-payment" = "Drupal\commerce_worldline\PluginForm\OffsiteRedirect\SIPSPaymentRedirectForm",
  *   },
@@ -27,12 +27,20 @@ class SIPSPaymentGateway extends OffsitePaymentGatewayBase {
   /**
    * {@inheritdoc}
    */
+  public function getDisplayLabel() {
+    return $this->pluginDefinition['display_label'] . ' ' . $this->configuration['sips_payment_method'];
+  }
+
+  /**
+   * {@inheritdoc}
+   */
   public function defaultConfiguration() {
     return [
       'sips_interface_version' => '',
       'sips_passphrase' => '',
       'sips_merchant_id' => '',
       'sips_key_version' => '',
+      'sips_payment_method' => '',
     ] + parent::defaultConfiguration();
   }
 
@@ -70,6 +78,14 @@ public function buildConfigurationForm(array $form, FormStateInterface $form_sta
       '#required' => TRUE,
     ];
 
+    $form['sips_payment_method'] = [
+      '#type' => 'textfield',
+      '#title' => $this->t('Payment method'),
+      '#description' => $this->t('Leave empty for selection at SIPS, can be filled in with specific methods, such as VISA.'),
+      '#default_value' => $this->configuration['sips_payment_method'],
+      '#required' => FALSE,
+    ];
+
     return $form;
   }
 
@@ -84,6 +100,7 @@ public function submitConfigurationForm(array &$form, FormStateInterface $form_s
       $this->configuration['sips_passphrase'] = $values['sips_passphrase'];
       $this->configuration['sips_merchant_id'] = $values['sips_merchant_id'];
       $this->configuration['sips_key_version'] = $values['sips_key_version'];
+      $this->configuration['sips_payment_method'] = $values['sips_payment_method'];
     }
   }
 
diff --git a/src/PluginForm/OffsiteRedirect/SIPSPaymentRedirectForm.php b/src/PluginForm/OffsiteRedirect/SIPSPaymentRedirectForm.php
index 6e92fd1..f988e9a 100644
--- a/src/PluginForm/OffsiteRedirect/SIPSPaymentRedirectForm.php
+++ b/src/PluginForm/OffsiteRedirect/SIPSPaymentRedirectForm.php
@@ -32,9 +32,13 @@ public function buildConfigurationForm(array $form, FormStateInterface $form_sta
     $config = $payment_gateway_plugin->getConfiguration();
 
     $transformer = new TransformOrder();
-    // @todo: As soon as we support brand selection the checkout, the brand
-    // needs to be set here.
-    $paymentRequest = $transformer->toPaymentRequest($config, $order, $form['#return_url'], $payment->id());
+    $paymentRequest = $transformer->toPaymentRequest(
+      $config,
+      $order,
+      $form['#return_url'],
+      $payment->id(),
+      $config['sips_payment_method'] !== '' ? $config['sips_payment_method'] : NULL
+    );
 
     try {
       $paymentRequest->validate();
