PageSourceSearch

https://patriotpay.ai/assets/IntegrationDetailPage-Dcg6Gu9l.js

js patriotpay.ai collected 2026-10-05 12:53:26 UTC 7,882 bytes, 1 lines download raw bytes

1import{j as e,m as d}from"./motion-NeGAtdrM.js";import{e as m,L as n,r as p}from"./react-core-n2qzkL56.js";import{u as g}from"./useDocumentTitle-CzTbGrmY.js";import{S as h}from"./StarField-DOsOsNQu.js";import{G as y}from"./GalaxyBackground-DZ8jPoM2.js";import{g as u,E as c,o as b}from"./index-C5AbLjBW.js";import f from"./NotFoundPage-BCS6CAsZ.js";import{aC as j,as as N,ah as w,aI as k,at as x,aa as C}from"./lucide-BzxmbATb.js";function v({q:r,a:s}){const[l,t]=p.useState(!1);return e.jsxs("div",{className:"rounded-2xl overflow-hidden",style:{backgroundColor:"#ffffff",border:"1px solid rgba(216,199,163,0.2)"},children:[e.jsxs("button",{type:"button",onClick:()=>t(o=>!o),"aria-expanded":l,className:"w-full flex items-center justify-between gap-4 text-left px-6 py-5",children:[e.jsx("h3",{className:"text-base font-semibold m-0",style:{color:"#111827"},children:r}),e.jsx(C,{size:18,className:"shrink-0 transition-transform duration-200",style:{color:"#2C7D67",transform:l?"rotate(180deg)":"none"}})]}),l&&e.jsx("p",{className:"px-6 pb-5 text-sm leading-relaxed",style:{color:"rgba(17,24,39,0.62)"},children:s})]})}function W(){var o;const{slug:r=""}=m(),s=u(r);
1if(g(s?`${s.name} Patient Payment Integration`:"Integration Not Found"),!s)return e.jsx(f,{});const l=c.filter(a=>a.category===s.category&&a.slug!==s.slug).slice(0,5),t=(o=s.alsoKnownAs)!=null&&o.length?s.alsoKnownAs.join(", "):null;return e.jsxs("main",{children:[e.jsxs("section",{className:"relative overflow-hidden",style:{backgroundColor:"#111827"},children:[e.jsx(h,{}),e.jsx(y,{variant:"network",opacity:.7}),e.jsx("div",{className:"relative z-10 max-w-7xl mx-auto px-6 lg:px-8 pt-32 pb-20 lg:pt-36 w-full",children:e.jsxs(d.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.6},className:"max-w-3xl",children:[e.jsxs(n,{to:"/works-with",className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full text-xs font-semibold mb-8",style:{background:"rgba(216,199,163,0.08)",border:"1px solid rgba(216,199,163,0.2)",color:"#D8C7A3"},children:[e.jsx(j,{size:12})," ",s.category]}),e.jsxs("h1",{className:"font-display leading-tight mb-6",style:{fontSize:"clamp(2.2rem, 4.6vw, 3.8rem)",color:"#F7F5F0"},children:["Patriot Pay works with"," ",e.jsxs("span",{style:{color:"#D8C7A3"},children:[s.name,"."]})]}),e.jsxs("p",{className:"text-xl leading-relaxed",style:{color:"rgba(247,245,240,0.6)",maxWidth:620},children:[s.desc,". Your ",s.name," setup stays exactly as it is; Patriot Pay takes on the patient balance that is left once insurance has paid."]}),t&&e.jsxs("p",{className:"text-sm mt-5",style:{color:"rgba(247,245,240,0.4)"},children:["Also known as ",t,"."]})]})})]}),e.jsx("section",{className:"py-[76px] lg:py-[100px]",style:{backgroundColor:"#F7F5F0"},children:e.jsx("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"p-8 rounded-3xl",style:{backgroundColor:"#ffffff",border:"1px solid rgba(216,199,163,0.2)"},children:[e.jsx("div",{className:"w-12 h-12 rounded-xl flex items-center justify-center mb-5",style:{backgroundColor:s.bg,border:"1px solid rgba(216,199,163,0.2)"},children:e.jsx(N,{size:20,style:{color:s.color}})}),e.jsxs("h2",{className:"text-lg font-bold mb-3",style:{color:"#111827"},children:["Who runs ",s.name]}),e.jsx("p",{className:"text-sm leading-relaxed",style:{color:"rgba(17,24,39,0.62)"},children:s.audience})]}),e.jsxs("div",{className:"p-8 rounded-3xl",style:{backgroundColor:"#ffffff",border:"1px solid rgba(216,199,163,0.2)"},children:[e.jsx("div",{className:"w-12 h-12 rounded-xl flex items-center justify-center mb-5",style:{backgroundColor:s.bg,border:"1px solid rgba(216,199,163,0.2)"},children:e.jsx(w,{size:20,style:{color:s.color}})}),e.jsx("h2",{className:"text-lg font-bold mb-3",style:{color:"#111827"},children:"What the patient balance looks like"}),e.jsx("p",{className:"text-sm leading-relaxed",style:{color:"rgba(17,24,39,0.62)"},children:s.balanceProfile})]})]})})}),e.jsx("section",{className:"py-[76px] lg:py-[100px]",style:{backgroundColor:"#ffffff"},children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6 lg:px-8",children:[e.jsxs("h2",{className:"font-display text-3xl lg:text-4xl leading-tight mb-4",style:{color:"#111827"},children:["What moves between ",s.name," and Patriot Pay"]}),e.jsxs("p",{className:"text-base leading-relaxed mb-10",style:{color:"rgba(17,24,39,0.6)",maxWidth:640},children:["No rip and replace, and no double entry. ",s.name," stays the system of record."]}),e.jsx("div",{className:"space-y-3",children:s.syncs.map((a,i)=>e.jsxs(d.div,{initial:{opacity:0,x:-12},whileInView:{opacity:1,x:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.4,delay:i*.06},className:"flex gap-4 items-start p-5 rounded-2xl",style:{backgroundColor:"#F7F5F0",border:"1px solid rgba(216,199,163,0.22)"},children:[e.jsx("span",{className:"shrink-0 w-7 h-7 rounded-lg flex items-center justify-center text-xs font-bold",style:{backgroundColor:s.bg,color:s.color},children:i+1}),e.jsx("span",{className:"text-sm leading-relaxed",style:{color:"rgba(17,24,39,0.72)"},children:a})]},a))}),e.jsxs("div",{className:"mt-10 flex items-start gap-3 p-5 rounded-2xl",style:{backgroundColor:"rgba(44,125,103,0.06)",border:"1px solid rgba(44,125,103,0.18)"},children:[e.jsx(k,{size:18,style:{color:"#2C7D67"},className:"shrink-0 mt-0.5"}),e.jsxs("p",{className:"text-sm leading-relaxed",style:{color:"rgba(17,24,39,0.65)"},children:["Only the fields needed to reach the patient and present the balance leave ",s.name,", handled under HIPAA with a signed BAA. Card data is handled to PCI-DSS standards."]})]})]})}),e.jsx("section",{className:"py-[76px] lg:py-[100px]",style:{backgroundColor:"#F7F5F0"},children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6 lg:px-8",children:[e.jsxs("h2",{className:"font-display text-3xl lg:text-4xl leading-tight mb-10",style:{color:"#111827"},children:[s.name," questions we get asked"]}),e.jsx("div",{className:"space-y-3",children:s.faqs.map(a=>e.jsx(v,{q:a.q,a:a.a},a.q))})]})}),e.jsx("section",{className:"py-[76px] lg:py-[100px]",style:{backgroundColor:"#ffffff"},children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6 lg:px-8",children:[l.length>0&&e.jsxs(e.Fragment,{children:[e.jsxs("h2",{className:"text-sm font-bold uppercase tracking-wider mb-5",style:{color:"#2C7D67",letterSpacing:"0.08em"},children:["Other ",s.category.toLowerCase()," systems"]}),e.jsxs("div",{className:"flex flex-wrap gap-2 mb-14",children:[l.map(a=>e.jsx(n,{to:`/works-with/${a.slug}`,className:"text-[13px] font-medium px-3.5 py-2 rounded-lg",style:{backgroundColor:"#F7F5F0",border:"1px solid rgba(216,199,163,0.22)",color:"#111827"},children:a.name},a.slug)),e.jsxs(n,{to:"/works-with",className:"text-[13px] font-semibold px-3.5 py-2 rounded-lg inline-flex items-center gap-1.5",style:{backgroundColor:"#F7F5F0",border:"1px solid rgba(44,125,103,0.3)",color:"#2C7D67"},children:["All ",c.length," systems ",e.jsx(x,{size:13})]})]})]}),e.jsxs("div",{className:"rounded-3xl p-10 lg:p-12 text-center",style:{backgroundColor:"#111827"},children:[e.jsxs("h2",{className:"font-display text-3xl lg:text-4xl leading-tight mb-4",style:{color:"#F7F5F0"},children:["See it running against your ",s.name," data"]}),e.jsx("p",{className:"text-base leading-relaxed mb-8 mx-auto",style:{color:"rgba(247,245,240,0.6)",maxWidth:520},children:"The useful conversation is about your current collection rate and where balances are getting stuck. Bring those and we will tell you honestly whether we can help."}),e.jsxs("button",{onClick:b,className:"inline-flex items-center gap-2 px-8 py-4 rounded-full text-sm font-semibold transition-opacity duration-200 hover:opacity-90",style:{backgroundColor:"#8FE3C7",color:"#111827"},children:["Book a demo ",e.jsx(x,{size:16})]})]})]})})]})}export{W as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.