{
  "integrations": {
    "3a97e007-d945-430d-b4dd-40dd4cbae6cf": {
      "action": {
        "label": "Charge",
        "labelReady": "Charged",
        "value": "CHARGE"
      },
      "avs": {
        "label": "Match Address or Zip",
        "value": "ADDRESS_OR_ZIP"
      },
      "createdAt": 1731439293464,
      "cvvSettings": {
        "label": "Enable",
        "value": "enable"
      },
      "domain": "https://secure.simplepractice.com/clients/*/billing*/payment?",
      "id": "3a97e007-d945-430d-b4dd-40dd4cbae6cf",
      "isAuto": true,
      "isAutoClose": true,
      "isAutoRunAutomation": true,
      "matchElement": {
        "attribute": null,
        "isEnabled": false,
        "matchingValue": "",
        "xPath": ""
      },
      "name": "Take Payment - SimplePractice",
      "paths": {
        "address": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[contains(text(), \"Addr\")]/following-sibling::div/div/div",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "company_name": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "customer_id": {
          "attribute": null,
          "regex": "",
          "type": {
            "label": "URL",
            "value": "url"
          },
          "value": {
            "label": "client (17510532)",
            "value": "query:client"
          },
          "visibility": {
            "label": "Hide",
            "value": "hide"
          }
        },
        "email": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//a[contains(@href, \"mailto:\")]",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "first_name": {
          "regex": "^(\\w+)",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//nav[contains(@class,\"nav-breadcrumbs\")]/span[2]",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "invoice_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "last_name": {
          "regex": "(\\w+)'s",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//nav[contains(@class,\"nav-breadcrumbs\")]/span[2]",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "note": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "phone": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//a[contains(@href, \"tel:\")]",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "purchase_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "",
          "visibility": {
            "label": "Hide",
            "value": "hide"
          }
        },
        "tax": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "transaction_amount": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"payment-amount\"]",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        },
        "zip": {
          "regex": "(\\d{5})",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[contains(text(), \"Addr\")]/following-sibling::div/div/div/following-sibling::div",
          "visibility": {
            "label": "Display",
            "value": "display"
          }
        }
      }
    }
  },
  "steps": {
    "3a97e007-d945-430d-b4dd-40dd4cbae6cf": {
      "3d12d102-2b1b-4fa1-8c0e-ce3600229123": {
        "id": "3d12d102-2b1b-4fa1-8c0e-ce3600229123",
        "integrationId": "3a97e007-d945-430d-b4dd-40dd4cbae6cf",
        "steps": [
          {
            "automationLabel": "Amount",
            "id": "1336535b-c7a0-40e2-89c9-77786bd952e7",
            "options": [
              {
                "enabled": false,
                "label": "Format with \"$\"",
                "name": "FORMAT_INPUT_WITH_DOLLAR"
              }
            ],
            "path": "//input[@id=\"payment-amount\"]",
            "placementOption": {
              "label": "Replace",
              "value": "replace"
            },
            "transactionApprovalSetting": {
              "label": "Base Amount",
              "value": "BASE_AMOUNT"
            },
            "type": {
              "label": "Input",
              "value": "input"
            },
            "useTransactionApproval": true,
            "value": ""
          },
          {
            "automationLabel": "Payment Method",
            "id": "fc85590d-cc81-4db2-839e-73518059eaba",
            "path": "//input[@name=\"creditCard\"]",
            "transactionPaymentTypeSettings": {
              "AMERICAN_EXPRESS": {
                "path": ""
              },
              "CHECKING": {
                "path": ""
              },
              "DEBIT": {
                "path": ""
              },
              "DINERS": {
                "path": ""
              },
              "DISCOVER": {
                "path": ""
              },
              "GENERAL_LEDGER": {
                "path": ""
              },
              "JCB": {
                "path": ""
              },
              "MASTERCARD": {
                "path": ""
              },
              "SAVINGS": {
                "path": ""
              },
              "UNKNOWN": {
                "path": ""
              },
              "VISA": {
                "path": ""
              }
            },
            "type": {
              "label": "Click",
              "value": "click"
            },
            "value": ""
          }
        ],
        "type": "CHARGE"
      }
    }
  }
}