{
  "integrations": {
    "ae4ca3ea-010a-498f-8faa-83acb9b52866": {
      "action": {
        "label": "Charge",
        "labelReady": "Charged",
        "value": "CHARGE"
      },
      "createdAt": 1685547204049,
      "domain": "https://*.retail.heartland.us/#pos/*",
      "id": "ae4ca3ea-010a-498f-8faa-83acb9b52866",
      "isAuto": true,
      "matchElement": {
        "attribute": null,
        "isEnabled": false,
        "matchingValue": ""
      },
      "name": "Heartland Payment",
      "paths": {
        "address": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "company_name": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "customer_id": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "email": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "first_name": {
          "attribute": null,
          "regex": "^\\S+",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//a[contains(@class,\"details\")]/div[2]"
        },
        "invoice_number": {
          "attribute": null,
          "regex": ".*/(\\d+)$",
          "type": {
            "label": "URL",
            "value": "url"
          },
          "value": {
            "label": "hash (#pos/160059)",
            "value": "href:hash"
          }
        },
        "last_name": {
          "regex": "\\S+$",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//a[contains(@class,\"details\")]/div[2]"
        },
        "note": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "phone": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "purchase_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "transaction_amount": {
          "attribute": null,
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[contains(@class,\"qa-amount-due\")]"
        },
        "zip": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        }
      }
    }
  },
  "steps": {
    "ae4ca3ea-010a-498f-8faa-83acb9b52866": {
      "33421670-0b89-45a6-966f-7131ab00d95a": {
        "id": "33421670-0b89-45a6-966f-7131ab00d95a",
        "integrationId": "ae4ca3ea-010a-498f-8faa-83acb9b52866",
        "steps": [
          {
            "chosen": false,
            "path": "//button[contains(@class,\"tender\")]",
            "selected": false,
            "type": {
              "label": "Click",
              "value": "click"
            },
            "value": ""
          },
          {
            "chosen": false,
            "path": "//div[contains(@class,\"select-type\")]/div[1]/div[6]",
            "selected": false,
            "type": {
              "label": "Click",
              "value": "click"
            },
            "value": ""
          },
          {
            "chosen": false,
            "path": "//input[@id=\"paymentAmount\"]",
            "selected": false,
            "transactionApprovalSetting": {
              "label": "Total Amount",
              "value": "AMOUNT"
            },
            "type": {
              "label": "Input",
              "value": "input"
            },
            "useTransactionApproval": true,
            "value": ""
          },
          {
            "chosen": false,
            "path": "//button[contains(@class,\"qa-add-payment\")]/div[1]",
            "selected": false,
            "type": {
              "label": "Click",
              "value": "click"
            },
            "value": ""
          }
        ],
        "type": "CHARGE"
      }
    }
  }
}