Payment component customization

After integrating the payment component, the default user interface (UI) styling is applied.

You can customize the styling to match your brand's visual identity, including fonts, colors, and layout in your:

  • Checkout page
  • Dashboard

Via your checkout page

To edit the default styling of the component:

  1. Select each CSS class you want to edit.

  2. Add the relevant CSS properties and set the values.

    CSS class selectors
    CSS classWhat it does
    .msp-container-uiSelects the payment component
    .msp-ui-payment-formSelects the payment form
    .msp-ui-method-headerSelects the payment .msp-ui-method-image and heading
    .msp-ui-method-imageSelects the payment method logo
    .msp-ui-form-groupContains the .msp-ui-form-control and .msp-ui-form-label
    .msp-ui-form-labelSelects the field labels in the payment form
    .msp-ui-form-controlSelects the fields in the payment form
    .msp-ui-rowContains two .msp-ui-col-2 elements
    .msp-ui-col-2Contains .msp-ui-form-group
    .msp-ui-separatorSelects the space before and after the form fields


Add the following to your CSS to edit the payment component to add a:

  • 5-pixel border-radius to the form fields

  • Shadow to the fields on focus

  • 10-pixel border-radius to the component container

  • Light gray background-color to the component container

    .msp-ui-form-control {
      border-radius: 5px
    .msp-ui-form-control:focus {
      box-shadow: 0 7px 7px rgba(0, 15, 45, 0.2)
    .msp-container-ui {
      border-radius: 10px;
      background-color: #f8f9fa;

The payment component now looks like this:

Via the dashboard

  1. Sign in to your MultiSafepay dashboard .
  2. Go to Sites, and then click the relevant site.
  3. On the Site profile page, under Style your checkout solution, for Payment component click Edit.
  4. On the Components settings page, under Preview - Default, select whether you want to:
  • Apply the styling from another saved template.
  • Edit an existing template.
  • Style a new single payment method component.
  • Style a new multiple payment method component.
  • View the style in JSON format.
  1. Under Configure page style, style the:

    • To set the color of the container background, in the Background color field, enter the Hex color .
    • To set the font for the field labels, from the Font family list, select a font.
    • Set the Hex color for the background, placeholder text, label text, text entered by the customer, and the borders.
    • Set the size in pixels (px) for the labels, font, border radius, and box shadow.
    Settings for iDEAL issuers
    • To add the default padding, border, and labels for the issuers container, select the Embed mode checkbox.
    • To specify the layout of the issuers, from the iDEAL issuer selection list, choose Select button, List, or Dropdown.
  2. To set this as your default template, select the Set as default template checkbox.

  3. In the Save template as field, enter the name of the template (used as the template_id), and then click Submit settings.



Email [email protected]

Top of page