{
  "currency": {
    "code": "EUR",
    "sign": "€"
  },
  "endpoint": "",
  "redirects": {
    "success": "",
    "failure": ""
  },
  "redirectsConditional": {
    "success": [
      {
        "field": "is_recurring",
        "values": {
          "true": "",
          "false": ""
        }
      }
    ]
  },
  "primaryButtonClass": "button",
  "secondaryButtonClass": "button button-secondary",
  "previous": {
    "label": "Vai alla schermata precedente"
  },
  "next": {
    "label": "Vai ai tuoi dati",
    "conditional": {
      "conditions": [
        {"field": "payment_method", "value": "bonifico", "type": "neq"}
      ]
    }
  },
  "submit": {
    "label": "Dona ora {amount}",
    "amountFactor": "cover_fee",
    "amountFactorIsPercent": true
  },
  "transactionIdTemplate": "ident.firstname{2}|ident.lastname{2}|datetime|amount",
  "tabs": [
    {
      "label": "La tua donazione",
      "reassurance": {
        "icon": "secure",
        "content": [
          {
            "title": "DONA IN SICUREZZA",
            "text": "Questo sito web è sicuro. Tutte le informazioni bancarie utilizzate per elaborare la tua donazione sono protette tramite crittografia SSL. Non memorizziamo nei nostri sistemi i dati delle carte di credito o di debito.<br><br>Per maggiori informazioni puoi contattarci scrivendo a info@animalequality.it oppure chiamando il (+39) 02 6206 9743, dal lunedì al venerdì, dalle 9.00 alle 12.00."
          },
          {
            "title": "DEDUCIBILITÀ FISCALE",
            "text": "Le erogazioni liberali sono fiscalmente deducibili o detraibili secondo i limiti indicati dalla legge. <a href=\"https://animalequality.it/come-aiutarci/#agevolazioni-fiscali\">Scopri di più</a>"
          }
        ]
      },
      "fields": [
        {
          "type": "object",
          "name": "extra",
          "fields": [
            {
              "type": "hidden",
              "name": "campaign_keyword",
              "default": "default"
            }
          ]
        },
        {
          "type": "fieldset",
          "legend": {
            "text": "Dona"
          },
          "fields": [
            {
              "type": "type",
              "appendToThankYouPage": true,
              "options": [
                {"value": false, "label": "Una volta"},
                {"value": true, "label": "Ogni mese"}
              ],
              "default": true,
              "validation": {"required": true}
            },
            {
              "type": "image",
              "name": "image_onetime",
              "src": "https://animalequality.it/app/uploads/2018/03/two_thirds_cows_together_bn-750x0-c-default.webp",
              "alt": "",
              "conditional": {
                "conditions": [
                  {"field": "is_recurring", "value": false, "type": "eq"}
                ]
              }
            },
            {
              "type": "image",
              "name": "image_recurring",
              "src": "https://animalequality.it/app/uploads/2018/03/two_thirds_hen_hug_jmc-750x0-c-default.webp",
              "alt": "",
              "conditional": {
                "conditions": [
                  {"field": "is_recurring", "value": true, "type": "eq"}
                ]
              }
            },
            {
              "class": "benefit-monthly",
              "text": "Con una donazione mensile aiuteresti molti più animali.",
              "type": "hint",
              "conditional": {
                "conditions": [
                  {"field": "is_recurring", "value": false, "type": "eq"}
                ]
              }
            },
            {
              "class": "benefit-monthly",
              "text": "Con una donazione mensile ci permetti di portare avanti in modo costante i nostri progetti e riceverai a casa tua la tessera di chi difende gli animali. Ogni mese ti verrà addebitato questo importo sul metodo di pagamento da te scelto.",
              "type": "hint",
              "conditional": {
                "conditions": [
                  {"field": "is_recurring", "value": true, "type": "eq"}
                ]
              }
            }
          ]
        },
        {
          "type": "fieldset",
          "fields": [
            {
              "type": "amount",
              "appendToThankYouPage": true,
              "amountsOnetime": [20, 30, 50, 100],
              "amountsRecurring": [20, 30, 50, 100],
              "defaultOnetime": 30,
              "defaultRecurring": 30,
              "otherAmountSignLeft": true,
              "otherAmountLabel": "Importo libero:",
              "validation": {
                "required": true,
                "message": "Selezionare l'importo"
              }
            }
          ]
        },
        {
          "type": "fieldset",
          "fields": [
            {
              "type": "object",
              "name": "extra",
              "fields": [
                {
                  "name": "dedicated",
                  "label": "È una donazione regalo",
                  "type": "checkbox",
                  "default": false
                },
                {
                  "name": "dedicated_to",
                  "label": "Destinatario",
                  "type": "text",
                  "conditional": {
                    "conditions": [
                      {"field": "extra.dedicated", "value": true, "type": "eq"}
                    ]
                  },
                  "validation": {
                    "required": true,
                    "maxLength": 50,
                    "message": "Inserire il nome (fino a 50 caratteri)"
                  }
                },
                {
                  "name": "dedicated_message",
                  "label": "Messaggio",
                  "type": "textarea",
                  "rows": 5,
                  "conditional": {
                    "conditions": [
                      {"field": "extra.dedicated", "value": true, "type": "eq"}
                    ]
                  },
                  "validation": {
                    "required": true,
                    "maxLength": 750,
                    "message": "Inserire il messaggio (fino a 750 caratteri)"
                  }
                }
              ]
            }
          ]
        },
        {
          "type": "fieldset",
          "legend": {
            "text": "Scegli come donare",
            "icon": "lock"
          },
          "withBackground": true,
          "fields": [
            {
              "type": "method",
              "appendToThankYouPage": true,
              "options": [
                {
                  "value": "creditcard",
                  "icon": "creditcard",
                  "label": "Carta di credito/debito"
                },
                {
                  "value": "direct-debit",
                  "label": "Direct Debit",
                  "icon": "directDebitNoText",
                  "conditional": {
                    "conditions": [
                      {"field": "is_recurring", "value": true, "type": "eq"}
                    ]
                  }
                },
                {
                  "value": "paypal",
                  "label": "PayPal",
                  "icon": "paypal"
                },
                {
                  "value": "satispay",
                  "label": "Satispay",
                  "icon": "satispay"
                },
                {
                  "value": "google",
                  "label": "Google Pay",
                  "icon": "googlePay",
                  "conditional": {
                    "conditions": [{"value": "android", "type": "userAgent"}]
                  }
                },
                {
                  "value": "apple",
                  "label": "Apple Pay",
                  "icon": "applePay",
                  "conditional": {
                    "conditions": [{"value": "apple", "type": "userAgent"}]
                  }
                },
                {
                  "value": "bonifico",
                  "label": "Bonifico/bollettino postale",
                  "icon": "bankCheck",
                  "conditional": {
                    "conditions": [{"field": "is_recurring", "value": false, "type": "eq"}]
                  }
                }
              ],
              "validation": {
                "required": true,
                "message": "Selezionare un metodo di pagamento"
              }
            }
          ]
        },
        {
          "type": "fieldset",
          "legend": {
            "text": "",
            "icon": ""
          },
          "withBackground": false,
          "fields": [
            {
              "type": "hint",
              "text": "<strong>PER DONARE TRAMITE BONIFICO BANCARIO</strong><br>IBAN: IT54D0503401698000000003906<br>BIC/SWIFT: BAPPIT21396<br>Intestatario conto: Animal Equality Italia ETS<br>Banca: Banco BPM<br><br><strong>PER DONARE TRAMITE BOLLETTINO POSTALE</strong><br>Conto Corrente Postale n. 1028587499<br>Intestatario: Animal Equality Italia ETS",
              "conditional": {
                "conditions": [{"field": "payment_method", "value": "bonifico", "type": "eq"}]
              }
            }
          ]
        }
      ]
    },
    {
      "label": "I tuoi dati",
      "fields": [
        {
          "type": "object",
          "name": "ident",
          "fields": [
            {
              "name": "name",
              "type": "row",
              "fields": [
                {
                  "name": "firstname",
                  "label": "Nome",
                  "type": "text",
                  "onBlur": "capitalize",
                  "validation": {
                    "required": true,
                    "message": "Inserire il nome"
                  }
                },
                {
                  "name": "lastname",
                  "label": "Cognome",
                  "onBlur": "capitalize",
                  "type": "text",
                  "validation": {
                    "required": true,
                    "message": "Inserire il cognome"
                  }
                }
              ]
            }
          ]
        },
        {
          "type": "object",
          "name": "address",
          "fields": [
            {
              "name": "email",
              "label": "E-mail",
              "type": "email",
              "validation": {
                "required": true,
                "message": "Inserire un indirizzo email valido",
                "suggestion": "Do you mean {email}? Click to accept"
              }
            },
            {
              "name": "line_1",
              "label": "Indirizzo",
              "type": "text",
              "validation": {
                "message": "Inserire l'indirizzo",
                "required": true
              }
            },
            {
              "name": "name",
              "type": "row",
              "fields": [
                {
                  "name": "zip",
                  "label": "CAP",
                  "type": "postalCode",
                  "countryToValidate": "address.country",
                  "validation": {
                    "message": "Inserire il CAP",
                    "required": true
                  }
                },
                {
                  "name": "city",
                  "label": "Città",
                  "type": "text",
                  "validation": {
                    "message": "Inserire la città",
                    "required": true
                  }
                }
              ]
            },
            {
              "type": "country",
              "name": "country",
              "label": "Paese",
              "placeholder": "Please select",
              "validation": {
                "message": "Inserire il paese",
                "required": true
              }
            }
          ]
        },
        {
          "type": "object",
          "name": "extra",
          "fields": [
            {
              "name": "donation_receipt",
              "type": "checkbox",
              "label": "Ottieni la ricevuta di donazione",
              "default": false
            }
          ]
        },
        {
          "type": "text",
          "name": "tax_number",
          "label": "Codice fiscale",
          "conditional": {
            "conditions": [
              {"field": "extra.donation_receipt", "value": true, "type": "eq"}
            ]
          },
          "validation": {
            "required": true,
            "message": "Inserire il codice fiscale",
            "pattern": "^[A-Z]{6}[0-9]{2}[A-EHLMPRST][0-9]{2}[A-Z][0-9]{3}[A-Z]$"
          }
        },
        {
          "type": "phone",
          "name": "phone",
          "label": "Numero di telefono",
          "conditional": {
            "conditions": [
              {"field": "extra.donation_receipt", "value": true, "type": "eq"}
            ]
          }
        },
        {
          "type": "text",
          "name": "birthdate",
          "label": "Data di nascita",
          "conditional": {
            "conditions": [
              {"field": "extra.donation_receipt", "value": true, "type": "eq"}
            ]
          },
          "validation": {
            "message": "invalid birth date",
            "pattern": "^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$"
          }
        },
        {
          "type": "checkbox",
          "name": "privacy",
          "label": "Effettuando la donazione, dichiaro di aver preso visione delle <a href=\"https://animalequality.it/privacy-policy/\" target=\"_blank\">condizioni di privacy</a>",
          "default": true,
          "validation": {
            "message": "Il campo è obbligatorio",
            "required": true
          }
        },
        {
          "type": "checkbox",
          "name": "newsletter",
          "label": "Desidero ricevere la newsletter e altre comunicazioni da AE, personalizzate in base alle mie preferenze"
        },
        {
          "type": "select",
          "name": "cover_fee",
          "label": "Dai più valore alla tua donazione: contribuisci a coprire parte dei costi di raccolta fondi.",
          "default": "7",
          "options": [
            {"label": "Preferisco non contribuire", "value": "0"},
            {"label": "3% (+{amount * 0.03})", "value": "3"},
            {"label": "5% (+{amount * 0.05})", "value": "5"},
            {"label": "7% (+{amount * 0.07})", "value": "7"},
            {"label": "10% (+{amount * 0.10})", "value": "10"}
          ]
        },
        {
          "type": "hint",
          "text": "* Campi obbligatori"
        },
        {
          "type": "error",
          "text": "An error occured. Please try again later."
        }
      ]
    }
  ]
}
