{"id":5178,"date":"2026-07-22T07:42:26","date_gmt":"2026-07-22T07:42:26","guid":{"rendered":"https:\/\/trendpowercharge.com\/?page_id=5178"},"modified":"2026-10-25T10:34:10","modified_gmt":"2026-10-25T10:34:10","slug":"ev-charging-software-faqs","status":"publish","type":"page","link":"https:\/\/trendpowercharge.com\/ms\/ev-charging-software-faqs\/","title":{"rendered":"Soalan Lazim Perisian Pengecasan EV | OCPP, Pembayaran &amp; Keselamatan"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"5178\" class=\"elementor elementor-5178\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4eca417 e-con-full e-flex e-con e-parent\" data-id=\"4eca417\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fbe01dd elementor-widget elementor-widget-html\" data-id=\"fbe01dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n#tp-faq{\n  --tp-ink:#0c1730;\n  --tp-ink-soft:#42506b;\n  --tp-muted:#6f7d94;\n  --tp-line:#dfe7f1;\n  --tp-soft:#f6f9fd;\n  --tp-blue:#3157f6;\n  --tp-blue-dark:#203fce;\n  --tp-cyan:#37c8dc;\n  --tp-green:#37c764;\n  --tp-shadow:0 16px 46px rgba(30,58,113,.10);\n  --tp-shadow-soft:0 8px 24px rgba(30,58,113,.07);\n  --tp-width:1440px;\n  width:100%;\n  color:var(--tp-ink);\n  background:#fff;\n  font-family:var(--e-global-typography-text-font-family,inherit);\n  font-weight:var(--e-global-typography-text-font-weight,400);\n  font-size:16px;\n  line-height:1.68;\n  text-rendering:optimizeLegibility;\n  -webkit-font-smoothing:antialiased;\n}\n#tp-faq,\n#tp-faq *{box-sizing:border-box}\n#tp-faq a{color:var(--tp-blue);text-decoration:none}\n#tp-faq a:hover{text-decoration:underline}\n#tp-faq button,\n#tp-faq input{font:inherit}\n#tp-faq h1,\n#tp-faq h2,\n#tp-faq h3{\n  margin-top:0;\n  color:var(--tp-ink);\n  line-height:1.16;\n  letter-spacing:-.035em;\n}\n#tp-faq .tp-shell{\n  width:min(calc(100% - 40px),var(--tp-width));\n  margin-inline:auto;\n}\n\n\/* Hero *\/\n#tp-faq .tp-hero{\n  position:relative;\n  overflow:hidden;\n  padding:64px 0 72px;\n  background:\n    radial-gradient(circle at 82% 22%,rgba(55,200,220,.23),transparent 24%),\n    radial-gradient(circle at 90% 70%,rgba(49,87,246,.15),transparent 28%),\n    linear-gradient(180deg,#f4f8ff 0%,#eef5ff 100%);\n  border-bottom:1px solid #dce7f5;\n}\n#tp-faq .tp-hero:before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  opacity:.42;\n  background-image:\n    linear-gradient(rgba(49,87,246,.05) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(49,87,246,.05) 1px,transparent 1px);\n  background-size:38px 38px;\n  -webkit-mask-image:linear-gradient(to right,transparent,#000 55%,#000);\n  mask-image:linear-gradient(to right,transparent,#000 55%,#000);\n}\n#tp-faq .tp-breadcrumb{\n  position:relative;\n  margin-bottom:26px;\n  color:var(--tp-muted);\n  font-size:14px;\n}\n#tp-faq .tp-breadcrumb a{color:#52627b}\n#tp-faq .tp-hero-grid{\n  position:relative;\n  display:grid;\n  grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr);\n  gap:54px;\n  align-items:center;\n}\n#tp-faq .tp-eyebrow{\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n  padding:7px 12px;\n  color:var(--tp-blue-dark);\n  background:rgba(255,255,255,.78);\n  border:1px solid #cfddff;\n  border-radius:999px;\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n#tp-faq .tp-eyebrow-dot{\n  width:8px;\n  height:8px;\n  background:var(--tp-green);\n  border-radius:50%;\n  box-shadow:0 0 0 5px rgba(55,199,100,.12);\n}\n#tp-faq .tp-title{\n  max-width:760px;\n  margin:20px 0 19px;\n  font-size:clamp(42px,5vw,68px);\n  font-weight:820;\n}\n#tp-faq .tp-lead{\n  max-width:720px;\n  margin:0;\n  color:var(--tp-ink-soft);\n  font-size:clamp(17px,1.6vw,20px);\n  line-height:1.72;\n}\n#tp-faq .tp-points{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:28px;\n}\n#tp-faq .tp-point{\n  display:inline-flex;\n  align-items:center;\n  gap:8px;\n  padding:9px 12px;\n  color:#35435c;\n  background:rgba(255,255,255,.8);\n  border:1px solid #d7e2ef;\n  border-radius:999px;\n  font-size:13px;\n  font-weight:650;\n}\n#tp-faq .tp-check{\n  display:grid;\n  place-items:center;\n  width:18px;\n  height:18px;\n  color:#169342;\n  background:#e9faef;\n  border-radius:50%;\n  font-size:12px;\n  font-weight:900;\n}\n\n\/* Hero dashboard illustration *\/\n#tp-faq .tp-visual{position:relative;min-height:365px}\n#tp-faq .tp-dashboard{\n  position:absolute;\n  inset:8px 0 8px 18px;\n  overflow:hidden;\n  background:rgba(255,255,255,.9);\n  border:1px solid rgba(49,87,246,.28);\n  border-radius:25px;\n  box-shadow:0 32px 80px rgba(44,79,145,.18);\n}\n#tp-faq .tp-dash-top{\n  display:flex;\n  align-items:center;\n  gap:9px;\n  height:55px;\n  padding:0 18px;\n  border-bottom:1px solid #e6edf6;\n}\n#tp-faq .tp-dash-dot{width:8px;height:8px;background:#dce4ef;border-radius:50%}\n#tp-faq .tp-dash-search{\n  width:38%;\n  height:22px;\n  margin-left:18px;\n  background:#f1f5fa;\n  border-radius:7px;\n}\n#tp-faq .tp-dash-body{\n  display:grid;\n  grid-template-columns:72px 1fr;\n  height:calc(100% - 55px);\n}\n#tp-faq .tp-dash-side{\n  padding:18px 15px;\n  border-right:1px solid #e6edf6;\n}\n#tp-faq .tp-dash-logo{\n  width:38px;\n  height:17px;\n  margin-bottom:24px;\n  background:linear-gradient(90deg,var(--tp-blue),var(--tp-green));\n  border-radius:5px;\n}\n#tp-faq .tp-dash-nav{\n  height:23px;\n  margin-bottom:10px;\n  background:#edf3ff;\n  border-radius:7px;\n}\n#tp-faq .tp-dash-nav.tp-short{width:30px;background:#f1f4f8}\n#tp-faq .tp-dash-main{padding:19px}\n#tp-faq .tp-dash-title{\n  width:42%;\n  height:16px;\n  margin-bottom:15px;\n  background:#dfe7f1;\n  border-radius:5px;\n}\n#tp-faq .tp-metric-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:10px;\n}\n#tp-faq .tp-metric{\n  height:72px;\n  padding:11px;\n  background:#fff;\n  border:1px solid #e7edf5;\n  border-radius:12px;\n}\n#tp-faq .tp-metric span{\n  display:block;\n  height:8px;\n  margin-bottom:10px;\n  background:#e8edf4;\n  border-radius:4px;\n}\n#tp-faq .tp-metric b{\n  display:block;\n  width:48%;\n  height:12px;\n  background:#cdd8e7;\n  border-radius:4px;\n}\n#tp-faq .tp-chart{\n  position:relative;\n  overflow:hidden;\n  height:157px;\n  margin-top:12px;\n  background:linear-gradient(to bottom,#fff,#fbfdff);\n  border:1px solid #e7edf5;\n  border-radius:15px;\n}\n#tp-faq .tp-chart:before{\n  content:\"\";\n  position:absolute;\n  inset:18px;\n  background:repeating-linear-gradient(to bottom,transparent 0 28px,#edf1f6 29px 30px);\n}\n#tp-faq .tp-chart-line{\n  position:absolute;\n  top:50px;\n  right:20px;\n  left:20px;\n  height:75px;\n  border-top:4px solid var(--tp-blue);\n  border-radius:50%;\n  filter:drop-shadow(0 6px 6px rgba(49,87,246,.18));\n  transform:skewY(-8deg) rotate(-2deg);\n}\n#tp-faq .tp-phone{\n  position:absolute;\n  bottom:-15px;\n  left:-8px;\n  overflow:hidden;\n  width:108px;\n  height:220px;\n  background:#fff;\n  border:6px solid #182136;\n  border-radius:24px;\n  box-shadow:0 20px 40px rgba(24,33,54,.24);\n}\n#tp-faq .tp-phone:before{\n  content:\"\";\n  position:absolute;\n  z-index:2;\n  top:7px;\n  left:32px;\n  width:34px;\n  height:6px;\n  background:#182136;\n  border-radius:9px;\n}\n#tp-faq .tp-phone-map{\n  height:113px;\n  background:\n    radial-gradient(circle at 36% 35%,var(--tp-green) 0 5px,transparent 6px),\n    radial-gradient(circle at 70% 52%,var(--tp-blue) 0 5px,transparent 6px),\n    linear-gradient(145deg,#eef4f9,#fbfdff);\n}\n#tp-faq .tp-phone-card{\n  height:66px;\n  margin:8px;\n  padding:8px;\n  border:1px solid #e3eaf2;\n  border-radius:10px;\n}\n#tp-faq .tp-phone-line{\n  height:7px;\n  margin-bottom:7px;\n  background:#e4eaf2;\n  border-radius:4px;\n}\n#tp-faq .tp-phone-line.tp-wide{width:85%}\n#tp-faq .tp-phone-line.tp-small{width:52%}\n#tp-faq .tp-status{\n  position:absolute;\n  right:-7px;\n  bottom:28px;\n  display:flex;\n  align-items:center;\n  gap:9px;\n  padding:11px 14px;\n  color:#2e3c55;\n  background:#fff;\n  border:1px solid #e2e9f2;\n  border-radius:14px;\n  box-shadow:var(--tp-shadow-soft);\n  font-size:12px;\n  font-weight:760;\n}\n#tp-faq .tp-pulse{\n  width:10px;\n  height:10px;\n  background:var(--tp-green);\n  border-radius:50%;\n  box-shadow:0 0 0 6px rgba(55,199,100,.14);\n}\n\n\/* FAQ area *\/\n#tp-faq .tp-faq-area{padding:78px 0 92px}\n#tp-faq .tp-section-head{\n  display:flex;\n  justify-content:space-between;\n  align-items:end;\n  gap:30px;\n  margin-bottom:30px;\n}\n#tp-faq .tp-section-head h2{\n  margin-bottom:9px;\n  font-size:clamp(30px,3vw,43px);\n}\n#tp-faq .tp-section-head p{\n  max-width:690px;\n  margin:0;\n  color:var(--tp-muted);\n}\n#tp-faq .tp-result-count{\n  color:var(--tp-muted);\n  font-size:14px;\n  white-space:nowrap;\n}\n#tp-faq .tp-search-panel{\n  position:sticky;\n  z-index:20;\n  top:92px;\n  display:flex;\n  align-items:center;\n  gap:12px;\n  margin-bottom:30px;\n  padding:12px;\n  background:rgba(255,255,255,.94);\n  border:1px solid var(--tp-line);\n  border-radius:18px;\n  box-shadow:var(--tp-shadow-soft);\n  -webkit-backdrop-filter:blur(14px);\n  backdrop-filter:blur(14px);\n}\n#tp-faq .tp-search-wrap{position:relative;flex:1}\n#tp-faq .tp-search-icon{\n  position:absolute;\n  top:50%;\n  left:16px;\n  color:#77859a;\n  transform:translateY(-50%);\n}\n#tp-faq .tp-search{\n  width:100%;\n  height:50px;\n  padding:0 44px;\n  color:var(--tp-ink);\n  background:#f9fbfe;\n  border:1px solid #d8e1ec;\n  border-radius:12px;\n  outline:none;\n}\n#tp-faq .tp-search:focus{\n  background:#fff;\n  border-color:#7391ff;\n  box-shadow:0 0 0 4px rgba(49,87,246,.12);\n}\n#tp-faq .tp-clear{\n  position:absolute;\n  top:50%;\n  right:12px;\n  display:none;\n  width:28px;\n  height:28px;\n  padding:0;\n  color:#59677b;\n  background:#e9eef5;\n  border:0;\n  border-radius:50%;\n  cursor:pointer;\n  transform:translateY(-50%);\n}\n#tp-faq .tp-search-wrap.tp-has-value .tp-clear{display:block}\n#tp-faq .tp-toggle-all{\n  min-height:50px;\n  padding:0 16px;\n  color:#2e3c55;\n  background:#fff;\n  border:1px solid #d8e1ec;\n  border-radius:12px;\n  font-size:14px;\n  font-weight:750;\n  cursor:pointer;\n}\n#tp-faq .tp-toggle-all:hover{background:#f5f8fc;border-color:#bfcddd}\n#tp-faq .tp-layout{\n  display:grid;\n  grid-template-columns:245px minmax(0,1fr);\n  gap:42px;\n  align-items:start;\n}\n#tp-faq .tp-category-nav{\n  position:sticky;\n  top:178px;\n  padding:14px;\n  background:var(--tp-soft);\n  border:1px solid var(--tp-line);\n  border-radius:18px;\n}\n#tp-faq .tp-category-title{\n  padding:7px 10px 10px;\n  color:#7b899c;\n  font-size:12px;\n  font-weight:850;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n#tp-faq .tp-category-link{\n  display:flex;\n  align-items:center;\n  gap:11px;\n  width:100%;\n  padding:11px 12px;\n  color:#4b5a72;\n  background:transparent;\n  border:0;\n  border-radius:11px;\n  text-align:left;\n  font-size:13px;\n  font-weight:680;\n  cursor:pointer;\n}\n#tp-faq .tp-category-link:hover,\n#tp-faq .tp-category-link.tp-active{\n  color:var(--tp-blue);\n  background:#fff;\n  box-shadow:0 5px 14px rgba(35,63,118,.07);\n}\n#tp-faq .tp-category-icon{\n  display:grid;\n  place-items:center;\n  flex:0 0 auto;\n  width:29px;\n  height:29px;\n  color:var(--tp-blue);\n  background:#eaf0ff;\n  border-radius:9px;\n  font-size:12px;\n}\n#tp-faq .tp-group{margin-bottom:48px;scroll-margin-top:190px}\n#tp-faq .tp-group-head{\n  display:flex;\n  align-items:center;\n  gap:14px;\n  margin-bottom:16px;\n}\n#tp-faq .tp-group-number{\n  display:grid;\n  place-items:center;\n  width:40px;\n  height:40px;\n  color:var(--tp-blue);\n  background:#edf2ff;\n  border-radius:13px;\n  font-size:13px;\n  font-weight:850;\n}\n#tp-faq .tp-group h2{margin:0;font-size:27px}\n#tp-faq .tp-group-subtitle{\n  margin:3px 0 0;\n  color:var(--tp-muted);\n  font-size:14px;\n}\n#tp-faq .tp-item{\n  overflow:hidden;\n  margin-bottom:12px;\n  background:#fff;\n  border:1px solid var(--tp-line);\n  border-radius:14px;\n  transition:border-color .2s,box-shadow .2s,transform .2s;\n}\n#tp-faq .tp-item:hover{\n  border-color:#c7d5e7;\n  box-shadow:0 8px 23px rgba(35,63,118,.06);\n}\n#tp-faq .tp-item[open]{\n  border-color:#b9caff;\n  box-shadow:0 12px 30px rgba(49,87,246,.08);\n}\n#tp-faq .tp-item summary{\n  display:grid;\n  grid-template-columns:34px 1fr 32px;\n  align-items:center;\n  gap:13px;\n  min-height:78px;\n  padding:16px 20px;\n  color:var(--tp-ink);\n  list-style:none;\n  font-weight:770;\n  line-height:1.4;\n  cursor:pointer;\n}\n#tp-faq .tp-item summary::-webkit-details-marker{display:none}\n#tp-faq .tp-q-number{\n  display:grid;\n  place-items:center;\n  width:34px;\n  height:34px;\n  color:#6a788e;\n  background:#f0f4f9;\n  border-radius:10px;\n  font-size:12px;\n  font-weight:850;\n}\n#tp-faq .tp-item[open] .tp-q-number{color:var(--tp-blue);background:#edf2ff}\n#tp-faq .tp-plus{\n  position:relative;\n  width:30px;\n  height:30px;\n  background:#f1f5f9;\n  border-radius:50%;\n}\n#tp-faq .tp-plus:before,\n#tp-faq .tp-plus:after{\n  content:\"\";\n  position:absolute;\n  top:14px;\n  right:8px;\n  left:8px;\n  height:2px;\n  background:#516079;\n  border-radius:3px;\n}\n#tp-faq .tp-plus:after{transform:rotate(90deg);transition:transform .2s}\n#tp-faq .tp-item[open] .tp-plus{background:#edf2ff}\n#tp-faq .tp-item[open] .tp-plus:after{transform:rotate(0)}\n#tp-faq .tp-answer{\n  padding:0 70px 24px 67px;\n  color:var(--tp-ink-soft);\n  animation:tpFade .22s ease;\n}\n#tp-faq .tp-answer p{margin:0 0 13px}\n#tp-faq .tp-answer strong{color:var(--tp-ink)}\n#tp-faq .tp-answer ul{margin:12px 0;padding-left:20px}\n#tp-faq .tp-answer li{margin:7px 0}\n#tp-faq .tp-answer-note{\n  margin-top:16px;\n  padding:13px 15px;\n  background:#f3fbfd;\n  border-left:3px solid var(--tp-cyan);\n  border-radius:0 10px 10px 0;\n  font-size:14px;\n}\n#tp-faq .tp-text-link{\n  display:inline-flex;\n  align-items:center;\n  gap:6px;\n  margin-top:3px;\n  font-weight:750;\n}\n#tp-faq .tp-no-results{\n  display:none;\n  padding:48px 24px;\n  background:#fafcff;\n  border:1px dashed #c9d6e6;\n  border-radius:20px;\n  text-align:center;\n}\n#tp-faq .tp-no-results h3{margin-bottom:8px;font-size:23px}\n#tp-faq .tp-no-results p{margin:0;color:var(--tp-muted)}\n@keyframes tpFade{\n  from{opacity:.2;transform:translateY(-3px)}\n  to{opacity:1;transform:none}\n}\n\n\/* Tablet *\/\n@media (max-width:980px){\n  #tp-faq .tp-hero-grid{grid-template-columns:1fr}\n  #tp-faq .tp-visual{width:100%;max-width:620px;min-height:330px;margin:0 auto}\n  #tp-faq .tp-layout{grid-template-columns:1fr}\n  #tp-faq .tp-category-nav{\n    position:static;\n    display:flex;\n    gap:7px;\n    overflow-x:auto;\n    margin-bottom:5px;\n    padding:8px;\n    background:#fff;\n    scrollbar-width:none;\n  }\n  #tp-faq .tp-category-nav::-webkit-scrollbar{display:none}\n  #tp-faq .tp-category-title{display:none}\n  #tp-faq .tp-category-link{\n    width:auto;\n    white-space:nowrap;\n    background:#f8fafd;\n    border:1px solid var(--tp-line);\n  }\n  #tp-faq .tp-category-link.tp-active{border-color:#b7c7ff}\n  #tp-faq .tp-category-icon{display:none}\n}\n\n\/* Mobile *\/\n@media (max-width:680px){\n  #tp-faq .tp-shell{width:min(calc(100% - 26px),var(--tp-width))}\n  #tp-faq .tp-hero{padding:38px 0 50px}\n  #tp-faq .tp-breadcrumb{margin-bottom:20px}\n  #tp-faq .tp-title{font-size:40px}\n  #tp-faq .tp-lead{font-size:17px}\n  #tp-faq .tp-point{font-size:12px}\n  #tp-faq .tp-visual{min-height:278px}\n  #tp-faq .tp-dashboard{left:27px;border-radius:19px}\n  #tp-faq .tp-dash-body{grid-template-columns:50px 1fr}\n  #tp-faq .tp-dash-side{padding:13px 10px}\n  #tp-faq .tp-dash-main{padding:13px}\n  #tp-faq .tp-metric-grid{gap:6px}\n  #tp-faq .tp-metric{height:60px;padding:8px}\n  #tp-faq .tp-chart{height:120px}\n  #tp-faq .tp-phone{width:86px;height:180px;border-width:5px;border-radius:19px}\n  #tp-faq .tp-phone-map{height:91px}\n  #tp-faq .tp-status{display:none}\n  #tp-faq .tp-faq-area{padding:55px 0 72px}\n  #tp-faq .tp-section-head{display:block}\n  #tp-faq .tp-result-count{margin-top:10px}\n  #tp-faq .tp-search-panel{top:76px;padding:8px;gap:7px;border-radius:14px}\n  #tp-faq .tp-search{height:46px;padding-left:42px}\n  #tp-faq .tp-toggle-all{min-height:46px;padding:0 12px;font-size:12px}\n  #tp-faq .tp-layout{gap:24px}\n  #tp-faq .tp-group{margin-bottom:40px}\n  #tp-faq .tp-group h2{font-size:23px}\n  #tp-faq .tp-group-number{width:36px;height:36px}\n  #tp-faq .tp-item summary{\n    grid-template-columns:30px 1fr 28px;\n    gap:10px;\n    min-height:73px;\n    padding:15px 14px;\n    font-size:15px;\n  }\n  #tp-faq .tp-q-number{width:30px;height:30px}\n  #tp-faq .tp-plus{width:28px;height:28px}\n  #tp-faq .tp-plus:before,\n  #tp-faq .tp-plus:after{top:13px;right:7px;left:7px}\n  #tp-faq .tp-answer{padding:0 18px 22px 54px;font-size:15px}\n}\n@media (prefers-reduced-motion:reduce){\n  #tp-faq *,\n  #tp-faq *:before,\n  #tp-faq *:after{\n    scroll-behavior:auto!important;\n    animation:none!important;\n    transition:none!important;\n  }\n}\n\n\n\/* =========================================================\n   TRENDPOWER FAQ V2 \u2014 WIDTH, TYPOGRAPHY & DISPLAY OPTIMIZATION\n   ========================================================= *\/\n\n#tp-faq{\n  --tp-width:1440px;\n  --tp-content-width:1080px;\n  --tp-header-offset:80px;\n  font-family:var(--e-global-typography-text-font-family,inherit);\n  font-weight:var(--e-global-typography-text-font-weight,400);\n}\n\n#tp-faq h1,\n#tp-faq h2,\n#tp-faq h3{\n  font-family:var(--e-global-typography-primary-font-family,inherit);\n  font-weight:var(--e-global-typography-primary-font-weight,700);\n  letter-spacing:-.03em;\n}\n\n#tp-faq p,\n#tp-faq li,\n#tp-faq input,\n#tp-faq button{\n  font-family:var(--e-global-typography-text-font-family,inherit);\n}\n\n#tp-faq .tp-shell{\n  width:min(calc(100% - 64px),var(--tp-width));\n}\n\n\/* Compact hero: visible inside one common desktop viewport *\/\n#tp-faq .tp-hero{\n  display:flex;\n  align-items:center;\n  min-height:min(610px,calc(100svh - var(--tp-header-offset)));\n  padding:20px 0 26px;\n}\n\n#tp-faq .tp-breadcrumb{\n  margin-bottom:14px;\n  font-size:13px;\n  line-height:1.4;\n}\n\n#tp-faq .tp-hero-grid{\n  grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);\n  gap:68px;\n}\n\n#tp-faq .tp-eyebrow{\n  padding:6px 11px;\n  font-size:11px;\n  font-weight:700;\n}\n\n#tp-faq .tp-title{\n  max-width:760px;\n  margin:14px 0 12px;\n  font-size:clamp(46px,4.3vw,64px);\n  font-weight:var(--e-global-typography-primary-font-weight,700);\n  line-height:1.06;\n  letter-spacing:-.035em;\n}\n\n#tp-faq .tp-lead{\n  max-width:760px;\n  font-size:16px;\n  font-weight:400;\n  line-height:1.62;\n}\n\n#tp-faq .tp-points{\n  gap:8px;\n  margin-top:18px;\n}\n\n#tp-faq .tp-point{\n  padding:7px 10px;\n  font-size:12px;\n  font-weight:600;\n}\n\n#tp-faq .tp-visual{\n  width:100%;\n  min-height:330px;\n  max-height:390px;\n}\n\n#tp-faq .tp-dashboard{\n  inset:4px 0 4px 28px;\n  border-radius:23px;\n}\n\n#tp-faq .tp-dash-top{\n  height:48px;\n}\n\n#tp-faq .tp-dash-body{\n  height:calc(100% - 48px);\n}\n\n#tp-faq .tp-dash-main{\n  padding:16px;\n}\n\n#tp-faq .tp-metric{\n  height:62px;\n}\n\n#tp-faq .tp-chart{\n  height:136px;\n}\n\n#tp-faq .tp-phone{\n  bottom:-8px;\n  left:0;\n  width:94px;\n  height:190px;\n  border-width:5px;\n  border-radius:22px;\n}\n\n#tp-faq .tp-phone-map{\n  height:96px;\n}\n\n#tp-faq .tp-status{\n  right:0;\n  bottom:20px;\n  padding:9px 12px;\n}\n\n\/* FAQ content width, spacing and reading rhythm *\/\n#tp-faq .tp-faq-area{\n  padding:70px 0 90px;\n}\n\n#tp-faq .tp-section-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:32px;\n  margin-bottom:26px;\n}\n\n#tp-faq .tp-section-head h2{\n  margin-bottom:8px;\n  font-size:clamp(31px,2.7vw,42px);\n  font-weight:var(--e-global-typography-primary-font-weight,700);\n}\n\n#tp-faq .tp-section-head p{\n  max-width:780px;\n  font-size:16px;\n  line-height:1.65;\n}\n\n#tp-faq .tp-result-count{\n  align-self:end;\n  padding-bottom:4px;\n  font-size:13px;\n}\n\n#tp-faq .tp-search-panel{\n  top:calc(var(--tp-header-offset) + 10px);\n  gap:10px;\n  margin-bottom:34px;\n  padding:10px;\n  border-radius:16px;\n}\n\n#tp-faq .tp-search{\n  height:48px;\n  font-size:14px;\n}\n\n#tp-faq .tp-toggle-all{\n  min-height:48px;\n  padding-inline:18px;\n  font-size:13px;\n  font-weight:650;\n}\n\n#tp-faq .tp-layout{\n  grid-template-columns:280px minmax(0,1fr);\n  gap:48px;\n}\n\n#tp-faq .tp-category-nav{\n  top:calc(var(--tp-header-offset) + 92px);\n  padding:13px;\n  border-radius:18px;\n}\n\n#tp-faq .tp-category-link{\n  min-height:48px;\n  padding:10px 11px;\n  font-size:13px;\n  font-weight:600;\n}\n\n#tp-faq .tp-category-icon{\n  width:30px;\n  height:30px;\n}\n\n#tp-faq .tp-group{\n  max-width:var(--tp-content-width);\n  margin-bottom:52px;\n  scroll-margin-top:190px;\n}\n\n#tp-faq .tp-group-head{\n  margin-bottom:17px;\n}\n\n#tp-faq .tp-group h2{\n  font-size:26px;\n  font-weight:var(--e-global-typography-primary-font-weight,700);\n  letter-spacing:-.025em;\n}\n\n#tp-faq .tp-group-subtitle{\n  font-size:14px;\n}\n\n#tp-faq .tp-item{\n  margin-bottom:13px;\n  border-radius:16px;\n}\n\n#tp-faq .tp-item summary{\n  grid-template-columns:36px minmax(0,1fr) 32px;\n  gap:14px;\n  min-height:74px;\n  padding:15px 20px;\n  font-size:15px;\n  font-weight:650;\n  line-height:1.45;\n}\n\n#tp-faq .tp-q-number{\n  width:36px;\n  height:36px;\n  font-weight:700;\n}\n\n#tp-faq .tp-answer{\n  max-width:980px;\n  padding:0 72px 25px 70px;\n  font-size:15px;\n  line-height:1.72;\n}\n\n#tp-faq .tp-answer p{\n  margin-bottom:12px;\n}\n\n#tp-faq .tp-answer li{\n  margin:6px 0;\n}\n\n#tp-faq .tp-answer-note{\n  padding:13px 15px;\n  font-size:13px;\n  line-height:1.65;\n}\n\n#tp-faq .tp-text-link{\n  font-weight:650;\n}\n\n\/* Large desktop: make better use of wide screens without stretching text *\/\n@media (min-width:1500px){\n  #tp-faq .tp-shell{\n    width:min(calc(100% - 88px),var(--tp-width));\n  }\n\n  #tp-faq .tp-hero-grid{\n    grid-template-columns:minmax(0,.92fr) minmax(580px,1.08fr);\n    gap:84px;\n  }\n\n  #tp-faq .tp-layout{\n    grid-template-columns:300px minmax(0,1fr);\n    gap:56px;\n  }\n}\n\n\/* Short laptop screens *\/\n@media (min-width:981px) and (max-height:820px){\n  #tp-faq .tp-hero{\n    min-height:auto;\n    padding:14px 0 20px;\n  }\n\n  #tp-faq .tp-breadcrumb{\n    margin-bottom:10px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    gap:48px;\n  }\n\n  #tp-faq .tp-title{\n    margin:11px 0 9px;\n    font-size:clamp(43px,3.8vw,56px);\n  }\n\n  #tp-faq .tp-lead{\n    font-size:15px;\n    line-height:1.55;\n  }\n\n  #tp-faq .tp-points{\n    margin-top:14px;\n  }\n\n  #tp-faq .tp-point{\n    padding:6px 9px;\n    font-size:11px;\n  }\n\n  #tp-faq .tp-visual{\n    min-height:290px;\n    max-height:330px;\n  }\n\n  #tp-faq .tp-chart{\n    height:115px;\n  }\n\n  #tp-faq .tp-phone{\n    width:82px;\n    height:168px;\n  }\n\n  #tp-faq .tp-phone-map{\n    height:84px;\n  }\n}\n\n\/* Tablet *\/\n@media (max-width:1100px){\n  #tp-faq .tp-shell{\n    width:min(calc(100% - 40px),var(--tp-width));\n  }\n\n  #tp-faq .tp-hero{\n    display:block;\n    min-height:0;\n    padding:34px 0 44px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    grid-template-columns:1fr;\n    gap:32px;\n  }\n\n  #tp-faq .tp-title{\n    max-width:820px;\n  }\n\n  #tp-faq .tp-lead{\n    max-width:850px;\n  }\n\n  #tp-faq .tp-visual{\n    max-width:760px;\n    min-height:350px;\n    max-height:none;\n    margin-inline:auto;\n  }\n\n  #tp-faq .tp-layout{\n    grid-template-columns:1fr;\n    gap:24px;\n  }\n\n  #tp-faq .tp-category-nav{\n    position:static;\n    display:flex;\n    gap:8px;\n    overflow-x:auto;\n    padding:8px;\n    background:#fff;\n    scrollbar-width:none;\n  }\n\n  #tp-faq .tp-category-title{\n    display:none;\n  }\n\n  #tp-faq .tp-category-link{\n    width:auto;\n    min-height:42px;\n    white-space:nowrap;\n    background:#f8fafd;\n    border:1px solid var(--tp-line);\n  }\n\n  #tp-faq .tp-category-icon{\n    display:none;\n  }\n\n  #tp-faq .tp-group{\n    max-width:none;\n  }\n}\n\n\/* Mobile *\/\n@media (max-width:680px){\n  #tp-faq .tp-shell{\n    width:min(calc(100% - 26px),var(--tp-width));\n  }\n\n  #tp-faq .tp-hero{\n    padding:24px 0 34px;\n  }\n\n  #tp-faq .tp-breadcrumb{\n    margin-bottom:16px;\n  }\n\n  #tp-faq .tp-title{\n    margin:12px 0 11px;\n    font-size:39px;\n    line-height:1.08;\n  }\n\n  #tp-faq .tp-lead{\n    font-size:15px;\n    line-height:1.58;\n  }\n\n  #tp-faq .tp-points{\n    margin-top:17px;\n  }\n\n  #tp-faq .tp-visual{\n    min-height:255px;\n  }\n\n  #tp-faq .tp-dashboard{\n    inset:4px 0 4px 23px;\n  }\n\n  #tp-faq .tp-faq-area{\n    padding:52px 0 70px;\n  }\n\n  #tp-faq .tp-section-head{\n    display:block;\n    margin-bottom:22px;\n  }\n\n  #tp-faq .tp-section-head h2{\n    font-size:30px;\n  }\n\n  #tp-faq .tp-section-head p{\n    font-size:15px;\n  }\n\n  #tp-faq .tp-result-count{\n    margin-top:9px;\n  }\n\n  #tp-faq .tp-search-panel{\n    top:8px;\n    padding:7px;\n  }\n\n  #tp-faq .tp-search{\n    height:44px;\n    font-size:13px;\n  }\n\n  #tp-faq .tp-toggle-all{\n    min-height:44px;\n    padding-inline:11px;\n    font-size:11px;\n  }\n\n  #tp-faq .tp-group{\n    margin-bottom:42px;\n    scroll-margin-top:110px;\n  }\n\n  #tp-faq .tp-group-head{\n    align-items:flex-start;\n    gap:11px;\n  }\n\n  #tp-faq .tp-group h2{\n    font-size:22px;\n    line-height:1.22;\n  }\n\n  #tp-faq .tp-group-subtitle{\n    font-size:13px;\n  }\n\n  #tp-faq .tp-item summary{\n    grid-template-columns:30px minmax(0,1fr) 28px;\n    gap:10px;\n    min-height:70px;\n    padding:14px 13px;\n    font-size:14px;\n  }\n\n  #tp-faq .tp-q-number{\n    width:30px;\n    height:30px;\n  }\n\n  #tp-faq .tp-answer{\n    max-width:none;\n    padding:0 16px 21px 53px;\n    font-size:14px;\n    line-height:1.7;\n  }\n}\n\n\n\n\/* =========================================================\n   TRENDPOWER FAQ V3 \u2014 PROPORTIONAL HERO ILLUSTRATION\n   ========================================================= *\/\n\n#tp-faq .tp-hero{\n  min-height:min(570px,calc(100svh - var(--tp-header-offset)));\n  padding:18px 0 22px;\n}\n\n#tp-faq .tp-hero-grid{\n  grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);\n  gap:64px;\n}\n\n#tp-faq .tp-visual{\n  position:relative;\n  display:flex;\n  align-items:center;\n  justify-content:flex-end;\n  width:100%;\n  min-height:0!important;\n  max-height:none!important;\n  aspect-ratio:auto;\n  justify-self:end;\n}\n\n#tp-faq .tp-visual-glow{\n  position:absolute;\n  z-index:0;\n  right:3%;\n  bottom:4%;\n  width:88%;\n  height:74%;\n  background:\n    radial-gradient(circle at 62% 42%,rgba(55,200,220,.22),transparent 40%),\n    radial-gradient(circle at 34% 66%,rgba(49,87,246,.16),transparent 44%);\n  filter:blur(42px);\n  border-radius:50%;\n  pointer-events:none;\n}\n\n#tp-faq .tp-hero-svg{\n  position:relative;\n  z-index:1;\n  display:block;\n  width:min(100%,720px);\n  height:auto;\n  max-height:430px;\n  margin-left:auto;\n  overflow:visible;\n}\n\n#tp-faq .tp-title{\n  max-width:720px;\n}\n\n#tp-faq .tp-lead{\n  max-width:700px;\n}\n\n\/* Never stretch the illustration on wide screens *\/\n@media (min-width:1500px){\n  #tp-faq .tp-hero-grid{\n    grid-template-columns:minmax(0,.9fr) minmax(600px,1.1fr);\n    gap:76px;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,740px);\n    max-height:440px;\n  }\n}\n\n\/* Short laptop screens: scale the whole SVG proportionally *\/\n@media (min-width:1101px) and (max-height:820px){\n  #tp-faq .tp-hero{\n    min-height:auto;\n    padding:12px 0 18px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    gap:44px;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,640px);\n    max-height:360px;\n  }\n}\n\n\/* Tablet *\/\n@media (max-width:1100px){\n  #tp-faq .tp-visual{\n    max-width:760px;\n    margin-inline:auto;\n    justify-content:center;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,720px);\n    max-height:none;\n    margin-inline:auto;\n  }\n}\n\n\/* Mobile *\/\n@media (max-width:680px){\n  #tp-faq .tp-hero-grid{\n    gap:22px;\n  }\n\n  #tp-faq .tp-visual{\n    width:calc(100% + 8px);\n    margin-left:-4px;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:100%;\n    max-height:none;\n  }\n\n  #tp-faq .tp-visual-glow{\n    right:4%;\n    bottom:7%;\n    width:92%;\n    height:68%;\n    filter:blur(28px);\n  }\n}\n\n\n\n\/* =========================================================\n   TRENDPOWER FAQ V4 \u2014 BALANCED BANNER HEIGHT\n   Keeps the SVG proportional while restoring visual presence.\n   ========================================================= *\/\n\n#tp-faq .tp-hero{\n  min-height:min(650px,calc(100svh - var(--tp-header-offset)));\n  padding:28px 0 34px;\n}\n\n#tp-faq .tp-breadcrumb{\n  margin-bottom:18px;\n}\n\n#tp-faq .tp-hero-grid{\n  grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);\n  gap:72px;\n  align-items:center;\n}\n\n#tp-faq .tp-title{\n  margin-top:16px;\n  margin-bottom:14px;\n  font-size:clamp(48px,4.45vw,67px);\n  line-height:1.07;\n}\n\n#tp-faq .tp-lead{\n  max-width:720px;\n  font-size:16.5px;\n  line-height:1.66;\n}\n\n#tp-faq .tp-points{\n  margin-top:22px;\n  gap:9px;\n}\n\n#tp-faq .tp-point{\n  padding:8px 11px;\n}\n\n#tp-faq .tp-visual{\n  min-height:400px!important;\n}\n\n#tp-faq .tp-hero-svg{\n  width:min(100%,750px);\n  max-height:470px;\n}\n\n#tp-faq .tp-visual-glow{\n  right:1%;\n  bottom:1%;\n  width:94%;\n  height:82%;\n  filter:blur(48px);\n}\n\n\/* Large desktop *\/\n@media (min-width:1500px){\n  #tp-faq .tp-hero{\n    min-height:min(680px,calc(100svh - var(--tp-header-offset)));\n    padding:32px 0 38px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    grid-template-columns:minmax(0,.9fr) minmax(620px,1.1fr);\n    gap:84px;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,780px);\n    max-height:490px;\n  }\n}\n\n\/* Standard laptop screens *\/\n@media (min-width:1101px) and (max-height:900px){\n  #tp-faq .tp-hero{\n    min-height:min(610px,calc(100svh - var(--tp-header-offset)));\n    padding:22px 0 28px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    gap:58px;\n  }\n\n  #tp-faq .tp-title{\n    font-size:clamp(45px,4vw,60px);\n  }\n\n  #tp-faq .tp-visual{\n    min-height:350px!important;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,700px);\n    max-height:420px;\n  }\n}\n\n\/* Short laptop screens *\/\n@media (min-width:1101px) and (max-height:780px){\n  #tp-faq .tp-hero{\n    min-height:auto;\n    padding:16px 0 22px;\n  }\n\n  #tp-faq .tp-breadcrumb{\n    margin-bottom:12px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    gap:44px;\n  }\n\n  #tp-faq .tp-title{\n    margin:12px 0 10px;\n    font-size:clamp(42px,3.7vw,55px);\n  }\n\n  #tp-faq .tp-lead{\n    font-size:15px;\n    line-height:1.56;\n  }\n\n  #tp-faq .tp-points{\n    margin-top:15px;\n  }\n\n  #tp-faq .tp-visual{\n    min-height:300px!important;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,640px);\n    max-height:360px;\n  }\n}\n\n\/* Tablet *\/\n@media (max-width:1100px){\n  #tp-faq .tp-hero{\n    min-height:0;\n    padding:38px 0 48px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    gap:38px;\n  }\n\n  #tp-faq .tp-visual{\n    min-height:0!important;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,740px);\n    max-height:none;\n  }\n}\n\n\/* Mobile *\/\n@media (max-width:680px){\n  #tp-faq .tp-hero{\n    padding:28px 0 40px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    gap:26px;\n  }\n\n  #tp-faq .tp-title{\n    margin:13px 0 12px;\n    font-size:40px;\n  }\n\n  #tp-faq .tp-lead{\n    font-size:15px;\n    line-height:1.62;\n  }\n\n  #tp-faq .tp-points{\n    margin-top:18px;\n  }\n}\n\n\n\n\/* =========================================================\n   TRENDPOWER FAQ V5 \u2014 MATCH BUS BANNER HEIGHT\n   Exact height and responsive rhythm aligned with the\n   Bus Charging Management Solution hero.\n   ========================================================= *\/\n\n\/* Desktop: same height calculation and vertical padding as Bus module *\/\n@media (min-width:1025px){\n  #tp-faq .tp-hero{\n    display:flex;\n    align-items:center;\n    min-height:min(720px,calc(100svh - 80px));\n    padding:18px 0 24px;\n  }\n\n  #tp-faq .tp-breadcrumb{\n    margin-bottom:14px;\n    font-size:13px;\n    line-height:1.4;\n  }\n\n  #tp-faq .tp-hero-grid{\n    grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);\n    gap:56px;\n    align-items:center;\n  }\n\n  #tp-faq .tp-title{\n    max-width:700px;\n    margin:14px 0;\n    font-size:clamp(46px,4.1vw,64px);\n    line-height:1.06;\n    letter-spacing:-.035em;\n  }\n\n  #tp-faq .tp-lead{\n    max-width:700px;\n    font-size:16px;\n    line-height:1.62;\n  }\n\n  #tp-faq .tp-points{\n    margin-top:18px;\n    gap:10px;\n  }\n\n  #tp-faq .tp-point{\n    padding:7px 10px;\n    font-size:12px;\n  }\n\n  #tp-faq .tp-visual{\n    min-height:0!important;\n    max-height:none!important;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,750px);\n    height:auto;\n    max-height:500px;\n    object-fit:contain;\n  }\n}\n\n\/* Same short-laptop behavior as Bus module *\/\n@media (min-width:1025px) and (max-height:860px){\n  #tp-faq .tp-hero{\n    min-height:auto;\n    padding:14px 0 20px;\n  }\n\n  #tp-faq .tp-breadcrumb{\n    margin-bottom:10px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    gap:42px;\n  }\n\n  #tp-faq .tp-title{\n    max-width:650px;\n    margin:11px 0;\n    font-size:clamp(43px,3.75vw,57px);\n  }\n\n  #tp-faq .tp-lead{\n    font-size:15px;\n    line-height:1.55;\n  }\n\n  #tp-faq .tp-points{\n    margin-top:14px;\n  }\n\n  #tp-faq .tp-point{\n    padding:6px 9px;\n    font-size:11px;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,700px);\n    max-height:440px;\n  }\n}\n\n\/* Match the Bus module's medium-width desktop proportions *\/\n@media (min-width:1025px) and (max-width:1240px){\n  #tp-faq .tp-hero-grid{\n    grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);\n    gap:38px;\n  }\n\n  #tp-faq .tp-title{\n    font-size:clamp(44px,4.1vw,58px);\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:min(100%,680px);\n  }\n}\n\n\/* Tablet: same breakpoint and spacing as Bus module *\/\n@media (max-width:1024px){\n  #tp-faq .tp-hero{\n    display:block;\n    min-height:0;\n    padding:32px 0 42px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    grid-template-columns:1fr;\n    gap:30px;\n  }\n\n  #tp-faq .tp-title{\n    max-width:760px;\n    font-size:clamp(43px,7vw,62px);\n  }\n\n  #tp-faq .tp-lead{\n    max-width:780px;\n  }\n\n  #tp-faq .tp-visual{\n    width:100%;\n    max-width:780px;\n    min-height:0!important;\n    margin-inline:auto;\n  }\n\n  #tp-faq .tp-hero-svg{\n    width:100%;\n    height:auto;\n    max-height:none;\n    margin-inline:auto;\n  }\n}\n\n\/* Mobile: same vertical padding and title sizing rhythm as Bus module *\/\n@media (max-width:720px){\n  #tp-faq .tp-hero{\n    padding:24px 0 34px;\n  }\n\n  #tp-faq .tp-breadcrumb{\n    margin-bottom:16px;\n  }\n\n  #tp-faq .tp-title{\n    margin:13px 0;\n    font-size:39px;\n    line-height:1.08;\n  }\n\n  #tp-faq .tp-lead{\n    font-size:15px;\n    line-height:1.58;\n  }\n\n  #tp-faq .tp-points{\n    margin-top:18px;\n  }\n\n  #tp-faq .tp-hero-grid{\n    gap:30px;\n  }\n}\n\n<\/style>\n\n<div id=\"tp-faq\">\n  <section class=\"tp-hero\" aria-labelledby=\"tp-faq-title\">\n    <div class=\"tp-shell\">\n      <nav class=\"tp-breadcrumb\" aria-label=\"Serbuk roti\">\n        <a href=\"https:\/\/trendpowercharge.com\/ms\/\">Laman Utama<\/a>\n        <span aria-hidden=\"true\"> \/ <\/span>\n        <span>Soalan Lazim Perisian Pengecasan EV<\/span>\n      <\/nav>\n\n      <div class=\"tp-hero-grid\">\n        <div>\n          <div class=\"tp-eyebrow\"><span class=\"tp-eyebrow-dot\"><\/span>Pangkalan pengetahuan teknikal<\/div>\n          <h1 class=\"tp-title\" id=\"tp-faq-title\">Soalan Lazim Perisian Pengecasan EV<\/h1>\n          <p class=\"tp-lead\">\n            Jawapan praktikal tentang perisian pengurusan pengecasan EV, keserasian OCPP, pembayaran, pengecasan armada dan sokongan pelancaran daripada pasukan tenaga digital TrendPower.\n          <\/p>\n          <div class=\"tp-points\" aria-label=\"Keupayaan platform utama\">\n            <span class=\"tp-point\"><span class=\"tp-check\">\u2713<\/span>OCPP 1.6J &amp; 2.0.1<\/span>\n            <span class=\"tp-point\"><span class=\"tp-check\">\u2713<\/span>Perayauan OCPI 2.2.1<\/span>\n            <span class=\"tp-point\"><span class=\"tp-check\">\u2713<\/span>Label putih &amp; di premis<\/span>\n            <span class=\"tp-point\"><span class=\"tp-check\">\u2713<\/span>Integrasi pembayaran global<\/span>\n          <\/div>\n        <\/div>\n\n\n        <div class=\"tp-visual\" aria-hidden=\"true\">\n          <div class=\"tp-visual-glow\"><\/div>\n          <svg class=\"tp-hero-svg\" viewbox=\"0 0 760 430\" preserveaspectratio=\"xMidYMid meet\" role=\"img\" aria-label=\"Platform pengurusan pengecasan EV dipaparkan pada peranti desktop dan mudah alih\">\n            <defs>\n              <lineargradient id=\"tpFaqScreen\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n                <stop offset=\"0\" stop-color=\"#ffffff\"\/>\n                <stop offset=\"1\" stop-color=\"#f3f7fd\"\/>\n              <\/lineargradient>\n              <lineargradient id=\"tpFaqBlue\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n                <stop offset=\"0\" stop-color=\"#3157f6\"\/>\n                <stop offset=\"1\" stop-color=\"#6c8aff\"\/>\n              <\/lineargradient>\n              <lineargradient id=\"tpFaqGreen\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n                <stop offset=\"0\" stop-color=\"#37c764\"\/>\n                <stop offset=\"1\" stop-color=\"#37c8dc\"\/>\n              <\/lineargradient>\n              <lineargradient id=\"tpFaqMap\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n                <stop offset=\"0\" stop-color=\"#edf5ff\"\/>\n                <stop offset=\"1\" stop-color=\"#fbfdff\"\/>\n              <\/lineargradient>\n              <filter id=\"tpFaqShadow\" x=\"-25%\" y=\"-25%\" width=\"150%\" height=\"165%\">\n                <fedropshadow dx=\"0\" dy=\"24\" stddeviation=\"22\" flood-color=\"#1d3975\" flood-opacity=\".17\"\/>\n              <\/filter>\n              <filter id=\"tpFaqSoftShadow\" x=\"-30%\" y=\"-30%\" width=\"160%\" height=\"170%\">\n                <fedropshadow dx=\"0\" dy=\"12\" stddeviation=\"12\" flood-color=\"#1d3975\" flood-opacity=\".14\"\/>\n              <\/filter>\n            <\/defs>\n\n            <!-- Desktop dashboard -->\n            <g filter=\"url(#tpFaqShadow)\">\n              <rect x=\"86\" y=\"28\" width=\"632\" height=\"360\" rx=\"28\" fill=\"url(#tpFaqScreen)\" stroke=\"#bfd0ff\"\/>\n              <rect x=\"86\" y=\"28\" width=\"632\" height=\"58\" rx=\"28\" fill=\"#ffffff\"\/>\n              <rect x=\"86\" y=\"58\" width=\"632\" height=\"28\" fill=\"#ffffff\"\/>\n              <circle cx=\"112\" cy=\"57\" r=\"5.5\" fill=\"#d5dfec\"\/>\n              <circle cx=\"130\" cy=\"57\" r=\"5.5\" fill=\"#d5dfec\"\/>\n              <circle cx=\"148\" cy=\"57\" r=\"5.5\" fill=\"#d5dfec\"\/>\n              <rect x=\"176\" y=\"45\" width=\"168\" height=\"24\" rx=\"8\" fill=\"#edf2f8\"\/>\n\n              <!-- Sidebar -->\n              <rect x=\"86\" y=\"86\" width=\"82\" height=\"302\" fill=\"#fbfdff\"\/>\n              <line x1=\"168\" y1=\"86\" x2=\"168\" y2=\"388\" stroke=\"#e2eaf4\"\/>\n              <path d=\"M109 116 L125 102 L141 116 L130 116 L130 130 L120 130 L120 116 Z\" fill=\"#3157f6\"\/>\n              <rect x=\"104\" y=\"155\" width=\"46\" height=\"34\" rx=\"10\" fill=\"#eaf0ff\"\/>\n              <rect x=\"112\" y=\"166\" width=\"30\" height=\"8\" rx=\"4\" fill=\"#3157f6\"\/>\n              <rect x=\"110\" y=\"210\" width=\"32\" height=\"8\" rx=\"4\" fill=\"#e1e8f2\"\/>\n              <rect x=\"110\" y=\"237\" width=\"38\" height=\"8\" rx=\"4\" fill=\"#e1e8f2\"\/>\n              <rect x=\"110\" y=\"264\" width=\"28\" height=\"8\" rx=\"4\" fill=\"#e1e8f2\"\/>\n              <rect x=\"110\" y=\"291\" width=\"35\" height=\"8\" rx=\"4\" fill=\"#e1e8f2\"\/>\n\n              <!-- Main title and status -->\n              <rect x=\"192\" y=\"110\" width=\"154\" height=\"16\" rx=\"6\" fill=\"#d7e1ed\"\/>\n              <rect x=\"192\" y=\"137\" width=\"224\" height=\"10\" rx=\"5\" fill=\"#e8edf4\"\/>\n              <rect x=\"601\" y=\"108\" width=\"88\" height=\"28\" rx=\"14\" fill=\"#e8faef\"\/>\n              <circle cx=\"620\" cy=\"122\" r=\"5\" fill=\"#37c764\"\/>\n              <rect x=\"632\" y=\"118\" width=\"39\" height=\"8\" rx=\"4\" fill=\"#7ccf98\"\/>\n\n              <!-- Metric cards -->\n              <g>\n                <rect x=\"192\" y=\"170\" width=\"145\" height=\"78\" rx=\"16\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\n                <rect x=\"209\" y=\"188\" width=\"64\" height=\"9\" rx=\"4.5\" fill=\"#e4eaf2\"\/>\n                <rect x=\"209\" y=\"211\" width=\"46\" height=\"15\" rx=\"5\" fill=\"#aebdd0\"\/>\n                <circle cx=\"306\" cy=\"210\" r=\"14\" fill=\"#edf2ff\"\/>\n                <path d=\"M306 199 v22 M295 210 h22\" stroke=\"#3157f6\" stroke-width=\"3\" stroke-linecap=\"round\"\/>\n              <\/g>\n              <g>\n                <rect x=\"351\" y=\"170\" width=\"145\" height=\"78\" rx=\"16\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\n                <rect x=\"368\" y=\"188\" width=\"64\" height=\"9\" rx=\"4.5\" fill=\"#e4eaf2\"\/>\n                <rect x=\"368\" y=\"211\" width=\"54\" height=\"15\" rx=\"5\" fill=\"#aebdd0\"\/>\n                <circle cx=\"465\" cy=\"210\" r=\"14\" fill=\"#e8faef\"\/>\n                <path d=\"M459 210 l5 5 9-11\" fill=\"none\" stroke=\"#37c764\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n              <\/g>\n              <g>\n                <rect x=\"510\" y=\"170\" width=\"179\" height=\"78\" rx=\"16\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\n                <rect x=\"527\" y=\"188\" width=\"64\" height=\"9\" rx=\"4.5\" fill=\"#e4eaf2\"\/>\n                <rect x=\"527\" y=\"211\" width=\"64\" height=\"15\" rx=\"5\" fill=\"#aebdd0\"\/>\n                <rect x=\"620\" y=\"188\" width=\"45\" height=\"36\" rx=\"11\" fill=\"#f2fbfd\"\/>\n                <path d=\"M631 212 C640 195,651 207,657 194\" fill=\"none\" stroke=\"#37c8dc\" stroke-width=\"3.5\" stroke-linecap=\"round\"\/>\n              <\/g>\n\n              <!-- Analytics panel -->\n              <rect x=\"192\" y=\"266\" width=\"497\" height=\"97\" rx=\"18\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\n              <rect x=\"211\" y=\"283\" width=\"92\" height=\"10\" rx=\"5\" fill=\"#dce5ef\"\/>\n              <g stroke=\"#edf1f6\">\n                <line x1=\"211\" y1=\"313\" x2=\"667\" y2=\"313\"\/>\n                <line x1=\"211\" y1=\"337\" x2=\"667\" y2=\"337\"\/>\n              <\/g>\n              <path d=\"M220 346 C264 321,292 332,330 304 C372 273,412 317,453 291 C496 263,543 295,582 274 C616 256,641 267,659 253\" fill=\"none\" stroke=\"url(#tpFaqBlue)\" stroke-width=\"5\" stroke-linecap=\"round\"\/>\n              <path d=\"M220 352 C259 337,296 345,334 326 C376 305,416 329,456 314 C497 299,537 310,578 292 C612 277,640 289,659 276\" fill=\"none\" stroke=\"url(#tpFaqGreen)\" stroke-width=\"5\" stroke-linecap=\"round\"\/>\n              <circle cx=\"453\" cy=\"291\" r=\"6\" fill=\"#3157f6\" stroke=\"#fff\" stroke-width=\"3\"\/>\n              <circle cx=\"456\" cy=\"314\" r=\"6\" fill=\"#37c764\" stroke=\"#fff\" stroke-width=\"3\"\/>\n            <\/g>\n\n            <!-- Mobile device -->\n            <g filter=\"url(#tpFaqSoftShadow)\">\n              <rect x=\"22\" y=\"168\" width=\"128\" height=\"238\" rx=\"29\" fill=\"#172038\"\/>\n              <rect x=\"28\" y=\"174\" width=\"116\" height=\"226\" rx=\"24\" fill=\"#ffffff\"\/>\n              <rect x=\"67\" y=\"182\" width=\"38\" height=\"7\" rx=\"3.5\" fill=\"#172038\"\/>\n              <rect x=\"38\" y=\"205\" width=\"96\" height=\"86\" rx=\"16\" fill=\"url(#tpFaqMap)\"\/>\n              <path d=\"M48 266 C67 236,84 247,102 224 C116 207,123 217,129 211\" fill=\"none\" stroke=\"#c3d3e5\" stroke-width=\"7\" stroke-linecap=\"round\"\/>\n              <circle cx=\"70\" cy=\"243\" r=\"7\" fill=\"#37c764\" stroke=\"#fff\" stroke-width=\"3\"\/>\n              <circle cx=\"111\" cy=\"221\" r=\"7\" fill=\"#3157f6\" stroke=\"#fff\" stroke-width=\"3\"\/>\n              <rect x=\"38\" y=\"306\" width=\"96\" height=\"74\" rx=\"15\" fill=\"#ffffff\" stroke=\"#e1e8f2\"\/>\n              <rect x=\"51\" y=\"321\" width=\"58\" height=\"8\" rx=\"4\" fill=\"#dde5ef\"\/>\n              <rect x=\"51\" y=\"341\" width=\"39\" height=\"7\" rx=\"3.5\" fill=\"#e8edf4\"\/>\n              <rect x=\"51\" y=\"359\" width=\"68\" height=\"7\" rx=\"3.5\" fill=\"#e8edf4\"\/>\n            <\/g>\n\n            <!-- Floating network status -->\n            <g filter=\"url(#tpFaqSoftShadow)\">\n              <rect x=\"552\" y=\"348\" width=\"176\" height=\"48\" rx=\"16\" fill=\"#ffffff\" stroke=\"#dfe7f1\"\/>\n              <circle cx=\"579\" cy=\"372\" r=\"7\" fill=\"#37c764\"\/>\n              <circle cx=\"579\" cy=\"372\" r=\"13\" fill=\"none\" stroke=\"#37c764\" stroke-opacity=\".18\" stroke-width=\"5\"\/>\n              <rect x=\"598\" y=\"362\" width=\"84\" height=\"8\" rx=\"4\" fill=\"#d7e1ed\"\/>\n              <rect x=\"598\" y=\"378\" width=\"57\" height=\"6\" rx=\"3\" fill=\"#e7edf4\"\/>\n            <\/g>\n          <\/svg>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"tp-faq-area\" aria-labelledby=\"tp-faq-heading\">\n    <div class=\"tp-shell\">\n      <div class=\"tp-section-head\">\n        <div>\n          <h2 id=\"tp-faq-heading\">Cari jawapan yang anda perlukan<\/h2>\n          <p>Cari jawapan praktikal tentang memilih, melancarkan dan mengendalikan platform pengecasan TrendPower.<\/p>\n        <\/div>\n        <div class=\"tp-result-count\" aria-live=\"polite\"><span data-tp-count>36<\/span> daripada 36 soalan yang ditunjukkan<\/div>\n      <\/div>\n\n      <div class=\"tp-search-panel\">\n        <div class=\"tp-search-wrap\" data-tp-search-wrap>\n          <svg class=\"tp-search-icon\" width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"m21 21-4.35-4.35m2.35-5.65a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n          <\/svg>\n          <input class=\"tp-search\" data-tp-search type=\"search\" aria-label=\"Cari soalan lazim\" placeholder=\"Cari OCPP, harga, migrasi, armada, sokongan...\" autocomplete=\"off\">\n          <button class=\"tp-clear\" data-tp-clear type=\"button\" aria-label=\"Kosongkan carian\">\u00d7<\/button>\n        <\/div>\n        <button class=\"tp-toggle-all\" data-tp-toggle type=\"button\">Kembangkan semua<\/button>\n      <\/div>\n\n      <div class=\"tp-layout\">\n        <nav class=\"tp-category-nav\" aria-label=\"Kategori Soalan Lazim\">\n          <div class=\"tp-category-title\">Layari topik<\/div>\n          <button class=\"tp-category-link tp-active\" data-tp-target=\"tp-protocols\"><span class=\"tp-category-icon\">01<\/span>Protokol &amp; kebolehkendalian<\/button>\n          <button class=\"tp-category-link\" data-tp-target=\"tp-architecture\"><span class=\"tp-category-icon\">02<\/span>Platform &amp; integrasi<\/button>\n          <button class=\"tp-category-link\" data-tp-target=\"tp-payments\"><span class=\"tp-category-icon\">03<\/span>Pembayaran &amp; penetapan harga<\/button>\n          <button class=\"tp-category-link\" data-tp-target=\"tp-security\"><span class=\"tp-category-icon\">04<\/span>Keselamatan &amp; pematuhan<\/button>\n          <button class=\"tp-category-link\" data-tp-target=\"tp-deployment\"><span class=\"tp-category-icon\">05<\/span>Pelaksanaan &amp; sokongan<\/button>\n          <button class=\"tp-category-link\" data-tp-target=\"tp-fleet\"><span class=\"tp-category-icon\">06<\/span>Tenaga armada &amp; tapak<\/button>\n          <button class=\"tp-category-link\" data-tp-target=\"tp-scenarios\"><span class=\"tp-category-icon\">07<\/span>Kes penggunaan &amp; penyetempatan<\/button>\n          <button class=\"tp-category-link\" data-tp-target=\"tp-company\"><span class=\"tp-category-icon\">08<\/span>TrendPower &amp; perancangan projek<\/button>\n        <\/nav>\n\n        <div>\n          <section class=\"tp-group\" id=\"tp-protocols\" data-tp-group>\n            <div class=\"tp-group-head\">\n              <div class=\"tp-group-number\">01<\/div>\n              <div>\n                <h2>Protokol &amp; kebolehkendalian<\/h2>\n                <p class=\"tp-group-subtitle\">Sambungkan armada pengecas campuran dan rangkaian pengecasan lain.<\/p>\n              <\/div>\n            <\/div>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"ev charging software cpms csms difference\">\n              <summary><span class=\"tp-q-number\">Suku Pertama<\/span><span>Apakah perisian pengecasan EV dan apakah perbezaannya dengan CPMS?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Perisian pengecasan EV merangkumi komunikasi pengecas, akses pemandu, sesi, harga, pembayaran dan pelaporan. Sistem pengurusan titik pengecasan (CPMS), juga dikenali sebagai CSMS, ialah bahagian yang menghadap pengendali yang memantau dan mengawal pengecas. TrendPower boleh menggabungkan CPMS dengan aplikasi pemacu berjenama, aliran kerja pembayaran dan pengurusan tenaga dalam satu projek. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/ev-charging-software-vs-cpms-key-differences\/\">Perisian pengecasan EV vs CPMS: perbezaan utama <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"ocpp 1.6j 2.0.1 compatibility versions\">\n              <summary><span class=\"tp-q-number\">Suku Kedua<\/span><span>Versi OCPP manakah yang disokong oleh TrendPower?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>TrendPower berfungsi dengan keperluan projek OCPP 1.6J dan OCPP 2.0.1. OCPP 1.6J kekal lazim dalam rangkaian yang digunakan; OCPP 2.0.1 menyediakan rangka kerja yang lebih luas untuk pengurusan peranti, keselamatan dan pengecasan pintar. Fungsi yang tersedia bergantung pada firmware pengecas, profil yang dilaksanakan dan ujian integrasi. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/which-ocpp-versions-does-trendpower-support\/\">Bandingkan versi OCPP <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"ocpp 2.1 latest version support\">\n              <summary><span class=\"tp-q-number\">Suku Ketiga<\/span><span>Adakah TrendPower menyokong OCPP 2.1?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>OCPP 2.1 ialah spesifikasi yang lebih baharu, tetapi ia tidak boleh dianggap disertakan dalam integrasi OCPP 2.0.1. Kongsikan model pengecas, firmware dan fungsi OCPP 2.1 yang diperlukan; TrendPower boleh menilai skop integrasi dan pelan tindakan sebelum sebut harga.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"multi brand charger interoperability hardware agnostic\">\n              <summary><span class=\"tp-q-number\">Suku Keempat<\/span><span>Bolehkah saya menyambungkan pengecas daripada pengeluar yang berbeza ke satu platform?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Ya, untuk pengecas yang lulus ujian keserasian projek. TrendPower menyemak mesej OCPP dan menguji kebenaran, mula dan berhenti, status, nilai meter, kerosakan dan sebarang fungsi pengecasan pintar yang diperlukan untuk setiap model dan versi perisian tegar. Dakwaan OCPP pengecas sahaja bukanlah pengganti untuk ujian pentauliahan.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"ocpp vs ocpi vs iso 15118\">\n              <summary><span class=\"tp-q-number\">Suku ke-5<\/span><span>Apakah perbezaan antara OCPP, OCPI dan ISO 15118?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>OCPP menghubungkan pengecas ke bahagian belakangnya. OCPI menukar lokasi, tarif, sesi dan rekod pengecasan antara rakan kongsi perayauan. ISO 15118 mengawal komunikasi antara kenderaan dan pengecas dan boleh mendayakan Pasang &amp; Cas. Ia menyelesaikan bahagian berbeza dalam perjalanan pengecasan dan memerlukan keputusan penyepaduan yang berasingan.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"ocpi 2.2.1 roaming plug and charge certificate\">\n              <summary><span class=\"tp-q-number\">Suku ke-6<\/span><span>Bolehkah TrendPower menyokong perayauan OCPI dan Plug &amp; Charge?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>TrendPower boleh menilai integrasi perayauan OCPI 2.2.1 dan aliran kerja berkaitan ISO 15118 untuk projek yang sesuai. Perayauan memerlukan perjanjian rakan kongsi dan ujian antara muka; Plug &amp; Charge juga memerlukan kenderaan, pengecas dan infrastruktur sijil yang serasi. Kedua-dua ciri ini tidak diaktifkan hanya dengan memilih versi OCPP.<\/p>\n              <\/div>\n            <\/details>\n          <\/section>\n\n          <section class=\"tp-group\" id=\"tp-architecture\" data-tp-group>\n            <div class=\"tp-group-head\">\n              <div class=\"tp-group-number\">02<\/div>\n              <div>\n                <h2>Platform &amp; integrasi<\/h2>\n                <p class=\"tp-group-subtitle\">Hubungkan operasi, pengguna, pembayaran dan sistem perniagaan sedia ada.<\/p>\n              <\/div>\n            <\/div>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"modules cpms app portal analytics\">\n              <summary><span class=\"tp-q-number\">S7<\/span><span>Modul apakah yang boleh disertakan dalam platform pengecasan TrendPower?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Sesebuah projek boleh menggabungkan papan pemuka pengurusan pengecas, aplikasi pemacu berjenama atau aplikasi web, portal hos tapak, aliran kerja pembayaran dan pengebilan, analitik dan fungsi pengurusan tenaga. TrendPower menawarkan modul secara bebas atau sebagai platform bersepadu; skopnya ditetapkan di sekitar rangkaian dan model operasi anda. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/services\/\">Terokai perkhidmatan TrendPower <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"white label ev charging app branding domain\">\n              <summary><span class=\"tp-q-number\">S8<\/span><span>Bolehkah kami menggunakan jenama, nama aplikasi dan domain kami sendiri?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>TrendPower menawarkan antara muka label putih untuk aplikasi pemacu, portal web dan papan pemuka pengendali. Penjenamaan boleh merangkumi nama, logo, warna, domain dan perjalanan pengguna yang dipilih. Akaun gedung aplikasi, pemilikan domain, liputan bahasa dan kemas kini berterusan harus ditakrifkan dalam perjanjian projek. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/white-label-ev-charging-software-for-operators\/\">Terokai perisian label putih <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"api integration crm erp parking app\">\n              <summary><span class=\"tp-q-number\">S9<\/span><span>Bolehkah TrendPower mengintegrasikan CRM, ERP, tempat letak kereta atau aplikasi mudah alih sedia ada kami?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Integrasi boleh dirancang melalui API khusus projek dan pertukaran data. Kongsi sistem, dokumentasi API, kaedah pengesahan dan peristiwa yang diperlukan seperti penyiapan sesi, invois atau kemas kini pelanggan. TrendPower kemudiannya boleh menentukan aliran data, tanggungjawab dan pelan ujian.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"migrate switch cpms provider existing network\">\n              <summary><span class=\"tp-q-number\">Q10<\/span><span>Bolehkah saya memindahkan rangkaian pengecasan sedia ada ke TrendPower?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Migrasi bermula dengan inventori model pengecas, firmware, titik akhir OCPP, kelayakan, pengguna, tarif dan data sejarah. TrendPower boleh merancang percubaan, penyambungan semula pengecas, pemetaan data dan pemotongan berperingkat. Keupayaan untuk memindahkan sesi bersejarah atau mengekalkan aplikasi sedia ada bergantung pada akses kepada penyedia semasa dan format eksport.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"multi tenant site host portal role access\">\n              <summary><span class=\"tp-q-number\">Suku ke-11<\/span><span>Bolehkah pasukan atau rakan kongsi yang berbeza menguruskan tapak pengecasan mereka sendiri?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Akses berbilang peranan boleh memisahkan pentadbiran rangkaian, operasi tapak dan pelaporan rakan kongsi. Tentukan pengguna mana yang boleh menukar harga, melihat maklumat pemacu, memantau peralatan atau melihat hasil sebelum konfigurasi; struktur penyewa dan pelaporan tapak-hos ditentukan untuk setiap projek.<\/p>\n              <\/div>\n            <\/details>\n          <\/section>\n\n          <section class=\"tp-group\" id=\"tp-payments\" data-tp-group>\n            <div class=\"tp-group-head\">\n              <div class=\"tp-group-number\">03<\/div>\n              <div>\n                <h2>Pembayaran &amp; penetapan harga<\/h2>\n                <p class=\"tp-group-subtitle\">Tukarkan sesi kepada harga pemandu yang jelas dan hasil yang boleh diaudit.<\/p>\n              <\/div>\n            <\/div>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"ad hoc guest payment qr code no app\">\n              <summary><span class=\"tp-q-number\">Suku ke-12<\/span><span>Bolehkah pemandu membayar tanpa memuat turun aplikasi?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Sesebuah projek boleh menawarkan pembayaran tetamu kod QR melalui halaman web mudah alih, tertakluk kepada gerbang pembayaran yang dipilih dan keperluan tempatan. TrendPower juga boleh merangkumi pembayaran aplikasi, kebenaran RFID atau terminal pembayaran di mana pasaran memerlukannya. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/ev-charging-payment-solution\/\">Lihat pilihan pembayaran yang dikenakan <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"stripe adyen paypal payment gateways cards wallets pos\">\n              <summary><span class=\"tp-q-number\">S13<\/span><span>Kaedah pembayaran dan gerbang manakah yang boleh diintegrasikan?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Pilihan pembayaran bergantung pada negara, akaun pedagang dan pemproses. TrendPower boleh menilai penyepaduan kad, dompet mudah alih, pintu masuk tempatan dan terminal semasa reka bentuk penyelesaian; mengesahkan kaedah, yuran, bayaran balik, mata wang dan tanggungjawab pembayaran yang disokong dengan penyedia yang dipilih sebelum pelancaran.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"tariffs kwh minute idle fees time of use pricing\">\n              <summary><span class=\"tp-q-number\">Suku ke-14<\/span><span>Bolehkah kami mengenakan bayaran setiap kWh, minit, sesi atau waktu dalam sehari?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>TrendPower boleh mengkonfigurasi peraturan penetapan harga berdasarkan tenaga, masa, sesi, tapak, kumpulan pelanggan dan tempoh puncak atau luar puncak. Yuran terbiar, tempoh tangguh dan peraturan promosi boleh dirangkum mengikut keperluan. Keperluan pemeteran, cukai dan pendedahan harga harus disahkan dalam pasaran sasaran.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"revenue sharing settlement billing invoice reconciliation\">\n              <summary><span class=\"tp-q-number\">Suku ke-15<\/span><span>Bagaimanakah perkongsian hasil, pengebilan dan penyelesaian berfungsi?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Platform ini boleh menghubungkan sesi pengecasan dan pembayaran kepada pelaporan untuk pengendali dan rakan kongsi tapak. Tentukan formula pemisahan, penyedia pembayaran, cukai, bayaran balik, pemilik invois dan jadual pembayaran pada permulaan; penyelesaian kemudiannya dikonfigurasikan berdasarkan peraturan komersial tersebut.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"cpms pricing cost quote per charger saas\">\n              <summary><span class=\"tp-q-number\">Suku ke-16<\/span><span>Berapakah kos perisian pengurusan pengecasan EV?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Tiada harga tetap yang berguna tanpa skop projek. Kos bergantung pada kiraan pengecas, modul, model pengehosan, penjenamaan aplikasi, pembayaran dan integrasi pihak ketiga, penyetempatan dan sokongan. Minta TrendPower untuk cadangan yang memisahkan pelaksanaan, yuran platform berulang, yuran penyedia pembayaran dan penyesuaian pilihan.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"data ownership source code license export\">\n              <summary><span class=\"tp-q-number\">Suku ke-17<\/span><span>Siapakah yang memiliki data pemacu, aplikasi dan sebarang kod sumber tersuai?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Ini adalah terma kontrak, bukan ciri automatik pakej label putih. Cadangan tersebut harus menyatakan akses dan eksport data pelanggan, akaun gedung aplikasi dan domain, pengehosan, hasil tersuai, pelesenan kod sumber dan bantuan keluar. TrendPower boleh membincangkan keperluan pelesenan perusahaan semasa perancangan penyelesaian.<\/p>\n              <\/div>\n            <\/details>\n          <\/section>\n\n          <section class=\"tp-group\" id=\"tp-security\" data-tp-group>\n            <div class=\"tp-group-head\">\n              <div class=\"tp-group-number\">04<\/div>\n              <div>\n                <h2>Keselamatan &amp; pematuhan<\/h2>\n                <p class=\"tp-group-subtitle\">Rancang kawalan keselamatan dan kewajipan tempatan dari awal.<\/p>\n              <\/div>\n            <\/div>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"cybersecurity tls certificates x509 ocpp security\">\n              <summary><span class=\"tp-q-number\">Suku ke-18<\/span><span>Bagaimanakah pengecas dan sambungan platform dijamin selamat?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Keselamatan boleh merangkumi pengangkutan yang disulitkan, akses berasaskan peranan dan pengurusan kelayakan atau sijil khusus projek. Ciri keselamatan OCPP 2.0.1 bergantung pada pengecas yang dipilih dan profil yang dilaksanakannya. Semak akses, pembalakan, perisian tegar dan proses insiden dengan pasukan TrendPower sebelum penggunaan.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"gdpr data privacy regional hosting retention\">\n              <summary><span class=\"tp-q-number\">Suku ke-19<\/span><span>Bolehkah TrendPower membantu dengan GDPR atau keperluan privasi tempatan?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>TrendPower boleh membincangkan pengehosan serantau, kawalan akses dan aliran kerja pengendalian data sebagai sebahagian daripada seni bina. Pematuhan undang-undang bergantung pada negara yang terlibat, peranan setiap pihak, rakan kongsi pembayaran dan prosedur operasi anda; bersetuju tentang pengekalan, pemadaman dan tanggungjawab pemproses semasa skop.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"eichrecht signed meter values germany\">\n              <summary><span class=\"tp-q-number\">Suku ke-20<\/span><span>Bolehkah platform ini menyokong keperluan Eichrecht Jerman?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Pelaksanaan Jerman memerlukan meter yang diperakui dan serasi, data pengukuran yang ditandatangani, firmware pengecas yang sesuai dan pengesahan pemacu serta aliran pengebilan yang diperlukan. TrendPower boleh menilai data dan kerja antara muka yang berkaitan untuk kombinasi perkakasan yang dicadangkan; pematuhan mesti disahkan untuk pelaksanaan tempatan yang lengkap.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"oca certificate ocpp certified proof\">\n              <summary><span class=\"tp-q-number\">Suku ke-21<\/span><span>Adakah perisian TrendPower diperakui OCPP?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Keserasian OCPP dan pensijilan OCA formal adalah tuntutan yang berbeza. Tanyakan produk, versi protokol, profil yang diperakui dan sijil yang tepat jika pensijilan merupakan keperluan perolehan. TrendPower boleh berkongsi butiran keserasian projek dan skop ujian untuk pengecas yang anda rancang untuk gunakan.<\/p>\n              <\/div>\n            <\/details>\n          <\/section>\n\n          <section class=\"tp-group\" id=\"tp-deployment\" data-tp-group>\n            <div class=\"tp-group-head\">\n              <div class=\"tp-group-number\">05<\/div>\n              <div>\n                <h2>Pelaksanaan &amp; sokongan<\/h2>\n                <p class=\"tp-group-subtitle\">Rancang pelancaran, pastikan pengecas kelihatan dan kendalikan kerosakan dengan cepat.<\/p>\n              <\/div>\n            <\/div>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"saas private cloud on premise hybrid hosting\">\n              <summary><span class=\"tp-q-number\">Suku ke-22<\/span><span>Adakah TrendPower tersedia sebagai perisian SaaS, awan persendirian atau di premis?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Bergantung pada keperluan projek, TrendPower boleh merangkumi penggunaan SaaS, awan awam, awan persendirian, di premis atau hibrid. Cadangan tersebut harus mentakrifkan pemilikan infrastruktur, sandaran, kemas kini, tanggungjawab keselamatan dan lokasi data untuk model pilihan anda.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"offline charging network outage local authorization\">\n              <summary><span class=\"tp-q-number\">Suku ke-23<\/span><span>Apa yang berlaku apabila pengecas terputus sambungan internetnya?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Hasilnya bergantung pada firmware pengecas dan kebenaran luar talian yang dikonfigurasikan. Pengecas yang serasi mungkin membenarkan kelayakan setempat yang diluluskan dan menyimpan data sesi untuk penyegerakan kemudian; pemantauan langsung dan arahan jauh tidak akan tersedia sehingga pautan kembali. Uji gangguan dan tingkah laku pemulihan dengan perkakasan sebenar.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"charger monitoring diagnostics uptime fault\">\n              <summary><span class=\"tp-q-number\">Suku ke-24<\/span><span>Bagaimanakah pengendali boleh mengesan dan menyelesaikan kerosakan pengecas?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>CPMS boleh memaparkan status pengecas, amaran, sejarah sesi dan diagnostik yang disokong supaya kakitangan boleh membezakan isu sambungan, kebenaran dan peralatan. Tindakan jarak jauh bergantung pada pelaksanaan OCPP pengecas; kerosakan fizikal masih memerlukan juruteknik lapangan atau pengilang.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"implementation onboarding commissioning training timeline\">\n              <summary><span class=\"tp-q-number\">Suku ke-25<\/span><span>Apakah yang melibatkan pelaksanaan dan onboarding?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Projek TrendPower yang biasa bermula dengan semakan keperluan dan perkakasan, kemudian reka bentuk antara muka, penyepaduan pengecas dan pembayaran, konfigurasi, pengujian, penggunaan, latihan dan sokongan operasi. Ujian rintis dengan model pengecas yang dimaksudkan dan aliran pembayaran membantu mengenal pasti isu sebelum pelancaran yang lebih luas.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"after sales maintenance sla technical support\">\n              <summary><span class=\"tp-q-number\">Suku ke-26<\/span><span>Apakah sokongan yang tersedia selepas pelancaran?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>TrendPower menyediakan sokongan operasi sebagai sebahagian daripada perkhidmatan perisiannya. Sebelum menandatangani, persetujuilah waktu sokongan, keutamaan respons, tanggungjawab kemas kini, hubungan eskalasi dan sebarang komitmen peringkat perkhidmatan secara bertulis; pakej sokongan yang tepat berbeza mengikut projek.<\/p>\n              <\/div>\n            <\/details>\n          <\/section>\n\n          <section class=\"tp-group\" id=\"tp-fleet\" data-tp-group>\n            <div class=\"tp-group-head\">\n              <div class=\"tp-group-number\">06<\/div>\n              <div>\n                <h2>Tenaga armada &amp; tapak<\/h2>\n                <p class=\"tp-group-subtitle\">Menyelaras permintaan depot, kapasiti tapak dan keutamaan pengecasan.<\/p>\n              <\/div>\n            <\/div>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"truck bus depot fleet charging software\">\n              <summary><span class=\"tp-q-number\">Suku ke-27<\/span><span>Bolehkah TrendPower menguruskan depot trak dan bas elektrik?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>TrendPower menawarkan perisian pengecasan armada untuk operasi depot. Skop projek mungkin termasuk kebenaran kenderaan dan pemandu, perlepasan berjadual, keterlihatan pengecas, peruntukan tenaga dan pelaporan operasi. Berikan saiz armada, jadual kenderaan, penarafan pengecas dan had kuasa tapak untuk reka bentuk praktikal. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/heavy-duty-truck-charging-fleet-management-system\/\">Terokai pengurusan armada <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"dynamic load management smart charging load balancing\">\n              <summary><span class=\"tp-q-number\">S28<\/span><span>Bagaimanakah pengurusan beban dinamik mencegah beban berlebihan tapak?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Pengawal tapak atau meter boleh menyediakan data kuasa yang tersedia, membolehkan pengecas yang serasi menerima had pengecasan yang diselaraskan. Peruntukan boleh mengikut had tapak, jadual dan keutamaan kenderaan. Akses meter, kebolehpercayaan rangkaian dan sokongan pengecas mesti disemak semasa kejuruteraan; perisian tidak meningkatkan kapasiti sambungan elektrik.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"home charging employee reimbursement fleet\">\n              <summary><span class=\"tp-q-number\">S29<\/span><span>Bolehkah pemandu armada mengenakan bayaran di rumah dan menerima bayaran balik?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Projek armada boleh menghubungkan sesi pengecasan rumah yang layak kepada pemandu atau kenderaan dan menghasilkan laporan pembayaran balik. Pembayaran balik yang tepat memerlukan kaedah pemeteran, dasar tarif, peraturan kelayakan dan layanan cukai tempatan yang dipersetujui.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"solar pv ess battery storage charging energy management\">\n              <summary><span class=\"tp-q-number\">Q30<\/span><span>Bolehkah perisian ini menyelaraskan solar, storan bateri dan pengecasan EV?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Penyelesaian taman sifar karbon TrendPower boleh menggabungkan PV, storan tenaga, pengecasan dan data permintaan tapak untuk pemantauan dan penjadualan. Penghantaran sebenar bergantung pada antara muka peralatan, kebenaran kawalan tapak dan reka bentuk kejuruteraan. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/zero-carbon-park-solution\/\">Terokai integrasi PV\u2013ESS\u2013pengecasan <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n          <\/section>\n\n          <section class=\"tp-group\" id=\"tp-scenarios\" data-tp-group>\n            <div class=\"tp-group-head\">\n              <div class=\"tp-group-number\">07<\/div>\n              <div>\n                <h2>Kes penggunaan &amp; penyetempatan<\/h2>\n                <p class=\"tp-group-subtitle\">Padankan aliran kerja perisian dengan cara setiap tapak memperoleh dan menggunakan tenaga.<\/p>\n              <\/div>\n            <\/div>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"shared residential apartment workplace charging\">\n              <summary><span class=\"tp-q-number\">S31<\/span><span>Bolehkah pangsapuri atau tempat kerja berkongsi pengecas antara berbilang pengguna?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Ya. Projek kediaman atau tempat kerja boleh menentukan akses untuk penduduk, pekerja, pelawat atau penyewa, berserta kebenaran dan harga khusus tapak. Sahkan peraturan tempat letak kereta, peruntukan meter dan siapa yang mengebil setiap pengguna sebelum membina aliran kerja.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"ebike micromobility battery swapping\">\n              <summary><span class=\"tp-q-number\">Q32<\/span><span>Adakah TrendPower menyokong pengecasan basikal elektrik atau pertukaran bateri?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>TrendPower juga menawarkan pengecasan basikal elektrik dan mikromobiliti serta perisian pertukaran bateri kongsi. Projek-projek ini menggunakan peranti dan aliran operasi yang berbeza daripada pengecasan kereta; protokol kabinet atau pengecas kongsi, peraturan sewa dan keperluan pembayaran untuk penilaian yang disesuaikan. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/shared-battery-swapping-station-solution\/\">Terokai pertukaran bateri <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"international multilingual local currencies timezone\">\n              <summary><span class=\"tp-q-number\">S33<\/span><span>Bolehkah platform ini dilancarkan di pelbagai negara dan bahasa?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>TrendPower boleh menyetempatkan bahasa antara muka, mata wang, zon waktu dan aliran kerja operasi. Kaedah pembayaran, cukai, pengehosan data dan obligasi kawal selia mesti direka bentuk untuk setiap pasaran, jadi pelancaran berbilang negara harus menggunakan senarai keperluan negara demi negara.<\/p>\n              <\/div>\n            <\/details>\n          <\/section>\n\n          <section class=\"tp-group\" id=\"tp-company\" data-tp-group>\n            <div class=\"tp-group-head\">\n              <div class=\"tp-group-number\">08<\/div>\n              <div>\n                <h2>TrendPower &amp; perancangan projek<\/h2>\n                <p class=\"tp-group-subtitle\">Ketahui siapa yang membina platform dan apa yang perlu disediakan untuk cadangan.<\/p>\n              <\/div>\n            <\/div>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"company founded 2005 100 team guangzhou\">\n              <summary><span class=\"tp-q-number\">S34<\/span><span>Siapakah TrendPower dan siapakah yang dilayaninya?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Ditubuhkan pada tahun 2005, TrendPower membangunkan perisian pengecasan tenaga digital dan EV untuk pengendali titik pengecasan, pengeluar pengecas, kumpulan hartanah, armada dan syarikat tenaga. Profil syarikatnya yang diterbitkan menerangkan pasukan yang terdiri daripada lebih 100 profesional yang menumpukan pada AI, IoT dan pendigitalan tenaga. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/about\/\">Temui TrendPower <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"custom development software services modules\">\n              <summary><span class=\"tp-q-number\">Q35<\/span><span>Adakah TrendPower membina platform lengkap atau hanya modul individu?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Kedua-dua pendekatan ini tersedia. Perkhidmatan TrendPower merangkumi pengurusan pengecas, perjalanan pengguna berjenama, pembayaran, mikromobiliti, pengecasan PV\u2013ESS dan operasi pintar; modul boleh digunakan secara bebas atau digabungkan. Ini membolehkan projek bermula dengan aliran kerja penting dan menambah integrasi apabila keperluan menjadi jelas.<\/p>\n              <\/div>\n            <\/details>\n\n            <details class=\"tp-item\" data-tp-item data-search=\"request demo quotation rfp requirements\">\n              <summary><span class=\"tp-q-number\">S36<\/span><span>Maklumat apakah yang perlu saya hantar untuk meminta cadangan atau demo?<\/span><span class=\"tp-plus\" aria-hidden=\"true\"><\/span><\/summary>\n              <div class=\"tp-answer\">\n                <p>Hantarkan negara anda, model perniagaan, anggaran kiraan pengecas dan pelan pertumbuhan, jenama pengecas dan versi OCPP, aliran aplikasi dan pembayaran yang diperlukan, pilihan penggunaan dan tarikh pelancaran yang diingini. Sertakan API sistem sedia ada, kekangan kuasa tapak dan sebarang keperluan kawal selia supaya TrendPower boleh mencadangkan rintis dan skop yang bermakna. <a class=\"tp-text-link\" href=\"https:\/\/trendpowercharge.com\/ms\/contact\/\">Hubungi TrendPower <span aria-hidden=\"true\">\u2192<\/span><\/a><\/p>\n              <\/div>\n            <\/details>\n          <\/section>\n\n          <div class=\"tp-no-results\" data-tp-no-results>\n            <h3>Tiada soalan yang sepadan ditemui<\/h3>\n            <p>Cuba istilah yang lebih luas seperti \u201cOCPP\u201d, \u201cpembayaran\u201d, \u201carmada\u201d atau \u201cpenentuan harga\u201d.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script>\n(function(){\n  var root = document.getElementById('tp-faq');\n  if(!root || root.dataset.initialized === 'true') return;\n  root.dataset.initialized = 'true';\n\n  var input = root.querySelector('[data-tp-search]');\n  var searchWrap = root.querySelector('[data-tp-search-wrap]');\n  var clearButton = root.querySelector('[data-tp-clear]');\n  var toggleButton = root.querySelector('[data-tp-toggle]');\n  var items = Array.prototype.slice.call(root.querySelectorAll('[data-tp-item]'));\n  var groups = Array.prototype.slice.call(root.querySelectorAll('[data-tp-group]'));\n  var count = root.querySelector('[data-tp-count]');\n  var noResults = root.querySelector('[data-tp-no-results]');\n  var categoryButtons = Array.prototype.slice.call(root.querySelectorAll('[data-tp-target]'));\n  var allExpanded = false;\n\n  function normalize(value){\n    return String(value || '').toLowerCase().trim().replace(\/\\s+\/g,' ');\n  }\n\n  function filterFaqs(){\n    var query = normalize(input.value);\n    searchWrap.classList.toggle('tp-has-value', query.length > 0);\n    var visible = 0;\n\n    items.forEach(function(item){\n      var text = normalize(item.textContent + ' ' + (item.getAttribute('data-search') || ''));\n      var match = !query || text.indexOf(query) !== -1;\n      item.hidden = !match;\n      if(match){\n        visible++;\n        if(query) item.open = true;\n      }\n    });\n\n    groups.forEach(function(group){\n      var groupItems = Array.prototype.slice.call(group.querySelectorAll('[data-tp-item]'));\n      var hasVisible = groupItems.some(function(item){ return !item.hidden; });\n      group.hidden = !hasVisible;\n    });\n\n    count.textContent = visible;\n    var resultLabel = count.parentNode;\n    resultLabel.lastChild.textContent = ' of ' + items.length + ' questions shown';\n    noResults.style.display = visible ? 'none' : 'block';\n  }\n\n  input.addEventListener('input', filterFaqs);\n\n  clearButton.addEventListener('click', function(){\n    input.value = '';\n    filterFaqs();\n    input.focus();\n  });\n\n  toggleButton.addEventListener('click', function(){\n    allExpanded = !allExpanded;\n    items.filter(function(item){ return !item.hidden; }).forEach(function(item){\n      item.open = allExpanded;\n    });\n    toggleButton.textContent = allExpanded ? 'Collapse all' : 'Expand all';\n  });\n\n  categoryButtons.forEach(function(button){\n    button.addEventListener('click', function(){\n      var target = root.querySelector('#' + button.getAttribute('data-tp-target'));\n      if(target) target.scrollIntoView({behavior:'smooth',block:'start'});\n    });\n  });\n\n  if('IntersectionObserver' in window){\n    var observer = new IntersectionObserver(function(entries){\n      var visibleEntries = entries\n        .filter(function(entry){ return entry.isIntersecting; })\n        .sort(function(a,b){ return b.intersectionRatio - a.intersectionRatio; });\n\n      if(!visibleEntries.length) return;\n      var id = visibleEntries[0].target.id;\n      categoryButtons.forEach(function(button){\n        button.classList.toggle('tp-active', button.getAttribute('data-tp-target') === id);\n      });\n    },{rootMargin:'-25% 0px -60% 0px',threshold:[0,.1,.3]});\n\n    groups.forEach(function(group){ observer.observe(group); });\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Laman Utama \/ Soalan Lazim Perisian Pengecasan EV Pangkalan pengetahuan teknikal Soalan Lazim Perisian Pengecasan EV Jawapan praktikal tentang perisian pengurusan pengecasan EV, [\u2026]<\/p>","protected":false},"author":1,"featured_media":5187,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5178","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/pages\/5178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/comments?post=5178"}],"version-history":[{"count":25,"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/pages\/5178\/revisions"}],"predecessor-version":[{"id":6271,"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/pages\/5178\/revisions\/6271"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/media\/5187"}],"wp:attachment":[{"href":"https:\/\/trendpowercharge.com\/ms\/wp-json\/wp\/v2\/media?parent=5178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}