{"templateId":"markdown","versions":[{"version":"20240601","label":"2024-06-01 (Latest)","link":"/products/payments/sequence-diagrams","default":true,"active":true,"folderId":"15ab58d6"}],"sharedDataIds":{"sidebar":"sidebar-products/payments/sidebars.yaml","current-catalog-info":"current-catalog-info-/products/payments/openapi"},"props":{"metadata":{"markdoc":{"tagList":["partial"]},"custom_product":"Payments","type":"markdown"},"seo":{"title":"Sequence Diagrams | Payments API","description":"Worldpay for Developers - docs, code examples, resources and tools. Everything you need to build your omnichannel payment solution.","siteUrl":"https://docs.worldpay.com/access","image":"/access/assets/worldpay-logo-light.21b7daf79984773a9fcd7d4fbcb07ae5289dfffd6023c4c3dca720c7058e53dc.33f780a6.svg","keywords":"documentation, api, openapi, sdks, developer, payments, json, payouts, 3ds","jsonLd":{"@context":"https://schema.org","@type":"Organization","url":"https://docs.worldpay.com/access","name":"Worldpay"},"meta":[{"name":"google-site-verification","content":"zjziIKaP3ImsqsfhYnEBnq1R85UabiSwl7HTXuwtZuo"},{"name":"doc_product","content":"Access"},{"name":"doc_category","content":"Documentation"}],"llmstxt":{"hide":false,"sections":[{"title":"Payments API","description":"Payment orchestration API combining fraud assessment, 3ds authentication, SCA exemptions, Worldpay Token creation and a card or wallet based payment.","includeFiles":["products/payments/@20240601/**/*"],"excludeFiles":[]},{"title":"Payment Queries API","description":"Querying your payments data, based on a variety of parameters.","includeFiles":["products/payment-queries/@v1/**/*"],"excludeFiles":[]},{"title":"Card BIN Data API","description":"Provides detailed information about a card.","includeFiles":["products/card-bin/@v1/**/*"],"excludeFiles":[]},{"title":"3DS Authentication API","description":"Request 3DS authentication to protect against fraud, be SCA compliant and to shift liability using this standalone API.","includeFiles":["products/3ds/@v3/**/*"],"excludeFiles":[]},{"title":"FraudSight API","description":"Request a risk assessment and receive a response with an outcome (e.g. lowRisk) using this standalone API.","includeFiles":["products/fraudsight/@v1/**/*"],"excludeFiles":[]},{"title":"Checkout SDK","description":"Integrate using our clientside SDKs for both web and native devices. Benefit from SAQ-A/PCI-SSF compliance.","includeFiles":["products/checkout/web/@v2/**/*","products/checkout/ios/@v4/**/*","products/checkout/android/@v4/**/*","products/checkout/react-native/@v3/**/*","products/checkout/flutter/@v1/**/*"],"excludeFiles":[]},{"title":"Tokens API","description":"Minimizes the exposure of sensitive card details and increases the security of your customer's card details.","includeFiles":["products/tokens/@v3/**/*"],"excludeFiles":[]},{"title":"Card Payments API","description":"Request a card payment using this standalone API, requires separate requests for 3DS, Fraud assessment etc.","includeFiles":["products/card-payments/@v7/**/*"],"excludeFiles":[]},{"title":"Card Verifications API","description":"Verify your customer's card to maximize your authentication rates.","includeFiles":["products/card-verifications/@v6/**/*"],"excludeFiles":[]},{"title":"Account Payouts API","description":"Send funds to your customer's bank accounts and search for payouts using parameters.","includeFiles":["products/account-payouts/@20250101/**/*"],"excludeFiles":[]},{"title":"APMs","description":"Pay using eWallets, bank transfers, direct debits, local card schemes, Postpay and eInvoice/ Buy Now Pay Later.","includeFiles":["products/apms/@20240701/**/*"],"excludeFiles":[]},{"title":"Balance API","description":"Request your account details for a single account or all accounts under an entity.","includeFiles":["products/balance/@20250101/**/*"],"excludeFiles":[]},{"title":"Card Payouts API","description":"Send funds to your customer's cards.","includeFiles":["products/card-payouts/@v4/**/*"],"excludeFiles":[]},{"title":"Events (Webhooks)","description":"Receive status updates from Access Worldpay by setting up a webhook.","includeFiles":["products/events/@v1/**/*"],"excludeFiles":[]},{"title":"FX API","description":"Manage Foreign Exchange (FX) on your payments.","includeFiles":["products/fx/@v1/**/*"],"excludeFiles":[]},{"title":"Hosted Payment Pages (HPP) API","description":"Our low-code option to take payments securely at the lowest PCI compliance level - SAQ A.","includeFiles":["products/hosted-payment-pages/@v1/**/*"],"excludeFiles":[]},{"title":"Money Transfers API","description":"Money Transfer OCTs (Original Credit Transaction) allow funds to be pushed to an eligible card in 30 minutes or less.","includeFiles":["products/money-transfers/@v1/**/*"],"excludeFiles":[]},{"title":"Parties API","description":"Create parties, manage your payout instruments and beneficial owners and carry out identity verification checks.","includeFiles":["products/parties/@20250101/**/*"],"excludeFiles":[]},{"title":"SCA Exemptions API","description":"Maximize a frictionless checkout experience by using issuer data insights to apply exemptions.","includeFiles":["products/sca-exemptions/@v1/**/*"],"excludeFiles":[]},{"title":"Split Payments API","description":"Divide funds from a single payment amongst yourself and your parties/sellers.","includeFiles":["products/split-payments/@20250625/**/*"],"excludeFiles":[]},{"title":"Statements API","description":"Retrieve your account statement and see individual entries for all credits and debits.","includeFiles":["products/statements/@20250101/**/*"],"excludeFiles":[]},{"title":"Transfers API","description":"Transfer funds from source account to target account.","includeFiles":["products/transfers/@20250101/**/*"],"excludeFiles":[]},{"title":"Verified Tokens API","description":"Verified Tokens ensures that your customer's payment details are valid and CIT compliant when creating a token.","includeFiles":["products/verified-tokens/@v3/**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"payments-api---sequence-diagrams","__idx":0},"children":["Payments API - sequence diagrams"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Last updated"]},": 16 July 2026 | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/changelog/"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Change log"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Below are some common flows when using the Payments API."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#payments-api---sequence-diagrams"},"children":["Payments API - sequence diagrams"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#guest-card-payment"},"children":["Guest card payment"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#fraudsight"},"children":["FraudSight"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#3ds---integrated"},"children":["3DS - Integrated"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#3ds---external"},"children":["3DS - External"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#sca-exemptions"},"children":["SCA Exemptions"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#storing-credentials-for-future-cit--store-a-card-only"},"children":["Storing credentials for future CIT / Store a card only"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#subsequent-cit"},"children":["Subsequent CIT"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#storing-credentials-for-future-mit"},"children":["Storing credentials for future MIT"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#subsequent-mit"},"children":["Subsequent MIT"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For greater control of the payment flow, view the sequence diagrams for our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/modular/"},"children":["Modular APIs"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"guest-card-payment","__idx":1},"children":["Guest card payment"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Payment","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A basic card payment with no additional features such as 3DS or FraudSight enabled."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Issuer: Authorization request\n    Issuer->>Payments_API: Authorization response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1158px;\" viewBox=\"-50 -10 1158 709\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"908\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"983\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"983\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"664\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"739\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"983\" y1=\"65\" x2=\"983\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"908\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"983\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"983\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"739\" y1=\"65\" x2=\"739\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"664\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"739\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .error-icon{fill:#552222;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .error-text{fill:#552222;stroke:#552222;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .edge-thickness-normal{stroke-width:1px;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .edge-thickness-thick{stroke-width:3.5px;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .edge-pattern-solid{stroke-dasharray:0;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .marker{fill:#333333;stroke:#333333;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .marker.cross{stroke:#333333;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 p{margin:0;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .actor-line{stroke:#9370DB;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .sequenceNumber{fill:white;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .messageText{fill:#333;stroke:none;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .labelText,#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .loopText,#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .sectionTitle,#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .noteText,#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .actorPopupMenu{position:absolute;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .actor-man circle,#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 line{fill:#ECECFF;stroke-width:2px;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 .node .neo-node{stroke:#9370DB;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].node rect,#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].cluster rect,#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i9\"><rect x=\"96\" y=\"561\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"566\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"735\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead)\" style=\"fill: none;\"></line><text x=\"860\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"740\" y1=\"281\" x2=\"979\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead)\" style=\"fill: none;\"></line><text x=\"863\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization response</text><line x1=\"982\" y1=\"335\" x2=\"743\" y2=\"335\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"738\" y1=\"389\" x2=\"519\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"443\" x2=\"735\" y2=\"443\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"458\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"738\" y1=\"497\" x2=\"519\" y2=\"497\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"512\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"551\" x2=\"289\" y2=\"551\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-71f8ac29eba663b35a17728630850ad221b5e4a007366409c751e979462f0431-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1158px;\" viewBox=\"-50 -10 1158 709\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"908\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"983\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"983\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"664\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"739\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"623\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"655.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"983\" y1=\"65\" x2=\"983\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"908\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"983\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"983\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"739\" y1=\"65\" x2=\"739\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"664\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"739\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"623\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .error-icon{fill:#a44141;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .error-text{fill:#ddd;stroke:#ddd;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .edge-thickness-normal{stroke-width:1px;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .edge-thickness-thick{stroke-width:3.5px;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .edge-pattern-solid{stroke-dasharray:0;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .marker.cross{stroke:lightgrey;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 p{margin:0;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .actor-line{stroke:#ccc;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .sequenceNumber{fill:black;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .messageText{fill:lightgrey;stroke:none;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .labelText,#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .loopText,#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .sectionTitle,#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .noteText,#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .actorPopupMenu{position:absolute;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .actor-man circle,#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 line{fill:#1f2020;stroke-width:2px;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 .node .neo-node{stroke:#ccc;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].node rect,#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].cluster rect,#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].node polygon{stroke:url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].node path{stroke:url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-gradient);stroke-width:1px;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].node circle{stroke:url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i9\"><rect x=\"96\" y=\"561\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"566\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"735\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead)\" style=\"fill: none;\"></line><text x=\"860\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"740\" y1=\"281\" x2=\"979\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead)\" style=\"fill: none;\"></line><text x=\"863\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization response</text><line x1=\"982\" y1=\"335\" x2=\"743\" y2=\"335\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"738\" y1=\"389\" x2=\"519\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"443\" x2=\"735\" y2=\"443\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"458\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"738\" y1=\"497\" x2=\"519\" y2=\"497\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"512\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"551\" x2=\"289\" y2=\"551\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f3a7badb71d45389a24a69bbfb39bea6122fd7600a78ebea4151506caa994e60-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Issuer: Authorization request\n    Issuer->>Payments_API: Authorization response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Payment (auto settlement)","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A basic card payment with no additional features such as 3DS or FraudSight enabled."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/auto-settlement"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["settlement.auto"]}]}," is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1147px;\" viewBox=\"-50 -10 1147 601\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"897\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"972\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"972\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"649\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"724\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"724\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"972\" y1=\"65\" x2=\"972\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"897\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"972\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"972\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"724\" y1=\"65\" x2=\"724\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"649\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"724\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"724\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .error-icon{fill:#552222;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .error-text{fill:#552222;stroke:#552222;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .edge-thickness-normal{stroke-width:1px;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .edge-thickness-thick{stroke-width:3.5px;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .edge-pattern-solid{stroke-dasharray:0;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .edge-pattern-dashed{stroke-dasharray:3;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .edge-pattern-dotted{stroke-dasharray:2;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .marker{fill:#333333;stroke:#333333;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .marker.cross{stroke:#333333;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe p{margin:0;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe text.actor&gt;tspan{fill:black;stroke:none;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .actor-line{stroke:#9370DB;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .sequenceNumber{fill:white;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [id$=\"-sequencenumber\"]{fill:#333;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .messageText{fill:#333;stroke:none;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .labelText,#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .labelText&gt;tspan{fill:black;stroke:none;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .loopText,#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .loopText&gt;tspan{fill:black;stroke:none;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .sectionTitle,#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .noteText,#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .activation0{fill:#f4f4f4;stroke:#666;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .activation1{fill:#f4f4f4;stroke:#666;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .activation2{fill:#f4f4f4;stroke:#666;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .actorPopupMenu{position:absolute;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .actor-man circle,#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe line{fill:#ECECFF;stroke-width:2px;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe .node .neo-node{stroke:#9370DB;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].node rect,#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].cluster rect,#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i7\"><rect x=\"96\" y=\"453\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"458\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-arrowhead)\" style=\"fill: none;\"></line><text x=\"618\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"720\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-arrowhead)\" style=\"fill: none;\"></line><text x=\"847\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"725\" y1=\"281\" x2=\"968\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-arrowhead)\" style=\"fill: none;\"></line><text x=\"850\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"971\" y1=\"335\" x2=\"728\" y2=\"335\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-arrowhead)\" style=\"fill: none;\"></line><text x=\"621\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"723\" y1=\"389\" x2=\"519\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"443\" x2=\"289\" y2=\"443\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-36dc79b5b699317da9bbc906f9e869ac939941148d211b5c74bfb63faea549fe-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1147px;\" viewBox=\"-50 -10 1147 601\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"897\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"972\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"972\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"649\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"724\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"724\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"515\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"547.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"972\" y1=\"65\" x2=\"972\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"897\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"972\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"972\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"724\" y1=\"65\" x2=\"724\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"649\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"724\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"724\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"515\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .error-icon{fill:#a44141;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .error-text{fill:#ddd;stroke:#ddd;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .edge-thickness-normal{stroke-width:1px;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .edge-thickness-thick{stroke-width:3.5px;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .edge-pattern-solid{stroke-dasharray:0;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .marker.cross{stroke:lightgrey;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 p{margin:0;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .actor-line{stroke:#ccc;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .sequenceNumber{fill:black;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .messageText{fill:lightgrey;stroke:none;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .labelText,#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .loopText,#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .sectionTitle,#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .noteText,#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .actorPopupMenu{position:absolute;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .actor-man circle,#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 line{fill:#1f2020;stroke-width:2px;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 .node .neo-node{stroke:#ccc;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].node rect,#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].cluster rect,#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].node polygon{stroke:url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].node path{stroke:url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-gradient);stroke-width:1px;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].node circle{stroke:url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i7\"><rect x=\"96\" y=\"453\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"458\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-arrowhead)\" style=\"fill: none;\"></line><text x=\"618\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"720\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-arrowhead)\" style=\"fill: none;\"></line><text x=\"847\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"725\" y1=\"281\" x2=\"968\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-arrowhead)\" style=\"fill: none;\"></line><text x=\"850\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"971\" y1=\"335\" x2=\"728\" y2=\"335\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-arrowhead)\" style=\"fill: none;\"></line><text x=\"621\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"723\" y1=\"389\" x2=\"519\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"443\" x2=\"289\" y2=\"443\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-729cbd54ebe7998a73452f84003889586b79d576f1f162d99b8dc48c7f308e23-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Checkout SDK (Web)","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A basic card payment using the Checkout SDK to collect card details."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Checkout_Sessions as Checkout Sessions\n    participant Issuer\n    Note over Merchant_Frontend: Checkout JS added to page \n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Checkout_Sessions: Create session\n    Checkout_Sessions->>Merchant_Frontend: Return session \n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using Checkout SDK session\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1330px;\" viewBox=\"-50 -10 1330 921\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1080\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1155\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1155\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"872\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"951\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"951\" dy=\"0\">Checkout Sessions</tspan></text></g><g><rect x=\"672\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"747\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"747\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1155\" y1=\"65\" x2=\"1155\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1080\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1155\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1155\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"951\" y1=\"65\" x2=\"951\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkout_Sessions\" data-et=\"life-line\" data-id=\"Checkout_Sessions\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkout_Sessions\"><rect x=\"872\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"951\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"951\" dy=\"0\">Checkout Sessions</tspan></text></g></g><g><line id=\"actor3\" x1=\"747\" y1=\"65\" x2=\"747\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"672\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"747\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"747\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .error-icon{fill:#552222;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .error-text{fill:#552222;stroke:#552222;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .edge-thickness-normal{stroke-width:1px;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .edge-thickness-thick{stroke-width:3.5px;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .edge-pattern-solid{stroke-dasharray:0;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .marker{fill:#333333;stroke:#333333;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .marker.cross{stroke:#333333;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 p{margin:0;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .actor-line{stroke:#9370DB;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .sequenceNumber{fill:white;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .messageText{fill:#333;stroke:none;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .labelText,#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .loopText,#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .sectionTitle,#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .noteText,#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .actorPopupMenu{position:absolute;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .actor-man circle,#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 line{fill:#ECECFF;stroke-width:2px;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 .node .neo-node{stroke:#9370DB;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].node rect,#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].cluster rect,#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i0\"><rect x=\"176\" y=\"75\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"218\" height=\"42\" class=\"note\"></rect><text x=\"285\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"285\">Checkout JS added to page</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"490\" y=\"397\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"282\" height=\"42\" class=\"note\"></rect><text x=\"631\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"631\">Using Checkout SDK session</tspan></text></g><g data-et=\"note\" data-id=\"i13\"><rect x=\"96\" y=\"773\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"778\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"171\" x2=\"281\" y2=\"171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"617\" y=\"186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create session</text><line x1=\"286\" y1=\"225\" x2=\"947\" y2=\"225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Frontend\" data-to=\"Checkout_Sessions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"620\" y=\"240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return session</text><line x1=\"950\" y1=\"279\" x2=\"289\" y2=\"279\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Checkout_Sessions\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"333\" x2=\"511\" y2=\"333\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"630\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"387\" x2=\"743\" y2=\"387\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"950\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"748\" y1=\"493\" x2=\"1151\" y2=\"493\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"953\" y=\"508\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1154\" y1=\"547\" x2=\"751\" y2=\"547\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"633\" y=\"562\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"746\" y1=\"601\" x2=\"519\" y2=\"601\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"630\" y=\"616\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"516\" y1=\"655\" x2=\"743\" y2=\"655\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"633\" y=\"670\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"746\" y1=\"709\" x2=\"519\" y2=\"709\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"724\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"763\" x2=\"289\" y2=\"763\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-08ebff302eed706f82ae88d6b5b4e7c14e2d802f94e5cbd43414a410f9414528-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1330px;\" viewBox=\"-50 -10 1330 921\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1080\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1155\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1155\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"872\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"951\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"951\" dy=\"0\">Checkout Sessions</tspan></text></g><g><rect x=\"672\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"747\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"747\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"835\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"867.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1155\" y1=\"65\" x2=\"1155\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1080\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1155\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1155\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"951\" y1=\"65\" x2=\"951\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkout_Sessions\" data-et=\"life-line\" data-id=\"Checkout_Sessions\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkout_Sessions\"><rect x=\"872\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"951\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"951\" dy=\"0\">Checkout Sessions</tspan></text></g></g><g><line id=\"actor3\" x1=\"747\" y1=\"65\" x2=\"747\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"672\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"747\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"747\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"835\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .error-icon{fill:#a44141;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .error-text{fill:#ddd;stroke:#ddd;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .edge-thickness-normal{stroke-width:1px;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .edge-thickness-thick{stroke-width:3.5px;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .edge-pattern-solid{stroke-dasharray:0;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .marker.cross{stroke:lightgrey;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 p{margin:0;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .actor-line{stroke:#ccc;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .sequenceNumber{fill:black;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .messageText{fill:lightgrey;stroke:none;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .labelText,#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .loopText,#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .sectionTitle,#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .noteText,#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .actorPopupMenu{position:absolute;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .actor-man circle,#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 line{fill:#1f2020;stroke-width:2px;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 .node .neo-node{stroke:#ccc;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].node rect,#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].cluster rect,#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].node polygon{stroke:url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].node path{stroke:url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-gradient);stroke-width:1px;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].node circle{stroke:url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i0\"><rect x=\"176\" y=\"75\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"218\" height=\"42\" class=\"note\"></rect><text x=\"285\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"285\">Checkout JS added to page</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"490\" y=\"397\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"282\" height=\"42\" class=\"note\"></rect><text x=\"631\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"631\">Using Checkout SDK session</tspan></text></g><g data-et=\"note\" data-id=\"i13\"><rect x=\"96\" y=\"773\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"778\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"171\" x2=\"281\" y2=\"171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"617\" y=\"186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create session</text><line x1=\"286\" y1=\"225\" x2=\"947\" y2=\"225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Frontend\" data-to=\"Checkout_Sessions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"620\" y=\"240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return session</text><line x1=\"950\" y1=\"279\" x2=\"289\" y2=\"279\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Checkout_Sessions\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"333\" x2=\"511\" y2=\"333\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"630\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"387\" x2=\"743\" y2=\"387\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"950\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"748\" y1=\"493\" x2=\"1151\" y2=\"493\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"953\" y=\"508\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1154\" y1=\"547\" x2=\"751\" y2=\"547\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"633\" y=\"562\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"746\" y1=\"601\" x2=\"519\" y2=\"601\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"630\" y=\"616\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"516\" y1=\"655\" x2=\"743\" y2=\"655\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"633\" y=\"670\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"746\" y1=\"709\" x2=\"519\" y2=\"709\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"724\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"763\" x2=\"289\" y2=\"763\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a8bed36bc2f06b798703496a4c7a6ac6dfc86c4a02b202b05a5dd7832def5699-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Checkout_Sessions as Checkout Sessions\n    participant Issuer\n    Note over Merchant_Frontend: Checkout JS added to page \n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Checkout_Sessions: Create session\n    Checkout_Sessions->>Merchant_Frontend: Return session \n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using Checkout SDK session\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Checkout SDK (iOS/Android)","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A basic card payment using the Checkout SDK on native devices to collect card details."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Merchant_App\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Checkout_Sessions as Checkout Sessions\n    participant Issuer \n    Merchant_App->>Checkout_Sessions: Click pay - Create session\n    Checkout_Sessions->>Merchant_App: Return session \n    Merchant_App->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using Checkout SDK session\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_App: Transaction complete\n    Note over Merchant_App: Order receipt page\n","diagramHtml":"<svg id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1125px;\" viewBox=\"-55 -10 1125 815\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"870\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"945\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"945\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"662\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"741\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"741\" dy=\"0\">Checkout Sessions</tspan></text></g><g><rect x=\"462\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"537\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"537\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"225.5\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"305\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"305\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"0\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Merchant_App\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Merchant_App</tspan></text></g><g><line id=\"actor4\" x1=\"945\" y1=\"65\" x2=\"945\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"870\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"945\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"945\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"741\" y1=\"65\" x2=\"741\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkout_Sessions\" data-et=\"life-line\" data-id=\"Checkout_Sessions\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkout_Sessions\"><rect x=\"662\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"741\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"741\" dy=\"0\">Checkout Sessions</tspan></text></g></g><g><line id=\"actor2\" x1=\"537\" y1=\"65\" x2=\"537\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"462\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"537\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"537\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor1\" x1=\"305\" y1=\"65\" x2=\"305\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"225.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"305\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"305\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_App\" data-et=\"life-line\" data-id=\"Merchant_App\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_App\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Merchant_App\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Merchant_App</tspan></text></g></g><style>#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .error-icon{fill:#552222;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .error-text{fill:#552222;stroke:#552222;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .edge-thickness-normal{stroke-width:1px;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .edge-thickness-thick{stroke-width:3.5px;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .edge-pattern-solid{stroke-dasharray:0;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .marker{fill:#333333;stroke:#333333;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .marker.cross{stroke:#333333;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 p{margin:0;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .actor-line{stroke:#9370DB;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .sequenceNumber{fill:white;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .messageText{fill:#333;stroke:none;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .labelText,#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .loopText,#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .sectionTitle,#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .noteText,#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .actorPopupMenu{position:absolute;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .actor-man circle,#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 line{fill:#ECECFF;stroke-width:2px;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 .node .neo-node{stroke:#9370DB;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].node rect,#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].cluster rect,#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"280\" y=\"291\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"282\" height=\"42\" class=\"note\"></rect><text x=\"421\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"421\">Using Checkout SDK session</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"-5\" y=\"667\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"160\" height=\"42\" class=\"note\"></rect><text x=\"75\" y=\"672\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"75\">Order receipt page</tspan></text></g><text x=\"407\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click pay - Create session</text><line x1=\"76\" y1=\"119\" x2=\"737\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Merchant_App\" data-to=\"Checkout_Sessions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line><text x=\"410\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return session</text><line x1=\"740\" y1=\"173\" x2=\"79\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Checkout_Sessions\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line><text x=\"189\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"76\" y1=\"227\" x2=\"301\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_App\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line><text x=\"420\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"306\" y1=\"281\" x2=\"533\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line><text x=\"740\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"538\" y1=\"387\" x2=\"941\" y2=\"387\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line><text x=\"743\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"944\" y1=\"441\" x2=\"541\" y2=\"441\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line><text x=\"423\" y=\"456\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"536\" y1=\"495\" x2=\"309\" y2=\"495\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line><text x=\"420\" y=\"510\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"306\" y1=\"549\" x2=\"533\" y2=\"549\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line><text x=\"423\" y=\"564\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"536\" y1=\"603\" x2=\"309\" y2=\"603\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line><text x=\"192\" y=\"618\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"304\" y1=\"657\" x2=\"79\" y2=\"657\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-767512766fe3538da063237ceb4c1ba1b654d51333c085bb44c8a5e07ba7d2c8-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1125px;\" viewBox=\"-55 -10 1125 815\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"870\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"945\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"945\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"662\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"741\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"741\" dy=\"0\">Checkout Sessions</tspan></text></g><g><rect x=\"462\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"537\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"537\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"225.5\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"305\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"305\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"0\" y=\"729\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Merchant_App\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"761.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Merchant_App</tspan></text></g><g><line id=\"actor4\" x1=\"945\" y1=\"65\" x2=\"945\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"870\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"945\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"945\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"741\" y1=\"65\" x2=\"741\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkout_Sessions\" data-et=\"life-line\" data-id=\"Checkout_Sessions\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkout_Sessions\"><rect x=\"662\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"741\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"741\" dy=\"0\">Checkout Sessions</tspan></text></g></g><g><line id=\"actor2\" x1=\"537\" y1=\"65\" x2=\"537\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"462\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"537\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"537\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor1\" x1=\"305\" y1=\"65\" x2=\"305\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"225.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"305\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"305\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"729\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_App\" data-et=\"life-line\" data-id=\"Merchant_App\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_App\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Merchant_App\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Merchant_App</tspan></text></g></g><style>#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .error-icon{fill:#a44141;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .error-text{fill:#ddd;stroke:#ddd;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .edge-thickness-normal{stroke-width:1px;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .edge-thickness-thick{stroke-width:3.5px;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .edge-pattern-solid{stroke-dasharray:0;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .marker.cross{stroke:lightgrey;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 p{margin:0;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .actor-line{stroke:#ccc;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .sequenceNumber{fill:black;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .messageText{fill:lightgrey;stroke:none;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .labelText,#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .loopText,#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .sectionTitle,#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .noteText,#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .actorPopupMenu{position:absolute;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .actor-man circle,#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 line{fill:#1f2020;stroke-width:2px;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 .node .neo-node{stroke:#ccc;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].node rect,#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].cluster rect,#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].node polygon{stroke:url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].node path{stroke:url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-gradient);stroke-width:1px;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].node circle{stroke:url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"280\" y=\"291\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"282\" height=\"42\" class=\"note\"></rect><text x=\"421\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"421\">Using Checkout SDK session</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"-5\" y=\"667\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"160\" height=\"42\" class=\"note\"></rect><text x=\"75\" y=\"672\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"75\">Order receipt page</tspan></text></g><text x=\"407\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click pay - Create session</text><line x1=\"76\" y1=\"119\" x2=\"737\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Merchant_App\" data-to=\"Checkout_Sessions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line><text x=\"410\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return session</text><line x1=\"740\" y1=\"173\" x2=\"79\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Checkout_Sessions\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line><text x=\"189\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"76\" y1=\"227\" x2=\"301\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_App\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line><text x=\"420\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"306\" y1=\"281\" x2=\"533\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line><text x=\"740\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"538\" y1=\"387\" x2=\"941\" y2=\"387\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line><text x=\"743\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"944\" y1=\"441\" x2=\"541\" y2=\"441\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line><text x=\"423\" y=\"456\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"536\" y1=\"495\" x2=\"309\" y2=\"495\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line><text x=\"420\" y=\"510\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"306\" y1=\"549\" x2=\"533\" y2=\"549\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line><text x=\"423\" y=\"564\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"536\" y1=\"603\" x2=\"309\" y2=\"603\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line><text x=\"192\" y=\"618\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"304\" y1=\"657\" x2=\"79\" y2=\"657\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-552b55276d4fa076c45fc624d7e827138f48201cc0d6ed5d325bf1809d5db8a2-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Merchant_App\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Checkout_Sessions as Checkout Sessions\n    participant Issuer \n    Merchant_App->>Checkout_Sessions: Click pay - Create session\n    Checkout_Sessions->>Merchant_App: Return session \n    Merchant_App->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using Checkout SDK session\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_App: Transaction complete\n    Note over Merchant_App: Order receipt page\n"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"fraudsight","__idx":2},"children":["FraudSight"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"FraudSight (highRisk)","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Card payment with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/fraud-assessment"},"children":["FraudSight enabled"]}," that results in a highRisk assessment outcome that stops the payment."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Fraud assessment\n    Note over Payments_API: outcome: highRisk <br> Payment stopped\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: Transaction failed\n    Note left of Merchant_Frontend: Transaction failed\n","diagramHtml":"<svg id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 881.5px;\" viewBox=\"-50 -10 881.5 651\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"627.5\" y=\"565\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"702.5\" y=\"597.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"702.5\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"414\" y=\"565\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"493.5\" y=\"597.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"493.5\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"200\" y=\"565\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"282\" y=\"597.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"282\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"565\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"597.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor3\" x1=\"702.5\" y1=\"65\" x2=\"702.5\" y2=\"565\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"627.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"702.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"702.5\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"493.5\" y1=\"65\" x2=\"493.5\" y2=\"565\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"414\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"493.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"493.5\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"282\" y1=\"65\" x2=\"282\" y2=\"565\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"200\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"282\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"282\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"565\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .error-icon{fill:#552222;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .error-text{fill:#552222;stroke:#552222;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .edge-thickness-normal{stroke-width:1px;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .edge-thickness-thick{stroke-width:3.5px;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .edge-pattern-solid{stroke-dasharray:0;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .marker{fill:#333333;stroke:#333333;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .marker.cross{stroke:#333333;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 p{margin:0;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .actor-line{stroke:#9370DB;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .sequenceNumber{fill:white;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .messageText{fill:#333;stroke:none;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .labelText,#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .loopText,#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .sectionTitle,#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .noteText,#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .actorPopupMenu{position:absolute;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .actor-man circle,#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 line{fill:#ECECFF;stroke-width:2px;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 .node .neo-node{stroke:#9370DB;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].node rect,#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].cluster rect,#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"623.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"158\" height=\"64\" class=\"note\"></rect><text x=\"703\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"703\">outcome: highRisk </tspan></text><text x=\"703\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"703\"> Payment stopped</tspan></text></g><g data-et=\"note\" data-id=\"i7\"><rect x=\"93\" y=\"503\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"175\" y=\"508\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"175\">Transaction failed</tspan></text></g><text x=\"177\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"278\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-arrowhead)\" style=\"fill: none;\"></line><text x=\"386\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"283\" y1=\"173\" x2=\"489.5\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-arrowhead)\" style=\"fill: none;\"></line><text x=\"597\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"494.5\" y1=\"227\" x2=\"698.5\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-arrowhead)\" style=\"fill: none;\"></line><text x=\"704\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Fraud assessment</text><path d=\"M 703.5,281 C 763.5,271 763.5,311 703.5,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-arrowhead)\" style=\"fill: none;\"></path><text x=\"600\" y=\"400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"701.5\" y1=\"439\" x2=\"497.5\" y2=\"439\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-arrowhead)\" style=\"fill: none;\"></line><text x=\"389\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction failed</text><line x1=\"492.5\" y1=\"493\" x2=\"286\" y2=\"493\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-6e691e2d451411d8bf46b97ed6bbc1ff890b2709dd432e6c036efb26e267f937-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 881.5px;\" viewBox=\"-50 -10 881.5 651\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"627.5\" y=\"565\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"702.5\" y=\"597.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"702.5\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"414\" y=\"565\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"493.5\" y=\"597.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"493.5\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"200\" y=\"565\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"282\" y=\"597.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"282\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"565\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"597.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor3\" x1=\"702.5\" y1=\"65\" x2=\"702.5\" y2=\"565\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"627.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"702.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"702.5\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"493.5\" y1=\"65\" x2=\"493.5\" y2=\"565\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"414\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"493.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"493.5\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"282\" y1=\"65\" x2=\"282\" y2=\"565\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"200\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"282\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"282\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"565\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .error-icon{fill:#a44141;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .error-text{fill:#ddd;stroke:#ddd;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .edge-thickness-normal{stroke-width:1px;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .edge-thickness-thick{stroke-width:3.5px;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .edge-pattern-solid{stroke-dasharray:0;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .marker.cross{stroke:lightgrey;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 p{margin:0;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .actor-line{stroke:#ccc;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .sequenceNumber{fill:black;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .messageText{fill:lightgrey;stroke:none;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .labelText,#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .loopText,#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .sectionTitle,#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .noteText,#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .actorPopupMenu{position:absolute;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .actor-man circle,#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 line{fill:#1f2020;stroke-width:2px;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 .node .neo-node{stroke:#ccc;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].node rect,#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].cluster rect,#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].node polygon{stroke:url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].node path{stroke:url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-gradient);stroke-width:1px;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].node circle{stroke:url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"623.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"158\" height=\"64\" class=\"note\"></rect><text x=\"703\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"703\">outcome: highRisk </tspan></text><text x=\"703\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"703\"> Payment stopped</tspan></text></g><g data-et=\"note\" data-id=\"i7\"><rect x=\"93\" y=\"503\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"175\" y=\"508\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"175\">Transaction failed</tspan></text></g><text x=\"177\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"278\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-arrowhead)\" style=\"fill: none;\"></line><text x=\"386\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"283\" y1=\"173\" x2=\"489.5\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-arrowhead)\" style=\"fill: none;\"></line><text x=\"597\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"494.5\" y1=\"227\" x2=\"698.5\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-arrowhead)\" style=\"fill: none;\"></line><text x=\"704\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Fraud assessment</text><path d=\"M 703.5,281 C 763.5,271 763.5,311 703.5,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-arrowhead)\" style=\"fill: none;\"></path><text x=\"600\" y=\"400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"701.5\" y1=\"439\" x2=\"497.5\" y2=\"439\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-arrowhead)\" style=\"fill: none;\"></line><text x=\"389\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction failed</text><line x1=\"492.5\" y1=\"493\" x2=\"286\" y2=\"493\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-28cbb7bdd37bd1cba35178cd6fd7dceb13dfff2a2be30a12c3fcc12e6e662e44-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Fraud assessment\n    Note over Payments_API: outcome: highRisk <br> Payment stopped\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: Transaction failed\n    Note left of Merchant_Frontend: Transaction failed\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"FraudSight (lowRisk/review)","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Card payment with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/fraud-assessment"},"children":["FraudSight enabled"]}," that results in a lowRisk assessment outcome and continues with the payment."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: fraud assessment\n    Note over Payments_API: outcome: lowRisk or review <br> Proceed with payment\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1170px;\" viewBox=\"-50 -10 1170 867\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"920\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"995\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"995\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"672\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"747\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"747\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"995\" y1=\"65\" x2=\"995\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"920\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"995\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"995\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"747\" y1=\"65\" x2=\"747\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"672\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"747\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"747\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .error-icon{fill:#552222;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .error-text{fill:#552222;stroke:#552222;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .edge-thickness-normal{stroke-width:1px;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .edge-thickness-thick{stroke-width:3.5px;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .edge-pattern-solid{stroke-dasharray:0;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .edge-pattern-dashed{stroke-dasharray:3;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .edge-pattern-dotted{stroke-dasharray:2;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .marker{fill:#333333;stroke:#333333;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .marker.cross{stroke:#333333;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d p{margin:0;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d text.actor&gt;tspan{fill:black;stroke:none;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .actor-line{stroke:#9370DB;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .sequenceNumber{fill:white;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [id$=\"-sequencenumber\"]{fill:#333;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .messageText{fill:#333;stroke:none;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .labelText,#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .labelText&gt;tspan{fill:black;stroke:none;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .loopText,#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .loopText&gt;tspan{fill:black;stroke:none;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .sectionTitle,#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .noteText,#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .activation0{fill:#f4f4f4;stroke:#666;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .activation1{fill:#f4f4f4;stroke:#666;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .activation2{fill:#f4f4f4;stroke:#666;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .actorPopupMenu{position:absolute;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .actor-man circle,#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d line{fill:#ECECFF;stroke-width:2px;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d .node .neo-node{stroke:#9370DB;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].node rect,#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].cluster rect,#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"635\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"224\" height=\"64\" class=\"note\"></rect><text x=\"747\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"747\">outcome: lowRisk or review </tspan></text><text x=\"747\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"747\"> Proceed with payment</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"96\" y=\"719\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"724\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></line><text x=\"630\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"743\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></line><text x=\"748\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">fraud assessment</text><path d=\"M 748,281 C 808,271 808,311 748,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></path><text x=\"870\" y=\"400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"748\" y1=\"439\" x2=\"991\" y2=\"439\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></line><text x=\"873\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"994\" y1=\"493\" x2=\"751\" y2=\"493\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></line><text x=\"633\" y=\"508\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"746\" y1=\"547\" x2=\"519\" y2=\"547\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></line><text x=\"630\" y=\"562\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"516\" y1=\"601\" x2=\"743\" y2=\"601\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></line><text x=\"633\" y=\"616\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"746\" y1=\"655\" x2=\"519\" y2=\"655\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"670\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"709\" x2=\"289\" y2=\"709\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a954912f56f51a09ac9b1c0d453da8d240ca8040a1f6fd2b4061abc8bd7ec53d-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1170px;\" viewBox=\"-50 -10 1170 867\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"920\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"995\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"995\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"672\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"747\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"747\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"781\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"813.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"995\" y1=\"65\" x2=\"995\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"920\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"995\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"995\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"747\" y1=\"65\" x2=\"747\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"672\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"747\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"747\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"781\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .error-icon{fill:#a44141;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .error-text{fill:#ddd;stroke:#ddd;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .edge-thickness-normal{stroke-width:1px;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .edge-thickness-thick{stroke-width:3.5px;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .edge-pattern-solid{stroke-dasharray:0;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .edge-pattern-dashed{stroke-dasharray:3;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .edge-pattern-dotted{stroke-dasharray:2;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .marker{fill:lightgrey;stroke:lightgrey;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .marker.cross{stroke:lightgrey;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e p{margin:0;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .actor-line{stroke:#ccc;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .sequenceNumber{fill:black;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .messageText{fill:lightgrey;stroke:none;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .labelText,#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .loopText,#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .sectionTitle,#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .noteText,#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .actorPopupMenu{position:absolute;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .actor-man circle,#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e line{fill:#1f2020;stroke-width:2px;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e .node .neo-node{stroke:#ccc;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].node rect,#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].cluster rect,#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].node polygon{stroke:url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].node path{stroke:url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-gradient);stroke-width:1px;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].node circle{stroke:url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"635\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"224\" height=\"64\" class=\"note\"></rect><text x=\"747\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"747\">outcome: lowRisk or review </tspan></text><text x=\"747\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"747\"> Proceed with payment</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"96\" y=\"719\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"724\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></line><text x=\"630\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"743\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></line><text x=\"748\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">fraud assessment</text><path d=\"M 748,281 C 808,271 808,311 748,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></path><text x=\"870\" y=\"400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"748\" y1=\"439\" x2=\"991\" y2=\"439\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></line><text x=\"873\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"994\" y1=\"493\" x2=\"751\" y2=\"493\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></line><text x=\"633\" y=\"508\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"746\" y1=\"547\" x2=\"519\" y2=\"547\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></line><text x=\"630\" y=\"562\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"516\" y1=\"601\" x2=\"743\" y2=\"601\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></line><text x=\"633\" y=\"616\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"746\" y1=\"655\" x2=\"519\" y2=\"655\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"670\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"709\" x2=\"289\" y2=\"709\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f37051ccea67efcbec961357ad91cd8fae3ef4f3da194f34539a2a69843ca74e-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: fraud assessment\n    Note over Payments_API: outcome: lowRisk or review <br> Proceed with payment\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"3ds---integrated","__idx":3},"children":["3DS - Integrated"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"3DS Web (frictionless)","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Card payment with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/3ds-authentication/integrated-3ds"},"children":["3DS authentication enabled"]},", resulting in a frictionless issuer response."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Issuer: Authorization request\n    Issuer->>Payments_API: Authorization response\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1245px;\" viewBox=\"-50 -10 1245 1033\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"995\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1070\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1070\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1070\" y1=\"65\" x2=\"1070\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"995\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1070\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1070\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .error-icon{fill:#552222;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .error-text{fill:#552222;stroke:#552222;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .edge-thickness-normal{stroke-width:1px;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .edge-thickness-thick{stroke-width:3.5px;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .edge-pattern-solid{stroke-dasharray:0;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .marker{fill:#333333;stroke:#333333;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .marker.cross{stroke:#333333;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 p{margin:0;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .actor-line{stroke:#9370DB;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .sequenceNumber{fill:white;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .messageText{fill:#333;stroke:none;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .labelText,#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .loopText,#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .sectionTitle,#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .noteText,#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .actorPopupMenu{position:absolute;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .actor-man circle,#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 line{fill:#ECECFF;stroke-width:2px;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 .node .neo-node{stroke:#9370DB;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].node rect,#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].cluster rect,#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i15\"><rect x=\"119\" y=\"885\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"890\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"281\" x2=\"576\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"335\" x2=\"312\" y2=\"335\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"389\" x2=\"79\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"571\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"443\" x2=\"1066\" y2=\"443\" class=\"messageLine1\" data-et=\"message\" data-id=\"i6\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"574\" y=\"458\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1069\" y1=\"497\" x2=\"79\" y2=\"497\" class=\"messageLine1\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"512\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"551\" x2=\"822\" y2=\"551\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"947\" y=\"566\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"827\" y1=\"605\" x2=\"1066\" y2=\"605\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"950\" y=\"620\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization response</text><line x1=\"1069\" y1=\"659\" x2=\"830\" y2=\"659\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"674\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"713\" x2=\"576\" y2=\"713\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"728\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"573\" y1=\"767\" x2=\"822\" y2=\"767\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"782\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"825\" y1=\"821\" x2=\"576\" y2=\"821\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"836\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"875\" x2=\"312\" y2=\"875\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-35f1d4301fb11fadcea81abe2ef1b9b72cbd93f7402d1c785590bb7c0a07cba7-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1245px;\" viewBox=\"-50 -10 1245 1033\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"995\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1070\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1070\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"947\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"979.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1070\" y1=\"65\" x2=\"1070\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"995\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1070\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1070\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"947\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .error-icon{fill:#a44141;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .error-text{fill:#ddd;stroke:#ddd;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .edge-thickness-normal{stroke-width:1px;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .edge-thickness-thick{stroke-width:3.5px;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .edge-pattern-solid{stroke-dasharray:0;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .edge-pattern-dashed{stroke-dasharray:3;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .edge-pattern-dotted{stroke-dasharray:2;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .marker{fill:lightgrey;stroke:lightgrey;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .marker.cross{stroke:lightgrey;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e p{margin:0;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .actor-line{stroke:#ccc;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .sequenceNumber{fill:black;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .messageText{fill:lightgrey;stroke:none;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .labelText,#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .loopText,#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .sectionTitle,#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .noteText,#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .actorPopupMenu{position:absolute;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .actor-man circle,#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e line{fill:#1f2020;stroke-width:2px;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e .node .neo-node{stroke:#ccc;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].node rect,#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].cluster rect,#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].node polygon{stroke:url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].node path{stroke:url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-gradient);stroke-width:1px;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].node circle{stroke:url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i15\"><rect x=\"119\" y=\"885\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"890\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"281\" x2=\"576\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"335\" x2=\"312\" y2=\"335\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"389\" x2=\"79\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"571\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"443\" x2=\"1066\" y2=\"443\" class=\"messageLine1\" data-et=\"message\" data-id=\"i6\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"574\" y=\"458\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1069\" y1=\"497\" x2=\"79\" y2=\"497\" class=\"messageLine1\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"512\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"551\" x2=\"822\" y2=\"551\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"947\" y=\"566\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"827\" y1=\"605\" x2=\"1066\" y2=\"605\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"950\" y=\"620\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization response</text><line x1=\"1069\" y1=\"659\" x2=\"830\" y2=\"659\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"674\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"713\" x2=\"576\" y2=\"713\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"728\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"573\" y1=\"767\" x2=\"822\" y2=\"767\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"782\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"825\" y1=\"821\" x2=\"576\" y2=\"821\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"836\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"875\" x2=\"312\" y2=\"875\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-a496196e9713f2af3525da34381c2dd723b007b85ab66df7b309a2b211e77c5e-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Issuer: Authorization request\n    Issuer->>Payments_API: Authorization response\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"3DS Web (challenge)","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Card payment with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/3ds-authentication/integrated-3ds"},"children":["3DS authentication enabled"]},", resulting in a challenged issuer response."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1249px;\" viewBox=\"-50 -10 1249 1357\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .error-icon{fill:#552222;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .error-text{fill:#552222;stroke:#552222;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .edge-thickness-normal{stroke-width:1px;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .edge-thickness-thick{stroke-width:3.5px;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .edge-pattern-solid{stroke-dasharray:0;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .marker{fill:#333333;stroke:#333333;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .marker.cross{stroke:#333333;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 p{margin:0;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .actor-line{stroke:#9370DB;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .sequenceNumber{fill:white;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .messageText{fill:#333;stroke:none;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .labelText,#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .loopText,#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .sectionTitle,#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .noteText,#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .actorPopupMenu{position:absolute;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .actor-man circle,#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 line{fill:#ECECFF;stroke-width:2px;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 .node .neo-node{stroke:#9370DB;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].node rect,#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].cluster rect,#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i21\"><rect x=\"119\" y=\"1209\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1214\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"281\" x2=\"576\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"335\" x2=\"312\" y2=\"335\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"389\" x2=\"79\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"443\" x2=\"1070\" y2=\"443\" class=\"messageLine1\" data-et=\"message\" data-id=\"i6\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"458\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"497\" x2=\"79\" y2=\"497\" class=\"messageLine1\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"512\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"551\" x2=\"822\" y2=\"551\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"566\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"605\" x2=\"576\" y2=\"605\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"620\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"659\" x2=\"312\" y2=\"659\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"674\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"713\" x2=\"79\" y2=\"713\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"728\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"767\" x2=\"1070\" y2=\"767\" class=\"messageLine1\" data-et=\"message\" data-id=\"i12\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"782\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"821\" x2=\"79\" y2=\"821\" class=\"messageLine1\" data-et=\"message\" data-id=\"i13\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"836\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"875\" x2=\"822\" y2=\"875\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"890\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"929\" x2=\"1070\" y2=\"929\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"944\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"983\" x2=\"830\" y2=\"983\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"998\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1037\" x2=\"576\" y2=\"1037\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1052\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1091\" x2=\"822\" y2=\"1091\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1106\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1145\" x2=\"576\" y2=\"1145\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1160\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1199\" x2=\"312\" y2=\"1199\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b24a656466ca8623b9ffc43c1c1ed05ea2d75c487a7cf1a41a4ee65d0900e490-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1249px;\" viewBox=\"-50 -10 1249 1357\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1271\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1303.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1271\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .error-icon{fill:#a44141;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .error-text{fill:#ddd;stroke:#ddd;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .edge-thickness-normal{stroke-width:1px;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .edge-thickness-thick{stroke-width:3.5px;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .edge-pattern-solid{stroke-dasharray:0;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .edge-pattern-dashed{stroke-dasharray:3;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .edge-pattern-dotted{stroke-dasharray:2;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .marker{fill:lightgrey;stroke:lightgrey;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .marker.cross{stroke:lightgrey;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a p{margin:0;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .actor-line{stroke:#ccc;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .sequenceNumber{fill:black;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .messageText{fill:lightgrey;stroke:none;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .labelText,#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .loopText,#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .sectionTitle,#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .noteText,#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .actorPopupMenu{position:absolute;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .actor-man circle,#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a line{fill:#1f2020;stroke-width:2px;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a .node .neo-node{stroke:#ccc;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].node rect,#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].cluster rect,#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].node polygon{stroke:url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].node path{stroke:url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-gradient);stroke-width:1px;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].node circle{stroke:url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i21\"><rect x=\"119\" y=\"1209\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1214\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"281\" x2=\"576\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"335\" x2=\"312\" y2=\"335\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"389\" x2=\"79\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"443\" x2=\"1070\" y2=\"443\" class=\"messageLine1\" data-et=\"message\" data-id=\"i6\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"458\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"497\" x2=\"79\" y2=\"497\" class=\"messageLine1\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"512\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"551\" x2=\"822\" y2=\"551\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"566\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"605\" x2=\"576\" y2=\"605\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"620\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"659\" x2=\"312\" y2=\"659\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"674\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"713\" x2=\"79\" y2=\"713\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"728\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"767\" x2=\"1070\" y2=\"767\" class=\"messageLine1\" data-et=\"message\" data-id=\"i12\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"782\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"821\" x2=\"79\" y2=\"821\" class=\"messageLine1\" data-et=\"message\" data-id=\"i13\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"836\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"875\" x2=\"822\" y2=\"875\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"890\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"929\" x2=\"1070\" y2=\"929\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"944\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"983\" x2=\"830\" y2=\"983\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"998\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1037\" x2=\"576\" y2=\"1037\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1052\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1091\" x2=\"822\" y2=\"1091\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1106\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1145\" x2=\"576\" y2=\"1145\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1160\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1199\" x2=\"312\" y2=\"1199\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-121f068fa092ad0e454507cc3b1c70e6702f80b94d6980ca206538b41664b46a-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"3DS iOS/Android (challenge)","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Card payment with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/3ds-authentication/integrated-3ds"},"children":["3DS authentication enabled"]},", resulting in a challenged issuer response."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Merchant_App as Merchant App\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Merchant_App->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_App: DeviceData - JWT\n    Note over Merchant_App: Cardinal SDK: Initialize\n    Merchant_App-->>Issuer: Device App data\n    Issuer-->>Merchant_App: consumerSessionId  \n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Note left of Payments_API: Includes consumerSessionId\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_App: Challenge - Payload\n    Note over Merchant_App: Cardinal SDK: Display Challenge\n    Merchant_App-->>Issuer: Challenge Data\n    Issuer-->>Merchant_App: Challenge Complete\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_App: Transaction complete\n    Note left of Merchant_App: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1120px;\" viewBox=\"-160 -10 1120 1351\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"760\" y=\"1265\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"835\" y=\"1297.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"835\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"512\" y=\"1265\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"587\" y=\"1297.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"587\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"225.5\" y=\"1265\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"305\" y=\"1297.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"305\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"0\" y=\"1265\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Merchant_App\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1297.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Merchant App</tspan></text></g><g><line id=\"actor3\" x1=\"835\" y1=\"65\" x2=\"835\" y2=\"1265\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"760\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"835\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"835\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor2\" x1=\"587\" y1=\"65\" x2=\"587\" y2=\"1265\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"512\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"587\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"587\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor1\" x1=\"305\" y1=\"65\" x2=\"305\" y2=\"1265\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"225.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"305\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"305\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1265\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_App\" data-et=\"life-line\" data-id=\"Merchant_App\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_App\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Merchant_App\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Merchant App</tspan></text></g></g><style>#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .error-icon{fill:#552222;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .error-text{fill:#552222;stroke:#552222;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .edge-thickness-normal{stroke-width:1px;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .edge-thickness-thick{stroke-width:3.5px;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .edge-pattern-solid{stroke-dasharray:0;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .edge-pattern-dashed{stroke-dasharray:3;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .edge-pattern-dotted{stroke-dasharray:2;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .marker{fill:#333333;stroke:#333333;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .marker.cross{stroke:#333333;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db p{margin:0;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db text.actor&gt;tspan{fill:black;stroke:none;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .actor-line{stroke:#9370DB;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .sequenceNumber{fill:white;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [id$=\"-sequencenumber\"]{fill:#333;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .messageText{fill:#333;stroke:none;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .labelText,#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .labelText&gt;tspan{fill:black;stroke:none;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .loopText,#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .loopText&gt;tspan{fill:black;stroke:none;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .sectionTitle,#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .noteText,#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .activation0{fill:#f4f4f4;stroke:#666;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .activation1{fill:#f4f4f4;stroke:#666;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .activation2{fill:#f4f4f4;stroke:#666;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .actorPopupMenu{position:absolute;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .actor-man circle,#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db line{fill:#ECECFF;stroke-width:2px;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db .node .neo-node{stroke:#9370DB;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].node rect,#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].cluster rect,#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"-18\" y=\"291\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"186\" height=\"42\" class=\"note\"></rect><text x=\"75\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"75\">Cardinal SDK: Initialize</tspan></text></g><g data-et=\"note\" data-id=\"i8\"><rect x=\"330\" y=\"505\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"232\" height=\"42\" class=\"note\"></rect><text x=\"446\" y=\"510\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"446\">Includes consumerSessionId</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"-53\" y=\"665\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"256\" height=\"42\" class=\"note\"></rect><text x=\"75\" y=\"670\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"75\">Cardinal SDK: Display Challenge</tspan></text></g><g data-et=\"note\" data-id=\"i21\"><rect x=\"-110\" y=\"1203\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"160\" height=\"42\" class=\"note\"></rect><text x=\"-30\" y=\"1208\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"-30\">Order receipt page</tspan></text></g><text x=\"189\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"76\" y1=\"119\" x2=\"301\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Merchant_App\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"445\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"306\" y1=\"173\" x2=\"583\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"448\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"586\" y1=\"227\" x2=\"309\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"192\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - JWT</text><line x1=\"304\" y1=\"281\" x2=\"79\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Merchant_Backend\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"454\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Device App data</text><line x1=\"76\" y1=\"387\" x2=\"831\" y2=\"387\" class=\"messageLine1\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_App\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"457\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">consumerSessionId</text><line x1=\"834\" y1=\"441\" x2=\"79\" y2=\"441\" class=\"messageLine1\" data-et=\"message\" data-id=\"i6\" data-from=\"Issuer\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"445\" y=\"456\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"306\" y1=\"495\" x2=\"583\" y2=\"495\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"448\" y=\"562\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"586\" y1=\"601\" x2=\"309\" y2=\"601\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"192\" y=\"616\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge - Payload</text><line x1=\"304\" y1=\"655\" x2=\"79\" y2=\"655\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"454\" y=\"722\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge Data</text><line x1=\"76\" y1=\"761\" x2=\"831\" y2=\"761\" class=\"messageLine1\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_App\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"457\" y=\"776\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge Complete</text><line x1=\"834\" y1=\"815\" x2=\"79\" y2=\"815\" class=\"messageLine1\" data-et=\"message\" data-id=\"i13\" data-from=\"Issuer\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"445\" y=\"830\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"306\" y1=\"869\" x2=\"583\" y2=\"869\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"710\" y=\"884\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"588\" y1=\"923\" x2=\"831\" y2=\"923\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"713\" y=\"938\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"834\" y1=\"977\" x2=\"591\" y2=\"977\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"448\" y=\"992\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"586\" y1=\"1031\" x2=\"309\" y2=\"1031\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"445\" y=\"1046\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"306\" y1=\"1085\" x2=\"583\" y2=\"1085\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"448\" y=\"1100\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"586\" y1=\"1139\" x2=\"309\" y2=\"1139\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line><text x=\"192\" y=\"1154\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"304\" y1=\"1193\" x2=\"79\" y2=\"1193\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Backend\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f59d32cfa240a532ddbf75e292bd8d080ceba33cab393e0af450010e073719db-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1120px;\" viewBox=\"-160 -10 1120 1351\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"760\" y=\"1265\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"835\" y=\"1297.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"835\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"512\" y=\"1265\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"587\" y=\"1297.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"587\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"225.5\" y=\"1265\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"305\" y=\"1297.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"305\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"0\" y=\"1265\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Merchant_App\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1297.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Merchant App</tspan></text></g><g><line id=\"actor3\" x1=\"835\" y1=\"65\" x2=\"835\" y2=\"1265\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"760\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"835\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"835\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor2\" x1=\"587\" y1=\"65\" x2=\"587\" y2=\"1265\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"512\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"587\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"587\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor1\" x1=\"305\" y1=\"65\" x2=\"305\" y2=\"1265\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"225.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"305\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"305\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1265\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_App\" data-et=\"life-line\" data-id=\"Merchant_App\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_App\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Merchant_App\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Merchant App</tspan></text></g></g><style>#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .error-icon{fill:#a44141;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .error-text{fill:#ddd;stroke:#ddd;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .edge-thickness-normal{stroke-width:1px;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .edge-thickness-thick{stroke-width:3.5px;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .edge-pattern-solid{stroke-dasharray:0;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .marker.cross{stroke:lightgrey;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 p{margin:0;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .actor-line{stroke:#ccc;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .sequenceNumber{fill:black;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .messageText{fill:lightgrey;stroke:none;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .labelText,#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .loopText,#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .sectionTitle,#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .noteText,#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .actorPopupMenu{position:absolute;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .actor-man circle,#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 line{fill:#1f2020;stroke-width:2px;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 .node .neo-node{stroke:#ccc;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].node rect,#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].cluster rect,#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].node polygon{stroke:url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].node path{stroke:url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-gradient);stroke-width:1px;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].node circle{stroke:url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"-18\" y=\"291\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"186\" height=\"42\" class=\"note\"></rect><text x=\"75\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"75\">Cardinal SDK: Initialize</tspan></text></g><g data-et=\"note\" data-id=\"i8\"><rect x=\"330\" y=\"505\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"232\" height=\"42\" class=\"note\"></rect><text x=\"446\" y=\"510\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"446\">Includes consumerSessionId</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"-53\" y=\"665\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"256\" height=\"42\" class=\"note\"></rect><text x=\"75\" y=\"670\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"75\">Cardinal SDK: Display Challenge</tspan></text></g><g data-et=\"note\" data-id=\"i21\"><rect x=\"-110\" y=\"1203\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"160\" height=\"42\" class=\"note\"></rect><text x=\"-30\" y=\"1208\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"-30\">Order receipt page</tspan></text></g><text x=\"189\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"76\" y1=\"119\" x2=\"301\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Merchant_App\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"445\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"306\" y1=\"173\" x2=\"583\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"448\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"586\" y1=\"227\" x2=\"309\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"192\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - JWT</text><line x1=\"304\" y1=\"281\" x2=\"79\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Merchant_Backend\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"454\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Device App data</text><line x1=\"76\" y1=\"387\" x2=\"831\" y2=\"387\" class=\"messageLine1\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_App\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"457\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">consumerSessionId</text><line x1=\"834\" y1=\"441\" x2=\"79\" y2=\"441\" class=\"messageLine1\" data-et=\"message\" data-id=\"i6\" data-from=\"Issuer\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"445\" y=\"456\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"306\" y1=\"495\" x2=\"583\" y2=\"495\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"448\" y=\"562\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"586\" y1=\"601\" x2=\"309\" y2=\"601\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"192\" y=\"616\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge - Payload</text><line x1=\"304\" y1=\"655\" x2=\"79\" y2=\"655\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"454\" y=\"722\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge Data</text><line x1=\"76\" y1=\"761\" x2=\"831\" y2=\"761\" class=\"messageLine1\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_App\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"457\" y=\"776\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge Complete</text><line x1=\"834\" y1=\"815\" x2=\"79\" y2=\"815\" class=\"messageLine1\" data-et=\"message\" data-id=\"i13\" data-from=\"Issuer\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"445\" y=\"830\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"306\" y1=\"869\" x2=\"583\" y2=\"869\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"710\" y=\"884\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"588\" y1=\"923\" x2=\"831\" y2=\"923\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"713\" y=\"938\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"834\" y1=\"977\" x2=\"591\" y2=\"977\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"448\" y=\"992\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"586\" y1=\"1031\" x2=\"309\" y2=\"1031\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"445\" y=\"1046\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"306\" y1=\"1085\" x2=\"583\" y2=\"1085\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"448\" y=\"1100\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"586\" y1=\"1139\" x2=\"309\" y2=\"1139\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line><text x=\"192\" y=\"1154\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"304\" y1=\"1193\" x2=\"79\" y2=\"1193\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Backend\" data-to=\"Merchant_App\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7f6692fbec90c27df0915147767c4b63c8c56f7c8c9fc91d87cc2c75b5fa950-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Merchant_App as Merchant App\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Merchant_App->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_App: DeviceData - JWT\n    Note over Merchant_App: Cardinal SDK: Initialize\n    Merchant_App-->>Issuer: Device App data\n    Issuer-->>Merchant_App: consumerSessionId  \n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Note left of Payments_API: Includes consumerSessionId\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_App: Challenge - Payload\n    Note over Merchant_App: Cardinal SDK: Display Challenge\n    Merchant_App-->>Issuer: Challenge Data\n    Issuer-->>Merchant_App: Challenge Complete\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_App: Transaction complete\n    Note left of Merchant_App: Order receipt page\n\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Example using Checkout SDK","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["An example using the Checkout SDK to provide the card details using a low PCI set of hosted card fields. The rest of the flow is the same as the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["3DS Web (challenge)"]}," tab."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Checkout_Sessions as Checkout Sessions\n    participant Issuer\n    Note over Merchant_Frontend: Checkout JS added to page \n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Checkout_Sessions: Create session\n    Checkout_Sessions->>Merchant_Frontend: Return session \n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using Checkout SDK session\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1409px;\" viewBox=\"-50 -10 1409 1569\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1159\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1234\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1234\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"951\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1030\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1030\" dy=\"0\">Checkout Sessions</tspan></text></g><g><rect x=\"751\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1234\" y1=\"65\" x2=\"1234\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1159\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1234\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1234\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1030\" y1=\"65\" x2=\"1030\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkout_Sessions\" data-et=\"life-line\" data-id=\"Checkout_Sessions\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkout_Sessions\"><rect x=\"951\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1030\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1030\" dy=\"0\">Checkout Sessions</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .error-icon{fill:#552222;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .error-text{fill:#552222;stroke:#552222;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .edge-thickness-normal{stroke-width:1px;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .edge-thickness-thick{stroke-width:3.5px;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .edge-pattern-solid{stroke-dasharray:0;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .edge-pattern-dashed{stroke-dasharray:3;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .edge-pattern-dotted{stroke-dasharray:2;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .marker{fill:#333333;stroke:#333333;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .marker.cross{stroke:#333333;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b p{margin:0;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b text.actor&gt;tspan{fill:black;stroke:none;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .actor-line{stroke:#9370DB;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .sequenceNumber{fill:white;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [id$=\"-sequencenumber\"]{fill:#333;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .messageText{fill:#333;stroke:none;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .labelText,#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .labelText&gt;tspan{fill:black;stroke:none;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .loopText,#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .loopText&gt;tspan{fill:black;stroke:none;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .sectionTitle,#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .noteText,#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .activation0{fill:#f4f4f4;stroke:#666;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .activation1{fill:#f4f4f4;stroke:#666;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .activation2{fill:#f4f4f4;stroke:#666;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .actorPopupMenu{position:absolute;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .actor-man circle,#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b line{fill:#ECECFF;stroke-width:2px;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b .node .neo-node{stroke:#9370DB;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].node rect,#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].cluster rect,#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i0\"><rect x=\"199\" y=\"75\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"218\" height=\"42\" class=\"note\"></rect><text x=\"308\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"308\">Checkout JS added to page</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"397\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Using Checkout SDK session</tspan></text></g><g data-et=\"note\" data-id=\"i25\"><rect x=\"119\" y=\"1421\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1426\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"171\" x2=\"304\" y2=\"171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"668\" y=\"186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create session</text><line x1=\"309\" y1=\"225\" x2=\"1026\" y2=\"225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Frontend\" data-to=\"Checkout_Sessions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"671\" y=\"240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return session</text><line x1=\"1029\" y1=\"279\" x2=\"312\" y2=\"279\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Checkout_Sessions\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"333\" x2=\"568\" y2=\"333\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"387\" x2=\"822\" y2=\"387\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"493\" x2=\"576\" y2=\"493\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"508\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"547\" x2=\"312\" y2=\"547\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"562\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"601\" x2=\"79\" y2=\"601\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"653\" y=\"616\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"655\" x2=\"1230\" y2=\"655\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"656\" y=\"670\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1233\" y1=\"709\" x2=\"79\" y2=\"709\" class=\"messageLine1\" data-et=\"message\" data-id=\"i11\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"724\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"763\" x2=\"822\" y2=\"763\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"778\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"817\" x2=\"576\" y2=\"817\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"832\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"871\" x2=\"312\" y2=\"871\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"886\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"925\" x2=\"79\" y2=\"925\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"653\" y=\"940\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"979\" x2=\"1230\" y2=\"979\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"656\" y=\"994\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1233\" y1=\"1033\" x2=\"79\" y2=\"1033\" class=\"messageLine1\" data-et=\"message\" data-id=\"i17\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1048\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1087\" x2=\"822\" y2=\"1087\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"1029\" y=\"1102\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1141\" x2=\"1230\" y2=\"1141\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"1032\" y=\"1156\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1233\" y1=\"1195\" x2=\"830\" y2=\"1195\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1210\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1249\" x2=\"576\" y2=\"1249\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1303\" x2=\"822\" y2=\"1303\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1318\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1357\" x2=\"576\" y2=\"1357\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1372\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1411\" x2=\"312\" y2=\"1411\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-84f1b4bf52104a3bc6bb48d7cecee673310d413dbd4119d2fdc585ee8fdd730b-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1409px;\" viewBox=\"-50 -10 1409 1569\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1159\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1234\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1234\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"951\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1030\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1030\" dy=\"0\">Checkout Sessions</tspan></text></g><g><rect x=\"751\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1483\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1515.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1234\" y1=\"65\" x2=\"1234\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1159\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1234\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1234\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1030\" y1=\"65\" x2=\"1030\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkout_Sessions\" data-et=\"life-line\" data-id=\"Checkout_Sessions\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkout_Sessions\"><rect x=\"951\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"158\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1030\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1030\" dy=\"0\">Checkout Sessions</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1483\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .error-icon{fill:#a44141;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .error-text{fill:#ddd;stroke:#ddd;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .edge-thickness-normal{stroke-width:1px;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .edge-thickness-thick{stroke-width:3.5px;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .edge-pattern-solid{stroke-dasharray:0;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .edge-pattern-dashed{stroke-dasharray:3;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .edge-pattern-dotted{stroke-dasharray:2;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .marker{fill:lightgrey;stroke:lightgrey;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .marker.cross{stroke:lightgrey;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd p{margin:0;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .actor-line{stroke:#ccc;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .sequenceNumber{fill:black;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .messageText{fill:lightgrey;stroke:none;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .labelText,#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .loopText,#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .sectionTitle,#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .noteText,#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .actorPopupMenu{position:absolute;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .actor-man circle,#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd line{fill:#1f2020;stroke-width:2px;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd .node .neo-node{stroke:#ccc;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].node rect,#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].cluster rect,#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].node polygon{stroke:url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].node path{stroke:url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-gradient);stroke-width:1px;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].node circle{stroke:url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i0\"><rect x=\"199\" y=\"75\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"218\" height=\"42\" class=\"note\"></rect><text x=\"308\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"308\">Checkout JS added to page</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"397\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Using Checkout SDK session</tspan></text></g><g data-et=\"note\" data-id=\"i25\"><rect x=\"119\" y=\"1421\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1426\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"171\" x2=\"304\" y2=\"171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"668\" y=\"186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create session</text><line x1=\"309\" y1=\"225\" x2=\"1026\" y2=\"225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Frontend\" data-to=\"Checkout_Sessions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"671\" y=\"240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return session</text><line x1=\"1029\" y1=\"279\" x2=\"312\" y2=\"279\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Checkout_Sessions\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"333\" x2=\"568\" y2=\"333\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"387\" x2=\"822\" y2=\"387\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"493\" x2=\"576\" y2=\"493\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"508\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"547\" x2=\"312\" y2=\"547\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"562\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"601\" x2=\"79\" y2=\"601\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"653\" y=\"616\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"655\" x2=\"1230\" y2=\"655\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"656\" y=\"670\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1233\" y1=\"709\" x2=\"79\" y2=\"709\" class=\"messageLine1\" data-et=\"message\" data-id=\"i11\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"724\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"763\" x2=\"822\" y2=\"763\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"778\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"817\" x2=\"576\" y2=\"817\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"832\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"871\" x2=\"312\" y2=\"871\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"886\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"925\" x2=\"79\" y2=\"925\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"653\" y=\"940\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"979\" x2=\"1230\" y2=\"979\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"656\" y=\"994\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1233\" y1=\"1033\" x2=\"79\" y2=\"1033\" class=\"messageLine1\" data-et=\"message\" data-id=\"i17\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1048\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1087\" x2=\"822\" y2=\"1087\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"1029\" y=\"1102\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1141\" x2=\"1230\" y2=\"1141\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"1032\" y=\"1156\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1233\" y1=\"1195\" x2=\"830\" y2=\"1195\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1210\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1249\" x2=\"576\" y2=\"1249\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1303\" x2=\"822\" y2=\"1303\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1318\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1357\" x2=\"576\" y2=\"1357\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1372\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1411\" x2=\"312\" y2=\"1411\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f44091c4c8045b265e4719b5497adb2df9de90788c834e6272d764b1284b20cd-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Checkout_Sessions as Checkout Sessions\n    participant Issuer\n    Note over Merchant_Frontend: Checkout JS added to page \n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Checkout_Sessions: Create session\n    Checkout_Sessions->>Merchant_Frontend: Return session \n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using Checkout SDK session\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"3ds---external","__idx":4},"children":["3DS - External"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Card payment with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/3ds-authentication/external-3ds"},"children":["External 3DS"]},", where authentication is completed by your own MPI or 3DS provider before the payment request is submitted."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant External_3DS as External 3DS Provider\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Initiate payment\n    Merchant_Backend->>External_3DS: Initiate 3DS authentication\n    External_3DS->>Issuer: Authentication request\n    Issuer-->>External_3DS: Frictionless authentication response\n    External_3DS->>Merchant_Backend: Return ECI, authValue, dsTransactionId\n    Note over Merchant_Backend: Authentication complete\n    Merchant_Backend->>Payments_API: Payment request (threeDS.type: \"external\")\n    Payments_API->>Issuer: Authorization request\n    Issuer->>Payments_API: Authorization response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1508px;\" viewBox=\"-50 -10 1508 977\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1258\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1333\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1333\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"1014\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1089\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1089\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"782\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"182\" height=\"65\" name=\"External_3DS\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"873\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"873\" dy=\"0\">External 3DS Provider</tspan></text></g><g><rect x=\"435.5\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1333\" y1=\"65\" x2=\"1333\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1258\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1333\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1333\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1089\" y1=\"65\" x2=\"1089\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"1014\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1089\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1089\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor3\" x1=\"873\" y1=\"65\" x2=\"873\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"External_3DS\" data-et=\"life-line\" data-id=\"External_3DS\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"External_3DS\"><rect x=\"782\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"182\" height=\"65\" name=\"External_3DS\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"873\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"873\" dy=\"0\">External 3DS Provider</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .error-icon{fill:#552222;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .error-text{fill:#552222;stroke:#552222;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .edge-thickness-normal{stroke-width:1px;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .edge-thickness-thick{stroke-width:3.5px;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .edge-pattern-solid{stroke-dasharray:0;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .edge-pattern-dashed{stroke-dasharray:3;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .edge-pattern-dotted{stroke-dasharray:2;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .marker{fill:#333333;stroke:#333333;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .marker.cross{stroke:#333333;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd p{margin:0;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd text.actor&gt;tspan{fill:black;stroke:none;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .actor-line{stroke:#9370DB;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .sequenceNumber{fill:white;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [id$=\"-sequencenumber\"]{fill:#333;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .messageText{fill:#333;stroke:none;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .labelText,#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .labelText&gt;tspan{fill:black;stroke:none;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .loopText,#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .loopText&gt;tspan{fill:black;stroke:none;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .sectionTitle,#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .noteText,#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .activation0{fill:#f4f4f4;stroke:#666;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .activation1{fill:#f4f4f4;stroke:#666;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .activation2{fill:#f4f4f4;stroke:#666;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .actorPopupMenu{position:absolute;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .actor-man circle,#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd line{fill:#ECECFF;stroke-width:2px;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd .node .neo-node{stroke:#9370DB;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].node rect,#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].cluster rect,#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i6\"><rect x=\"413.5\" y=\"399\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"203\" height=\"42\" class=\"note\"></rect><text x=\"515\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"515\">Authentication complete</tspan></text></g><g data-et=\"note\" data-id=\"i14\"><rect x=\"96\" y=\"829\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"834\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Initiate payment</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"693\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Initiate 3DS authentication</text><line x1=\"516\" y1=\"227\" x2=\"869\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"External_3DS\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"1102\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authentication request</text><line x1=\"874\" y1=\"281\" x2=\"1329\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"External_3DS\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"1105\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Frictionless authentication response</text><line x1=\"1332\" y1=\"335\" x2=\"877\" y2=\"335\" class=\"messageLine1\" data-et=\"message\" data-id=\"i4\" data-from=\"Issuer\" data-to=\"External_3DS\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"696\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return ECI, authValue, dsTransactionId</text><line x1=\"872\" y1=\"389\" x2=\"519\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"External_3DS\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"456\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request (threeDS.type: \"external\")</text><line x1=\"516\" y1=\"495\" x2=\"1085\" y2=\"495\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"1210\" y=\"510\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"1090\" y1=\"549\" x2=\"1329\" y2=\"549\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"1213\" y=\"564\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization response</text><line x1=\"1332\" y1=\"603\" x2=\"1093\" y2=\"603\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"804\" y=\"618\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"1088\" y1=\"657\" x2=\"519\" y2=\"657\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"672\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"711\" x2=\"1085\" y2=\"711\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"804\" y=\"726\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"1088\" y1=\"765\" x2=\"519\" y2=\"765\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"780\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"819\" x2=\"289\" y2=\"819\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bf3a14d30742988da9ef9c044f334ca8a8beadde22afba64dcc92b9c66ee53dd-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1508px;\" viewBox=\"-50 -10 1508 977\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1258\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1333\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1333\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"1014\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1089\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1089\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"782\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"182\" height=\"65\" name=\"External_3DS\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"873\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"873\" dy=\"0\">External 3DS Provider</tspan></text></g><g><rect x=\"435.5\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"891\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"923.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1333\" y1=\"65\" x2=\"1333\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1258\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1333\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1333\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1089\" y1=\"65\" x2=\"1089\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"1014\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1089\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1089\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor3\" x1=\"873\" y1=\"65\" x2=\"873\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"External_3DS\" data-et=\"life-line\" data-id=\"External_3DS\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"External_3DS\"><rect x=\"782\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"182\" height=\"65\" name=\"External_3DS\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"873\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"873\" dy=\"0\">External 3DS Provider</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"891\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .error-icon{fill:#a44141;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .error-text{fill:#ddd;stroke:#ddd;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .edge-thickness-normal{stroke-width:1px;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .edge-thickness-thick{stroke-width:3.5px;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .edge-pattern-solid{stroke-dasharray:0;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .marker.cross{stroke:lightgrey;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 p{margin:0;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .actor-line{stroke:#ccc;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .sequenceNumber{fill:black;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .messageText{fill:lightgrey;stroke:none;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .labelText,#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .loopText,#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .sectionTitle,#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .noteText,#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .actorPopupMenu{position:absolute;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .actor-man circle,#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 line{fill:#1f2020;stroke-width:2px;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 .node .neo-node{stroke:#ccc;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].node rect,#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].cluster rect,#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].node polygon{stroke:url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].node path{stroke:url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-gradient);stroke-width:1px;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].node circle{stroke:url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i6\"><rect x=\"413.5\" y=\"399\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"203\" height=\"42\" class=\"note\"></rect><text x=\"515\" y=\"404\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"515\">Authentication complete</tspan></text></g><g data-et=\"note\" data-id=\"i14\"><rect x=\"96\" y=\"829\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"834\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Initiate payment</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"693\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Initiate 3DS authentication</text><line x1=\"516\" y1=\"227\" x2=\"869\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"External_3DS\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"1102\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authentication request</text><line x1=\"874\" y1=\"281\" x2=\"1329\" y2=\"281\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"External_3DS\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"1105\" y=\"296\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Frictionless authentication response</text><line x1=\"1332\" y1=\"335\" x2=\"877\" y2=\"335\" class=\"messageLine1\" data-et=\"message\" data-id=\"i4\" data-from=\"Issuer\" data-to=\"External_3DS\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"696\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return ECI, authValue, dsTransactionId</text><line x1=\"872\" y1=\"389\" x2=\"519\" y2=\"389\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"External_3DS\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"456\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request (threeDS.type: \"external\")</text><line x1=\"516\" y1=\"495\" x2=\"1085\" y2=\"495\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"1210\" y=\"510\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"1090\" y1=\"549\" x2=\"1329\" y2=\"549\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"1213\" y=\"564\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization response</text><line x1=\"1332\" y1=\"603\" x2=\"1093\" y2=\"603\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"804\" y=\"618\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"1088\" y1=\"657\" x2=\"519\" y2=\"657\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"672\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"711\" x2=\"1085\" y2=\"711\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"804\" y=\"726\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"1088\" y1=\"765\" x2=\"519\" y2=\"765\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"780\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"819\" x2=\"289\" y2=\"819\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0310b51ab7f9a303a97aa28c00fe6bcea5d72768075794f6c4f8115b9eed5a54-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant External_3DS as External 3DS Provider\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Initiate payment\n    Merchant_Backend->>External_3DS: Initiate 3DS authentication\n    External_3DS->>Issuer: Authentication request\n    Issuer-->>External_3DS: Frictionless authentication response\n    External_3DS->>Merchant_Backend: Return ECI, authValue, dsTransactionId\n    Note over Merchant_Backend: Authentication complete\n    Merchant_Backend->>Payments_API: Payment request (threeDS.type: \"external\")\n    Payments_API->>Issuer: Authorization request\n    Issuer->>Payments_API: Authorization response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"sca-exemptions","__idx":5},"children":["SCA Exemptions"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Exemption in Authorization","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Exemption granted with a placement of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["authorization"]}," and is honored by the issuer (payment authorized)"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Exemption assessment\n    Note over Payments_API: Exemption granted <br> Placement: authorization <br> Type: lowRisk or lowValue\n    Payments_API->>Issuer: Authorization request\n    Note over Issuer: Exemption honored <br> payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1172.5px;\" viewBox=\"-50 -10 1172.5 963\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"912\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"987\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"987\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"664\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"739\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"987\" y1=\"65\" x2=\"987\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"912\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"987\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"987\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"739\" y1=\"65\" x2=\"739\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"664\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"739\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .error-icon{fill:#552222;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .error-text{fill:#552222;stroke:#552222;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .edge-thickness-normal{stroke-width:1px;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .edge-thickness-thick{stroke-width:3.5px;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .edge-pattern-solid{stroke-dasharray:0;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .marker{fill:#333333;stroke:#333333;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .marker.cross{stroke:#333333;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 p{margin:0;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .actor-line{stroke:#9370DB;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .sequenceNumber{fill:white;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .messageText{fill:#333;stroke:none;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .labelText,#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .loopText,#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .sectionTitle,#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .noteText,#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .actorPopupMenu{position:absolute;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .actor-man circle,#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 line{fill:#ECECFF;stroke-width:2px;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 .node .neo-node{stroke:#9370DB;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].node rect,#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].cluster rect,#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"633.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"211\" height=\"86\" class=\"note\"></rect><text x=\"739\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"739\">Exemption granted </tspan></text><text x=\"739\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"739\"> Placement: authorization </tspan></text><text x=\"739\" y=\"370\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"739\"> Type: lowRisk or lowValue</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"901.5\" y=\"471\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"64\" class=\"note\"></rect><text x=\"987\" y=\"476\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"987\">Exemption honored </tspan></text><text x=\"987\" y=\"498\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"987\"> payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"96\" y=\"815\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"820\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"735\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></line><text x=\"740\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Exemption assessment</text><path d=\"M 740,281 C 800,271 800,311 740,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></path><text x=\"862\" y=\"422\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"740\" y1=\"461\" x2=\"983\" y2=\"461\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></line><text x=\"865\" y=\"550\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"986\" y1=\"589\" x2=\"743\" y2=\"589\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"604\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"738\" y1=\"643\" x2=\"519\" y2=\"643\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"658\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"697\" x2=\"735\" y2=\"697\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"712\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"738\" y1=\"751\" x2=\"519\" y2=\"751\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"766\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"805\" x2=\"289\" y2=\"805\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-99bdb093eb04c7e0c2e070442990c1e21996f4f170e9f6ba044bc1cdd9b93ec0-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1172.5px;\" viewBox=\"-50 -10 1172.5 963\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"912\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"987\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"987\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"664\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"739\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"877\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"909.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"987\" y1=\"65\" x2=\"987\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"912\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"987\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"987\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"739\" y1=\"65\" x2=\"739\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"664\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"739\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"877\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .error-icon{fill:#a44141;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .error-text{fill:#ddd;stroke:#ddd;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .edge-thickness-normal{stroke-width:1px;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .edge-thickness-thick{stroke-width:3.5px;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .edge-pattern-solid{stroke-dasharray:0;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .marker.cross{stroke:lightgrey;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 p{margin:0;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .actor-line{stroke:#ccc;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .sequenceNumber{fill:black;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .messageText{fill:lightgrey;stroke:none;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .labelText,#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .loopText,#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .sectionTitle,#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .noteText,#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .actorPopupMenu{position:absolute;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .actor-man circle,#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 line{fill:#1f2020;stroke-width:2px;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 .node .neo-node{stroke:#ccc;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].node rect,#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].cluster rect,#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].node polygon{stroke:url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].node path{stroke:url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-gradient);stroke-width:1px;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].node circle{stroke:url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"633.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"211\" height=\"86\" class=\"note\"></rect><text x=\"739\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"739\">Exemption granted </tspan></text><text x=\"739\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"739\"> Placement: authorization </tspan></text><text x=\"739\" y=\"370\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"739\"> Type: lowRisk or lowValue</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"901.5\" y=\"471\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"64\" class=\"note\"></rect><text x=\"987\" y=\"476\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"987\">Exemption honored </tspan></text><text x=\"987\" y=\"498\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"987\"> payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"96\" y=\"815\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"820\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"735\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></line><text x=\"740\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Exemption assessment</text><path d=\"M 740,281 C 800,271 800,311 740,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></path><text x=\"862\" y=\"422\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"740\" y1=\"461\" x2=\"983\" y2=\"461\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></line><text x=\"865\" y=\"550\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"986\" y1=\"589\" x2=\"743\" y2=\"589\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"604\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"738\" y1=\"643\" x2=\"519\" y2=\"643\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"658\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"697\" x2=\"735\" y2=\"697\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"712\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"738\" y1=\"751\" x2=\"519\" y2=\"751\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"766\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"805\" x2=\"289\" y2=\"805\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-9faf0e65faa29322478f896876481074142979bf8f15418b667e7799a5005d49-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Exemption assessment\n    Note over Payments_API: Exemption granted <br> Placement: authorization <br> Type: lowRisk or lowValue\n    Payments_API->>Issuer: Authorization request\n    Note over Issuer: Exemption honored <br> payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Exemption in Authorization - Soft Decline Loop","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Exemption granted with a placement of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["authorization"]},", but the issuer does not honor the exemption and returns a refused outcome (soft decline - code: 65)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Payments API automatically starts the steps for 3DS authentication and upon completion results in a successful 2nd attempt to authorize the payment."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Exemption Assessment\n    Note over Payments_API: Exemption granted <br> Placement: authorization <br> Type: lowRisk or lowValue\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: Exemption not honored <br> payment refused (code: 65)\n    Issuer->>Payments_API: Authorization Response\n    Note over Payments_API: Start 3DS authentication (automatic)  \n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Note over Payments_API: 3DS authenticated (successful)\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1286px;\" viewBox=\"-50 -10 1286 1875\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .error-icon{fill:#552222;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .error-text{fill:#552222;stroke:#552222;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .edge-thickness-normal{stroke-width:1px;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .edge-thickness-thick{stroke-width:3.5px;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .edge-pattern-solid{stroke-dasharray:0;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .marker{fill:#333333;stroke:#333333;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .marker.cross{stroke:#333333;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 p{margin:0;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .actor-line{stroke:#9370DB;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .sequenceNumber{fill:white;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .messageText{fill:#333;stroke:none;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .labelText,#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .loopText,#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .sectionTitle,#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .noteText,#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .actorPopupMenu{position:absolute;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .actor-man circle,#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 line{fill:#ECECFF;stroke-width:2px;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 .node .neo-node{stroke:#9370DB;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].node rect,#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].cluster rect,#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"720.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"211\" height=\"86\" class=\"note\"></rect><text x=\"826\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">Exemption granted </tspan></text><text x=\"826\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\"> Placement: authorization </tspan></text><text x=\"826\" y=\"370\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\"> Type: lowRisk or lowValue</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"962\" y=\"471\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"224\" height=\"64\" class=\"note\"></rect><text x=\"1074\" y=\"476\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">Exemption not honored </tspan></text><text x=\"1074\" y=\"498\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\"> payment refused (code: 65)</tspan></text></g><g data-et=\"note\" data-id=\"i8\"><rect x=\"680.5\" y=\"599\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"291\" height=\"42\" class=\"note\"></rect><text x=\"826\" y=\"604\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">Start 3DS authentication (automatic)</tspan></text></g><g data-et=\"note\" data-id=\"i21\"><rect x=\"702.5\" y=\"1299\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"247\" height=\"42\" class=\"note\"></rect><text x=\"826\" y=\"1304\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">3DS authenticated (successful)</tspan></text></g><g data-et=\"note\" data-id=\"i23\"><rect x=\"988.5\" y=\"1405\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1410\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i29\"><rect x=\"119\" y=\"1727\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1732\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"827\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Exemption Assessment</text><path d=\"M 827,281 C 887,271 887,311 827,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></path><text x=\"949\" y=\"422\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"461\" x2=\"1070\" y2=\"461\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"550\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"589\" x2=\"830\" y2=\"589\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"656\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"695\" x2=\"576\" y2=\"695\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"710\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"749\" x2=\"312\" y2=\"749\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"764\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"803\" x2=\"79\" y2=\"803\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"818\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"857\" x2=\"1070\" y2=\"857\" class=\"messageLine1\" data-et=\"message\" data-id=\"i12\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"872\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"911\" x2=\"79\" y2=\"911\" class=\"messageLine1\" data-et=\"message\" data-id=\"i13\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"926\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"965\" x2=\"822\" y2=\"965\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"980\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"1019\" x2=\"576\" y2=\"1019\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1034\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"1073\" x2=\"312\" y2=\"1073\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1088\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1127\" x2=\"79\" y2=\"1127\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"1142\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1181\" x2=\"1070\" y2=\"1181\" class=\"messageLine1\" data-et=\"message\" data-id=\"i18\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"1196\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"1235\" x2=\"79\" y2=\"1235\" class=\"messageLine1\" data-et=\"message\" data-id=\"i19\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1250\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1289\" x2=\"822\" y2=\"1289\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1356\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1395\" x2=\"1070\" y2=\"1395\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1462\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1501\" x2=\"830\" y2=\"1501\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1516\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1555\" x2=\"576\" y2=\"1555\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1570\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1609\" x2=\"822\" y2=\"1609\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1624\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1663\" x2=\"576\" y2=\"1663\" class=\"messageLine0\" data-et=\"message\" data-id=\"i27\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1678\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1717\" x2=\"312\" y2=\"1717\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-92d2221388f6af623d206c4a8a8c006b54e7abc0fc48ded5dbc8e31a259cc9b2-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1286px;\" viewBox=\"-50 -10 1286 1875\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1789\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1821.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1789\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .error-icon{fill:#a44141;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .error-text{fill:#ddd;stroke:#ddd;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .edge-thickness-normal{stroke-width:1px;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .edge-thickness-thick{stroke-width:3.5px;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .edge-pattern-solid{stroke-dasharray:0;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .marker.cross{stroke:lightgrey;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 p{margin:0;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .actor-line{stroke:#ccc;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .sequenceNumber{fill:black;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .messageText{fill:lightgrey;stroke:none;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .labelText,#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .loopText,#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .sectionTitle,#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .noteText,#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .actorPopupMenu{position:absolute;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .actor-man circle,#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 line{fill:#1f2020;stroke-width:2px;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 .node .neo-node{stroke:#ccc;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].node rect,#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].cluster rect,#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].node polygon{stroke:url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].node path{stroke:url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-gradient);stroke-width:1px;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].node circle{stroke:url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"720.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"211\" height=\"86\" class=\"note\"></rect><text x=\"826\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">Exemption granted </tspan></text><text x=\"826\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\"> Placement: authorization </tspan></text><text x=\"826\" y=\"370\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\"> Type: lowRisk or lowValue</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"962\" y=\"471\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"224\" height=\"64\" class=\"note\"></rect><text x=\"1074\" y=\"476\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">Exemption not honored </tspan></text><text x=\"1074\" y=\"498\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\"> payment refused (code: 65)</tspan></text></g><g data-et=\"note\" data-id=\"i8\"><rect x=\"680.5\" y=\"599\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"291\" height=\"42\" class=\"note\"></rect><text x=\"826\" y=\"604\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">Start 3DS authentication (automatic)</tspan></text></g><g data-et=\"note\" data-id=\"i21\"><rect x=\"702.5\" y=\"1299\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"247\" height=\"42\" class=\"note\"></rect><text x=\"826\" y=\"1304\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">3DS authenticated (successful)</tspan></text></g><g data-et=\"note\" data-id=\"i23\"><rect x=\"988.5\" y=\"1405\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1410\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i29\"><rect x=\"119\" y=\"1727\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1732\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"827\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Exemption Assessment</text><path d=\"M 827,281 C 887,271 887,311 827,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></path><text x=\"949\" y=\"422\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"461\" x2=\"1070\" y2=\"461\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"550\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"589\" x2=\"830\" y2=\"589\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"656\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"695\" x2=\"576\" y2=\"695\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"710\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"749\" x2=\"312\" y2=\"749\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"764\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"803\" x2=\"79\" y2=\"803\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"818\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"857\" x2=\"1070\" y2=\"857\" class=\"messageLine1\" data-et=\"message\" data-id=\"i12\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"872\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"911\" x2=\"79\" y2=\"911\" class=\"messageLine1\" data-et=\"message\" data-id=\"i13\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"926\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"965\" x2=\"822\" y2=\"965\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"980\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"1019\" x2=\"576\" y2=\"1019\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1034\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"1073\" x2=\"312\" y2=\"1073\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1088\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1127\" x2=\"79\" y2=\"1127\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"1142\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1181\" x2=\"1070\" y2=\"1181\" class=\"messageLine1\" data-et=\"message\" data-id=\"i18\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"1196\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"1235\" x2=\"79\" y2=\"1235\" class=\"messageLine1\" data-et=\"message\" data-id=\"i19\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1250\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1289\" x2=\"822\" y2=\"1289\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1356\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1395\" x2=\"1070\" y2=\"1395\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1462\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1501\" x2=\"830\" y2=\"1501\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1516\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1555\" x2=\"576\" y2=\"1555\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1570\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1609\" x2=\"822\" y2=\"1609\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1624\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1663\" x2=\"576\" y2=\"1663\" class=\"messageLine0\" data-et=\"message\" data-id=\"i27\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1678\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1717\" x2=\"312\" y2=\"1717\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-18ba55a13c6b9becaa55d85eb23c2ac78d55c76936e602d1f8b664032f43bfd0-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Exemption Assessment\n    Note over Payments_API: Exemption granted <br> Placement: authorization <br> Type: lowRisk or lowValue\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: Exemption not honored <br> payment refused (code: 65)\n    Issuer->>Payments_API: Authorization Response\n    Note over Payments_API: Start 3DS authentication (automatic)  \n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Note over Payments_API: 3DS authenticated (successful)\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Exemption in Authentication (3DS)","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Exemption is granted with a placement of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["authentication"]},", 3DS authentication is started and the challenge preference is auto set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["noChallengeRequestedTRAPerformed"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The issuer honors the challenge preference and no challenge is given in 3DS. The successful 3DS authentication details are used in the payment request resulting in an authorized payment."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Exemption Assessment\n    Note over Payments_API: Exemption granted <br> Placement: authentication <br> Type: lowRisk\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: Exemption honored <br> payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1259.5px;\" viewBox=\"-50 -10 1259.5 1287\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .error-icon{fill:#552222;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .error-text{fill:#552222;stroke:#552222;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .edge-thickness-normal{stroke-width:1px;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .edge-thickness-thick{stroke-width:3.5px;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .edge-pattern-solid{stroke-dasharray:0;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .marker{fill:#333333;stroke:#333333;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .marker.cross{stroke:#333333;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 p{margin:0;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .actor-line{stroke:#9370DB;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .sequenceNumber{fill:white;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .messageText{fill:#333;stroke:none;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .labelText,#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .loopText,#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .sectionTitle,#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .noteText,#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .actorPopupMenu{position:absolute;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .actor-man circle,#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 line{fill:#ECECFF;stroke-width:2px;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 .node .neo-node{stroke:#9370DB;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].node rect,#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].cluster rect,#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"718.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"215\" height=\"86\" class=\"note\"></rect><text x=\"826\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">Exemption granted </tspan></text><text x=\"826\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\"> Placement: authentication </tspan></text><text x=\"826\" y=\"370\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\"> Type: lowRisk</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"988.5\" y=\"795\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"64\" class=\"note\"></rect><text x=\"1074\" y=\"800\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">Exemption honored </tspan></text><text x=\"1074\" y=\"822\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\"> payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i18\"><rect x=\"119\" y=\"1139\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1144\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"827\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Exemption Assessment</text><path d=\"M 827,281 C 887,271 887,311 827,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></path><text x=\"701\" y=\"422\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"461\" x2=\"576\" y2=\"461\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"476\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"515\" x2=\"312\" y2=\"515\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"530\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"569\" x2=\"79\" y2=\"569\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"584\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"623\" x2=\"1070\" y2=\"623\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"638\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"677\" x2=\"79\" y2=\"677\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"692\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"731\" x2=\"822\" y2=\"731\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"746\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"785\" x2=\"1070\" y2=\"785\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"874\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"913\" x2=\"830\" y2=\"913\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"928\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"967\" x2=\"576\" y2=\"967\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"982\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1021\" x2=\"822\" y2=\"1021\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1036\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1075\" x2=\"576\" y2=\"1075\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1090\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1129\" x2=\"312\" y2=\"1129\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c91258625215b36d6e8b46482fb2ccf086f336620d5b5a75b4260ddd69862907-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1259.5px;\" viewBox=\"-50 -10 1259.5 1287\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1201\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1233.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1201\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .error-icon{fill:#a44141;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .error-text{fill:#ddd;stroke:#ddd;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .edge-thickness-normal{stroke-width:1px;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .edge-thickness-thick{stroke-width:3.5px;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .edge-pattern-solid{stroke-dasharray:0;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .marker.cross{stroke:lightgrey;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 p{margin:0;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .actor-line{stroke:#ccc;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .sequenceNumber{fill:black;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .messageText{fill:lightgrey;stroke:none;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .labelText,#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .loopText,#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .sectionTitle,#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .noteText,#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .actorPopupMenu{position:absolute;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .actor-man circle,#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 line{fill:#1f2020;stroke-width:2px;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 .node .neo-node{stroke:#ccc;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].node rect,#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].cluster rect,#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].node polygon{stroke:url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].node path{stroke:url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-gradient);stroke-width:1px;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].node circle{stroke:url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"718.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"215\" height=\"86\" class=\"note\"></rect><text x=\"826\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">Exemption granted </tspan></text><text x=\"826\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\"> Placement: authentication </tspan></text><text x=\"826\" y=\"370\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\"> Type: lowRisk</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"988.5\" y=\"795\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"64\" class=\"note\"></rect><text x=\"1074\" y=\"800\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">Exemption honored </tspan></text><text x=\"1074\" y=\"822\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\"> payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i18\"><rect x=\"119\" y=\"1139\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1144\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"827\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Exemption Assessment</text><path d=\"M 827,281 C 887,271 887,311 827,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></path><text x=\"701\" y=\"422\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"461\" x2=\"576\" y2=\"461\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"476\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"515\" x2=\"312\" y2=\"515\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"530\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"569\" x2=\"79\" y2=\"569\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"584\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"623\" x2=\"1070\" y2=\"623\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"638\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"677\" x2=\"79\" y2=\"677\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"692\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"731\" x2=\"822\" y2=\"731\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"746\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"785\" x2=\"1070\" y2=\"785\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"874\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"913\" x2=\"830\" y2=\"913\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"928\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"967\" x2=\"576\" y2=\"967\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"982\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1021\" x2=\"822\" y2=\"1021\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1036\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1075\" x2=\"576\" y2=\"1075\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1090\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1129\" x2=\"312\" y2=\"1129\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ef495e0f811837a8d059f5b17392157339d99d27ce62b7f157bfae68e7397230-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Exemption Assessment\n    Note over Payments_API: Exemption granted <br> Placement: authentication <br> Type: lowRisk\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: Exemption honored <br> payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"No Exemption Granted","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No exemption is granted so 3DS authentication is automatically performed."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Exemption Assessment\n    Note over Payments_API: Exemption not granted  \n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Note over Payments_API: 3DS authenticated (successful)\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1259.5px;\" viewBox=\"-50 -10 1259.5 1597\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .error-icon{fill:#552222;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .error-text{fill:#552222;stroke:#552222;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .edge-thickness-normal{stroke-width:1px;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .edge-thickness-thick{stroke-width:3.5px;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .edge-pattern-solid{stroke-dasharray:0;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .edge-pattern-dashed{stroke-dasharray:3;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .edge-pattern-dotted{stroke-dasharray:2;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .marker{fill:#333333;stroke:#333333;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .marker.cross{stroke:#333333;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f p{margin:0;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f text.actor&gt;tspan{fill:black;stroke:none;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .actor-line{stroke:#9370DB;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .sequenceNumber{fill:white;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [id$=\"-sequencenumber\"]{fill:#333;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .messageText{fill:#333;stroke:none;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .labelText,#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .labelText&gt;tspan{fill:black;stroke:none;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .loopText,#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .loopText&gt;tspan{fill:black;stroke:none;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .sectionTitle,#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .noteText,#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .activation0{fill:#f4f4f4;stroke:#666;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .activation1{fill:#f4f4f4;stroke:#666;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .activation2{fill:#f4f4f4;stroke:#666;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .actorPopupMenu{position:absolute;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .actor-man circle,#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f line{fill:#ECECFF;stroke-width:2px;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f .node .neo-node{stroke:#9370DB;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].node rect,#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].cluster rect,#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"730.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"191\" height=\"42\" class=\"note\"></rect><text x=\"826\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">Exemption not granted</tspan></text></g><g data-et=\"note\" data-id=\"i17\"><rect x=\"702.5\" y=\"1021\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"247\" height=\"42\" class=\"note\"></rect><text x=\"826\" y=\"1026\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">3DS authenticated (successful)</tspan></text></g><g data-et=\"note\" data-id=\"i19\"><rect x=\"988.5\" y=\"1127\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i25\"><rect x=\"119\" y=\"1449\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"827\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Exemption Assessment</text><path d=\"M 827,281 C 887,271 887,311 827,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></path><text x=\"701\" y=\"378\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"417\" x2=\"576\" y2=\"417\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"432\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"471\" x2=\"312\" y2=\"471\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"486\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"525\" x2=\"79\" y2=\"525\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"540\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"579\" x2=\"1070\" y2=\"579\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"594\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"633\" x2=\"79\" y2=\"633\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"648\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"687\" x2=\"822\" y2=\"687\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"702\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"741\" x2=\"576\" y2=\"741\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"756\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"795\" x2=\"312\" y2=\"795\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"810\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"849\" x2=\"79\" y2=\"849\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"864\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"903\" x2=\"1070\" y2=\"903\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"918\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"957\" x2=\"79\" y2=\"957\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"972\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1011\" x2=\"822\" y2=\"1011\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1078\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1117\" x2=\"1070\" y2=\"1117\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1184\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1223\" x2=\"830\" y2=\"1223\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1238\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1277\" x2=\"576\" y2=\"1277\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1292\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1331\" x2=\"822\" y2=\"1331\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1385\" x2=\"576\" y2=\"1385\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1439\" x2=\"312\" y2=\"1439\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-3cf5f69e46784449ad8d6cc0af9486a8461786f1453de419d834400fd5e81c4f-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1259.5px;\" viewBox=\"-50 -10 1259.5 1597\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1511\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1543.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1511\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .error-icon{fill:#a44141;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .error-text{fill:#ddd;stroke:#ddd;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .edge-thickness-normal{stroke-width:1px;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .edge-thickness-thick{stroke-width:3.5px;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .edge-pattern-solid{stroke-dasharray:0;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .marker.cross{stroke:lightgrey;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 p{margin:0;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .actor-line{stroke:#ccc;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .sequenceNumber{fill:black;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .messageText{fill:lightgrey;stroke:none;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .labelText,#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .loopText,#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .sectionTitle,#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .noteText,#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .actorPopupMenu{position:absolute;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .actor-man circle,#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 line{fill:#1f2020;stroke-width:2px;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 .node .neo-node{stroke:#ccc;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].node rect,#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].cluster rect,#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].node polygon{stroke:url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].node path{stroke:url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-gradient);stroke-width:1px;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].node circle{stroke:url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i4\"><rect x=\"730.5\" y=\"321\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"191\" height=\"42\" class=\"note\"></rect><text x=\"826\" y=\"326\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">Exemption not granted</tspan></text></g><g data-et=\"note\" data-id=\"i17\"><rect x=\"702.5\" y=\"1021\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"247\" height=\"42\" class=\"note\"></rect><text x=\"826\" y=\"1026\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"826\">3DS authenticated (successful)</tspan></text></g><g data-et=\"note\" data-id=\"i19\"><rect x=\"988.5\" y=\"1127\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i25\"><rect x=\"119\" y=\"1449\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"827\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Exemption Assessment</text><path d=\"M 827,281 C 887,271 887,311 827,301\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Payments_API\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></path><text x=\"701\" y=\"378\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"417\" x2=\"576\" y2=\"417\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"432\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"471\" x2=\"312\" y2=\"471\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"486\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"525\" x2=\"79\" y2=\"525\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"540\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"579\" x2=\"1070\" y2=\"579\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"594\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"633\" x2=\"79\" y2=\"633\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"648\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"687\" x2=\"822\" y2=\"687\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"702\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"741\" x2=\"576\" y2=\"741\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"756\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"795\" x2=\"312\" y2=\"795\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"810\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"849\" x2=\"79\" y2=\"849\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"864\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"903\" x2=\"1070\" y2=\"903\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"918\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"957\" x2=\"79\" y2=\"957\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"972\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1011\" x2=\"822\" y2=\"1011\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1078\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1117\" x2=\"1070\" y2=\"1117\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1184\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1223\" x2=\"830\" y2=\"1223\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1238\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1277\" x2=\"576\" y2=\"1277\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1292\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1331\" x2=\"822\" y2=\"1331\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements response</text><line x1=\"825\" y1=\"1385\" x2=\"576\" y2=\"1385\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1439\" x2=\"312\" y2=\"1439\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1d2785d1232229792e6bbeb4eab6b2fa405589a1793945e547963ca6548f3382-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Payments_API->>Payments_API: Exemption Assessment\n    Note over Payments_API: Exemption not granted  \n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Note over Payments_API: 3DS authenticated (successful)\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    Merchant_Backend->>Payments_API: Settlements request\n    Payments_API->>Merchant_Backend: Settlements response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"storing-credentials-for-future-cit--store-a-card-only","__idx":6},"children":["Storing credentials for future CIT / Store a card only"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Worldpay Token","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Setup a customerAgreement to store credentials for future CIT payments."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customerAgreement.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cardOnFile"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["storedCardUsage"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["first"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tokenCreation.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["worldpay"]}," in order to store the credentials."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The example includes 3DS for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/3ds-sca-exemptions/"},"children":["SCA or 3DS mandated countries"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If no initial payment is to be made (e.g. free trial), set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value.amount"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0"]},". A card verification is performed instead."]}]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: cardOnFile <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: For `store a card only` (no payment) <br> Set value.amount: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlement request\n        Payments_API->>Merchant_Backend: Settlement \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1259.5px;\" viewBox=\"-50 -10 1259.5 1762\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .error-icon{fill:#552222;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .error-text{fill:#552222;stroke:#552222;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .edge-thickness-normal{stroke-width:1px;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .edge-thickness-thick{stroke-width:3.5px;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .edge-pattern-solid{stroke-dasharray:0;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .marker{fill:#333333;stroke:#333333;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .marker.cross{stroke:#333333;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 p{margin:0;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .actor-line{stroke:#9370DB;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .sequenceNumber{fill:white;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .messageText{fill:#333;stroke:none;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .labelText,#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .loopText,#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .sectionTitle,#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .noteText,#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .actorPopupMenu{position:absolute;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .actor-man circle,#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 line{fill:#ECECFF;stroke-width:2px;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 .node .neo-node{stroke:#9370DB;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].node rect,#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].cluster rect,#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: cardOnFile </tspan></text><text x=\"699\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i5\"><rect x=\"547\" y=\"385\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"390\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For `store a card only` (no payment) </tspan></text><text x=\"699\" y=\"412\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i19\"><rect x=\"988.5\" y=\"1161\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1166\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i21\"><rect x=\"547\" y=\"1267\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"1272\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i26\"><line x1=\"561\" y1=\"1373\" x2=\"837\" y2=\"1373\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1373\" x2=\"837\" y2=\"1550\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1550\" x2=\"837\" y2=\"1550\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1373\" x2=\"561\" y2=\"1550\" class=\"loopLine\"></line><polygon points=\"561,1373 611,1373 611,1386 602.6,1393 561,1393\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1386\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1391\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1413\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i28\"><rect x=\"119\" y=\"1614\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1619\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"464\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"503\" x2=\"576\" y2=\"503\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"518\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"557\" x2=\"312\" y2=\"557\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"572\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"611\" x2=\"79\" y2=\"611\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"626\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"665\" x2=\"1070\" y2=\"665\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"680\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"719\" x2=\"79\" y2=\"719\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"734\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"773\" x2=\"822\" y2=\"773\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"788\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"827\" x2=\"576\" y2=\"827\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"842\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"881\" x2=\"312\" y2=\"881\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"896\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"935\" x2=\"79\" y2=\"935\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"950\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"989\" x2=\"1070\" y2=\"989\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"1004\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"1043\" x2=\"79\" y2=\"1043\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1058\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1097\" x2=\"822\" y2=\"1097\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1112\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1151\" x2=\"1070\" y2=\"1151\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1218\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1257\" x2=\"830\" y2=\"1257\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1324\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1363\" x2=\"576\" y2=\"1363\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1447\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"573\" y1=\"1486\" x2=\"822\" y2=\"1486\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1501\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"825\" y1=\"1540\" x2=\"576\" y2=\"1540\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1565\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1604\" x2=\"312\" y2=\"1604\" class=\"messageLine0\" data-et=\"message\" data-id=\"i27\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-0f6cc763248caf903ae3d5ee7e64b022f097defb9cb111fcc208c1d5afd46b43-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1259.5px;\" viewBox=\"-50 -10 1259.5 1762\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"999\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1676\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1708.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1676\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .error-icon{fill:#a44141;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .error-text{fill:#ddd;stroke:#ddd;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .edge-thickness-normal{stroke-width:1px;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .edge-thickness-thick{stroke-width:3.5px;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .edge-pattern-solid{stroke-dasharray:0;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .marker.cross{stroke:lightgrey;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 p{margin:0;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .actor-line{stroke:#ccc;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .sequenceNumber{fill:black;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .messageText{fill:lightgrey;stroke:none;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .labelText,#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .loopText,#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .sectionTitle,#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .noteText,#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .actorPopupMenu{position:absolute;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .actor-man circle,#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 line{fill:#1f2020;stroke-width:2px;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 .node .neo-node{stroke:#ccc;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].node rect,#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].cluster rect,#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].node polygon{stroke:url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].node path{stroke:url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-gradient);stroke-width:1px;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].node circle{stroke:url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: cardOnFile </tspan></text><text x=\"699\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i5\"><rect x=\"547\" y=\"385\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"390\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For `store a card only` (no payment) </tspan></text><text x=\"699\" y=\"412\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i19\"><rect x=\"988.5\" y=\"1161\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1166\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i21\"><rect x=\"547\" y=\"1267\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"1272\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i26\"><line x1=\"561\" y1=\"1373\" x2=\"837\" y2=\"1373\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1373\" x2=\"837\" y2=\"1550\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1550\" x2=\"837\" y2=\"1550\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1373\" x2=\"561\" y2=\"1550\" class=\"loopLine\"></line><polygon points=\"561,1373 611,1373 611,1386 602.6,1393 561,1393\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1386\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1391\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1413\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i28\"><rect x=\"119\" y=\"1614\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1619\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"464\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"503\" x2=\"576\" y2=\"503\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"518\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"557\" x2=\"312\" y2=\"557\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"572\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"611\" x2=\"79\" y2=\"611\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"626\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"665\" x2=\"1070\" y2=\"665\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"680\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"719\" x2=\"79\" y2=\"719\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"734\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"773\" x2=\"822\" y2=\"773\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"788\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"827\" x2=\"576\" y2=\"827\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"842\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"881\" x2=\"312\" y2=\"881\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"896\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"935\" x2=\"79\" y2=\"935\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"950\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"989\" x2=\"1070\" y2=\"989\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"1004\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"1043\" x2=\"79\" y2=\"1043\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1058\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1097\" x2=\"822\" y2=\"1097\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1112\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1151\" x2=\"1070\" y2=\"1151\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1218\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1257\" x2=\"830\" y2=\"1257\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1324\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1363\" x2=\"576\" y2=\"1363\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1447\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"573\" y1=\"1486\" x2=\"822\" y2=\"1486\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1501\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"825\" y1=\"1540\" x2=\"576\" y2=\"1540\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1565\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1604\" x2=\"312\" y2=\"1604\" class=\"messageLine0\" data-et=\"message\" data-id=\"i27\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c568213a004dd60c9dcca73d89a7378bf1a774f16fd1b9bae33c789765092e94-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: cardOnFile <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: For `store a card only` (no payment) <br> Set value.amount: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlement request\n        Payments_API->>Merchant_Backend: Settlement \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Network Token (NPT) - before payment","disable":false},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Support for NPT creation directly from the payments API is coming soon. For now you must call the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/"},"children":["Tokens API"]}," to convert from a Worldpay Token to a Network Token."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Setup a customerAgreement to store credentials for future CIT payments. Creating an Network Token ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["before"]}," the initial payment is made."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["First request to Payments API:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tokenCreation.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["worldpay"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value.amount"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Do not perform 3DS at this point."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/"},"children":["Tokens API"]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Convert the Worldpay Token to a Network Token"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Second request to Payments API"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customerAgreement.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cardOnFile"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["storedCardUsage"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["first"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use the Network Token"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The example includes 3DS for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/3ds-sca-exemptions/"},"children":["SCA or 3DS mandated countries"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If no initial payment is to be made (e.g. free trial), set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value.amount"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0"]},". A card verification is performed instead."]}]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Tokens\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: Set amount.value: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Merchant_Backend->>Tokens: Create network token request\n    Tokens->>Merchant_Backend: Create network token response\n    Note over Merchant_Backend,Payments_API: Network Token (NPT) provided\n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using NPT / Cryptogram auto provisioned\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: cardOnFile <br> storedCardUsage: first\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlement request\n        Payments_API->>Merchant_Backend: Settlement\n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1411.5px;\" viewBox=\"-50 -10 1411.5 2006\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1151\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1226\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"951\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1026\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"751\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1226\" y1=\"65\" x2=\"1226\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1151\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1226\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1026\" y1=\"65\" x2=\"1026\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Tokens\" data-et=\"life-line\" data-id=\"Tokens\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Tokens\"><rect x=\"951\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1026\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .error-icon{fill:#552222;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .error-text{fill:#552222;stroke:#552222;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .edge-thickness-normal{stroke-width:1px;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .edge-thickness-thick{stroke-width:3.5px;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .edge-pattern-solid{stroke-dasharray:0;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .marker{fill:#333333;stroke:#333333;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .marker.cross{stroke:#333333;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 p{margin:0;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .actor-line{stroke:#9370DB;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .sequenceNumber{fill:white;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .messageText{fill:#333;stroke:none;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .labelText,#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .loopText,#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .sectionTitle,#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .noteText,#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .actorPopupMenu{position:absolute;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .actor-man circle,#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 line{fill:#ECECFF;stroke-width:2px;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 .node .neo-node{stroke:#9370DB;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].node rect,#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].cluster rect,#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"289\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set amount.value: 0</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"395\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"note\" data-id=\"i9\"><rect x=\"547\" y=\"555\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"560\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Network Token (NPT) provided</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"547\" y=\"661\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"666\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Using NPT / Cryptogram auto provisioned</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"547\" y=\"713\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"718\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"740\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: cardOnFile </tspan></text><text x=\"699\" y=\"762\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i25\"><rect x=\"1140.5\" y=\"1457\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1226\" y=\"1462\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1226\">payment authorized</tspan></text></g><g data-et=\"control-structure\" data-id=\"i31\"><line x1=\"561\" y1=\"1617\" x2=\"837\" y2=\"1617\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1617\" x2=\"837\" y2=\"1794\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1794\" x2=\"837\" y2=\"1794\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1617\" x2=\"561\" y2=\"1794\" class=\"loopLine\"></line><polygon points=\"561,1617 611,1617 611,1630 602.6,1637 561,1637\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1630\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1635\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1657\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i33\"><rect x=\"119\" y=\"1858\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1863\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"385\" x2=\"576\" y2=\"385\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"798\" y=\"452\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"573\" y1=\"491\" x2=\"1022\" y2=\"491\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"506\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1025\" y1=\"545\" x2=\"576\" y2=\"545\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"612\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"651\" x2=\"822\" y2=\"651\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"814\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"853\" x2=\"312\" y2=\"853\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"868\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"907\" x2=\"79\" y2=\"907\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"922\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"961\" x2=\"1222\" y2=\"961\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"976\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1225\" y1=\"1015\" x2=\"79\" y2=\"1015\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1030\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"1069\" x2=\"822\" y2=\"1069\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1084\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"1123\" x2=\"576\" y2=\"1123\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1138\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"1177\" x2=\"312\" y2=\"1177\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1192\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1231\" x2=\"79\" y2=\"1231\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"1246\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1285\" x2=\"1222\" y2=\"1285\" class=\"messageLine1\" data-et=\"message\" data-id=\"i21\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"1300\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1225\" y1=\"1339\" x2=\"79\" y2=\"1339\" class=\"messageLine1\" data-et=\"message\" data-id=\"i22\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1354\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1393\" x2=\"822\" y2=\"1393\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"1025\" y=\"1408\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1447\" x2=\"1222\" y2=\"1447\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"1028\" y=\"1514\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1225\" y1=\"1553\" x2=\"830\" y2=\"1553\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1568\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1607\" x2=\"576\" y2=\"1607\" class=\"messageLine0\" data-et=\"message\" data-id=\"i27\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1691\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"573\" y1=\"1730\" x2=\"822\" y2=\"1730\" class=\"messageLine0\" data-et=\"message\" data-id=\"i29\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1745\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"825\" y1=\"1784\" x2=\"576\" y2=\"1784\" class=\"messageLine0\" data-et=\"message\" data-id=\"i30\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1809\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1848\" x2=\"312\" y2=\"1848\" class=\"messageLine0\" data-et=\"message\" data-id=\"i32\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-175cced2e64847d99ae6df34d5358023b08b9a4e01ca8979645337e697082a90-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1411.5px;\" viewBox=\"-50 -10 1411.5 2006\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1151\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1226\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"951\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1026\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"751\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1920\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1952.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1226\" y1=\"65\" x2=\"1226\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1151\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1226\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1026\" y1=\"65\" x2=\"1026\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Tokens\" data-et=\"life-line\" data-id=\"Tokens\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Tokens\"><rect x=\"951\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1026\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1920\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .error-icon{fill:#a44141;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .error-text{fill:#ddd;stroke:#ddd;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .edge-thickness-normal{stroke-width:1px;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .edge-thickness-thick{stroke-width:3.5px;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .edge-pattern-solid{stroke-dasharray:0;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .marker.cross{stroke:lightgrey;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 p{margin:0;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .actor-line{stroke:#ccc;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .sequenceNumber{fill:black;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .messageText{fill:lightgrey;stroke:none;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .labelText,#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .loopText,#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .sectionTitle,#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .noteText,#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .actorPopupMenu{position:absolute;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .actor-man circle,#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 line{fill:#1f2020;stroke-width:2px;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 .node .neo-node{stroke:#ccc;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].node rect,#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].cluster rect,#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].node polygon{stroke:url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].node path{stroke:url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-gradient);stroke-width:1px;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].node circle{stroke:url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"289\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set amount.value: 0</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"395\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"note\" data-id=\"i9\"><rect x=\"547\" y=\"555\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"560\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Network Token (NPT) provided</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"547\" y=\"661\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"666\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Using NPT / Cryptogram auto provisioned</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"547\" y=\"713\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"718\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"740\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: cardOnFile </tspan></text><text x=\"699\" y=\"762\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i25\"><rect x=\"1140.5\" y=\"1457\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1226\" y=\"1462\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1226\">payment authorized</tspan></text></g><g data-et=\"control-structure\" data-id=\"i31\"><line x1=\"561\" y1=\"1617\" x2=\"837\" y2=\"1617\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1617\" x2=\"837\" y2=\"1794\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1794\" x2=\"837\" y2=\"1794\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1617\" x2=\"561\" y2=\"1794\" class=\"loopLine\"></line><polygon points=\"561,1617 611,1617 611,1630 602.6,1637 561,1637\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1630\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1635\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1657\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i33\"><rect x=\"119\" y=\"1858\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1863\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"385\" x2=\"576\" y2=\"385\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"798\" y=\"452\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"573\" y1=\"491\" x2=\"1022\" y2=\"491\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"506\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1025\" y1=\"545\" x2=\"576\" y2=\"545\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"612\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"651\" x2=\"822\" y2=\"651\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"814\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"853\" x2=\"312\" y2=\"853\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"868\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"907\" x2=\"79\" y2=\"907\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"922\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"961\" x2=\"1222\" y2=\"961\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"976\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1225\" y1=\"1015\" x2=\"79\" y2=\"1015\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1030\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"1069\" x2=\"822\" y2=\"1069\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1084\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"1123\" x2=\"576\" y2=\"1123\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1138\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"1177\" x2=\"312\" y2=\"1177\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1192\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1231\" x2=\"79\" y2=\"1231\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"1246\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1285\" x2=\"1222\" y2=\"1285\" class=\"messageLine1\" data-et=\"message\" data-id=\"i21\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"1300\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1225\" y1=\"1339\" x2=\"79\" y2=\"1339\" class=\"messageLine1\" data-et=\"message\" data-id=\"i22\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1354\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1393\" x2=\"822\" y2=\"1393\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"1025\" y=\"1408\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1447\" x2=\"1222\" y2=\"1447\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"1028\" y=\"1514\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1225\" y1=\"1553\" x2=\"830\" y2=\"1553\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1568\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1607\" x2=\"576\" y2=\"1607\" class=\"messageLine0\" data-et=\"message\" data-id=\"i27\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1691\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"573\" y1=\"1730\" x2=\"822\" y2=\"1730\" class=\"messageLine0\" data-et=\"message\" data-id=\"i29\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1745\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"825\" y1=\"1784\" x2=\"576\" y2=\"1784\" class=\"messageLine0\" data-et=\"message\" data-id=\"i30\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1809\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1848\" x2=\"312\" y2=\"1848\" class=\"messageLine0\" data-et=\"message\" data-id=\"i32\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b0980026ea1fcc41e9ce6d7cac9dbcb4b6e6d78acdf95e2abffdfde0f62718-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Tokens\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: Set amount.value: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Merchant_Backend->>Tokens: Create network token request\n    Tokens->>Merchant_Backend: Create network token response\n    Note over Merchant_Backend,Payments_API: Network Token (NPT) provided\n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using NPT / Cryptogram auto provisioned\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: cardOnFile <br> storedCardUsage: first\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlement request\n        Payments_API->>Merchant_Backend: Settlement\n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Network Token (NPT) - after payment","disable":false},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Support for NPT creation directly from the payments API is coming soon. For now you must call the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/"},"children":["Tokens API"]}," to convert from a Worldpay Token to a Network Token."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Setup a customerAgreement to store credentials for future CIT payments. Creating an Network Token ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["after"]}," the initial payment is made."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request to Payments API:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customerAgreement.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cardOnFile"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["storedCardUsage"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["first"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tokenCreation.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["worldpay"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The example includes 3DS for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/3ds-sca-exemptions/"},"children":["SCA or 3DS mandated countries"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If no initial payment is to be made (e.g. free trial), set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value.amount"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0"]},". A card verification is performed instead."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/"},"children":["Tokens API"]},":"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Convert the Worldpay Token to a Network Token for use in a subsequent CIT"]}]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Tokens\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: cardOnFile <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlements request\n        Payments_API->>Merchant_Backend: Settlements \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n    Merchant_Backend->>Tokens: Create network token request\n    Tokens->>Merchant_Backend: Create network token response\n    Note over Merchant_Backend,Payments_API: Network Token (NPT) provided <br> Store and use for next CIT\n\n","diagramHtml":"<svg id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1411.5px;\" viewBox=\"-50 -10 1411.5 1870\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1151\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1226\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"951\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1026\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"751\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1226\" y1=\"65\" x2=\"1226\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1151\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1226\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1026\" y1=\"65\" x2=\"1026\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Tokens\" data-et=\"life-line\" data-id=\"Tokens\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Tokens\"><rect x=\"951\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1026\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .error-icon{fill:#552222;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .error-text{fill:#552222;stroke:#552222;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .edge-thickness-normal{stroke-width:1px;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .edge-thickness-thick{stroke-width:3.5px;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .edge-pattern-solid{stroke-dasharray:0;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .marker{fill:#333333;stroke:#333333;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .marker.cross{stroke:#333333;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 p{margin:0;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .actor-line{stroke:#9370DB;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .sequenceNumber{fill:white;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .messageText{fill:#333;stroke:none;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .labelText,#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .loopText,#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .sectionTitle,#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .noteText,#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .actorPopupMenu{position:absolute;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .actor-man circle,#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 line{fill:#ECECFF;stroke-width:2px;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 .node .neo-node{stroke:#9370DB;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].node rect,#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].cluster rect,#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: cardOnFile </tspan></text><text x=\"699\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i18\"><rect x=\"1140.5\" y=\"1087\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1226\" y=\"1092\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1226\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i20\"><rect x=\"547\" y=\"1193\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"1198\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i25\"><line x1=\"561\" y1=\"1299\" x2=\"837\" y2=\"1299\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1299\" x2=\"837\" y2=\"1476\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1476\" x2=\"837\" y2=\"1476\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1299\" x2=\"561\" y2=\"1476\" class=\"loopLine\"></line><polygon points=\"561,1299 611,1299 611,1312 602.6,1319 561,1319\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1312\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1317\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1339\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i27\"><rect x=\"119\" y=\"1540\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1545\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><g data-et=\"note\" data-id=\"i30\"><rect x=\"547\" y=\"1700\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"1705\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Network Token (NPT) provided </tspan></text><text x=\"699\" y=\"1727\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Store and use for next CIT</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"390\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"429\" x2=\"576\" y2=\"429\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"444\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"483\" x2=\"312\" y2=\"483\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"498\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"537\" x2=\"79\" y2=\"537\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"552\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"591\" x2=\"1222\" y2=\"591\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"606\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1225\" y1=\"645\" x2=\"79\" y2=\"645\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"660\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"699\" x2=\"822\" y2=\"699\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"714\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"753\" x2=\"576\" y2=\"753\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"768\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"807\" x2=\"312\" y2=\"807\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"822\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"861\" x2=\"79\" y2=\"861\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"876\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"915\" x2=\"1222\" y2=\"915\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"930\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1225\" y1=\"969\" x2=\"79\" y2=\"969\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"984\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1023\" x2=\"822\" y2=\"1023\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"1025\" y=\"1038\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1077\" x2=\"1222\" y2=\"1077\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"1028\" y=\"1144\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1225\" y1=\"1183\" x2=\"830\" y2=\"1183\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1250\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1289\" x2=\"576\" y2=\"1289\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1373\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1412\" x2=\"822\" y2=\"1412\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1427\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"825\" y1=\"1466\" x2=\"576\" y2=\"1466\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1491\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1530\" x2=\"312\" y2=\"1530\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"798\" y=\"1597\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"573\" y1=\"1636\" x2=\"1022\" y2=\"1636\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"1651\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1025\" y1=\"1690\" x2=\"576\" y2=\"1690\" class=\"messageLine0\" data-et=\"message\" data-id=\"i29\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-94cd06e53b7cde0c3f0bc59e6b27a5c8e0dc01a90759ed680ad17e9bdc9a0620-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1411.5px;\" viewBox=\"-50 -10 1411.5 1870\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1151\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1226\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"951\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1026\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"751\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1784\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1816.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1226\" y1=\"65\" x2=\"1226\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1151\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1226\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1026\" y1=\"65\" x2=\"1026\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Tokens\" data-et=\"life-line\" data-id=\"Tokens\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Tokens\"><rect x=\"951\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1026\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1784\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .error-icon{fill:#a44141;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .error-text{fill:#ddd;stroke:#ddd;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .edge-thickness-normal{stroke-width:1px;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .edge-thickness-thick{stroke-width:3.5px;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .edge-pattern-solid{stroke-dasharray:0;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .edge-pattern-dashed{stroke-dasharray:3;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .edge-pattern-dotted{stroke-dasharray:2;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .marker{fill:lightgrey;stroke:lightgrey;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .marker.cross{stroke:lightgrey;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a p{margin:0;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .actor-line{stroke:#ccc;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .sequenceNumber{fill:black;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .messageText{fill:lightgrey;stroke:none;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .labelText,#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .loopText,#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .sectionTitle,#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .noteText,#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .actorPopupMenu{position:absolute;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .actor-man circle,#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a line{fill:#1f2020;stroke-width:2px;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a .node .neo-node{stroke:#ccc;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].node rect,#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].cluster rect,#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].node polygon{stroke:url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].node path{stroke:url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-gradient);stroke-width:1px;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].node circle{stroke:url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: cardOnFile </tspan></text><text x=\"699\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i18\"><rect x=\"1140.5\" y=\"1087\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1226\" y=\"1092\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1226\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i20\"><rect x=\"547\" y=\"1193\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"1198\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i25\"><line x1=\"561\" y1=\"1299\" x2=\"837\" y2=\"1299\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1299\" x2=\"837\" y2=\"1476\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1476\" x2=\"837\" y2=\"1476\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1299\" x2=\"561\" y2=\"1476\" class=\"loopLine\"></line><polygon points=\"561,1299 611,1299 611,1312 602.6,1319 561,1319\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1312\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1317\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1339\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i27\"><rect x=\"119\" y=\"1540\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1545\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><g data-et=\"note\" data-id=\"i30\"><rect x=\"547\" y=\"1700\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"1705\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Network Token (NPT) provided </tspan></text><text x=\"699\" y=\"1727\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Store and use for next CIT</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"390\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"429\" x2=\"576\" y2=\"429\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"444\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"483\" x2=\"312\" y2=\"483\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"498\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"537\" x2=\"79\" y2=\"537\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"552\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"591\" x2=\"1222\" y2=\"591\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"606\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1225\" y1=\"645\" x2=\"79\" y2=\"645\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"660\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"699\" x2=\"822\" y2=\"699\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"714\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"753\" x2=\"576\" y2=\"753\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"768\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"807\" x2=\"312\" y2=\"807\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"822\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"861\" x2=\"79\" y2=\"861\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"876\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"915\" x2=\"1222\" y2=\"915\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"930\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1225\" y1=\"969\" x2=\"79\" y2=\"969\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"984\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1023\" x2=\"822\" y2=\"1023\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"1025\" y=\"1038\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1077\" x2=\"1222\" y2=\"1077\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"1028\" y=\"1144\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1225\" y1=\"1183\" x2=\"830\" y2=\"1183\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1250\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1289\" x2=\"576\" y2=\"1289\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1373\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1412\" x2=\"822\" y2=\"1412\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1427\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"825\" y1=\"1466\" x2=\"576\" y2=\"1466\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1491\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1530\" x2=\"312\" y2=\"1530\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"798\" y=\"1597\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"573\" y1=\"1636\" x2=\"1022\" y2=\"1636\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"1651\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1025\" y1=\"1690\" x2=\"576\" y2=\"1690\" class=\"messageLine0\" data-et=\"message\" data-id=\"i29\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-faf8417eebd4e9483a4e1bbedd46db04b0c552ca1df197389e3cee0c8996038a-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Tokens\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: cardOnFile <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlements request\n        Payments_API->>Merchant_Backend: Settlements \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n    Merchant_Backend->>Tokens: Create network token request\n    Tokens->>Merchant_Backend: Create network token response\n    Note over Merchant_Backend,Payments_API: Network Token (NPT) provided <br> Store and use for next CIT\n\n"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"subsequent-cit","__idx":7},"children":["Subsequent CIT"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Subsequent CIT","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Using a previously stored card to make a payment"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuers\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: cardOnFile <br> storedCardUsage: subsequent\n    Note over Merchant_Backend,Payments_API: Use Network Token <br> or Worldpay Token\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1324.5px;\" viewBox=\"-50 -10 1324.5 931\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1064\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1139\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1139\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"864\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuers\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"939\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"939\" dy=\"0\">Issuers</tspan></text></g><g><rect x=\"664\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"739\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1139\" y1=\"65\" x2=\"1139\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1064\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1139\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1139\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"939\" y1=\"65\" x2=\"939\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuers\" data-et=\"life-line\" data-id=\"Issuers\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuers\"><rect x=\"864\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuers\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"939\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"939\" dy=\"0\">Issuers</tspan></text></g></g><g><line id=\"actor3\" x1=\"739\" y1=\"65\" x2=\"739\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"664\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"739\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .error-icon{fill:#552222;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .error-text{fill:#552222;stroke:#552222;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .edge-thickness-normal{stroke-width:1px;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .edge-thickness-thick{stroke-width:3.5px;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .edge-pattern-solid{stroke-dasharray:0;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .marker{fill:#333333;stroke:#333333;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .marker.cross{stroke:#333333;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 p{margin:0;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .actor-line{stroke:#9370DB;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .sequenceNumber{fill:white;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .messageText{fill:#333;stroke:none;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .labelText,#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .loopText,#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .sectionTitle,#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .noteText,#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .actorPopupMenu{position:absolute;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .actor-man circle,#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 line{fill:#ECECFF;stroke-width:2px;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 .node .neo-node{stroke:#9370DB;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].node rect,#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].cluster rect,#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"490\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"274\" height=\"86\" class=\"note\"></rect><text x=\"627\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\">Set customerAgreement </tspan></text><text x=\"627\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\"> type: cardOnFile </tspan></text><text x=\"627\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\"> storedCardUsage: subsequent</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"490\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"274\" height=\"64\" class=\"note\"></rect><text x=\"627\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\">Use Network Token </tspan></text><text x=\"627\" y=\"360\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\"> or Worldpay Token</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"1053.5\" y=\"461\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1139\" y=\"466\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1139\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"96\" y=\"783\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"788\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"735\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead)\" style=\"fill: none;\"></line><text x=\"938\" y=\"412\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"740\" y1=\"451\" x2=\"1135\" y2=\"451\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead)\" style=\"fill: none;\"></line><text x=\"941\" y=\"518\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1138\" y1=\"557\" x2=\"743\" y2=\"557\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"572\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"738\" y1=\"611\" x2=\"519\" y2=\"611\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"626\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"665\" x2=\"735\" y2=\"665\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"680\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"738\" y1=\"719\" x2=\"519\" y2=\"719\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"734\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"773\" x2=\"289\" y2=\"773\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-af59d48f42d3d69b4a13f1ca6d75c8c8fb86d6e1ad60302fd0de43982f92a040-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1324.5px;\" viewBox=\"-50 -10 1324.5 931\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1064\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1139\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1139\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"864\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuers\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"939\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"939\" dy=\"0\">Issuers</tspan></text></g><g><rect x=\"664\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"739\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"845\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"877.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1139\" y1=\"65\" x2=\"1139\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1064\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1139\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1139\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"939\" y1=\"65\" x2=\"939\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuers\" data-et=\"life-line\" data-id=\"Issuers\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuers\"><rect x=\"864\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuers\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"939\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"939\" dy=\"0\">Issuers</tspan></text></g></g><g><line id=\"actor3\" x1=\"739\" y1=\"65\" x2=\"739\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"664\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"739\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"739\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"845\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .error-icon{fill:#a44141;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .error-text{fill:#ddd;stroke:#ddd;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .edge-thickness-normal{stroke-width:1px;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .edge-thickness-thick{stroke-width:3.5px;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .edge-pattern-solid{stroke-dasharray:0;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .marker.cross{stroke:lightgrey;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 p{margin:0;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .actor-line{stroke:#ccc;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .sequenceNumber{fill:black;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .messageText{fill:lightgrey;stroke:none;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .labelText,#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .loopText,#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .sectionTitle,#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .noteText,#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .actorPopupMenu{position:absolute;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .actor-man circle,#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 line{fill:#1f2020;stroke-width:2px;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 .node .neo-node{stroke:#ccc;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].node rect,#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].cluster rect,#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].node polygon{stroke:url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].node path{stroke:url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-gradient);stroke-width:1px;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].node circle{stroke:url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"490\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"274\" height=\"86\" class=\"note\"></rect><text x=\"627\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\">Set customerAgreement </tspan></text><text x=\"627\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\"> type: cardOnFile </tspan></text><text x=\"627\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\"> storedCardUsage: subsequent</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"490\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"274\" height=\"64\" class=\"note\"></rect><text x=\"627\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\">Use Network Token </tspan></text><text x=\"627\" y=\"360\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"627\"> or Worldpay Token</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"1053.5\" y=\"461\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1139\" y=\"466\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1139\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"96\" y=\"783\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"788\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"735\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead)\" style=\"fill: none;\"></line><text x=\"938\" y=\"412\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"740\" y1=\"451\" x2=\"1135\" y2=\"451\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead)\" style=\"fill: none;\"></line><text x=\"941\" y=\"518\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1138\" y1=\"557\" x2=\"743\" y2=\"557\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"572\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"738\" y1=\"611\" x2=\"519\" y2=\"611\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead)\" style=\"fill: none;\"></line><text x=\"626\" y=\"626\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"665\" x2=\"735\" y2=\"665\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead)\" style=\"fill: none;\"></line><text x=\"629\" y=\"680\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"738\" y1=\"719\" x2=\"519\" y2=\"719\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"734\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"773\" x2=\"289\" y2=\"773\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-427133961d3b6cdbbc533171473537882c5e9f6cb76da5d4e7ad24c5e7646967-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuers\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: cardOnFile <br> storedCardUsage: subsequent\n    Note over Merchant_Backend,Payments_API: Use Network Token <br> or Worldpay Token\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"storing-credentials-for-future-mit","__idx":8},"children":["Storing credentials for future MIT"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Worldpay Token","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Setup a customerAgreement to store credentials for future MIT payments."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customerAgreement.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscription"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["storedCardUsage"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["first"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tokenCreation.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["worldpay"]}," in order to store the credentials."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The example includes 3DS for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/3ds-sca-exemptions/"},"children":["SCA or 3DS mandated countries"]}," and has the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["threeDS.challenge.preference"]}," set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["challengeMandated"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If no initial payment is to be made (e.g. free trial), set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value.amount"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0"]},". A card verification is performed instead."]}]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: subscription <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set threeDS.challenge <br> preference: challengeMandated\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: For no initial payment <br> Set value.amount: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization response\n    Note over Merchant_Backend,Payments_API: Worldpay Token <br> and schemeReference provided \n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlement request\n        Payments_API->>Merchant_Backend: Settlement\n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1255.5px;\" viewBox=\"-50 -10 1255.5 1858\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"995\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1070\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1070\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1070\" y1=\"65\" x2=\"1070\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"995\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1070\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1070\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .error-icon{fill:#552222;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .error-text{fill:#552222;stroke:#552222;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .edge-thickness-normal{stroke-width:1px;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .edge-thickness-thick{stroke-width:3.5px;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .edge-pattern-solid{stroke-dasharray:0;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .marker{fill:#333333;stroke:#333333;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .marker.cross{stroke:#333333;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 p{margin:0;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .actor-line{stroke:#9370DB;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .sequenceNumber{fill:white;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .messageText{fill:#333;stroke:none;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .labelText,#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .loopText,#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .sectionTitle,#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .noteText,#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .actorPopupMenu{position:absolute;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .actor-man circle,#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 line{fill:#ECECFF;stroke-width:2px;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 .node .neo-node{stroke:#9370DB;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].node rect,#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].cluster rect,#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: subscription </tspan></text><text x=\"699\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set threeDS.challenge </tspan></text><text x=\"699\" y=\"360\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> preference: challengeMandated</tspan></text></g><g data-et=\"note\" data-id=\"i5\"><rect x=\"547\" y=\"407\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"412\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"459\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"464\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For no initial payment </tspan></text><text x=\"699\" y=\"486\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i20\"><rect x=\"984.5\" y=\"1235\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1070\" y=\"1240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1070\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i22\"><rect x=\"547\" y=\"1341\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"1346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token </tspan></text><text x=\"699\" y=\"1368\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> and schemeReference provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i27\"><line x1=\"561\" y1=\"1469\" x2=\"837\" y2=\"1469\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1469\" x2=\"837\" y2=\"1646\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1646\" x2=\"837\" y2=\"1646\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1469\" x2=\"561\" y2=\"1646\" class=\"loopLine\"></line><polygon points=\"561,1469 611,1469 611,1482 602.6,1489 561,1489\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1482\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1487\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1509\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i29\"><rect x=\"119\" y=\"1710\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1715\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"538\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"577\" x2=\"576\" y2=\"577\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"592\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"631\" x2=\"312\" y2=\"631\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"646\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"685\" x2=\"79\" y2=\"685\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"571\" y=\"700\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"739\" x2=\"1066\" y2=\"739\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"574\" y=\"754\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1069\" y1=\"793\" x2=\"79\" y2=\"793\" class=\"messageLine1\" data-et=\"message\" data-id=\"i11\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"808\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"847\" x2=\"822\" y2=\"847\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"862\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"901\" x2=\"576\" y2=\"901\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"916\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"955\" x2=\"312\" y2=\"955\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"970\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1009\" x2=\"79\" y2=\"1009\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"571\" y=\"1024\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1063\" x2=\"1066\" y2=\"1063\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"574\" y=\"1078\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1069\" y1=\"1117\" x2=\"79\" y2=\"1117\" class=\"messageLine1\" data-et=\"message\" data-id=\"i17\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1171\" x2=\"822\" y2=\"1171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"947\" y=\"1186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"827\" y1=\"1225\" x2=\"1066\" y2=\"1225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"950\" y=\"1292\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization response</text><line x1=\"1069\" y1=\"1331\" x2=\"830\" y2=\"1331\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1420\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1459\" x2=\"576\" y2=\"1459\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1543\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"573\" y1=\"1582\" x2=\"822\" y2=\"1582\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1597\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"825\" y1=\"1636\" x2=\"576\" y2=\"1636\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1661\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1700\" x2=\"312\" y2=\"1700\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-e3b899fc79a9923597192d5b79baf141edf91514db821e274ca1a158fae8eba0-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1255.5px;\" viewBox=\"-50 -10 1255.5 1858\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"995\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1070\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1070\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1772\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1804.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1070\" y1=\"65\" x2=\"1070\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"995\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1070\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1070\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1772\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .error-icon{fill:#a44141;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .error-text{fill:#ddd;stroke:#ddd;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .edge-thickness-normal{stroke-width:1px;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .edge-thickness-thick{stroke-width:3.5px;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .edge-pattern-solid{stroke-dasharray:0;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .marker.cross{stroke:lightgrey;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 p{margin:0;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .actor-line{stroke:#ccc;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .sequenceNumber{fill:black;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .messageText{fill:lightgrey;stroke:none;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .labelText,#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .loopText,#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .sectionTitle,#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .noteText,#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .actorPopupMenu{position:absolute;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .actor-man circle,#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 line{fill:#1f2020;stroke-width:2px;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 .node .neo-node{stroke:#ccc;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].node rect,#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].cluster rect,#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].node polygon{stroke:url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].node path{stroke:url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-gradient);stroke-width:1px;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].node circle{stroke:url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: subscription </tspan></text><text x=\"699\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set threeDS.challenge </tspan></text><text x=\"699\" y=\"360\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> preference: challengeMandated</tspan></text></g><g data-et=\"note\" data-id=\"i5\"><rect x=\"547\" y=\"407\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"412\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"459\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"464\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For no initial payment </tspan></text><text x=\"699\" y=\"486\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i20\"><rect x=\"984.5\" y=\"1235\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1070\" y=\"1240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1070\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i22\"><rect x=\"547\" y=\"1341\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"1346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token </tspan></text><text x=\"699\" y=\"1368\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> and schemeReference provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i27\"><line x1=\"561\" y1=\"1469\" x2=\"837\" y2=\"1469\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1469\" x2=\"837\" y2=\"1646\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1646\" x2=\"837\" y2=\"1646\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1469\" x2=\"561\" y2=\"1646\" class=\"loopLine\"></line><polygon points=\"561,1469 611,1469 611,1482 602.6,1489 561,1489\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1482\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1487\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1509\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i29\"><rect x=\"119\" y=\"1710\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1715\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"538\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"577\" x2=\"576\" y2=\"577\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"592\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"631\" x2=\"312\" y2=\"631\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"646\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"685\" x2=\"79\" y2=\"685\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"571\" y=\"700\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"739\" x2=\"1066\" y2=\"739\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"574\" y=\"754\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1069\" y1=\"793\" x2=\"79\" y2=\"793\" class=\"messageLine1\" data-et=\"message\" data-id=\"i11\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"808\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"847\" x2=\"822\" y2=\"847\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"862\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"901\" x2=\"576\" y2=\"901\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"916\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"955\" x2=\"312\" y2=\"955\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"970\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1009\" x2=\"79\" y2=\"1009\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"571\" y=\"1024\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1063\" x2=\"1066\" y2=\"1063\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"574\" y=\"1078\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1069\" y1=\"1117\" x2=\"79\" y2=\"1117\" class=\"messageLine1\" data-et=\"message\" data-id=\"i17\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1171\" x2=\"822\" y2=\"1171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"947\" y=\"1186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization request</text><line x1=\"827\" y1=\"1225\" x2=\"1066\" y2=\"1225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"950\" y=\"1292\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization response</text><line x1=\"1069\" y1=\"1331\" x2=\"830\" y2=\"1331\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1420\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1459\" x2=\"576\" y2=\"1459\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1543\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"573\" y1=\"1582\" x2=\"822\" y2=\"1582\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1597\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"825\" y1=\"1636\" x2=\"576\" y2=\"1636\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1661\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1700\" x2=\"312\" y2=\"1700\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f22154a154951c8d150680b640c537bff8d5c2d132f6b05efab4351c789d3f67-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: subscription <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set threeDS.challenge <br> preference: challengeMandated\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: For no initial payment <br> Set value.amount: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization response\n    Note over Merchant_Backend,Payments_API: Worldpay Token <br> and schemeReference provided \n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlement request\n        Payments_API->>Merchant_Backend: Settlement\n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Network Token (NPT) - before payment","disable":false},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Support for NPT creation directly from the payments API is coming soon. For now you must call the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/"},"children":["Tokens API"]}," to convert from a Worldpay Token to a Network Token."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Setup a customerAgreement to store credentials for future MIT payments. Creating an Network Token ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["before"]}," the initial payment is made."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["First request to Payments API:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tokenCreation.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["worldpay"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value.amount"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Do not perform 3DS at this point."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/"},"children":["Tokens API"]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Convert the Worldpay Token to a Network Token"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Second request to Payments API"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customerAgreement.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscription"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["storedCardUsage"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["first"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["paymentInstrument.type"]}," as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkToken"]}," and apply the token details here."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The example includes 3DS for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/3ds-sca-exemptions/"},"children":["SCA or 3DS mandated countries"]}," and has the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["threeDS.challenge.preference"]}," set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["challengeMandated"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If no initial payment is to be made (e.g. free trial), set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value.amount"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0"]},". A card verification is performed instead."]}]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Tokens\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: Set amount.value: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Merchant_Backend->>Tokens: Create network token request\n    Tokens->>Merchant_Backend: Create network token response\n    Note over Merchant_Backend,Payments_API: Network Token (NPT) provided\n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using NPT <br> Cryptogram auto provisioned\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: subscription <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set threeDS.challenge <br> preference: challengeMandated\n    Note over Merchant_Backend,Payments_API: For no initial payment <br> Set value.amount: 0\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: schemeReference provided \n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlements request\n        Payments_API->>Merchant_Backend: Settlements \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1411.5px;\" viewBox=\"-50 -10 1411.5 2228\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1151\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1226\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"951\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1026\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"751\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1226\" y1=\"65\" x2=\"1226\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1151\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1226\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1026\" y1=\"65\" x2=\"1026\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Tokens\" data-et=\"life-line\" data-id=\"Tokens\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Tokens\"><rect x=\"951\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1026\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .error-icon{fill:#552222;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .error-text{fill:#552222;stroke:#552222;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .edge-thickness-normal{stroke-width:1px;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .edge-thickness-thick{stroke-width:3.5px;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .edge-pattern-solid{stroke-dasharray:0;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .marker{fill:#333333;stroke:#333333;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .marker.cross{stroke:#333333;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 p{margin:0;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .actor-line{stroke:#9370DB;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .sequenceNumber{fill:white;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .messageText{fill:#333;stroke:none;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .labelText,#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .loopText,#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .sectionTitle,#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .noteText,#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .actorPopupMenu{position:absolute;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .actor-man circle,#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 line{fill:#ECECFF;stroke-width:2px;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 .node .neo-node{stroke:#9370DB;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].node rect,#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].cluster rect,#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"289\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set amount.value: 0</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"395\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"note\" data-id=\"i9\"><rect x=\"547\" y=\"555\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"560\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Network Token (NPT) provided</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"547\" y=\"661\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"666\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Using NPT </tspan></text><text x=\"699\" y=\"688\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Cryptogram auto provisioned</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"547\" y=\"735\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"740\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"762\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: subscription </tspan></text><text x=\"699\" y=\"784\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i13\"><rect x=\"547\" y=\"831\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"836\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set threeDS.challenge </tspan></text><text x=\"699\" y=\"858\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> preference: challengeMandated</tspan></text></g><g data-et=\"note\" data-id=\"i14\"><rect x=\"547\" y=\"905\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"910\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For no initial payment </tspan></text><text x=\"699\" y=\"932\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i27\"><rect x=\"1140.5\" y=\"1627\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1226\" y=\"1632\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1226\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i29\"><rect x=\"547\" y=\"1733\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"1738\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">schemeReference provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i34\"><line x1=\"561\" y1=\"1839\" x2=\"837\" y2=\"1839\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1839\" x2=\"837\" y2=\"2016\" class=\"loopLine\"></line><line x1=\"561\" y1=\"2016\" x2=\"837\" y2=\"2016\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1839\" x2=\"561\" y2=\"2016\" class=\"loopLine\"></line><polygon points=\"561,1839 611,1839 611,1852 602.6,1859 561,1859\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1852\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1857\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1879\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i36\"><rect x=\"119\" y=\"2080\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"2085\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"385\" x2=\"576\" y2=\"385\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"798\" y=\"452\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"573\" y1=\"491\" x2=\"1022\" y2=\"491\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"506\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1025\" y1=\"545\" x2=\"576\" y2=\"545\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"612\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"651\" x2=\"822\" y2=\"651\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"984\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"1023\" x2=\"312\" y2=\"1023\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1038\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"1077\" x2=\"79\" y2=\"1077\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"1092\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1131\" x2=\"1222\" y2=\"1131\" class=\"messageLine1\" data-et=\"message\" data-id=\"i17\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"1146\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1225\" y1=\"1185\" x2=\"79\" y2=\"1185\" class=\"messageLine1\" data-et=\"message\" data-id=\"i18\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1200\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"1239\" x2=\"822\" y2=\"1239\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1254\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"1293\" x2=\"576\" y2=\"1293\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1308\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"1347\" x2=\"312\" y2=\"1347\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1362\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1401\" x2=\"79\" y2=\"1401\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"1416\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1455\" x2=\"1222\" y2=\"1455\" class=\"messageLine1\" data-et=\"message\" data-id=\"i23\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"1470\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1225\" y1=\"1509\" x2=\"79\" y2=\"1509\" class=\"messageLine1\" data-et=\"message\" data-id=\"i24\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1524\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1563\" x2=\"822\" y2=\"1563\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"1025\" y=\"1578\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1617\" x2=\"1222\" y2=\"1617\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"1028\" y=\"1684\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1225\" y1=\"1723\" x2=\"830\" y2=\"1723\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1790\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1829\" x2=\"576\" y2=\"1829\" class=\"messageLine0\" data-et=\"message\" data-id=\"i30\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1913\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1952\" x2=\"822\" y2=\"1952\" class=\"messageLine0\" data-et=\"message\" data-id=\"i32\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1967\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"825\" y1=\"2006\" x2=\"576\" y2=\"2006\" class=\"messageLine0\" data-et=\"message\" data-id=\"i33\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"2031\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"2070\" x2=\"312\" y2=\"2070\" class=\"messageLine0\" data-et=\"message\" data-id=\"i35\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1162fb24d6027fccac285cd56626d369121d27c514ba4234b61108e7c141f692-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1411.5px;\" viewBox=\"-50 -10 1411.5 2228\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1151\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1226\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"951\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1026\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"751\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"2142\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"2174.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1226\" y1=\"65\" x2=\"1226\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"1151\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1226\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1226\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1026\" y1=\"65\" x2=\"1026\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Tokens\" data-et=\"life-line\" data-id=\"Tokens\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Tokens\"><rect x=\"951\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1026\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1026\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"2142\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .error-icon{fill:#a44141;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .error-text{fill:#ddd;stroke:#ddd;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .edge-thickness-normal{stroke-width:1px;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .edge-thickness-thick{stroke-width:3.5px;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .edge-pattern-solid{stroke-dasharray:0;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .marker.cross{stroke:lightgrey;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 p{margin:0;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .actor-line{stroke:#ccc;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .sequenceNumber{fill:black;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .messageText{fill:lightgrey;stroke:none;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .labelText,#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .loopText,#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .sectionTitle,#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .noteText,#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .actorPopupMenu{position:absolute;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .actor-man circle,#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 line{fill:#1f2020;stroke-width:2px;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 .node .neo-node{stroke:#ccc;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].node rect,#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].cluster rect,#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].node polygon{stroke:url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].node path{stroke:url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-gradient);stroke-width:1px;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].node circle{stroke:url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"289\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set amount.value: 0</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"395\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"400\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"note\" data-id=\"i9\"><rect x=\"547\" y=\"555\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"560\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Network Token (NPT) provided</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"547\" y=\"661\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"666\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Using NPT </tspan></text><text x=\"699\" y=\"688\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Cryptogram auto provisioned</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"547\" y=\"735\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"740\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"762\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: subscription </tspan></text><text x=\"699\" y=\"784\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i13\"><rect x=\"547\" y=\"831\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"836\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set threeDS.challenge </tspan></text><text x=\"699\" y=\"858\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> preference: challengeMandated</tspan></text></g><g data-et=\"note\" data-id=\"i14\"><rect x=\"547\" y=\"905\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"910\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For no initial payment </tspan></text><text x=\"699\" y=\"932\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i27\"><rect x=\"1140.5\" y=\"1627\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1226\" y=\"1632\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1226\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i29\"><rect x=\"547\" y=\"1733\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"1738\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">schemeReference provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i34\"><line x1=\"561\" y1=\"1839\" x2=\"837\" y2=\"1839\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1839\" x2=\"837\" y2=\"2016\" class=\"loopLine\"></line><line x1=\"561\" y1=\"2016\" x2=\"837\" y2=\"2016\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1839\" x2=\"561\" y2=\"2016\" class=\"loopLine\"></line><polygon points=\"561,1839 611,1839 611,1852 602.6,1859 561,1859\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1852\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1857\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1879\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i36\"><rect x=\"119\" y=\"2080\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"2085\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"385\" x2=\"576\" y2=\"385\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"798\" y=\"452\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"573\" y1=\"491\" x2=\"1022\" y2=\"491\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"801\" y=\"506\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1025\" y1=\"545\" x2=\"576\" y2=\"545\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"612\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"651\" x2=\"822\" y2=\"651\" class=\"messageLine0\" data-et=\"message\" data-id=\"i10\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"984\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"1023\" x2=\"312\" y2=\"1023\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1038\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"1077\" x2=\"79\" y2=\"1077\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"1092\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1131\" x2=\"1222\" y2=\"1131\" class=\"messageLine1\" data-et=\"message\" data-id=\"i17\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"1146\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1225\" y1=\"1185\" x2=\"79\" y2=\"1185\" class=\"messageLine1\" data-et=\"message\" data-id=\"i18\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1200\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"1239\" x2=\"822\" y2=\"1239\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1254\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"1293\" x2=\"576\" y2=\"1293\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1308\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"1347\" x2=\"312\" y2=\"1347\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1362\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1401\" x2=\"79\" y2=\"1401\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"1416\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1455\" x2=\"1222\" y2=\"1455\" class=\"messageLine1\" data-et=\"message\" data-id=\"i23\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"652\" y=\"1470\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1225\" y1=\"1509\" x2=\"79\" y2=\"1509\" class=\"messageLine1\" data-et=\"message\" data-id=\"i24\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1524\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1563\" x2=\"822\" y2=\"1563\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"1025\" y=\"1578\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1617\" x2=\"1222\" y2=\"1617\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"1028\" y=\"1684\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1225\" y1=\"1723\" x2=\"830\" y2=\"1723\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1790\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1829\" x2=\"576\" y2=\"1829\" class=\"messageLine0\" data-et=\"message\" data-id=\"i30\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1913\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1952\" x2=\"822\" y2=\"1952\" class=\"messageLine0\" data-et=\"message\" data-id=\"i32\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1967\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"825\" y1=\"2006\" x2=\"576\" y2=\"2006\" class=\"messageLine0\" data-et=\"message\" data-id=\"i33\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"2031\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"2070\" x2=\"312\" y2=\"2070\" class=\"messageLine0\" data-et=\"message\" data-id=\"i35\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b61684aa1afc7b23a8cd6c08a0c3e37ded471c2241bcea8ab160111d7a423f75-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Tokens\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: Set amount.value: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Merchant_Backend->>Tokens: Create network token request\n    Tokens->>Merchant_Backend: Create network token response\n    Note over Merchant_Backend,Payments_API: Network Token (NPT) provided\n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using NPT <br> Cryptogram auto provisioned\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: subscription <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set threeDS.challenge <br> preference: challengeMandated\n    Note over Merchant_Backend,Payments_API: For no initial payment <br> Set value.amount: 0\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: schemeReference provided \n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlements request\n        Payments_API->>Merchant_Backend: Settlements \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Network Token (NPT) - after payment","disable":false},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Support for NPT creation directly from the payments API is coming soon. For now you must call the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/"},"children":["Tokens API"]}," to convert from a Worldpay Token to a Network Token."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Setup a customerAgreement to store credentials for future MIT payments. Creating an Network Token ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["after"]}," the initial payment is made."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request to Payments API:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customerAgreement.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscription"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["storedCardUsage"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["first"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tokenCreation.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["worldpay"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The example includes 3DS for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/3ds-sca-exemptions/"},"children":["SCA or 3DS mandated countries"]}," and has the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["threeDS.challenge.preference"]}," set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["challengeMandated"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If no initial payment is to be made (e.g. free trial), set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value.amount"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0"]},". A card verification is performed instead."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/"},"children":["Tokens API"]},":"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Convert the Worldpay Token to a Network Token for use in next CIT"]}]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: subscription <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set threeDS.challenge <br> preference: challengeMandated\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: For no initial payment <br> Set value.amount: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: Worldpay Token <br> and schemeReference provided \n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlements request\n        Payments_API->>Merchant_Backend: Settlements \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n    Merchant_Backend->>Tokens: Create network token request\n    Tokens->>Merchant_Backend: Create network token response\n    Note over Merchant_Backend,Payments_API: Network Token (NPT) provided <br> Store and use for next MIT\n\n","diagramHtml":"<svg id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1449px;\" viewBox=\"-50 -10 1449 2040\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1199\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1274\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1274\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"999\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1274\" y1=\"65\" x2=\"1274\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Tokens\" data-et=\"life-line\" data-id=\"Tokens\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Tokens\"><rect x=\"1199\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1274\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1274\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .error-icon{fill:#552222;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .error-text{fill:#552222;stroke:#552222;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .edge-thickness-normal{stroke-width:1px;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .edge-thickness-thick{stroke-width:3.5px;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .edge-pattern-solid{stroke-dasharray:0;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .marker{fill:#333333;stroke:#333333;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .marker.cross{stroke:#333333;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 p{margin:0;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .actor-line{stroke:#9370DB;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .sequenceNumber{fill:white;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .messageText{fill:#333;stroke:none;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .labelText,#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .loopText,#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .sectionTitle,#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .noteText,#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .actorPopupMenu{position:absolute;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .actor-man circle,#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 line{fill:#ECECFF;stroke-width:2px;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 .node .neo-node{stroke:#9370DB;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].node rect,#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].cluster rect,#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: subscription </tspan></text><text x=\"699\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set threeDS.challenge </tspan></text><text x=\"699\" y=\"360\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> preference: challengeMandated</tspan></text></g><g data-et=\"note\" data-id=\"i5\"><rect x=\"547\" y=\"407\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"412\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"459\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"464\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For no initial payment </tspan></text><text x=\"699\" y=\"486\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i20\"><rect x=\"988.5\" y=\"1235\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i22\"><rect x=\"547\" y=\"1341\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"1346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token </tspan></text><text x=\"699\" y=\"1368\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> and schemeReference provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i27\"><line x1=\"561\" y1=\"1469\" x2=\"837\" y2=\"1469\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1469\" x2=\"837\" y2=\"1646\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1646\" x2=\"837\" y2=\"1646\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1469\" x2=\"561\" y2=\"1646\" class=\"loopLine\"></line><polygon points=\"561,1469 611,1469 611,1482 602.6,1489 561,1489\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1482\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1487\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1509\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i29\"><rect x=\"119\" y=\"1710\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1715\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><g data-et=\"note\" data-id=\"i32\"><rect x=\"547\" y=\"1870\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"1875\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Network Token (NPT) provided </tspan></text><text x=\"699\" y=\"1897\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Store and use for next MIT</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"538\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"577\" x2=\"576\" y2=\"577\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"592\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"631\" x2=\"312\" y2=\"631\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"646\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"685\" x2=\"79\" y2=\"685\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"700\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"739\" x2=\"1070\" y2=\"739\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"754\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"793\" x2=\"79\" y2=\"793\" class=\"messageLine1\" data-et=\"message\" data-id=\"i11\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"808\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"847\" x2=\"822\" y2=\"847\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"862\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"901\" x2=\"576\" y2=\"901\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"916\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"955\" x2=\"312\" y2=\"955\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"970\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1009\" x2=\"79\" y2=\"1009\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"1024\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1063\" x2=\"1070\" y2=\"1063\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"1078\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"1117\" x2=\"79\" y2=\"1117\" class=\"messageLine1\" data-et=\"message\" data-id=\"i17\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1171\" x2=\"822\" y2=\"1171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1225\" x2=\"1070\" y2=\"1225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1292\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1331\" x2=\"830\" y2=\"1331\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1420\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1459\" x2=\"576\" y2=\"1459\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1543\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1582\" x2=\"822\" y2=\"1582\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1597\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"825\" y1=\"1636\" x2=\"576\" y2=\"1636\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1661\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1700\" x2=\"312\" y2=\"1700\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"922\" y=\"1767\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"573\" y1=\"1806\" x2=\"1270\" y2=\"1806\" class=\"messageLine0\" data-et=\"message\" data-id=\"i30\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line><text x=\"925\" y=\"1821\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1273\" y1=\"1860\" x2=\"576\" y2=\"1860\" class=\"messageLine0\" data-et=\"message\" data-id=\"i31\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-1b35a4d667f05ae12b5ebb8f54eef3ce65f9c47952121b06d82b6f2f7b266607-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1449px;\" viewBox=\"-50 -10 1449 2040\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1199\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1274\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1274\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"999\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1954\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1986.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1274\" y1=\"65\" x2=\"1274\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Tokens\" data-et=\"life-line\" data-id=\"Tokens\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Tokens\"><rect x=\"1199\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1274\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1274\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1954\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .error-icon{fill:#a44141;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .error-text{fill:#ddd;stroke:#ddd;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .edge-thickness-normal{stroke-width:1px;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .edge-thickness-thick{stroke-width:3.5px;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .edge-pattern-solid{stroke-dasharray:0;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .edge-pattern-dashed{stroke-dasharray:3;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .edge-pattern-dotted{stroke-dasharray:2;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .marker{fill:lightgrey;stroke:lightgrey;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .marker.cross{stroke:lightgrey;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c p{margin:0;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .actor-line{stroke:#ccc;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .sequenceNumber{fill:black;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .messageText{fill:lightgrey;stroke:none;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .labelText,#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .loopText,#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .sectionTitle,#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .noteText,#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .actorPopupMenu{position:absolute;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .actor-man circle,#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c line{fill:#1f2020;stroke-width:2px;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c .node .neo-node{stroke:#ccc;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].node rect,#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].cluster rect,#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].node polygon{stroke:url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].node path{stroke:url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-gradient);stroke-width:1px;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].node circle{stroke:url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"547\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: subscription </tspan></text><text x=\"699\" y=\"286\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"547\" y=\"333\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"338\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set threeDS.challenge </tspan></text><text x=\"699\" y=\"360\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> preference: challengeMandated</tspan></text></g><g data-et=\"note\" data-id=\"i5\"><rect x=\"547\" y=\"407\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"412\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"459\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"464\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For no initial payment </tspan></text><text x=\"699\" y=\"486\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i20\"><rect x=\"988.5\" y=\"1235\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i22\"><rect x=\"547\" y=\"1341\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"1346\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token </tspan></text><text x=\"699\" y=\"1368\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> and schemeReference provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i27\"><line x1=\"561\" y1=\"1469\" x2=\"837\" y2=\"1469\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1469\" x2=\"837\" y2=\"1646\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1646\" x2=\"837\" y2=\"1646\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1469\" x2=\"561\" y2=\"1646\" class=\"loopLine\"></line><polygon points=\"561,1469 611,1469 611,1482 602.6,1489 561,1489\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1482\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1487\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1509\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i29\"><rect x=\"119\" y=\"1710\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1715\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><g data-et=\"note\" data-id=\"i32\"><rect x=\"547\" y=\"1870\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"1875\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Network Token (NPT) provided </tspan></text><text x=\"699\" y=\"1897\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Store and use for next MIT</tspan></text></g><text x=\"190\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"304\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"173\" x2=\"568\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"227\" x2=\"822\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"538\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"577\" x2=\"576\" y2=\"577\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"592\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"631\" x2=\"312\" y2=\"631\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"646\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"685\" x2=\"79\" y2=\"685\" class=\"messageLine0\" data-et=\"message\" data-id=\"i9\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"700\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"739\" x2=\"1070\" y2=\"739\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"754\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"793\" x2=\"79\" y2=\"793\" class=\"messageLine1\" data-et=\"message\" data-id=\"i11\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"808\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"847\" x2=\"822\" y2=\"847\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"862\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"901\" x2=\"576\" y2=\"901\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"916\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"955\" x2=\"312\" y2=\"955\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"970\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1009\" x2=\"79\" y2=\"1009\" class=\"messageLine0\" data-et=\"message\" data-id=\"i15\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"1024\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1063\" x2=\"1070\" y2=\"1063\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"1078\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"1117\" x2=\"79\" y2=\"1117\" class=\"messageLine1\" data-et=\"message\" data-id=\"i17\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1171\" x2=\"822\" y2=\"1171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1225\" x2=\"1070\" y2=\"1225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1292\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1331\" x2=\"830\" y2=\"1331\" class=\"messageLine0\" data-et=\"message\" data-id=\"i21\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1420\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1459\" x2=\"576\" y2=\"1459\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1543\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1582\" x2=\"822\" y2=\"1582\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1597\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"825\" y1=\"1636\" x2=\"576\" y2=\"1636\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1661\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1700\" x2=\"312\" y2=\"1700\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"922\" y=\"1767\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"573\" y1=\"1806\" x2=\"1270\" y2=\"1806\" class=\"messageLine0\" data-et=\"message\" data-id=\"i30\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line><text x=\"925\" y=\"1821\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1273\" y1=\"1860\" x2=\"576\" y2=\"1860\" class=\"messageLine0\" data-et=\"message\" data-id=\"i31\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb328e62adcd37f5b5575cb80d31317d2680f61a2283564f23abbfe971a43c1c-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: subscription <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set threeDS.challenge <br> preference: challengeMandated\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: For no initial payment <br> Set value.amount: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: Worldpay Token <br> and schemeReference provided \n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlements request\n        Payments_API->>Merchant_Backend: Settlements \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n    Merchant_Backend->>Tokens: Create network token request\n    Tokens->>Merchant_Backend: Create network token response\n    Note over Merchant_Backend,Payments_API: Network Token (NPT) provided <br> Store and use for next MIT\n\n"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"label":"Example using Checkout SDK","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Setup a customerAgreement to store credentials for future MIT payments. Use the Checkout SDK to provide the card details using a low PCI set of hosted card fields."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["paymentInstrument.type"]}," as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["checkout"]}," and apply the sessionHref here"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customerAgreement.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscription"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["storedCardUsage"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["first"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tokenCreation.type"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["worldpay"]}," in order to store the credentials."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The example includes 3DS for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/3ds-sca-exemptions/"},"children":["SCA or 3DS mandated countries"]}," and has the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["threeDS.challenge.preference"]}," set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["challengeMandated"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If no initial payment is to be made (e.g. free trial), set the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value.amount"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0"]},". A card verification is performed instead."]}]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Note over Merchant_Frontend: Checkout JS added to page \n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Checkout_Sessions: Create session\n    Checkout_Sessions->>Merchant_Frontend: Return session \n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using Checkout SDK session\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: subscription <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set threeDS.challenge <br> preference: challengeMandated\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: For no initial payment <br> Set value.amount: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlements request\n        Payments_API->>Merchant_Backend: Settlements \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n","diagramHtml":"<svg id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1460px;\" viewBox=\"-50 -10 1460 2048\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1199\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"161\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1279.5\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1279.5\" dy=\"0\">Checkout_Sessions</tspan></text></g><g><rect x=\"999\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1279.5\" y1=\"65\" x2=\"1279.5\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkout_Sessions\" data-et=\"life-line\" data-id=\"Checkout_Sessions\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkout_Sessions\"><rect x=\"1199\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"161\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1279.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1279.5\" dy=\"0\">Checkout_Sessions</tspan></text></g></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .error-icon{fill:#552222;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .error-text{fill:#552222;stroke:#552222;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .edge-thickness-normal{stroke-width:1px;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .edge-thickness-thick{stroke-width:3.5px;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .edge-pattern-solid{stroke-dasharray:0;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .edge-pattern-dashed{stroke-dasharray:3;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .edge-pattern-dotted{stroke-dasharray:2;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .marker{fill:#333333;stroke:#333333;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .marker.cross{stroke:#333333;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a p{margin:0;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a text.actor&gt;tspan{fill:black;stroke:none;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .actor-line{stroke:#9370DB;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .sequenceNumber{fill:white;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [id$=\"-sequencenumber\"]{fill:#333;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .messageText{fill:#333;stroke:none;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .labelText,#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .labelText&gt;tspan{fill:black;stroke:none;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .loopText,#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .loopText&gt;tspan{fill:black;stroke:none;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .sectionTitle,#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .noteText,#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .activation0{fill:#f4f4f4;stroke:#666;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .activation1{fill:#f4f4f4;stroke:#666;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .activation2{fill:#f4f4f4;stroke:#666;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .actorPopupMenu{position:absolute;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .actor-man circle,#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a line{fill:#ECECFF;stroke-width:2px;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a .node .neo-node{stroke:#9370DB;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].node rect,#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].cluster rect,#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i0\"><rect x=\"199\" y=\"75\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"218\" height=\"42\" class=\"note\"></rect><text x=\"308\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"308\">Checkout JS added to page</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"397\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Using Checkout SDK session</tspan></text></g><g data-et=\"note\" data-id=\"i7\"><rect x=\"547\" y=\"449\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"476\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: subscription </tspan></text><text x=\"699\" y=\"498\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i8\"><rect x=\"547\" y=\"545\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"550\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set threeDS.challenge </tspan></text><text x=\"699\" y=\"572\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> preference: challengeMandated</tspan></text></g><g data-et=\"note\" data-id=\"i9\"><rect x=\"547\" y=\"619\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"624\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i10\"><rect x=\"547\" y=\"671\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"676\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For no initial payment </tspan></text><text x=\"699\" y=\"698\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i24\"><rect x=\"988.5\" y=\"1447\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1452\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i26\"><rect x=\"547\" y=\"1553\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"1558\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i31\"><line x1=\"561\" y1=\"1659\" x2=\"837\" y2=\"1659\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1659\" x2=\"837\" y2=\"1836\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1836\" x2=\"837\" y2=\"1836\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1659\" x2=\"561\" y2=\"1836\" class=\"loopLine\"></line><polygon points=\"561,1659 611,1659 611,1672 602.6,1679 561,1679\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1672\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1677\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1699\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i33\"><rect x=\"119\" y=\"1900\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1905\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"171\" x2=\"304\" y2=\"171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"792\" y=\"186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create session</text><line x1=\"309\" y1=\"225\" x2=\"1275.5\" y2=\"225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Frontend\" data-to=\"Checkout_Sessions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"795\" y=\"240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return session</text><line x1=\"1278.5\" y1=\"279\" x2=\"312\" y2=\"279\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Checkout_Sessions\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"333\" x2=\"568\" y2=\"333\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"387\" x2=\"822\" y2=\"387\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"750\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"789\" x2=\"576\" y2=\"789\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"804\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"843\" x2=\"312\" y2=\"843\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"858\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"897\" x2=\"79\" y2=\"897\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"912\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"951\" x2=\"1070\" y2=\"951\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"966\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"1005\" x2=\"79\" y2=\"1005\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1020\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"1059\" x2=\"822\" y2=\"1059\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1074\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"1113\" x2=\"576\" y2=\"1113\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1128\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"1167\" x2=\"312\" y2=\"1167\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1182\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1221\" x2=\"79\" y2=\"1221\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"1236\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1275\" x2=\"1070\" y2=\"1275\" class=\"messageLine1\" data-et=\"message\" data-id=\"i20\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"1290\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"1329\" x2=\"79\" y2=\"1329\" class=\"messageLine1\" data-et=\"message\" data-id=\"i21\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1344\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1383\" x2=\"822\" y2=\"1383\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1398\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1437\" x2=\"1070\" y2=\"1437\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1504\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1543\" x2=\"830\" y2=\"1543\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1610\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1649\" x2=\"576\" y2=\"1649\" class=\"messageLine0\" data-et=\"message\" data-id=\"i27\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1733\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1772\" x2=\"822\" y2=\"1772\" class=\"messageLine0\" data-et=\"message\" data-id=\"i29\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1787\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"825\" y1=\"1826\" x2=\"576\" y2=\"1826\" class=\"messageLine0\" data-et=\"message\" data-id=\"i30\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1851\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1890\" x2=\"312\" y2=\"1890\" class=\"messageLine0\" data-et=\"message\" data-id=\"i32\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2af0b00040a44341957c8094ef7daddc82bd0232be006a2a632934d28b34331a-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1460px;\" viewBox=\"-50 -10 1460 2048\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"1199\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"161\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1279.5\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1279.5\" dy=\"0\">Checkout_Sessions</tspan></text></g><g><rect x=\"999\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1074\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"751\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"826\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"492.5\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"572\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"308\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1962\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1994.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1279.5\" y1=\"65\" x2=\"1279.5\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkout_Sessions\" data-et=\"life-line\" data-id=\"Checkout_Sessions\"></line><g id=\"root-5\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkout_Sessions\"><rect x=\"1199\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"161\" height=\"65\" name=\"Checkout_Sessions\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1279.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1279.5\" dy=\"0\">Checkout_Sessions</tspan></text></g></g><g><line id=\"actor4\" x1=\"1074\" y1=\"65\" x2=\"1074\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuer\" data-et=\"life-line\" data-id=\"Issuer\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuer\"><rect x=\"999\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1074\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"1074\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"826\" y1=\"65\" x2=\"826\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"751\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"826\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"826\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"572\" y1=\"65\" x2=\"572\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"492.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"572\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"572\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"308\" y1=\"65\" x2=\"308\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"226\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"308\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"308\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1962\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .error-icon{fill:#a44141;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .error-text{fill:#ddd;stroke:#ddd;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .edge-thickness-normal{stroke-width:1px;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .edge-thickness-thick{stroke-width:3.5px;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .edge-pattern-solid{stroke-dasharray:0;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .marker.cross{stroke:lightgrey;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 p{margin:0;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .actor-line{stroke:#ccc;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .sequenceNumber{fill:black;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .messageText{fill:lightgrey;stroke:none;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .labelText,#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .loopText,#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .sectionTitle,#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .noteText,#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .actorPopupMenu{position:absolute;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .actor-man circle,#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 line{fill:#1f2020;stroke-width:2px;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 .node .neo-node{stroke:#ccc;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].node rect,#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].cluster rect,#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].node polygon{stroke:url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].node path{stroke:url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-gradient);stroke-width:1px;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].node circle{stroke:url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i0\"><rect x=\"199\" y=\"75\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"218\" height=\"42\" class=\"note\"></rect><text x=\"308\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"308\">Checkout JS added to page</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"547\" y=\"397\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Using Checkout SDK session</tspan></text></g><g data-et=\"note\" data-id=\"i7\"><rect x=\"547\" y=\"449\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"86\" class=\"note\"></rect><text x=\"699\" y=\"454\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set customerAgreement </tspan></text><text x=\"699\" y=\"476\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> type: subscription </tspan></text><text x=\"699\" y=\"498\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i8\"><rect x=\"547\" y=\"545\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"550\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set threeDS.challenge </tspan></text><text x=\"699\" y=\"572\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> preference: challengeMandated</tspan></text></g><g data-et=\"note\" data-id=\"i9\"><rect x=\"547\" y=\"619\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"624\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i10\"><rect x=\"547\" y=\"671\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"64\" class=\"note\"></rect><text x=\"699\" y=\"676\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">For no initial payment </tspan></text><text x=\"699\" y=\"698\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i24\"><rect x=\"988.5\" y=\"1447\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"171\" height=\"42\" class=\"note\"></rect><text x=\"1074\" y=\"1452\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1074\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i26\"><rect x=\"547\" y=\"1553\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"304\" height=\"42\" class=\"note\"></rect><text x=\"699\" y=\"1558\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"699\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i31\"><line x1=\"561\" y1=\"1659\" x2=\"837\" y2=\"1659\" class=\"loopLine\"></line><line x1=\"837\" y1=\"1659\" x2=\"837\" y2=\"1836\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1836\" x2=\"837\" y2=\"1836\" class=\"loopLine\"></line><line x1=\"561\" y1=\"1659\" x2=\"561\" y2=\"1836\" class=\"loopLine\"></line><polygon points=\"561,1659 611,1659 611,1672 602.6,1679 561,1679\" class=\"labelBox\"></polygon><text x=\"586\" y=\"1672\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"724\" y=\"1677\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">[For payment without auto</tspan></text><text x=\"724\" y=\"1699\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"724\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i33\"><rect x=\"119\" y=\"1900\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"201\" y=\"1905\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"201\">Order receipt page</tspan></text></g><text x=\"190\" y=\"132\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"171\" x2=\"304\" y2=\"171\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"792\" y=\"186\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create session</text><line x1=\"309\" y1=\"225\" x2=\"1275.5\" y2=\"225\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Frontend\" data-to=\"Checkout_Sessions\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"795\" y=\"240\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return session</text><line x1=\"1278.5\" y1=\"279\" x2=\"312\" y2=\"279\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Checkout_Sessions\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"294\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"309\" y1=\"333\" x2=\"568\" y2=\"333\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"348\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"573\" y1=\"387\" x2=\"822\" y2=\"387\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"750\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"825\" y1=\"789\" x2=\"576\" y2=\"789\" class=\"messageLine0\" data-et=\"message\" data-id=\"i11\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"804\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"571\" y1=\"843\" x2=\"312\" y2=\"843\" class=\"messageLine0\" data-et=\"message\" data-id=\"i12\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"858\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"307\" y1=\"897\" x2=\"79\" y2=\"897\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"912\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"951\" x2=\"1070\" y2=\"951\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"966\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1073\" y1=\"1005\" x2=\"79\" y2=\"1005\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1020\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"573\" y1=\"1059\" x2=\"822\" y2=\"1059\" class=\"messageLine0\" data-et=\"message\" data-id=\"i16\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1074\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"825\" y1=\"1113\" x2=\"576\" y2=\"1113\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1128\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"571\" y1=\"1167\" x2=\"312\" y2=\"1167\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"193\" y=\"1182\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"307\" y1=\"1221\" x2=\"79\" y2=\"1221\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"573\" y=\"1236\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1275\" x2=\"1070\" y2=\"1275\" class=\"messageLine1\" data-et=\"message\" data-id=\"i20\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"576\" y=\"1290\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1073\" y1=\"1329\" x2=\"79\" y2=\"1329\" class=\"messageLine1\" data-et=\"message\" data-id=\"i21\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"698\" y=\"1344\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"573\" y1=\"1383\" x2=\"822\" y2=\"1383\" class=\"messageLine0\" data-et=\"message\" data-id=\"i22\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"949\" y=\"1398\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"827\" y1=\"1437\" x2=\"1070\" y2=\"1437\" class=\"messageLine0\" data-et=\"message\" data-id=\"i23\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"952\" y=\"1504\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1073\" y1=\"1543\" x2=\"830\" y2=\"1543\" class=\"messageLine0\" data-et=\"message\" data-id=\"i25\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1610\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"825\" y1=\"1649\" x2=\"576\" y2=\"1649\" class=\"messageLine0\" data-et=\"message\" data-id=\"i27\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"698\" y=\"1733\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"573\" y1=\"1772\" x2=\"822\" y2=\"1772\" class=\"messageLine0\" data-et=\"message\" data-id=\"i29\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"701\" y=\"1787\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"825\" y1=\"1826\" x2=\"576\" y2=\"1826\" class=\"messageLine0\" data-et=\"message\" data-id=\"i30\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line><text x=\"442\" y=\"1851\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"571\" y1=\"1890\" x2=\"312\" y2=\"1890\" class=\"messageLine0\" data-et=\"message\" data-id=\"i32\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-75e708f6da6f8325fcba26ab2312443737800ce9f4ff63983a762355d9e93ba8-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuer\n    Note over Merchant_Frontend: Checkout JS added to page \n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Checkout_Sessions: Create session\n    Checkout_Sessions->>Merchant_Frontend: Return session \n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Using Checkout SDK session\n    Note over Merchant_Backend,Payments_API: Set customerAgreement <br> type: subscription <br> storedCardUsage: first\n    Note over Merchant_Backend,Payments_API: Set threeDS.challenge <br> preference: challengeMandated\n    Note over Merchant_Backend,Payments_API: Set tokenCreation.type: worldpay\n    Note over Merchant_Backend,Payments_API: For no initial payment <br> Set value.amount: 0\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Merchant_Frontend: DeviceData - BIN/JWT/URL\n    Merchant_Frontend->>Browser: 3DS Device Data form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: PostMessage: dfReferenceId\n    Merchant_Backend->>Payments_API: 3dsDeviceData request\n    Payments_API->>Merchant_Backend: 3dsDeviceData response\n    Merchant_Backend->>Merchant_Frontend: Challenge JWT/URL\n    Merchant_Frontend->>Browser: 3DS challenge form\n    Browser-->>Issuer: Form post\n    Issuer-->>Browser: Return to merchant site\n    Merchant_Backend->>Payments_API: 3dsChallenges request\n    Payments_API->>Issuer: Authorization Request\n    Note over Issuer: payment authorized\n    Issuer->>Payments_API: Authorization Response\n    Note over Merchant_Backend,Payments_API: Worldpay Token provided\n    Payments_API->>Merchant_Backend: 3dsChallenges response\n    alt For payment without auto settlement\n        Merchant_Backend->>Payments_API: Settlements request\n        Payments_API->>Merchant_Backend: Settlements \n    end\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n\n"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"subsequent-mit","__idx":9},"children":["Subsequent MIT"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"label":"Subsequent MIT","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Send a Merchant Initiated Transaction (MIT) request for subsequent recurring transactions."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuers\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set `customerAgreement.type = subscription` <br> `customerAgreement.storedCardUsage = subsequent`\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n","diagramHtml":"<svg id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1155px;\" viewBox=\"-50 -10 1155 675\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"905\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuers\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"980\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"980\" dy=\"0\">Issuers</tspan></text></g><g><rect x=\"705\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"780\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"780\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"980\" y1=\"65\" x2=\"980\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuers\" data-et=\"life-line\" data-id=\"Issuers\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuers\"><rect x=\"905\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuers\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"980\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"980\" dy=\"0\">Issuers</tspan></text></g></g><g><line id=\"actor3\" x1=\"780\" y1=\"65\" x2=\"780\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"705\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"780\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"780\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .error-icon{fill:#552222;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .error-text{fill:#552222;stroke:#552222;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .edge-thickness-normal{stroke-width:1px;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .edge-thickness-thick{stroke-width:3.5px;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .edge-pattern-solid{stroke-dasharray:0;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .marker{fill:#333333;stroke:#333333;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .marker.cross{stroke:#333333;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 p{margin:0;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .actor-line{stroke:#9370DB;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .sequenceNumber{fill:white;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .messageText{fill:#333;stroke:none;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .labelText,#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .loopText,#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .sectionTitle,#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .noteText,#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .actorPopupMenu{position:absolute;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .actor-man circle,#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 line{fill:#ECECFF;stroke-width:2px;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 .node .neo-node{stroke:#9370DB;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].node rect,#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].cluster rect,#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"490\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"315\" height=\"64\" class=\"note\"></rect><text x=\"648\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"648\">Set `customerAgreement.type = subscription` </tspan></text><text x=\"648\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"648\"> `customerAgreement.storedCardUsage = subsequent`</tspan></text></g><g data-et=\"note\" data-id=\"i8\"><rect x=\"96\" y=\"527\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"532\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"776\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"316\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"779\" y1=\"355\" x2=\"519\" y2=\"355\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"370\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"409\" x2=\"776\" y2=\"409\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"424\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"779\" y1=\"463\" x2=\"519\" y2=\"463\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"478\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"517\" x2=\"289\" y2=\"517\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-028761765b1de3fe819f5f8dd073202b03e52d885c60163b4745bed976642eb9-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1155px;\" viewBox=\"-50 -10 1155 675\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><g><rect x=\"905\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuers\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"980\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"980\" dy=\"0\">Issuers</tspan></text></g><g><rect x=\"705\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"780\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"780\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"435.5\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"515\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"203\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"285\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"589\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"621.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"980\" y1=\"65\" x2=\"980\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Issuers\" data-et=\"life-line\" data-id=\"Issuers\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"Issuers\"><rect x=\"905\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuers\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"980\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"980\" dy=\"0\">Issuers</tspan></text></g></g><g><line id=\"actor3\" x1=\"780\" y1=\"65\" x2=\"780\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Payments_API\" data-et=\"life-line\" data-id=\"Payments_API\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Payments_API\"><rect x=\"705\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"780\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"780\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"515\" y1=\"65\" x2=\"515\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Backend\" data-et=\"life-line\" data-id=\"Merchant_Backend\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Backend\"><rect x=\"435.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"515\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"515\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"285\" y1=\"65\" x2=\"285\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Merchant_Frontend\" data-et=\"life-line\" data-id=\"Merchant_Frontend\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Merchant_Frontend\"><rect x=\"203\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"164\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"285\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"285\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"589\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Browser\" data-et=\"life-line\" data-id=\"Browser\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Browser\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .error-icon{fill:#a44141;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .error-text{fill:#ddd;stroke:#ddd;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .edge-thickness-normal{stroke-width:1px;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .edge-thickness-thick{stroke-width:3.5px;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .edge-pattern-solid{stroke-dasharray:0;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .edge-pattern-dashed{stroke-dasharray:3;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .edge-pattern-dotted{stroke-dasharray:2;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .marker{fill:lightgrey;stroke:lightgrey;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .marker.cross{stroke:lightgrey;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc p{margin:0;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .actor-line{stroke:#ccc;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .sequenceNumber{fill:black;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .messageText{fill:lightgrey;stroke:none;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .labelText,#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .loopText,#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .sectionTitle,#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .noteText,#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .actorPopupMenu{position:absolute;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .actor-man circle,#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc line{fill:#1f2020;stroke-width:2px;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc .node .neo-node{stroke:#ccc;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].node rect,#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].cluster rect,#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].node polygon{stroke:url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].node path{stroke:url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-gradient);stroke-width:1px;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].node circle{stroke:url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"note\" data-id=\"i3\"><rect x=\"490\" y=\"237\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"315\" height=\"64\" class=\"note\"></rect><text x=\"648\" y=\"242\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"648\">Set `customerAgreement.type = subscription` </tspan></text><text x=\"648\" y=\"264\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"648\"> `customerAgreement.storedCardUsage = subsequent`</tspan></text></g><g data-et=\"note\" data-id=\"i8\"><rect x=\"96\" y=\"527\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"164\" height=\"42\" class=\"note\"></rect><text x=\"178\" y=\"532\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"178\">Order receipt page</tspan></text></g><text x=\"179\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"119\" x2=\"281\" y2=\"119\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-arrowhead)\" style=\"fill: none;\"></line><text x=\"399\" y=\"134\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"286\" y1=\"173\" x2=\"511\" y2=\"173\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Merchant_Frontend\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"188\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"516\" y1=\"227\" x2=\"776\" y2=\"227\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"316\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"779\" y1=\"355\" x2=\"519\" y2=\"355\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"370\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"516\" y1=\"409\" x2=\"776\" y2=\"409\" class=\"messageLine0\" data-et=\"message\" data-id=\"i5\" data-from=\"Merchant_Backend\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-arrowhead)\" style=\"fill: none;\"></line><text x=\"649\" y=\"424\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement response</text><line x1=\"779\" y1=\"463\" x2=\"519\" y2=\"463\" class=\"messageLine0\" data-et=\"message\" data-id=\"i6\" data-from=\"Payments_API\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-arrowhead)\" style=\"fill: none;\"></line><text x=\"402\" y=\"478\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"514\" y1=\"517\" x2=\"289\" y2=\"517\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-f7832aa18ce6bc82f9cb26cd7fa79d1d58b14e2f3e514e5c03f22de7c434b9bc-arrowhead)\" style=\"fill: none;\"></line></svg>"},"children":["\nsequenceDiagram\n    participant Browser\n    participant Merchant_Frontend as Merchant Frontend\n    participant Merchant_Backend as Merchant Backend\n    participant Payments_API as Payments API\n    participant Issuers\n    Browser->>Merchant_Frontend: Click Pay\n    Merchant_Frontend->>Merchant_Backend: Pay \n    Merchant_Backend->>Payments_API: Payment request\n    Note over Merchant_Backend,Payments_API: Set `customerAgreement.type = subscription` <br> `customerAgreement.storedCardUsage = subsequent`\n    Payments_API->>Merchant_Backend: Payment response\n    Merchant_Backend->>Payments_API: Settlement request\n    Payments_API->>Merchant_Backend: Settlement response\n    Merchant_Backend->>Merchant_Frontend: Transaction complete\n    Note left of Merchant_Frontend: Order receipt page\n"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]}]},"headings":[{"value":"Payments API - sequence diagrams","id":"payments-api---sequence-diagrams","depth":1},{"value":"Guest card payment","id":"guest-card-payment","depth":2},{"value":"FraudSight","id":"fraudsight","depth":2},{"value":"3DS - Integrated","id":"3ds---integrated","depth":2},{"value":"3DS - External","id":"3ds---external","depth":2},{"value":"SCA Exemptions","id":"sca-exemptions","depth":2},{"value":"Storing credentials for future CIT / Store a card only","id":"storing-credentials-for-future-cit--store-a-card-only","depth":2},{"value":"Subsequent CIT","id":"subsequent-cit","depth":2},{"value":"Storing credentials for future MIT","id":"storing-credentials-for-future-mit","depth":2},{"value":"Subsequent MIT","id":"subsequent-mit","depth":2}],"frontmatter":{"seo":{"title":"Sequence Diagrams | Payments API"},"markdown":{"toc":{"hide":true}}},"lastModified":"2026-07-02T10:35:05.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/payments/sequence-diagrams","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}