{
  "version": "2.0",
  "config": {
    "active": true,
    "appConfig": {
      "base": {
        "name": "Demo Frame",
        "autoGenerateReference": false,
        "surchargeId": "",
        "multiErrors": false,
        "spaced": true,
        "mastercardClickToPayActive": false,
        "azupayPayToActive": true,
        "applePayActive": false,
        "fraudActive": false,
        "fraud3ds2Active": false,
        "googlePayActive": true,
        "metadata": [],
        "reCaptchaPublic": "",
        "orderMeta": [],
        "params": {
          "currency": "AUD",
          "merchantLogo": "https://upload.wikimedia.org/wikipedia/en/thumb/9/9c/Commonwealth_Bank_logo_2020.svg/3840px-Commonwealth_Bank_logo_2020.svg.png?utm_source=en.wikipedia.org&utm_campaign=index&utm_content=thumbnail",
          "hosted": "true",
          "field.expiryDate": "true",
          "tokenControl.token": "true",
          "metadata.test": "test"
        },
        "spinner": {
          "height": "30",
          "width": "30",
          "foreground": "#4f45e4",
          "background": "#ffffff",
          "position": "button",
          "type": "simple"
        },
        "validCardTypes": [
          "LBE",
          "CUP",
          "LCLA",
          "LCLNZ",
          "DAN",
          "LGVNZ",
          "LGOMC",
          "LGVA",
          "LGOMCP",
          "JCB",
          "MA",
          "MC",
          "MIR",
          "UATP",
          "V"
        ],
        "mastercardClickToPaySettings": {
          "srcDpaId": "98915423-9a4a-4baa-b5d1-e3eca4553643",
          "dpaName": "ipsi",
          "dpaPresentationName": "ipsi",
          "dpaLocale": "en_AU",
          "clickToPayShowConfirmation": false,
          "consumerNameRequested": false,
          "consumerEmailAddressRequested": false,
          "consumerPhoneNumberRequested": false,
          "dpaAcceptedBillingCountries": [],
          "dpaAcceptedShippingCountries": [],
          "dpaBillingPreference": "NONE",
          "dpaShippingPreference": "NONE",
          "cardBrands": [
            "mastercard",
            "visa"
          ],
          "coBrandNames": [],
          "authenticationSettings": {},
          "authenticationMethodType": ""
        },
        "azupayPayToSettings": {
          "payeeName": "IPSI Pty Ltd"
        },
        "applePaySettings": {
          "paymentMethods": {},
          "merchantInfo": {},
          "transactionInfo": {},
          "buttonType": "",
          "buttonStyle": ""
        },
        "googlePaySettings": {
          "paymentMethods": {
            "allowedIssuerCountryCodes": [
              {
                "value": "AD",
                "label": "Andorra"
              },
              {
                "value": "AE",
                "label": "United Arab Emirates"
              },
              {
                "value": "AF",
                "label": "Afghanistan"
              },
              {
                "value": "AG",
                "label": "Antigua and Barbuda"
              },
              {
                "value": "AI",
                "label": "Anguilla"
              },
              {
                "value": "AL",
                "label": "Albania"
              },
              {
                "value": "AM",
                "label": "Armenia"
              },
              {
                "value": "AO",
                "label": "Angola"
              },
              {
                "value": "AR",
                "label": "Argentina"
              },
              {
                "value": "AT",
                "label": "Austria"
              },
              {
                "value": "AU",
                "label": "Australia"
              },
              {
                "value": "AZ",
                "label": "Azerbaijan"
              },
              {
                "value": "BA",
                "label": "Bosnia and Herzegovina"
              },
              {
                "value": "BB",
                "label": "Barbados"
              },
              {
                "value": "BD",
                "label": "Bangladesh"
              },
              {
                "value": "BE",
                "label": "Belgium"
              },
              {
                "value": "BF",
                "label": "Burkina Faso"
              },
              {
                "value": "BG",
                "label": "Bulgaria"
              },
              {
                "value": "BH",
                "label": "Bahrain"
              },
              {
                "value": "BI",
                "label": "Burundi"
              },
              {
                "value": "BJ",
                "label": "Benin"
              },
              {
                "value": "BN",
                "label": "Brunei"
              },
              {
                "value": "BO",
                "label": "Bolivia"
              },
              {
                "value": "BR",
                "label": "Brazil"
              },
              {
                "value": "BS",
                "label": "Bahamas"
              },
              {
                "value": "BT",
                "label": "Bhutan"
              },
              {
                "value": "BW",
                "label": "Botswana"
              },
              {
                "value": "BY",
                "label": "Belarus"
              },
              {
                "value": "BZ",
                "label": "Belize"
              },
              {
                "value": "CA",
                "label": "Canada"
              },
              {
                "value": "CD",
                "label": "Democratic Republic of the Congo"
              },
              {
                "value": "CF",
                "label": "Central African Republic"
              },
              {
                "value": "CG",
                "label": "Republic of the Congo"
              },
              {
                "value": "CH",
                "label": "Switzerland"
              },
              {
                "value": "CI",
                "label": "Ivory Coast"
              },
              {
                "value": "CL",
                "label": "Chile"
              },
              {
                "value": "CM",
                "label": "Cameroon"
              },
              {
                "value": "CN",
                "label": "China"
              },
              {
                "value": "CO",
                "label": "Colombia"
              },
              {
                "value": "CR",
                "label": "Costa Rica"
              },
              {
                "value": "CU",
                "label": "Cuba"
              },
              {
                "value": "CV",
                "label": "Cape Verde"
              },
              {
                "value": "CY",
                "label": "Cyprus"
              },
              {
                "value": "CZ",
                "label": "Czech Republic"
              },
              {
                "value": "DE",
                "label": "Germany"
              },
              {
                "value": "DJ",
                "label": "Djibouti"
              },
              {
                "value": "DK",
                "label": "Denmark"
              },
              {
                "value": "DM",
                "label": "Dominica"
              },
              {
                "value": "DO",
                "label": "Dominican Republic"
              },
              {
                "value": "DZ",
                "label": "Algeria"
              },
              {
                "value": "EC",
                "label": "Ecuador"
              },
              {
                "value": "EE",
                "label": "Estonia"
              },
              {
                "value": "EG",
                "label": "Egypt"
              },
              {
                "value": "ER",
                "label": "Eritrea"
              },
              {
                "value": "ES",
                "label": "Spain"
              },
              {
                "value": "ET",
                "label": "Ethiopia"
              },
              {
                "value": "FI",
                "label": "Finland"
              },
              {
                "value": "FJ",
                "label": "Fiji"
              },
              {
                "value": "FM",
                "label": "Micronesia"
              },
              {
                "value": "FR",
                "label": "France"
              },
              {
                "value": "GA",
                "label": "Gabon"
              },
              {
                "value": "GB",
                "label": "United Kingdom"
              },
              {
                "value": "GD",
                "label": "Grenada"
              },
              {
                "value": "GE",
                "label": "Georgia"
              },
              {
                "value": "GH",
                "label": "Ghana"
              },
              {
                "value": "GM",
                "label": "Gambia"
              },
              {
                "value": "GN",
                "label": "Guinea"
              },
              {
                "value": "GQ",
                "label": "Equatorial Guinea"
              },
              {
                "value": "GR",
                "label": "Greece"
              },
              {
                "value": "GT",
                "label": "Guatemala"
              },
              {
                "value": "GW",
                "label": "Guinea-Bissau"
              },
              {
                "value": "GY",
                "label": "Guyana"
              },
              {
                "value": "HN",
                "label": "Honduras"
              },
              {
                "value": "HR",
                "label": "Croatia"
              },
              {
                "value": "HT",
                "label": "Haiti"
              },
              {
                "value": "HU",
                "label": "Hungary"
              },
              {
                "value": "ID",
                "label": "Indonesia"
              },
              {
                "value": "IE",
                "label": "Ireland"
              },
              {
                "value": "IL",
                "label": "Israel"
              },
              {
                "value": "IN",
                "label": "India"
              },
              {
                "value": "IQ",
                "label": "Iraq"
              },
              {
                "value": "IR",
                "label": "Iran"
              },
              {
                "value": "IS",
                "label": "Iceland"
              },
              {
                "value": "IT",
                "label": "Italy"
              },
              {
                "value": "JM",
                "label": "Jamaica"
              },
              {
                "value": "JO",
                "label": "Jordan"
              },
              {
                "value": "JP",
                "label": "Japan"
              },
              {
                "value": "KE",
                "label": "Kenya"
              },
              {
                "value": "KG",
                "label": "Kyrgyzstan"
              },
              {
                "value": "KH",
                "label": "Cambodia"
              },
              {
                "value": "KI",
                "label": "Kiribati"
              },
              {
                "value": "KM",
                "label": "Comoros"
              },
              {
                "value": "KN",
                "label": "Saint Kitts and Nevis"
              },
              {
                "value": "KP",
                "label": "North Korea"
              },
              {
                "value": "KR",
                "label": "South Korea"
              },
              {
                "value": "KW",
                "label": "Kuwait"
              },
              {
                "value": "KZ",
                "label": "Kazakhstan"
              },
              {
                "value": "LA",
                "label": "Laos"
              },
              {
                "value": "LB",
                "label": "Lebanon"
              },
              {
                "value": "LC",
                "label": "Saint Lucia"
              },
              {
                "value": "LI",
                "label": "Liechtenstein"
              },
              {
                "value": "LK",
                "label": "Sri Lanka"
              },
              {
                "value": "LR",
                "label": "Liberia"
              },
              {
                "value": "LS",
                "label": "Lesotho"
              },
              {
                "value": "LT",
                "label": "Lithuania"
              },
              {
                "value": "LU",
                "label": "Luxembourg"
              },
              {
                "value": "LV",
                "label": "Latvia"
              },
              {
                "value": "LY",
                "label": "Libya"
              },
              {
                "value": "MA",
                "label": "Morocco"
              },
              {
                "value": "MC",
                "label": "Monaco"
              },
              {
                "value": "MD",
                "label": "Moldova"
              },
              {
                "value": "ME",
                "label": "Montenegro"
              },
              {
                "value": "MG",
                "label": "Madagascar"
              },
              {
                "value": "MH",
                "label": "Marshall Islands"
              },
              {
                "value": "MK",
                "label": "North Macedonia"
              },
              {
                "value": "ML",
                "label": "Mali"
              },
              {
                "value": "MM",
                "label": "Myanmar"
              },
              {
                "value": "MN",
                "label": "Mongolia"
              },
              {
                "value": "MR",
                "label": "Mauritania"
              },
              {
                "value": "MT",
                "label": "Malta"
              },
              {
                "value": "MU",
                "label": "Mauritius"
              },
              {
                "value": "MV",
                "label": "Maldives"
              },
              {
                "value": "MW",
                "label": "Malawi"
              },
              {
                "value": "MX",
                "label": "Mexico"
              },
              {
                "value": "MY",
                "label": "Malaysia"
              },
              {
                "value": "MZ",
                "label": "Mozambique"
              },
              {
                "value": "NA",
                "label": "Namibia"
              },
              {
                "value": "NE",
                "label": "Niger"
              },
              {
                "value": "NG",
                "label": "Nigeria"
              },
              {
                "value": "NI",
                "label": "Nicaragua"
              },
              {
                "value": "NL",
                "label": "Netherlands"
              },
              {
                "value": "NO",
                "label": "Norway"
              },
              {
                "value": "NP",
                "label": "Nepal"
              },
              {
                "value": "NR",
                "label": "Nauru"
              },
              {
                "value": "NZ",
                "label": "New Zealand"
              },
              {
                "value": "OM",
                "label": "Oman"
              },
              {
                "value": "PA",
                "label": "Panama"
              },
              {
                "value": "PE",
                "label": "Peru"
              },
              {
                "value": "PG",
                "label": "Papua New Guinea"
              },
              {
                "value": "PH",
                "label": "Philippines"
              },
              {
                "value": "PK",
                "label": "Pakistan"
              },
              {
                "value": "PL",
                "label": "Poland"
              },
              {
                "value": "PT",
                "label": "Portugal"
              },
              {
                "value": "QA",
                "label": "Qatar"
              },
              {
                "value": "RO",
                "label": "Romania"
              },
              {
                "value": "RU",
                "label": "Russia"
              },
              {
                "value": "RW",
                "label": "Rwanda"
              },
              {
                "value": "SA",
                "label": "Saudi Arabia"
              },
              {
                "value": "SB",
                "label": "Solomon Islands"
              },
              {
                "value": "SC",
                "label": "Seychelles"
              },
              {
                "value": "SD",
                "label": "Sudan"
              },
              {
                "value": "SE",
                "label": "Sweden"
              },
              {
                "value": "SG",
                "label": "Singapore"
              },
              {
                "value": "SI",
                "label": "Slovenia"
              },
              {
                "value": "SK",
                "label": "Slovakia"
              },
              {
                "value": "SL",
                "label": "Sierra Leone"
              },
              {
                "value": "SN",
                "label": "Senegal"
              },
              {
                "value": "SO",
                "label": "Somalia"
              },
              {
                "value": "SS",
                "label": "South Sudan"
              },
              {
                "value": "SV",
                "label": "El Salvador"
              },
              {
                "value": "SY",
                "label": "Syria"
              },
              {
                "value": "TH",
                "label": "Thailand"
              },
              {
                "value": "TJ",
                "label": "Tajikistan"
              },
              {
                "value": "TL",
                "label": "Timor-Leste"
              },
              {
                "value": "TN",
                "label": "Tunisia"
              },
              {
                "value": "TR",
                "label": "Turkey"
              },
              {
                "value": "TT",
                "label": "Trinidad and Tobago"
              },
              {
                "value": "TZ",
                "label": "Tanzania"
              },
              {
                "value": "UA",
                "label": "Ukraine"
              },
              {
                "value": "UG",
                "label": "Uganda"
              },
              {
                "value": "US",
                "label": "United States"
              },
              {
                "value": "UY",
                "label": "Uruguay"
              },
              {
                "value": "UZ",
                "label": "Uzbekistan"
              },
              {
                "value": "VE",
                "label": "Venezuela"
              },
              {
                "value": "VN",
                "label": "Vietnam"
              },
              {
                "value": "YE",
                "label": "Yemen"
              },
              {
                "value": "ZA",
                "label": "South Africa"
              },
              {
                "value": "ZM",
                "label": "Zambia"
              },
              {
                "value": "ZW",
                "label": "Zimbabwe"
              }
            ],
            "allowedCardNetworks": [
              "VISA",
              "MASTERCARD",
              "AMEX"
            ],
            "allowedAuthMethods": [
              "PAN_ONLY",
              "CRYPTOGRAM_3DS"
            ]
          },
          "merchantInfo": {
            "merchantName": "Test Merchant"
          },
          "transactionInfo": {
            "currencyCode": "AUD"
          },
          "styles": {
            "buttonColor": "default",
            "buttonType": "buy",
            "buttonRadius": 4,
            "buttonBorderType": "default",
            "buttonWidth": 240,
            "buttonHeight": 40
          }
        },
        "fraudSettings": {
          "threeDSChallenge": ""
        },
        "css": {
          "libraries": {
            "fontAwesome": true
          },
          "style": {
            ".field-group.buffer": {
              "padding": "0px",
              "background": "none",
              "margin": "0px",
              "height": "48px",
              "border": "none"
            },
            ".express-split": {
              "display": "block",
              "margin": "15px auto 0px auto",
              "width": "fit-content",
              "color": "#646464"
            },
            ".google-pay-button-container": {
              "display": "block !important",
              "margin": "0px auto"
            },
            ".response-container": {
              "padding": "15px"
            },
            ".responsive-override": {
              "transition": "width 1.5s"
            },
            ".valid>.field-label,.field-label.valid-label,input.form-input.valid-field,input.form-input.valid-field::placeholder": {
              "color": "#008800"
            },
            "ul.card-logos li": {
              "box-shadow": "none",
              "border-bottom": "none",
              "background": "none",
              "display": "flex",
              "border": "none"
            },
            ".form-submit:focus": {
              "background": "#565656",
              "border": "1px solid #565656"
            },
            ".form-submit:hover, .form-submit:active": {
              "background": "#565656",
              "border": "1px solid #565656"
            },
            "div.fa-cvv:before": {
              "width": "50px",
              "text-align": "center",
              "background": "#cccccc",
              "line-height": "56px",
              "position": "absolute",
              "content": "\"\\f023\"",
              "height": "calc(56px - 2px)",
              "border": "1px solid #7B7B7B",
              "z-index": "1000",
              "top": "4px",
              "border-radius": "4px 0px 0px 4px"
            },
            ".group-secondary.secondary-field": {
              "flex-basis": "60%",
              "margin": "0px"
            },
            ".field-label.icon-info": {
              "padding": "2px 7.15px",
              "line-height": "1rem",
              "font-weight": "normal",
              "font-size": "1rem",
              "border": "2px solid",
              "display": "inline-block",
              "color": "#4c4c4c",
              "border-radius": "1000px"
            },
            "div.content-wrapper.hide": {
              "display": "none"
            },
            "ul.card-logos.inline-right": {
              "padding": "0px",
              "flex-direction": "row",
              "position": "absolute",
              "list-style-type": "none",
              "display": "flex !important",
              "right": "0px",
              "top": "25%",
              "margin": "0px"
            },
            ".fa input.form-input": {
              "padding-left": "60px"
            },
            ".form-group": {
              "justify-content": "center",
              "display": "flex"
            },
            ".iframe-container": {
              "background": "#0000000d",
              "border-radius": "8px"
            },
            "li.hide": {
              "display": "none"
            },
            ".tooltip-wrapper::after": {
              "left": "50%",
              "width": "0",
              "margin-bottom": "5px",
              "transform": "translate(-50%, 0)",
              "border-right": "10px solid transparent",
              "content": "''",
              "position": "absolute",
              "bottom": "-15px",
              "height": "0",
              "border-left": "10px solid transparent",
              "display": "inline-block",
              "border-top": "10px solid #000000"
            },
            ".form-input.metadata": {
              "padding": "0px"
            },
            ".diners-club.valid-field": {
              "background-image": "url(/pro-assets/cards/diners-club-international.png)"
            },
            ".form-reset:focus": {
              "background": "#FFFFFF",
              "border": "1px solid #130064"
            },
            ".component-wrapper.buffer": {
              "max-width": "10px",
              "display": "flex"
            },
            "ul.card-logos li img": {
              "height": "100%"
            },
            ".visa.valid-field": {
              "background-image": " url(/pro-assets/cards/visa.png)"
            },
            ".group-secondary": {
              "flex-direction": "row",
              "flex-basis": "calc(50% - 5px)",
              "margin": "0px 5px",
              "display": "flex"
            },
            "body": {
              "margin": "0px 24px 24px 24px"
            },
            ".component-group.grouped-values": {
              "flex-direction": "row"
            },
            ".group-info-control": {
              "position": "relative",
              "display": "inline-block"
            },
            "html": {
              "color": "#000000",
              "font-family": "Arial",
              "font-size": "16px"
            },
            ".currency-insert:after": {
              "content": "'AUD'"
            },
            ".form-input::placeholder": {
              "color": "#4D4D4D"
            },
            ".group-secondary.secondary-label": {
              "flex-grow": "1",
              "flex-basis": "auto",
              "margin": "0px"
            },
            "div.clear": {
              "background": "none",
              "pointer-events": "none",
              "border": "none"
            },
            ".content-wrapper": {
              "padding": "0px 0px 20px 0px"
            },
            ".mastercard.valid-field": {
              "background-image": " url(/pro-assets/cards/mastercardnew.png)"
            },
            ".field-value": {
              "color": "#000000",
              "padding": "0px 5px 0px 0px",
              "margin-top": "4px",
              "font-size": "1rem",
              "display": "flex"
            },
            ".icon-info:before": {
              "content": "\"\\f129\""
            },
            ".field-label-icon": {
              "font-family": "'FontAwesome'"
            },
            ".tooltip": {
              "right": "200%",
              "position": "relative"
            },
            ".tooltip:hover .tooltip-container": {
              "display": "block"
            },
            ".american-express.valid-field": {
              "background-image": " url(/pro-assets/cards/AmericanExpress.png)"
            },
            "#cspinner": {
              "left": "0px"
            },
            "@media (max-width: 350px)": {
              "body": {
                "margin": "0px 12px 24px 12px !important"
              },
              "div.tooltip-wrapper::after": {
                "left": "calc(100% - 25px)"
              },
              "div.tooltip-wrapper": {
                "right": "30%"
              }
            },
            "div.tooltip .tooltip-container": {
              "width": "100%",
              "z-index": "10",
              "min-width": "120px",
              "position": "absolute",
              "bottom": "calc(100% + 3em)",
              "font-size": "0.75rem"
            },
            ".form-reset.btn": {
              "color": "black",
              "background": "#FFFFFF",
              "border": "1px solid #E9E9E9",
              "width": "100%"
            },
            ".tooltip-parent": {
              "position": "relative"
            },
            ".tooltip-wrapper": {
              "width": "calc(100% - 10px)",
              "text-align": "center",
              "z-index": "10",
              "padding": "5px",
              "position": "relative",
              "background": "black",
              "display": "inline-block"
            },
            ".diners-club-international.valid-field": {
              "background-image": "url(/pro-assets/cards/diners-club-international.png)"
            },
            ".form-input:hover, .form-input:active": {
              "border": "1px solid #000000"
            },
            ".component-group": {
              "min-width": "0px",
              "flex-grow": "1",
              "margin-top": "1.5rem",
              "margin-bottom": "5px"
            },
            ".component-group:first-of-type": {
              "margin-top": "0"
            },
            ".group-secondary:only-of-type": {
              "margin": "0px"
            },
            "div.fa-pan:before": {
              "width": "50px",
              "text-align": "center",
              "background": "#cccccc",
              "line-height": "56px",
              "position": "absolute",
              "content": "\"\\f09d\"",
              "height": "calc(56px - 2px)",
              "border": "1px solid #7B7B7B",
              "z-index": "1000",
              "top": "4px",
              "border-radius": "4px 0px 0px 4px"
            },
            "@media (max-width: 300px)": {
              "div.group-secondary.responsive-override": {
                "flex-basis": "100%",
                "margin": "0px"
              }
            },
            ".form-input.clear": {
              "background": "none",
              "pointer-events": "none",
              "border": "none"
            },
            ".group-info-control:hover ~ .tooltip .tooltip-container": {
              "display": "block"
            },
            ".field-error>span": {
              "color": "#d01627"
            },
            "input.form-input.invalid-field": {
              "color": "#d01627",
              "border": "1px solid #d01627"
            },
            ".invalid>.field-label,.field-label.invalid-label,input.form-input.invalid-field,input.form-input.invalid-field::placeholder": {
              "color": "#d01627"
            },
            "div.tooltip .tooltip-container .tooltip-wrapper": {
              "position": "relative"
            },
            "div.field-label": {
              "font-weight": "normal"
            },
            ".group-secondary:first-of-type": {
              "margin": "0px 5px 0px 0px"
            },
            ".tooltip-parent:hover ~ .tooltip .tooltip-container": {
              "display": "block"
            },
            ".currency-insert": {
              "position": "relative"
            },
            ".tooltip-text": {
              "color": "white",
              "line-height": "20px",
              "font-size": "0.75rem"
            },
            ".group-secondary:last-of-type": {
              "margin": "0px 0px 0px 5px"
            },
            ".field-label.field-header": {
              "white-space": "normal",
              "margin-top": "0px",
              "font-weight": "700",
              "font-size": "1.5rem"
            },
            "#spinner": {
              "left": "0px"
            },
            "*": {
              "font-family": "Arial"
            },
            "div.field-error": {
              "color": "#d01627",
              "padding-top": "9px"
            },
            "div.fa-cardHolderName:before": {
              "width": "50px",
              "text-align": "center",
              "background": "#cccccc",
              "line-height": "56px",
              "position": "absolute",
              "content": "\"\\f007\"",
              "height": "calc(56px - 2px)",
              "border": "1px solid #7B7B7B",
              "z-index": "1000",
              "top": "4px",
              "border-radius": "4px 0px 0px 4px"
            },
            ".field-group": {
              "flex-direction": "column",
              "min-width": "0px",
              "flex-grow": "1",
              "position": "relative",
              "display": "flex",
              "width": "100%"
            },
            ".form-submit": {
              "background": "#000000",
              "border": "1px solid #000000",
              "width": "100%"
            },
            ".field-group-row": {
              "flex-direction": "row",
              "flex-wrap": "wrap",
              "flex-grow": "1",
              "align-items": "flex-start",
              "display": "flex"
            },
            "[name=recaptcha]": {
              "margin": "auto",
              "display": "inline-block"
            },
            ".field-label": {
              "line-height": "1.5rem",
              "font-weight": "bold",
              "display": "flex",
              "font-size": "1rem",
              "color": "#4c4c4c",
              "white-space": "nowrap",
              "margin-top": "1.5rem",
              "padding-right": "5px"
            },
            ".form-input": {
              "width": "100%",
              "padding": "18px",
              "font-size": "1rem",
              "border": "1px solid #7B7B7B",
              "display": "flex",
              "color": "#000000",
              "border-radius": "4px",
              "background-color": "#FFFFFF",
              "margin-top": "4px"
            },
            ".valid-field": {
              "background-size": "36px, 60px",
              "color": "#008800",
              "background-repeat": "no-repeat",
              "background-position": "calc(100% - 10px) 50%",
              "background-attachment": "scroll"
            },
            ".group-info-control:hover .tooltip-parent ~ .tooltip .tooltip-container": {
              "display": "block"
            },
            ".form-reset:hover, .form-reset:active": {
              "background": "#F5F5F5",
              "border": "1px solid #E9E9E9"
            },
            "div.fa-expiryDate:before": {
              "width": "50px",
              "text-align": "center",
              "background": "#cccccc",
              "line-height": "56px",
              "position": "absolute",
              "content": "\"\\f133\"",
              "height": "calc(56px - 2px)",
              "border": "1px solid #7B7B7B",
              "z-index": "1000",
              "top": "4px",
              "border-radius": "4px 0px 0px 4px"
            },
            ".form-input:focus": {
              "border": "1px solid #130064"
            },
            "@media (max-width: 560px)": {
              ".group-secondary.secondary-field": {
                "flex-basis": "100%"
              }
            },
            ".field-label + div.tooltip .tooltip-container": {
              "display": "none"
            },
            ".btn": {
              "color": "white",
              "padding": "20px",
              "cursor": "pointer",
              "border-radius": "4px",
              "font-weight": "700",
              "font-size": "1rem"
            }
          },
          "hosted": [
          ]
        },
        "tokenisationSCOFSettings": {
          "dpaAcceptedBillingCountries": [],
          "dpaAcceptedShippingCountries": [],
          "coBrandNames": [],
          "isAuthenticatedEnabled": false,
          "authenticationSettings": {},
          "authenticationMethodType": ""
        }
      }
    },
    "appHtml": {
      "wrapper": {
        "head": {
          "titleTag": "CBA",
          "faviconURL": "https://simulation.enterprisesecure.com.au/admin/favicon.ico"
        },
        "css": {
          "style": {
            ".iframe-container": {
              "margin": "1.5em auto",
              "width": "55%"
            },
            ".label-right": {
              "text-align": "right",
              "margin-right": "0.2rem"
            },
            "@media (max-width: 1300px)": {
              ".container.contain-iframe": {
                "width": "55%"
              }
            },
            ".icon-phone:before": {
              "content": "\"\\f095\""
            },
            "img": {
              "height": "70px"
            },
            ".icon-phone-alt:before": {
              "content": "\"\\f095\""
            },
            ".component-wrapper": {
              "width": "100%",
              "margin": "10px",
              "display": "flex"
            },
            "@media (max-width: 1000px)": {
              ".iframe-container": {
                "width": "50%"
              },
              "div.container.contain-iframe": {
                "width": "75%"
              }
            },
            "@media (max-width: 800px)": {
              ".iframe-container": {
                "width": "75%"
              },
              ".content-desktop-friendly.responsive-override-hide": {
                "display": "none"
              },
              ".component-wrapper.contact-us.responsive-override": {
                "width": "auto",
                "min-width": "26px"
              },
              ".responsive-override-hide": {
                "display": "none"
              },
              "div.component-wrapper.responsive-override-hide": {
                "display": "none"
              },
              "label.responsive-override-hide": {
                "display": "none"
              },
              ".content-mobile-friendly.responsive-override": {
                "padding": "0px",
                "display": "inline"
              }
            },
            "@media (max-height: 800px)": {
              "div.footer.footer-wrapper": {
                "position": "static"
              }
            },
            ".component-wrapper.contact-us": {
              "padding": "10px",
              "min-width": "175px",
              "max-width": "220px",
              "border": "2px solid #e9e9e9",
              "justify-content": "center",
              "border-radius": "6px",
              "margin-left": "0px",
              "margin-right": "0px"
            },
            ".footer-component": {
              "width": "33%",
              "margin": "auto 10px",
              "height": "70%",
              "display": "flex"
            },
            "@media (max-width: 500px)": {
              ".iframe-container": {
                "width": "95%"
              },
              "div.container.contain-iframe": {
                "width": "100% !important"
              }
            },
            ".header-component": {
              "width": "33%",
              "margin": "auto 0px",
              "height": "70%",
              "display": "flex"
            },
            ".contain-iframe": {
              "text-align": "center",
              "width": "35%",
              "transition": "width 1s",
              "margin": "1.5em auto",
              "display": "flex"
            },
            ".content-logo": {
              "padding-right": "7px"
            },
            ".component-row": {
              "flex-direction": "row",
              "flex-wrap": "nowrap",
              "display": "flex"
            },
            ".component-wrapper.buffer": {
              "max-width": "5px"
            },
            ".field-label.field-footer": {
              "white-space": "nowrap",
              "font-weight": "700",
              "font-size": "1.5rem"
            },
            ".flex-left": {
              "justify-content": "flex-start"
            },
            ".field-label.field-header": {
              "white-space": "nowrap",
              "font-weight": "700",
              "font-size": "1.5rem"
            },
            "a.field-label": {
              "text-decoration": "none"
            },
            "@media (max-width: 210px)": {
              "div.component-wrapper.contact-us.responsive-override": {
                "display": "none"
              }
            },
            "body": {
              "background": "#fbf9f7",
              "margin": "0px"
            },
            "html": {
              "color": "#000000",
              "font-family": "Arial",
              "font-size": "16px"
            },
            ".content-mobile-friendly": {
              "display": "none"
            },
            ".flex-right": {
              "justify-content": "flex-end",
              "display": "flex"
            },
            ".footer.footer-wrapper": {
              "width": "100%",
              "flex-direction": "row",
              "position": "fixed",
              "background": "white",
              "bottom": "0px",
              "height": "20px",
              "display": "flex",
              "border-top": "2px solid #0000002e",
              "justify-content": "space-between"
            },
            ".field-label": {
              "color": "black",
              "white-space": "nowrap",
              "font-size": "1rem"
            },
            ".text-wrap": {
              "white-space": "wrap"
            },
            ".component-column": {
              "flex-direction": "column"
            },
            ".content-wrapper": {
              "flex-direction": "column",
              "justify-content": "center",
              "display": "flex"
            },
            ".field-label-icon": {
              "color": "black",
              "text-decoration": "none",
              "padding": "0px 0.2rem",
              "font-family": "'FontAwesome'",
              "line-height": "1.2em"
            },
            ".header.header-wrapper": {
              "flex-direction": "row",
              "justify-content": "space-between",
              "border-bottom": "2px solid #0000002e",
              "background": "white",
              "height": "100px",
              "display": "flex"
            }
          },
          "hosted": []
        },
        "header": {
          "children": [
            {
              "children": [
                {
                  "children": [
                    {
                      "class": "component-wrapper buffer",
                      "tag": "div"
                    },
                    {
                      "alt": "Logo",
                      "src": "{merchantLogo}",
                      "class": "site-logo",
                      "tag": "img"
                    }
                  ],
                  "class": "header-component icon-wrapper flex-left",
                  "tag": "div"
                }
              ],
              "class": "header header-wrapper",
              "tag": "div"
            }
          ],
          "class": "header",
          "tag": "div"
        },
        "footer": {
          "children": [],
          "class": "footer footer-wrapper",
          "tag": "div"
        }
      },
      "payment": {
        "head": {
          "titleTag": "CBA",
          "faviconURL": "https://simulation.enterprisesecure.com.au/admin/favicon.ico"
        },
        "css": {
          "hosted": [],
          "style": {
            "input.iframe-input": {
              "width": "100%",
              "padding": "18px",
              "border": "1px solid #7B7B7B",
              "font-size": "1rem",
              "border-radius": "4px",
              "margin-top": "4px",
              "background-color": "#FFF",
              "padding-left": "60px"
            },
            "div.multi-payment-tabs:only-of-type": {
              "display": "none"
            },
            ".azupay-input": {
              "margin": "0"
            },
            ".azupay-input-container": {
              "overflow": "unset",
              "box-shadow": "unset",
              "padding": "unset"
            },
            ".azupay-input.iframe-input": {
              "margin-top": "0",
              "padding-left": "18px",
              "border-radius": "0px 4px 4px 0px",
              "border-left-width": "0px"
            },
            ".azupay-select": {
              "background": "#cccccc",
              "margin": "0px",
              "border": "1px solid #7B7B7B",
              "border-radius": "4px 0px 0px 4px",
              "width": "90px"
            },
            "form": {
              "padding": "15px"
            },
            "input.iframe-input.invalid-field": {
              "color": "#d01627",
              "border": "1px solid #d01627"
            },
            "div.fa-card:after": {
              "width": "50px",
              "text-align": "center",
              "line-height": "26px !important",
              "content": "\"\\f09d\"",
              "z-index": "1000",
              "font-size": "20px !important",
              "font": "normal normal normal 14px/1 FontAwesome"
            },
            "div.payId-logo": {
              "background-size": "56px",
              "background-repeat": "no-repeat",
              "background-position": "20px 50%, calc(100% - 40px) 50%",
              "background-attachment": "scroll",
              "background-image": "url(\"https://static-media.ipsi.com.au/non-ipsi-assets/PayID_logo.svg\")"
            },
            "input.iframe-input.invalid-field::placeholder": {
              "color": "#d01627"
            },
            ".panLogoContainer": {
              "position": "absolute",
              "right": "25px",
              "top": "18px"
            },
            "div.fa-email:before": {
              "width": "50px",
              "text-align": "center",
              "background": "#ededed",
              "line-height": "56px",
              "position": "absolute",
              "content": "\"\\f0e0\"",
              "height": "calc(56px - 1.33px)",
              "border": "1px solid #7B7B7B",
              "z-index": "1000",
              "top": "4px",
              "border-radius": "4px 0px 0px 4px"
            },
            ".tab-links": {
              "display": "flex",
              "justify-content": "space-around"
            },
            ".multi-payment-tabs": {
              "display": "flex",
              "flex-grow": "1",
              "margin": "0px",
              "background": "#d7d7d7",
              "line-height": "26px",
              "padding": "20px",
              "border-radius": "4px",
              "width": "50%",
              "font-weight": "600",
              "font-family": "arial"
            },
            ".multi-payment-tabs.active-tab": {
              "background-color": "unset"
            }
          }
        },
        "body": {
          "tag": "div",
          "class": "iframe-container",
          "children": [
            {
              "name": "paymentForms",
              "tag": "tabs",
              "sections": [
                {
                  "tabTitle": "Credit/Debit Card",
                  "tabValue": "card-payments",
                  "id": "card-payments",
                  "class": "multi-payment-tabs fa-card",
                  "tabContent": {
                    "children": [
                      {
                        "type": "form",
                        "formType": "mastercardClickToPay",
                        "name": "iframe-form",
                        "children": [
                          {
                            "googlePayTag": "googlePayButton",
                            "class": "google-pay-button"
                          },
                          {
                            "text": "⎯⎯   or   ⎯⎯",
                            "class": "express-split",
                            "tag": "label"
                          },
                          {
                            "children": [
                              {
                                "children": [
                                  {
                                    "form": "iframe-form",
                                    "required": "Please enter the cardholder name.",
                                    "class": "iframe-input",
                                    "type": "cardHolderName",
                                    "placeholder": "Card Holder Name"
                                  }
                                ],
                                "tag": "div",
                                "class": "field-group fa fa-cardHolderName"
                              }
                            ],
                            "class": "component-group responsive-override group-primary",
                            "tag": "div"
                          },
                          {
                            "children": [
                              {
                                "children": [
                                  {
                                    "required": "Please enter the card number.",
                                    "type": "pan",
                                    "id": "test",
                                    "class": "iframe-input",
                                    "placeholder": "Card Number",
                                    "validate": {
                                      "pan": {
                                        "placement": "after",
                                        "showLogo": "hide",
                                        "error": "Invalid number. Unsupported card",
                                        "luhn": "Invalid number. Please enter the correct card number.",
                                        "errorLength": "Invalid number. Please enter the correct card number."
                                      }
                                    }
                                  }
                                ],
                                "tag": "div",
                                "class": "field-group fa fa-pan"
                              }
                            ],
                            "class": "component-group responsive-override group-primary",
                            "tag": "div"
                          },
                          {
                            "children": [
                              {
                                "children": [
                                  {
                                    "required": "Please enter the card expiry date.",
                                    "class": "iframe-input",
                                    "type": "expiryDate",
                                    "if": {
                                      "eq": "true",
                                      "key": "field.expiryDate"
                                    },
                                    "validate": {
                                      "expiryDate": {
                                        "error": "Invalid expiry date. Please enter the correct expiry date.",
                                        "errorMonth": "Invalid expiry month. Please enter the correct expiry month."
                                      }
                                    }
                                  }
                                ],
                                "tag": "div",
                                "class": "field-group fa fa-expiryDate"
                              }
                            ],
                            "class": "component-group responsive-override group-primary",
                            "tag": "div"
                          },
                          {
                            "children": [
                              {
                                "children": [
                                  {
                                    "class": "iframe-input",
                                    "required": "Please enter the 3-digit CVV number.",
                                    "name": "cvv",
                                    "error": "Invalid CVV. Please enter the correct CVV.",
                                    "type": "cvv",
                                    "placeholder": "CVC"
                                  }
                                ],
                                "tag": "div",
                                "class": "field-group fa fa-cvv"
                              }
                            ],
                            "class": "component-group responsive-override group-primary",
                            "tag": "div"
                          },
                          {
                            "children": [
                              {
                                "children": [
                                  {
                                    "name": "clickToPayOptIn",
                                    "mastercardTag": "clickToPayOptIn"
                                  }
                                ],
                                "tag": "div",
                                "class": "field-group"
                              }
                            ],
                            "class": "component-group responsive-override",
                            "tag": "div"
                          },
                          {
                            "children": [
                              {
                                "children": [
                                  {
                                    "value": "Pay now",
                                    "name": "pay",
                                    "class": "form-submit btn",
                                    "type": "submit",
                                    "if": {
                                      "key": "hosted",
                                      "eq": "true"
                                    }
                                  }
                                ],
                                "tag": "div",
                                "class": "field-group"
                              }
                            ],
                            "class": "component-group responsive-override",
                            "tag": "div"
                          }
                        ]
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        "active": false
      },
      "confirmation": {
        "head": {
          "titleTag": "CBA",
          "faviconURL": ""
        },
        "css": {
          "hosted": []
        },
        "body": {
          "children": [
            {
              "children": [
                {
                  "children": [
                    {
                      "text": "Please confirm your card details",
                      "tag": "span",
                      "class": "field-label field-header clear text-wrap"
                    }
                  ],
                  "class": "field-group",
                  "tag": "div"
                },
                {
                  "children": [
                    {
                      "children": [
                        {
                          "text": "Reference",
                          "class": "field-label clear",
                          "tag": "span"
                        },
                        {
                          "text": "{merchReference}",
                          "class": "field-value clear metadata",
                          "tag": "div"
                        }
                      ],
                      "class": "field-group responsive-override",
                      "tag": "div"
                    },
                    {
                      "children": [
                        {
                          "text": "Payment amount",
                          "class": "field-label clear",
                          "tag": "span"
                        },
                        {
                          "children": [
                            {
                              "text": "$",
                              "class": "field-value clear metadata",
                              "tag": "div"
                            },
                            {
                              "text": "{amount}",
                              "class": "field-value clear metadata",
                              "tag": "div"
                            },
                            {
                              "text": "AUD",
                              "class": "field-value clear metadata",
                              "tag": "div"
                            }
                          ],
                          "class": "field-group-row responsive-override",
                          "tag": "div"
                        }
                      ],
                      "class": "field-group responsive-override",
                      "tag": "div",
                      "if": {
                        "exists": true,
                        "key": "amount"
                      }
                    },
                    {
                      "children": [
                        {
                          "text": "Cardholder name",
                          "class": "field-label clear",
                          "tag": "span"
                        },
                        {
                          "text": "{cardHolderName}",
                          "class": "field-value clear metadata",
                          "tag": "div"
                        }
                      ],
                      "class": "field-group responsive-override",
                      "tag": "div",
                      "if": {
                        "exists": true,
                        "key": "cardHolderName"
                      }
                    },
                    {
                      "children": [
                        {
                          "text": "Card number",
                          "class": "field-label clear",
                          "tag": "span"
                        },
                        {
                          "text": "{maskedPAN}",
                          "class": "field-value clear metadata",
                          "tag": "div"
                        }
                      ],
                      "class": "field-group responsive-override",
                      "tag": "div"
                    },
                    {
                      "children": [
                        {
                          "name": "singleCard",
                          "mastercardTag": "singleCard"
                        },
                        {
                          "class": "field-value clear metadata",
                          "tag": "div"
                        }
                      ],
                      "class": "field-group field-label responsive-override",
                      "tag": "div"
                    }
                  ],
                  "tag": "div",
                  "class": "field-group"
                }
              ],
              "class": "field-group responsive-override",
              "tag": "div"
            },
            {
              "children": [
                {
                  "children": [
                    {
                      "type": "form",
                      "children": [
                        {
                          "value": "Confirm details",
                          "type": "submit",
                          "class": "form-submit btn",
                          "tag": "input",
                          "if": {
                            "key": "hosted",
                            "eq": "true"
                          }
                        }
                      ]
                    },
                    {
                      "type": "form",
                      "formType": "editForm",
                      "children": [
                        {
                          "value": "Edit details",
                          "type": "submit",
                          "class": "form-reset btn",
                          "tag": "input",
                          "if": {
                            "key": "hosted",
                            "eq": "true"
                          }
                        }
                      ]
                    }
                  ],
                  "tag": "div",
                  "class": "field-group"
                }
              ],
              "class": "component-group responsive-override",
              "tag": "div"
            }
          ],
          "class": "iframe-container",
          "tag": "div"
        },
        "active": false
      },
      "response": {
        "head": {
          "titleTag": "CBA",
          "faviconURL": "https://simulation.enterprisesecure.com.au/admin/favicon.ico"
        },
        "css": {
          "hosted": [],
          "style": {
            ".response-container": {
              "padding": "15px"
            }
          }
        },
        "body": {
          "children": [
            {
              "tag": "div",
              "class": "field-group responsive-override response-container",
              "children": [
                {
                  "tag": "div",
                  "class": "field-group invalid",
                  "children": [
                    {
                      "text": "Sorry, your payment was declined",
                      "class": "field-label field-header clear invalid",
                      "tag": "span"
                    },
                    {
                      "text": "Please contact your bank for more information.",
                      "class": "field-label invalid",
                      "tag": "div"
                    }
                  ]
                },
                {
                  "class": "field-group",
                  "tag": "div",
                  "children": [
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Payment amount",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "tag": "div",
                          "class": "field-group-row responsive-override",
                          "children": [
                            {
                              "text": "$",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "{amount}",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "AUD",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Response code",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{responseCode}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ]
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Reference",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{merchReference}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ]
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Cardholder name",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{cardHolderName}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "cardHolderName"
                      }
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Card number",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{maskedPAN}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ]
                    }
                  ]
                }
              ],
              "if": {
                "eq": "false",
                "key": "success"
              }
            },
            {
              "tag": "div",
              "class": "field-group responsive-override response-container",
              "children": [
                {
                  "tag": "div",
                  "class": "field-group valid",
                  "children": [
                    {
                      "text": "Your payment has been accepted",
                      "class": "field-label field-header clear valid",
                      "tag": "span"
                    }
                  ]
                },
                {
                  "tag": "div",
                  "class": "field-group valid",
                  "children": [
                    {
                      "text": "Your card details have been accepted",
                      "class": "field-label field-header clear valid",
                      "tag": "span"
                    }
                  ],
                  "if": {
                    "eq": "true",
                    "key": "onlyTokenise"
                  }
                },
                {
                  "class": "field-group",
                  "tag": "div",
                  "children": [
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Reference",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{merchReference}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "merchReference"
                      }
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Card Number",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{maskedPAN}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "maskedPAN"
                      }
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Card token",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{cardToken}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "cardToken"
                      }
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Payment amount",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "tag": "div",
                          "class": "field-group-row responsive-override",
                          "children": [
                            {
                              "text": "$",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "{amount}",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "AUD",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            }
                          ]
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "amount"
                      }
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Time",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "tag": "div",
                          "class": "field-group-row responsive-override",
                          "children": [
                            {
                              "text": "{localPaymentDate}",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "{localPaymentTime}",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "{timezone}",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            }
                          ]
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "localPaymentTime"
                      }
                    }
                  ]
                }
              ],
              "if": {
                "eq": "true",
                "key": "success"
              }
            },
            {
              "tag": "div",
              "class": "field-group responsive-override response-container",
              "children": [
                {
                  "tag": "div",
                  "class": "field-group valid",
                  "children": [
                    {
                      "text": "Your payment has been accepted",
                      "class": "field-label field-header clear valid",
                      "tag": "span"
                    }
                  ]
                },
                {
                  "tag": "div",
                  "class": "field-group valid",
                  "children": [
                    {
                      "text": "Your card details have been accepted",
                      "class": "field-label field-header clear valid",
                      "tag": "span"
                    }
                  ],
                  "if": {
                    "eq": "true",
                    "key": "onlyTokenise"
                  }
                },
                {
                  "class": "field-group",
                  "tag": "div",
                  "children": [
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Reference",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{merchReference}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "merchReference"
                      }
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Card Number",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{maskedPAN}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "maskedPAN"
                      }
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Card token",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "text": "{cardToken}",
                          "tag": "div",
                          "class": "field-value clear metadata"
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "cardToken"
                      }
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Payment amount",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "tag": "div",
                          "class": "field-group-row responsive-override",
                          "children": [
                            {
                              "text": "$",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "{amount}",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "AUD",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            }
                          ]
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "amount"
                      }
                    },
                    {
                      "tag": "div",
                      "class": "field-group responsive-override",
                      "children": [
                        {
                          "text": "Time",
                          "tag": "span",
                          "class": "field-label clear"
                        },
                        {
                          "tag": "div",
                          "class": "field-group-row responsive-override",
                          "children": [
                            {
                              "text": "{localPaymentDate}",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "{localPaymentTime}",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            },
                            {
                              "text": "{timezone}",
                              "tag": "div",
                              "class": "field-value clear metadata"
                            }
                          ]
                        }
                      ],
                      "if": {
                        "exists": true,
                        "key": "localPaymentTime"
                      }
                    }
                  ]
                }
              ],
              "if": {
                "eq": "false",
                "key": "success"
              }
            }
          ],
          "class": "iframe-container",
          "tag": "div"
        },
        "active": false,
        "redirectResponseActive": true,
        "isRedirectEnabledOnEmbedded": false,
        "redirect": {
          "approved": "",
          "declined": ""
        },
        "passback": []
      },
      "token": {
        "head": {
          "titleTag": "CBA",
          "faviconURL": "https://simulation.enterprisesecure.com.au/admin/favicon.ico"
        },
        "css": {
          "hosted": [],
          "style": {
            "input.iframe-input": {
              "width": "100%",
              "padding": "18px",
              "border": "1px solid #7B7B7B",
              "font-size": "1rem",
              "border-radius": "4px",
              "margin-top": "4px",
              "background-color": "#FFF",
              "padding-left": "60px"
            },
            "input.iframe-input.invalid-field": {
              "color": "#d01627",
              "border": "1px solid #d01627"
            },
            "input.iframe-input.invalid-field::placeholder": {
              "color": "#d01627"
            },
            ".panLogoContainer": {
              "position": "absolute",
              "right": "25px",
              "top": "18px"
            }
          }
        },
        "body": {
          "children": [
            {
              "children": [
                {
                  "children": [
                    {
                      "children": [
                        {
                          "children": [
                            {
                              "children": [
                                {
                                  "required": "Please enter the cardholder name.",
                                  "type": "cardHolderName",
                                  "class": "iframe-input",
                                  "placeholder": "Card Holder Name"
                                }
                              ],
                              "tag": "div",
                              "class": "field-group fa fa-cardHolderName"
                            }
                          ],
                          "class": "component-group responsive-override group-primary",
                          "tag": "div"
                        },
                        {
                          "children": [
                            {
                              "children": [
                                {
                                  "required": "Please enter the card number.",
                                  "type": "pan",
                                  "id": "test",
                                  "placeholder": "Card Number",
                                  "class": "iframe-input",
                                  "validate": {
                                    "pan": {
                                      "placement": "after",
                                      "showLogo": "hide",
                                      "error": "Invalid number. Please enter the correct card number.",
                                      "luhn": "Invalid number. Please enter the correct card number.",
                                      "errorLength": "Invalid number. Please enter the correct card number."
                                    }
                                  }
                                }
                              ],
                              "tag": "div",
                              "class": "field-group fa fa-pan"
                            }
                          ],
                          "class": "component-group responsive-override group-primary",
                          "tag": "div"
                        },
                        {
                          "children": [
                            {
                              "children": [
                                {
                                  "required": "Please enter the card expiry date.",
                                  "type": "expiryDate",
                                  "class": "iframe-input",
                                  "if": {
                                    "eq": "true",
                                    "key": "field.expiryDate"
                                  },
                                  "validate": {
                                    "expiryDate": {
                                      "error": "Invalid expiry date. Please enter the correct expiry date.",
                                      "errorMonth": "Invalid expiry month. Please enter the correct expiry month."
                                    }
                                  }
                                }
                              ],
                              "tag": "div",
                              "class": "field-group fa fa-expiryDate"
                            }
                          ],
                          "class": "component-group responsive-override group-primary",
                          "tag": "div"
                        },
                        {
                          "children": [
                            {
                              "children": [
                                {
                                  "value": "Submit",
                                  "name": "pay",
                                  "class": "form-submit btn",
                                  "type": "submit"
                                }
                              ],
                              "tag": "div",
                              "class": "field-group"
                            }
                          ],
                          "class": "component-group responsive-override",
                          "tag": "div"
                        }
                      ],
                      "class": "parent-form",
                      "tag": "div"
                    }
                  ],
                  "class": "payment-form",
                  "type": "form"
                }
              ],
              "class": "parent-form",
              "tag": "div"
            }
          ],
          "class": "iframe-container",
          "tag": "div"
        },
        "active": false
      },
      "tokenPayment": {
        "head": {
          "titleTag": "",
          "faviconURL": ""
        },
        "css": {
          "hosted": [],
          "style": {
            "input.iframe-input": {
              "width": "100%",
              "padding": "18px",
              "border": "1px solid #7B7B7B",
              "font-size": "1rem",
              "border-radius": "4px",
              "margin-top": "4px",
              "background-color": "#FFF",
              "padding-left": "60px"
            },
            "input.iframe-input.invalid-field": {
              "color": "#d01627",
              "border": "1px solid #d01627"
            },
            "input.iframe-input.invalid-field::placeholder": {
              "color": "#d01627"
            },
            ".panLogoContainer": {
              "position": "absolute",
              "right": "25px",
              "top": "18px"
            }
          }
        },
        "body": {
          "children": [
            {
              "tag": "div",
              "class": "parent-form",
              "children": [
                {
                  "children": [
                    {
                      "children": [
                        {
                          "children": [
                            {
                              "children": [
                                {
                                  "required": "Please enter the cardholder name.",
                                  "type": "cardHolderName",
                                  "class": "iframe-input",
                                  "placeholder": "Card Holder Name",
                                  "value": "{cardHolderName}",
                                  "readonly": true
                                }
                              ],
                              "class": "field-group fa fa-cardHolderName",
                              "tag": "div"
                            }
                          ],
                          "tag": "div",
                          "class": "component-group responsive-override group-primary"
                        },
                        {
                          "children": [
                            {
                              "children": [
                                {
                                  "required": "Please enter the card number.",
                                  "id": "test",
                                  "type": "pan",
                                  "placeholder": "Card Number",
                                  "class": "iframe-input",
                                  "value": "{maskedPAN}",
                                  "readonly": true,
                                  "validate": {
                                    "pan": {
                                      "placement": "after",
                                      "error": "Invalid number. Please enter the correct card number.",
                                      "showLogo": "hide",
                                      "luhn": "Invalid number. Please enter the correct card number.",
                                      "errorLength": "Invalid number. Please enter the correct card number."
                                    }
                                  }
                                }
                              ],
                              "class": "field-group fa fa-pan",
                              "tag": "div"
                            }
                          ],
                          "tag": "div",
                          "class": "component-group responsive-override group-primary"
                        },
                        {
                          "children": [
                            {
                              "children": [
                                {
                                  "required": "Please enter the card expiry date.",
                                  "type": "expiryDate",
                                  "class": "iframe-input",
                                  "value": "{cardExpiryDate}",
                                  "readonly": true,
                                  "validate": {
                                    "expiryDate": {
                                      "error": "Invalid expiry date. Please enter the correct expiry date.",
                                      "errorMonth": "Invalid expiry month. Please enter the correct expiry month."
                                    }
                                  },
                                  "if": {
                                    "eq": "true",
                                    "key": "field.expiryDate"
                                  }
                                }
                              ],
                              "class": "field-group fa fa-expiryDate",
                              "tag": "div"
                            }
                          ],
                          "tag": "div",
                          "class": "component-group responsive-override group-primary"
                        },
                        {
                          "children": [
                            {
                              "children": [
                                {
                                  "required": "Please enter the 3-digit CVV number.",
                                  "error": "Invalid CVV. Please enter the correct CVV.",
                                  "name": "cvv",
                                  "type": "cvv",
                                  "class": "iframe-input",
                                  "placeholder": "CVC"
                                }
                              ],
                              "class": "field-group fa fa-cvv",
                              "tag": "div"
                            }
                          ],
                          "tag": "div",
                          "class": "component-group responsive-override group-primary"
                        },
                        {
                          "children": [
                            {
                              "children": [
                                {
                                  "value": "Pay now",
                                  "name": "pay",
                                  "type": "submit",
                                  "class": "form-submit btn"
                                }
                              ],
                              "class": "field-group",
                              "tag": "div"
                            }
                          ],
                          "tag": "div",
                          "class": "component-group responsive-override"
                        }
                      ],
                      "class": "parent-form",
                      "tag": "div"
                    }
                  ],
                  "class": "payment-form",
                  "type": "form"
                }
              ]
            }
          ],
          "class": "iframe-container",
          "tag": "div"
        }
      },
      "landingPage": {
        "active": false
      }
    },
    "autoGenerateReference": false,
    "configId": "f8e72525-23df-4ea9-ae40-8f1cab3d0432",
    "createdUserName": "d850892d-632b-44d2-9892-4a4fa403a24c",
    "customerId": "Gateway_Testing",
    "dateCreated": "1709076594890",
    "hierarchy": "Gateway_Testing|AU|Bank_Sim",
    "lastUpdated": "1789342306825",
    "merchantLogo": "https://1000logos.net/wp-content/uploads/2021/04/ACME-logo.png",
    "progressParams": {},
    "reCaptchaSecretKey": "",
    "requiredFields": {
      "pan": [
        "pan"
      ]
    },
    "smsTemplate": "",
    "statusCodes": {},
    "surcharge": {},
    "updatedUserName": "gt.banksim.demo"
  }
}