{"templateId":"markdown","versions":[{"version":"20240601","label":"2024-06-01 (Latest)","link":"/products/payments/store-card-only","default":true,"active":true,"folderId":"15ab58d6"}],"sharedDataIds":{"sidebar":"sidebar-products/payments/sidebars.yaml","current-catalog-info":"current-catalog-info-/products/payments/openapi","api-docs-products/payments/@20240601/openapi.yaml":"api-docs-products/payments/@20240601/openapi.yaml"},"props":{"metadata":{"markdoc":{"tagList":["partial","box","badge","admonition","tabs","tab","openapi-code-sample","cards","card","code-snippet","openapi-response-sample"]},"custom_product":"Payments","type":"markdown"},"seo":{"title":"Store a card only | 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-bsh.securedataplatform.co.uk","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-bsh.securedataplatform.co.uk/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/**/*"]},{"title":"Payment Queries API","description":"Querying your payments data, based on a variety of parameters.","includeFiles":["products/payment-queries/@v1/**/*"]},{"title":"Card BIN Data API","description":"Provides detailed information about a card.","includeFiles":["products/card-bin/@v1/**/*"]},{"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/**/*"]},{"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/**/*"]},{"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/**/*"]},{"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/**/*"]},{"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/**/*"]},{"title":"Card Verifications API","description":"Verify your customer's card to maximize your authentication rates.","includeFiles":["products/card-verifications/@v6/**/*"]},{"title":"Account Payouts API","description":"Send funds to your customer's bank accounts and search for payouts using parameters.","includeFiles":["products/account-payouts/@20250101/**/*"]},{"title":"APMs","description":"Pay using eWallets, bank transfers, direct debits, local card schemes, Postpay and eInvoice/ Buy Now Pay Later.","includeFiles":["products/apms/@20240701/**/*"]},{"title":"Balance API","description":"Request your account details for a single account or all accounts under an entity.","includeFiles":["products/balance/@20250101/**/*"]},{"title":"Card Payouts API","description":"Send funds to your customer's cards.","includeFiles":["products/card-payouts/@v4/**/*"]},{"title":"Events (Webhooks)","description":"Receive status updates from Access Worldpay by setting up a webhook.","includeFiles":["products/events/@v1/**/*"]},{"title":"FX API","description":"Manage Foreign Exchange (FX) on your payments.","includeFiles":["products/fx/@v1/**/*"]},{"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/**/*"]},{"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/**/*"]},{"title":"Parties API","description":"Create parties, manage your payout instruments and beneficial owners and carry out identity verification checks.","includeFiles":["products/parties/@20250101/**/*"]},{"title":"SCA Exemptions API","description":"Maximize a frictionless checkout experience by using issuer data insights to apply exemptions.","includeFiles":["products/sca-exemptions/@v1/**/*"]},{"title":"Split Payments API","description":"Divide funds from a single payment amongst yourself and your parties/sellers.","includeFiles":["products/split-payments/@20250625/**/*"]},{"title":"Statements API","description":"Retrieve your account statement and see individual entries for all credits and debits.","includeFiles":["products/statements/@20250101/**/*"]},{"title":"Transfers API","description":"Transfer funds from source account to target account.","includeFiles":["products/transfers/@20250101/**/*"]},{"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/**/*"]}]}},"dynamicMarkdocComponents":["openapi"],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Last updated"]},": 01 September 2026 | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/changelog/"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Change log"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"store-a-card-only","__idx":0},"children":["Store a card only"]},{"$$mdtype":"Tag","name":"Box","attributes":{"display":"inline-flex","gridTemplateColumns":["1fr 1fr","1fr 1fr 1fr","1fr 1fr 1fr"],"gridGap":"0.5rem","mt":"1rem","mb":"1rem"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","to":"/","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","to":"/products/smb/","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#A5EFFF"},"children":["SMB (Worldpay eCommerce)"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Create a customer agreement to store card details for future Customer Initiated Transactions (CIT). No initial payment is being made. Either using API only or our Checkout SDK for low PCI hosted card."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The request must contain:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"JSON","header":{"controls":{"copy":{}}},"source":"\"customerAgreement\": {\n    \"type\": \"cardOnFile\",  // used to indicate the customer has agreed to storing their card (CIT)\n    \"storedCardUsage\": \"first\" // the first in the series\n},\n\"value\": {\n    \"currency\": \"GBP\",\n    \"amount\": 0 // Set to `0` - A card verification to check the card details is performed instead of a full payment request.\n}\n","lang":"JSON"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To avoid the PCI implications of storing card numbers in most cases you will want to create a Worldpay token for future use."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"JSON","header":{"controls":{"copy":{}}},"source":"\"tokenCreation\": {\n    \"type\": \"worldpay\" // include if you're storing the card as a Worldpay Token\n},\n","lang":"JSON"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/3ds-sca-exemptions#when-sca-applies"},"children":["PSD2/SCA or other regional mandates apply"]}," you should follow the steps for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/3ds-authentication/integrated-3ds"},"children":["enabling 3DS"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[" Whilst you can ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/use-a-stored-card"},"children":["Use a Network Token"]},", it is not yet possible to create a network token as part of the Payments API flow. You can create a network token using a separate request to the  ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/create-a-network-token"},"children":["Access Tokens API"]}," as well as ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tokens/query-network-tokens-and-provision-cryptograms#provision-network-token-cryptograms"},"children":["provision the network token cryptogram"]}," each time it is used. "]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"1-integration-type","__idx":1},"children":["1. Integration type"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Apply card details directly in our Payments API, or use our PCI-compliant Checkout SDK to create a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["session"]},"."]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"TabItemFragment","attributes":{"label":"API only","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Collect the card details and send an API request with these details to the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/openapi/"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Payments"]}]}," resource."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2-basic-request","__idx":2},"children":["2. Basic request"]},{"$$mdtype":"Tag","name":"OpenApiCodeSample","attributes":{"descriptionFile":"api-docs-products/payments/@20240601/openapi.yaml","operationId":"payment","exampleKey":"Card - Store card (no payment)","parameters":{},"environments":{},"codeSamplesResolved":[{"lang":"json","title":"Payload application/json","source":"{\n  \"transactionReference\": \"Memory265-13/08/1876\",\n  \"orderReference\": \"order-12345\",\n  \"merchant\": {\n    \"entity\": \"default\"\n  },\n  \"instruction\": {\n    \"method\": \"card\",\n    \"paymentInstrument\": {\n      \"type\": \"plain\",\n      \"cardHolderName\": \"Sherlock Holmes\",\n      \"cardNumber\": \"4000000000001091\",\n      \"expiryDate\": {\n        \"month\": 5,\n        \"year\": 2035\n      },\n      \"cvc\": \"123\"\n    },\n    \"tokenCreation\": {\n      \"type\": \"worldpay\"\n    },\n    \"customerAgreement\": {\n      \"type\": \"cardOnFile\",\n      \"storedCardUsage\": \"first\"\n    },\n    \"narrative\": {\n      \"line1\": \"trading name\"\n    },\n    \"value\": {\n      \"currency\": \"GBP\",\n      \"amount\": 0\n    }\n  }\n}"},{"lang":"shell","title":"curl","source":"curl -i -X POST \\\n  https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments \\\n  -H 'Content-Type: application/json' \\\n  -H 'WP-Api-Version: 2024-06-01' \\\n  -d '{\n    \"transactionReference\": \"Memory265-13/08/1876\",\n    \"orderReference\": \"order-12345\",\n    \"merchant\": {\n      \"entity\": \"default\"\n    },\n    \"instruction\": {\n      \"method\": \"card\",\n      \"paymentInstrument\": {\n        \"type\": \"plain\",\n        \"cardHolderName\": \"Sherlock Holmes\",\n        \"cardNumber\": \"4000000000001091\",\n        \"expiryDate\": {\n          \"month\": 5,\n          \"year\": 2035\n        },\n        \"cvc\": \"123\"\n      },\n      \"tokenCreation\": {\n        \"type\": \"worldpay\"\n      },\n      \"customerAgreement\": {\n        \"type\": \"cardOnFile\",\n        \"storedCardUsage\": \"first\"\n      },\n      \"narrative\": {\n        \"line1\": \"trading name\"\n      },\n      \"value\": {\n        \"currency\": \"GBP\",\n        \"amount\": 0\n      }\n    }\n  }'"},{"lang":"python","title":"Python","source":"import requests\n\nurl = \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments\"\n\npayload = {\n  \"transactionReference\": \"Memory265-13/08/1876\",\n  \"orderReference\": \"order-12345\",\n  \"merchant\": {\n    \"entity\": \"default\"\n  },\n  \"instruction\": {\n    \"method\": \"card\",\n    \"paymentInstrument\": {\n      \"type\": \"plain\",\n      \"cardHolderName\": \"Sherlock Holmes\",\n      \"cardNumber\": \"4000000000001091\",\n      \"expiryDate\": {\n        \"month\": 5,\n        \"year\": 2035\n      },\n      \"cvc\": \"123\"\n    },\n    \"tokenCreation\": {\n      \"type\": \"worldpay\"\n    },\n    \"customerAgreement\": {\n      \"type\": \"cardOnFile\",\n      \"storedCardUsage\": \"first\"\n    },\n    \"narrative\": {\n      \"line1\": \"trading name\"\n    },\n    \"value\": {\n      \"currency\": \"GBP\",\n      \"amount\": 0\n    }\n  }\n}\n\nheaders = {\n  \"Content-Type\": \"application/json\",\n  \"WP-Api-Version\": \"2024-06-01\"\n}\n\nresponse = requests.post(url, json=payload, headers=headers)\n\ndata = response.json()\nprint(data)"},{"lang":"java","title":"Java","source":"import java.net.*;\nimport java.net.http.*;\nimport java.util.*;\n\npublic class App {\n  public static void main(String[] args) throws Exception {\n    var httpClient = HttpClient.newBuilder().build();\n\n    var payload = String.join(\"\\n\"\n      , \"{\"\n      , \" \\\"transactionReference\\\": \\\"Memory265-13/08/1876\\\",\"\n      , \" \\\"orderReference\\\": \\\"order-12345\\\",\"\n      , \" \\\"merchant\\\": {\"\n      , \"  \\\"entity\\\": \\\"default\\\"\"\n      , \" },\"\n      , \" \\\"instruction\\\": {\"\n      , \"  \\\"method\\\": \\\"card\\\",\"\n      , \"  \\\"paymentInstrument\\\": {\"\n      , \"   \\\"type\\\": \\\"plain\\\",\"\n      , \"   \\\"cardHolderName\\\": \\\"Sherlock Holmes\\\",\"\n      , \"   \\\"cardNumber\\\": \\\"4000000000001091\\\",\"\n      , \"   \\\"expiryDate\\\": {\"\n      , \"    \\\"month\\\": 5,\"\n      , \"    \\\"year\\\": 2035\"\n      , \"   },\"\n      , \"   \\\"cvc\\\": \\\"123\\\"\"\n      , \"  },\"\n      , \"  \\\"tokenCreation\\\": {\"\n      , \"   \\\"type\\\": \\\"worldpay\\\"\"\n      , \"  },\"\n      , \"  \\\"customerAgreement\\\": {\"\n      , \"   \\\"type\\\": \\\"cardOnFile\\\",\"\n      , \"   \\\"storedCardUsage\\\": \\\"first\\\"\"\n      , \"  },\"\n      , \"  \\\"narrative\\\": {\"\n      , \"   \\\"line1\\\": \\\"trading name\\\"\"\n      , \"  },\"\n      , \"  \\\"value\\\": {\"\n      , \"   \\\"currency\\\": \\\"GBP\\\",\"\n      , \"   \\\"amount\\\": 0\"\n      , \"  }\"\n      , \" }\"\n      , \"}\"\n    );\n\n    var host = \"https://try.access.worldpay-bsh.securedataplatform.co.uk\";\n    var pathname = \"/api/payments\";\n    var request = HttpRequest.newBuilder()\n      .POST(HttpRequest.BodyPublishers.ofString(payload))\n      .uri(URI.create(host + pathname ))\n      .header(\"Content-Type\", \"application/json\")\n      .header(\"WP-Api-Version\", \"2024-06-01\")\n      .build();\n\n    var response = httpClient.send(request, HttpResponse.BodyHandlers.ofString());\n\n    System.out.println(response.body());\n  }\n}"},{"lang":"javascript","title":"Node.js","source":"import fetch from 'node-fetch';\n\nasync function run() {\n  const resp = await fetch(\n    `https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments`,\n    {\n      method: 'POST',\n      headers: {\n        'Content-Type': 'application/json',\n        'WP-Api-Version': '2024-06-01'\n      },\n      body: JSON.stringify({\n        transactionReference: 'Memory265-13/08/1876',\n        orderReference: 'order-12345',\n        merchant: {entity: 'default'},\n        instruction: {\n          method: 'card',\n          paymentInstrument: {\n            type: 'plain',\n            cardHolderName: 'Sherlock Holmes',\n            cardNumber: '4000000000001091',\n            expiryDate: {month: 5, year: 2035},\n            cvc: '123'\n          },\n          tokenCreation: {type: 'worldpay'},\n          customerAgreement: {\n            type: 'cardOnFile',\n            storedCardUsage: 'first'\n          },\n          narrative: {line1: 'trading name'},\n          value: {\n            currency: 'GBP',\n            amount: 0\n          }\n        }\n      })\n    }\n  );\n\n  const data = await resp.json();\n  console.log(data);\n}\n\nrun();"},{"lang":"go","title":"Go","source":"package main\n\nimport (\n  \"fmt\"\n  \"bytes\"\n  \"net/http\"\n  \"io/ioutil\"\n)\n\nfunc main() {\n  reqUrl := \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments\"\n  var data = []byte(`{\n    \"transactionReference\": \"Memory265-13/08/1876\",\n    \"orderReference\": \"order-12345\",\n    \"merchant\": {\n      \"entity\": \"default\"\n    },\n    \"instruction\": {\n      \"method\": \"card\",\n      \"paymentInstrument\": {\n        \"type\": \"plain\",\n        \"cardHolderName\": \"Sherlock Holmes\",\n        \"cardNumber\": \"4000000000001091\",\n        \"expiryDate\": {\n          \"month\": 5,\n          \"year\": 2035\n        },\n        \"cvc\": \"123\"\n      },\n      \"tokenCreation\": {\n        \"type\": \"worldpay\"\n      },\n      \"customerAgreement\": {\n        \"type\": \"cardOnFile\",\n        \"storedCardUsage\": \"first\"\n      },\n      \"narrative\": {\n        \"line1\": \"trading name\"\n      },\n      \"value\": {\n        \"currency\": \"GBP\",\n        \"amount\": 0\n      }\n    }\n  }`)\n  req, err := http.NewRequest(\"POST\", reqUrl, bytes.NewBuffer(data))\n  if err != nil {\n    panic(err)\n  }\n  req.Header.Add(\"Content-Type\", \"application/json\")\n  req.Header.Add(\"WP-Api-Version\", \"2024-06-01\")\n  res, err := http.DefaultClient.Do(req)\n  if err != nil {\n    panic(err)\n  }\n  defer res.Body.Close()\n  body, err := ioutil.ReadAll(res.Body)\n  if err != nil {\n    panic(err)\n  }\n\n  fmt.Println(res)\n  fmt.Println(string(body))\n}"},{"lang":"php","title":"PHP","source":"/**\n * Requires libcurl\n */\n\n$curl = curl_init();\n\n$payload = array(\n  \"transactionReference\" => \"Memory265-13/08/1876\",\n  \"orderReference\" => \"order-12345\",\n  \"merchant\" => array(\n    \"entity\" => \"default\"\n  ),\n  \"instruction\" => array(\n    \"method\" => \"card\",\n    \"paymentInstrument\" => array(\n      \"type\" => \"plain\",\n      \"cardHolderName\" => \"Sherlock Holmes\",\n      \"cardNumber\" => \"4000000000001091\",\n      \"expiryDate\" => array(\n        \"month\" => 5,\n        \"year\" => 2035\n      ),\n      \"cvc\" => \"123\"\n    ),\n    \"tokenCreation\" => array(\n      \"type\" => \"worldpay\"\n    ),\n    \"customerAgreement\" => array(\n      \"type\" => \"cardOnFile\",\n      \"storedCardUsage\" => \"first\"\n    ),\n    \"narrative\" => array(\n      \"line1\" => \"trading name\"\n    ),\n    \"value\" => array(\n      \"currency\" => \"GBP\",\n      \"amount\" => 0\n    )\n  )\n);\n\ncurl_setopt_array($curl, [\n  CURLOPT_HTTPHEADER => [\n    \"Content-Type: application/json\",\n    \"WP-Api-Version: 2024-06-01\"\n  ],\n  CURLOPT_POSTFIELDS => json_encode($payload),\n  CURLOPT_URL => \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments\",\n  CURLOPT_RETURNTRANSFER => true,\n  CURLOPT_CUSTOMREQUEST => \"POST\",\n]);\n\n$response = curl_exec($curl);\n$error = curl_error($curl);\n\ncurl_close($curl);\n\nif ($error) {\n  echo \"cURL Error #:\" . $error;\n} else {\n  echo $response;\n}"},{"lang":"ruby","title":"Ruby","source":"require 'json'\nrequire 'uri'\nrequire 'net/http'\nrequire 'openssl'\n\nurl = URI('https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments')\n\nhttp = Net::HTTP.new(url.host, url.port)\nhttp.use_ssl = true\n\nrequest = Net::HTTP::Post.new(url)\nrequest['Content-Type'] = 'application/json'\nrequest['WP-Api-Version'] = '2024-06-01'\nrequest.body = {\n  transactionReference: 'Memory265-13/08/1876',\n  orderReference: 'order-12345',\n  merchant: {entity: 'default'},\n  instruction: {\n    method: 'card',\n    paymentInstrument: {\n      type: 'plain',\n      cardHolderName: 'Sherlock Holmes',\n      cardNumber: '4000000000001091',\n      expiryDate: {month: 5, year: 2035},\n      cvc: '123'\n    },\n    tokenCreation: {type: 'worldpay'},\n    customerAgreement: {\n      type: 'cardOnFile',\n      storedCardUsage: 'first'\n    },\n    narrative: {line1: 'trading name'},\n    value: {\n      currency: 'GBP',\n      amount: 0\n    }\n  }\n}.to_json\n\nresponse = http.request(request)\nputs response.read_body\n"},{"lang":"csharp","title":"C#","source":"using System;\nusing System.Net.Http;\nusing System.Threading.Tasks;\nusing System.Text;\nusing System.Text.Json;\n\npublic class Program\n{\n  public static async Task Main()\n  {\n    System.Net.Http.HttpClient client = new()\n    {\n      DefaultRequestHeaders =\n      {\n        {\"WP-Api-Version\", \"2024-06-01\"},\n      }\n    };\n\n    string json = JsonSerializer.Serialize(new\n    {\n      transactionReference = \"Memory265-13/08/1876\",\n      orderReference = \"order-12345\",\n      merchant = new {\n        entity = \"default\"\n      },\n      instruction = new {\n        method = \"card\",\n        paymentInstrument = new {\n          type = \"plain\",\n          cardHolderName = \"Sherlock Holmes\",\n          cardNumber = \"4000000000001091\",\n          expiryDate = new {\n            month = \"5\",\n            year = \"2035\"\n          },\n          cvc = \"123\"\n        },\n        tokenCreation = new {\n          type = \"worldpay\"\n        },\n        customerAgreement = new {\n          type = \"cardOnFile\",\n          storedCardUsage = \"first\"\n        },\n        narrative = new {\n          line1 = \"trading name\"\n        },\n        value = new {\n          currency = \"GBP\",\n          amount = \"0\"\n        }\n      }\n    });\n\n    using StringContent postData = new(json, Encoding.UTF8, \"application/json\");\n    using HttpResponseMessage request = await client.PostAsync(\"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments\", postData);\n    string response = await request.Content.ReadAsStringAsync();\n\n    Console.WriteLine(response);\n  }\n}"}]},"children":[]}]},{"$$mdtype":"Tag","name":"TabItemFragment","attributes":{"label":"Checkout SDK","disable":false},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use our Checkout SDK for a lower PCI burden. Receive a short lived ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["session"]}," representing the card and apply it in the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/openapi/"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Payments"]}]}," resource."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2-add-the-sdk--create-a-session","__idx":3},"children":["2. Add the SDK & create a session"]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":4,"cardMinWidth":180},"children":[{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Web SDK","icon":"/assets/icons/lang/javascript-plain.svg","iconRawContent":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 128 128\"><path fill=\"#F0DB4F\" d=\"M2 1v125h125V1H2zm66.119 106.513c-1.845 3.749-5.367 6.212-9.448 7.401-6.271 1.44-12.269.619-16.731-2.059-2.986-1.832-5.318-4.652-6.901-7.901l9.52-5.83c.083.035.333.487.667 1.071 1.214 2.034 2.261 3.474 4.319 4.485 2.022.69 6.461 1.131 8.175-2.427 1.047-1.81.714-7.628.714-14.065C58.433 78.073 58.48 68 58.48 58h11.709c0 11 .06 21.418 0 32.152.025 6.58.596 12.446-2.07 17.361zm48.574-3.308c-4.07 13.922-26.762 14.374-35.83 5.176-1.916-2.165-3.117-3.296-4.26-5.795 4.819-2.772 4.819-2.772 9.508-5.485 2.547 3.915 4.902 6.068 9.139 6.949 5.748.702 11.531-1.273 10.234-7.378-1.333-4.986-11.77-6.199-18.873-11.531-7.211-4.843-8.901-16.611-2.975-23.335 1.975-2.487 5.343-4.343 8.877-5.235l3.688-.477c7.081-.143 11.507 1.727 14.756 5.355.904.916 1.642 1.904 3.022 4.045-3.772 2.404-3.76 2.381-9.163 5.879-1.154-2.486-3.069-4.046-5.093-4.724-3.142-.952-7.104.083-7.926 3.403-.285 1.023-.226 1.975.227 3.665 1.273 2.903 5.545 4.165 9.377 5.926 11.031 4.474 14.756 9.271 15.672 14.981.882 4.916-.213 8.105-.38 8.581z\"/></svg>","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"center","variant":"filled","to":"/products/checkout/web/card-only"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add JavaScript to your checkout"," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Android SDK","icon":"/assets/icons/lang/android-plain.svg","iconRawContent":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 128 128\"><path fill=\"#A4C439\" d=\"M21.005 43.003c-4.053-.002-7.338 3.291-7.339 7.341l.005 30.736a7.338 7.338 0 007.342 7.343 7.33 7.33 0 007.338-7.342V50.34a7.345 7.345 0 00-7.346-7.337m59.193-27.602l5.123-9.355a1.023 1.023 0 00-.401-1.388 1.022 1.022 0 00-1.382.407l-5.175 9.453c-4.354-1.938-9.227-3.024-14.383-3.019-5.142-.005-10.013 1.078-14.349 3.005L44.45 5.075a1.01 1.01 0 00-1.378-.406 1.007 1.007 0 00-.404 1.38l5.125 9.349c-10.07 5.193-16.874 15.083-16.868 26.438l66.118-.008c.002-11.351-6.79-21.221-16.845-26.427M48.942 29.858a2.772 2.772 0 01.003-5.545 2.78 2.78 0 012.775 2.774 2.776 2.776 0 01-2.778 2.771m30.106-.005a2.77 2.77 0 01-2.772-2.771 2.793 2.793 0 012.773-2.778 2.79 2.79 0 012.767 2.779 2.767 2.767 0 01-2.768 2.77M31.195 44.39l.011 47.635a7.822 7.822 0 007.832 7.831l5.333.002.006 16.264c-.001 4.05 3.291 7.342 7.335 7.342 4.056 0 7.342-3.295 7.343-7.347l-.004-16.26 9.909-.003.004 16.263c0 4.047 3.293 7.346 7.338 7.338 4.056.003 7.344-3.292 7.343-7.344l-.005-16.259 5.352-.004a7.835 7.835 0 007.836-7.834l-.009-47.635-65.624.011zm83.134 5.943a7.338 7.338 0 00-7.341-7.339c-4.053-.004-7.337 3.287-7.337 7.342l.006 30.738a7.334 7.334 0 007.339 7.339 7.337 7.337 0 007.338-7.343l-.005-30.737z\"/></svg>","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"center","variant":"filled","to":"/products/checkout/android/card-only"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Set up your Android application"]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"iOS SDK","icon":"/assets/icons/lang/apple-original.svg","iconRawContent":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 128 128\"><path d=\"M97.905 67.885c.174 18.8 16.494 25.057 16.674 25.137-.138.44-2.607 8.916-8.597 17.669-5.178 7.568-10.553 15.108-19.018 15.266-8.318.152-10.993-4.934-20.504-4.934-9.508 0-12.479 4.776-20.354 5.086-8.172.31-14.395-8.185-19.616-15.724C15.822 94.961 7.669 66.8 18.616 47.791c5.438-9.44 15.158-15.417 25.707-15.571 8.024-.153 15.598 5.398 20.503 5.398 4.902 0 14.106-6.676 23.782-5.696 4.051.169 15.421 1.636 22.722 12.324-.587.365-13.566 7.921-13.425 23.639M82.272 21.719c4.338-5.251 7.258-12.563 6.462-19.836-6.254.251-13.816 4.167-18.301 9.416-4.02 4.647-7.54 12.087-6.591 19.216 6.971.54 14.091-3.542 18.43-8.796\"/></svg>","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"center","variant":"filled","to":"/products/checkout/ios/card-only"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Set up your iOS application"]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"React Native SDK","icon":"/assets/icons/lang/react-original.svg","iconRawContent":"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 128 128\"><g fill=\"#61DAFB\"><circle cx=\"64\" cy=\"64\" r=\"11.4\"/><path d=\"M107.3 45.2c-2.2-.8-4.5-1.6-6.9-2.3.6-2.4 1.1-4.8 1.5-7.1 2.1-13.2-.2-22.5-6.6-26.1-1.9-1.1-4-1.6-6.4-1.6-7 0-15.9 5.2-24.9 13.9-9-8.7-17.9-13.9-24.9-13.9-2.4 0-4.5.5-6.4 1.6-6.4 3.7-8.7 13-6.6 26.1.4 2.3.9 4.7 1.5 7.1-2.4.7-4.7 1.4-6.9 2.3C8.2 50 1.4 56.6 1.4 64s6.9 14 19.3 18.8c2.2.8 4.5 1.6 6.9 2.3-.6 2.4-1.1 4.8-1.5 7.1-2.1 13.2.2 22.5 6.6 26.1 1.9 1.1 4 1.6 6.4 1.6 7.1 0 16-5.2 24.9-13.9 9 8.7 17.9 13.9 24.9 13.9 2.4 0 4.5-.5 6.4-1.6 6.4-3.7 8.7-13 6.6-26.1-.4-2.3-.9-4.7-1.5-7.1 2.4-.7 4.7-1.4 6.9-2.3 12.5-4.8 19.3-11.4 19.3-18.8s-6.8-14-19.3-18.8zM92.5 14.7c4.1 2.4 5.5 9.8 3.8 20.3-.3 2.1-.8 4.3-1.4 6.6-5.2-1.2-10.7-2-16.5-2.5-3.4-4.8-6.9-9.1-10.4-13 7.4-7.3 14.9-12.3 21-12.3 1.3 0 2.5.3 3.5.9zM81.3 74c-1.8 3.2-3.9 6.4-6.1 9.6-3.7.3-7.4.4-11.2.4-3.9 0-7.6-.1-11.2-.4-2.2-3.2-4.2-6.4-6-9.6-1.9-3.3-3.7-6.7-5.3-10 1.6-3.3 3.4-6.7 5.3-10 1.8-3.2 3.9-6.4 6.1-9.6 3.7-.3 7.4-.4 11.2-.4 3.9 0 7.6.1 11.2.4 2.2 3.2 4.2 6.4 6 9.6 1.9 3.3 3.7 6.7 5.3 10-1.7 3.3-3.4 6.6-5.3 10zm8.3-3.3c1.5 3.5 2.7 6.9 3.8 10.3-3.4.8-7 1.4-10.8 1.9 1.2-1.9 2.5-3.9 3.6-6 1.2-2.1 2.3-4.2 3.4-6.2zM64 97.8c-2.4-2.6-4.7-5.4-6.9-8.3 2.3.1 4.6.2 6.9.2 2.3 0 4.6-.1 6.9-.2-2.2 2.9-4.5 5.7-6.9 8.3zm-18.6-15c-3.8-.5-7.4-1.1-10.8-1.9 1.1-3.3 2.3-6.8 3.8-10.3 1.1 2 2.2 4.1 3.4 6.1 1.2 2.2 2.4 4.1 3.6 6.1zm-7-25.5c-1.5-3.5-2.7-6.9-3.8-10.3 3.4-.8 7-1.4 10.8-1.9-1.2 1.9-2.5 3.9-3.6 6-1.2 2.1-2.3 4.2-3.4 6.2zM64 30.2c2.4 2.6 4.7 5.4 6.9 8.3-2.3-.1-4.6-.2-6.9-.2-2.3 0-4.6.1-6.9.2 2.2-2.9 4.5-5.7 6.9-8.3zm22.2 21l-3.6-6c3.8.5 7.4 1.1 10.8 1.9-1.1 3.3-2.3 6.8-3.8 10.3-1.1-2.1-2.2-4.2-3.4-6.2zM31.7 35c-1.7-10.5-.3-17.9 3.8-20.3 1-.6 2.2-.9 3.5-.9 6 0 13.5 4.9 21 12.3-3.5 3.8-7 8.2-10.4 13-5.8.5-11.3 1.4-16.5 2.5-.6-2.3-1-4.5-1.4-6.6zM7 64c0-4.7 5.7-9.7 15.7-13.4 2-.8 4.2-1.5 6.4-2.1 1.6 5 3.6 10.3 6 15.6-2.4 5.3-4.5 10.5-6 15.5C15.3 75.6 7 69.6 7 64zm28.5 49.3c-4.1-2.4-5.5-9.8-3.8-20.3.3-2.1.8-4.3 1.4-6.6 5.2 1.2 10.7 2 16.5 2.5 3.4 4.8 6.9 9.1 10.4 13-7.4 7.3-14.9 12.3-21 12.3-1.3 0-2.5-.3-3.5-.9zM96.3 93c1.7 10.5.3 17.9-3.8 20.3-1 .6-2.2.9-3.5.9-6 0-13.5-4.9-21-12.3 3.5-3.8 7-8.2 10.4-13 5.8-.5 11.3-1.4 16.5-2.5.6 2.3 1 4.5 1.4 6.6zm9-15.6c-2 .8-4.2 1.5-6.4 2.1-1.6-5-3.6-10.3-6-15.6 2.4-5.3 4.5-10.5 6-15.5 13.8 4 22.1 10 22.1 15.6 0 4.7-5.8 9.7-15.7 13.4z\"/></g></svg>","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"center","variant":"filled","to":"/products/checkout/react-native/card-only"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Set up your React Native application"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"add-the-session-to-the-request","__idx":4},"children":["Add the session to the request"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"file":"../examples/extended/request/request-add-card-session-min.json","language":"js","header":{"controls":{"copy":{}}},"lang":"js","source":"{\n    \"transactionReference\": \"Memory265-13/08/1876\",\n    \"merchant\": {\n        \"entity\": \"default\"\n    },\n    \"instruction\": {\n        \"method\": \"card\",\n        \"paymentInstrument\": {\n            \"type\": \"checkout\",\n            \"cardHolderName\": \"Sherlock Holmes\",\n            \"sessionHref\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/sessions/eyJrIjoxLCJkIjoialRBL0FFelB.....\"\n        },\n        \"tokenCreation\": {\n            \"type\": \"worldpay\"\n        },\n        \"customerAgreement\": {\n            \"type\": \"cardOnFile\",\n            \"storedCardUsage\":\"first\"\n        },\n        \"narrative\": {\n            \"line1\": \"trading name\"\n        },\n        \"value\": {\n            \"currency\": \"GBP\",\n            \"amount\": 0\n        }\n    }\n}","wrapContents":true},"children":[]}]}]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":3,"cardMinWidth":180},"children":[{"$$mdtype":"Tag","name":"Card","attributes":{"title":"View the full API Request schema","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"center","variant":"filled","to":"/products/payments/openapi/payment"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"3-add-additional-features","__idx":5},"children":["3. Add additional features"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In most cases you will need to add some additional features such as 3DS, auto settlement or a risk assessment"]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":4,"cardMinWidth":100},"children":[{"$$mdtype":"Tag","name":"Card","attributes":{"title":"3DS Authentication","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/3ds-authentication"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Perform 3DS authentication for liability shift and/or SCA compliance. An issuer based risk assessment with identity check."," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#A5EFFF"},"children":["Worldpay eCommerce"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"SCA Exemptions","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/sca-exemptions"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ask for an SCA Exemption to be applied automatically.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Risk Assessment","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/fraud-assessment"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We assess the payment for fraud before proceeding with authorization.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#A5EFFF"},"children":["Worldpay eCommerce"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Auto Settlement","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/auto-settlement"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Automatically settle a payment following the authorization.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#A5EFFF"},"children":["Worldpay eCommerce"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Account Funding Transactions (AFT)","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/account-funding-transactions"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Transfer funds from a card account to another destination, rather than for the provision of goods or services.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Financial Service (MCC 6012/6051)","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/financial-services-mcc6012-mcc6051"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For domestic Financial Services providers (MCC 6012) based in the Visa Europe Region, you must supply this additional data."," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Latin America Installments","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/latam-installments"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fulfill a one-time installment charge, to allow the customer's acquirer bank collecting the payments over time.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Payment Facilitator","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/payment-facilitator"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Facilitate transactions on behalf of your sub-merchants.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"MOTO transactions","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/moto"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Take Mail Order/ Telephone Orders on behalf of your customers.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#A5EFFF"},"children":["Worldpay eCommerce"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Account Updater","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/account-updater"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Automatically update card details to prevent declines due to expired or changed cards."," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}]}]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Pay via AI Agent (Delegate Token)","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"/products/payments/enable-features/acp-delegate-token"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["OpenAI's instant checkout using Agentic Commerce Protocol (ACP)"," ",{"$$mdtype":"Tag","name":"Badge","attributes":{"size":"small","fontSize":"0.8rem","fontWeight":"bold","color":"var(--wp-colour-black)","mt":"0rem","mb":"0.5rem","px":"1rem","py":"0.5rem","borderRadius":"6rem","bg":"#E0D5FC"},"children":["Enterprise"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"4-response","__idx":6},"children":["4. Response"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Features that change the API flow"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Certain features add additional requests and responses:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/3ds-authentication"},"children":["3DS"]}," - you will receive a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["201"]}," - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["3dsDeviceDataRequired"]}," as well as the possibility of an issuer challenge"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/fraud-assessment"},"children":["FraudSight"]}," - you may receive a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["201"]}," - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["fraudHighRisk"]}," outcome, stopping the payment"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/payments/enable-features/auto-settlement"},"children":["Auto Settlement"]}," - automatic ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["202"]}," - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sentForSettlement"]}," following authorization.",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If any of the AVS/CVC response riskFactors are marked as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["notMatched"]}," the payment will be ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sentForCancellation"]}," automatically by default but can be disabled."]}]}]}]}]},{"$$mdtype":"Tag","name":"OpenApiResponseSample","attributes":{"descriptionFile":"api-docs-products/payments/@20240601/openapi.yaml","operationId":"payment","exampleKey":"authorized (basic)","responseSamplesResolved":[{"lang":"json","title":"201 application/json","source":"{\n  \"outcome\": \"authorized\",\n  \"paymentId\": \"payI-dUcet9fk4_X4qZU0hpU0\",\n  \"commandId\": \"cmd026y9Ec-LjjCYkr4NgDvU0\",\n  \"transactionReference\": \"Memory265-13/08/1876\",\n  \"schemeReference\": \"060720116005060\",\n  \"issuer\": {\n    \"authorizationCode\": \"675725\"\n  },\n  \"riskFactors\": [\n    {\n      \"risk\": \"notChecked\",\n      \"type\": \"cvc\"\n    },\n    {\n      \"risk\": \"notChecked\",\n      \"detail\": \"address\",\n      \"type\": \"avs\"\n    },\n    {\n      \"risk\": \"notChecked\",\n      \"detail\": \"postcode\",\n      \"type\": \"avs\"\n    }\n  ],\n  \"paymentInstrument\": {\n    \"type\": \"card/plain+masked\",\n    \"cardBin\": \"400000\",\n    \"lastFour\": \"1000\",\n    \"countryCode\": \"GB\",\n    \"expiryDate\": {\n      \"year\": 2035,\n      \"month\": 5\n    },\n    \"cardBrand\": \"mastercard\",\n    \"fundingType\": \"debit\",\n    \"category\": \"consumer\",\n    \"issuerName\": \"BANK LIMITED\",\n    \"paymentAccountReference\": \"3001DBT34Q41D6J7PFC5W0UACOT4C\"\n  },\n  \"_links\": {\n    \"self\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNS4wLjAifQ%3D%3D.sN%3Ag8wd64bwkbrp0md%2BbPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y%3A7njc4649JSrU7%2BvFDl1J36%2BcwOkX0lW4Z%2BfnZKMutoUGX3m1%3AmZ%2BxHZ9nDpadu%2BBh7pRyJwnWeiSFTlqKvbrBxNm3HV0xann55pFjZ7qi4DNGZtx9zW6eOLVNOsPL6ecsn3Dp377s7pWRQKSZJKSFIJvAisP8cBzFPzqireuqfCu5ojcm60gRSsqS3glurO24RJkg5SrpRjgY6g7ca8uoA7tKDk9OVOIwORF5sGPHSSGMa2bEl2lMUkAANoWclQHiGzxWQQ%3AAwSoo6RsrBugbhEp0K8HxZkfVrqy4oVlW8FdQ7kIuZOH78i6pPLzArc%2BOtMdnU%3ArZ%3AVhRHFzbbwymcuTiRbNw%3D\"\n    }\n  },\n  \"_actions\": {\n    \"cancelPayment\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNS4wLjAifQ%3D%3D.sN%3Ag8wd64bwkbrp0md%2BbPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y%3A7njc4649JSrU7%2BvFDl1J36%2BcwOkX0lW4Z%2BfnZKMutoUGX3m1%3AmZ%2BxHZ9nDpadu%2BBh7pRyJwnWeiSFTlqKvbrBxNm3HV0xann55pFjZ7qi4DNGZtx9zW6eOLVNOsPL6ecsn3Dp377s7pWRQKSZJKSFIJvAisP8cBzFPzqireuqfCu5ojcm60gRSsqS3glurO24RJkg5SrpRjgY6g7ca8uoA7tKDk9OVOIwORF5sGPHSSGMa2bEl2lMUkAANoWclQHiGzxWQQ%3AAwSoo6RsrBugbhEp0K8HxZkfVrqy4oVlW8FdQ7kIuZOH78i6pPLzArc%2BOtMdnU%3ArZ%3AVhRHFzbbwymcuTiRbNw%3D/cancellations\",\n      \"method\": \"POST\"\n    },\n    \"partiallyCancelPayment\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/{linkData}/partialCancellations\",\n      \"method\": \"POST\"\n    },\n    \"settlePayment\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNS4wLjAifQ%3D%3D.sN%3Ag8wd64bwkbrp0md%2BbPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y%3A7njc4649JSrU7%2BvFDl1J36%2BcwOkX0lW4Z%2BfnZKMutoUGX3m1%3AmZ%2BxHZ9nDpadu%2BBh7pRyJwnWeiSFTlqKvbrBxNm3HV0xann55pFjZ7qi4DNGZtx9zW6eOLVNOsPL6ecsn3Dp377s7pWRQKSZJKSFIJvAisP8cBzFPzqireuqfCu5ojcm60gRSsqS3glurO24RJkg5SrpRjgY6g7ca8uoA7tKDk9OVOIwORF5sGPHSSGMa2bEl2lMUkAANoWclQHiGzxWQQ%3AAwSoo6RsrBugbhEp0K8HxZkfVrqy4oVlW8FdQ7kIuZOH78i6pPLzArc%2BOtMdnU%3ArZ%3AVhRHFzbbwymcuTiRbNw%3D/settlements\",\n      \"method\": \"POST\"\n    },\n    \"partiallySettlePayment\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNS4wLjAifQ%3D%3D.sN%3Ag8wd64bwkbrp0md%2BbPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y%3A7njc4649JSrU7%2BvFDl1J36%2BcwOkX0lW4Z%2BfnZKMutoUGX3m1%3AmZ%2BxHZ9nDpadu%2BBh7pRyJwnWeiSFTlqKvbrBxNm3HV0xann55pFjZ7qi4DNGZtx9zW6eOLVNOsPL6ecsn3Dp377s7pWRQKSZJKSFIJvAisP8cBzFPzqireuqfCu5ojcm60gRSsqS3glurO24RJkg5SrpRjgY6g7ca8uoA7tKDk9OVOIwORF5sGPHSSGMa2bEl2lMUkAANoWclQHiGzxWQQ%3AAwSoo6RsrBugbhEp0K8HxZkfVrqy4oVlW8FdQ7kIuZOH78i6pPLzArc%2BOtMdnU%3ArZ%3AVhRHFzbbwymcuTiRbNw%3D/partialSettlements\",\n      \"method\": \"POST\"\n    },\n    \"reversePayment\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNS4wLjAifQ%3D%3D.sN%3Ag8wd64bwkbrp0md%2BbPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y%3A7njc4649JSrU7%2BvFDl1J36%2BcwOkX0lW4Z%2BfnZKMutoUGX3m1%3AmZ%2BxHZ9nDpadu%2BBh7pRyJwnWeiSFTlqKvbrBxNm3HV0xann55pFjZ7qi4DNGZtx9zW6eOLVNOsPL6ecsn3Dp377s7pWRQKSZJKSFIJvAisP8cBzFPzqireuqfCu5ojcm60gRSsqS3glurO24RJkg5SrpRjgY6g7ca8uoA7tKDk9OVOIwORF5sGPHSSGMa2bEl2lMUkAANoWclQHiGzxWQQ%3AAwSoo6RsrBugbhEp0K8HxZkfVrqy4oVlW8FdQ7kIuZOH78i6pPLzArc%2BOtMdnU%3ArZ%3AVhRHFzbbwymcuTiRbNw%3D/reversals\",\n      \"method\": \"POST\"\n    }\n  }\n}"},{"lang":"json","title":"202 application/json","source":"{\n  \"outcome\": \"sentForSettlement\",\n  \"paymentId\": \"payI-dUcet9fk4_X4qZU0hpU0\",\n  \"commandId\": \"cmd026y9Ec-LjjCYkr4NgDvU0\",\n  \"transactionReference\": \"Memory265-13/08/1876\",\n  \"schemeReference\": \"060720116005060\",\n  \"issuer\": {\n    \"authorizationCode\": \"675725\"\n  },\n  \"riskFactors\": [\n    {\n      \"risk\": \"notChecked\",\n      \"type\": \"cvc\"\n    },\n    {\n      \"risk\": \"notChecked\",\n      \"detail\": \"address\",\n      \"type\": \"avs\"\n    },\n    {\n      \"risk\": \"notChecked\",\n      \"detail\": \"postcode\",\n      \"type\": \"avs\"\n    }\n  ],\n  \"paymentInstrument\": {\n    \"type\": \"card/plain+masked\",\n    \"cardBin\": \"400000\",\n    \"lastFour\": \"1000\",\n    \"countryCode\": \"GB\",\n    \"expiryDate\": {\n      \"year\": 2035,\n      \"month\": 5\n    },\n    \"cardBrand\": \"mastercard\",\n    \"fundingType\": \"debit\",\n    \"category\": \"consumer\",\n    \"issuerName\": \"BANK LIMITED\",\n    \"paymentAccountReference\": \"3001DBT34Q41D6J7PFC5W0UACOT4C\"\n  },\n  \"_links\": {\n    \"self\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNS4wLjAifQ%3D%3D.sN%3Ag8wd64bwkbrp0md%2BbPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y%3A7njc4649JSrU7%2BvFDl1J36%2BcwOkX0lW4Z%2BfnZKMutoUGX3m1%3AmUCGmlXGGNqJmZcIdZa%3Aufi8N9Y8uwrkGtx1suHsSFnXn2PMsm%3AcRBXHzZt3giUlFW6eOLVNOsPL6ecsn3Dp377s7pWRQKSZJKSFIJvAisP8cBzFPzqireuqfCu5ojcm60gRSsqS3glurO24RJkg5SrpRjgY6g7ca8uoA7tKDk9OVOIwORF5sGPHSSGMa2bEl2lMUkAANoWclQHiGzxWQQ2hKYh1GAhFAwfPvBamw%3AisDwI2AuXQ9KT%3AMt9SY%3AfYERqcZ58SBNT3Gkwn1j%2Bkd7LZ%3AVhRHFzbbwymcuTiRbNw%3D\"\n    }\n  },\n  \"_actions\": {\n    \"refundPayment\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNS4wLjAifQ%3D%3D.sN%3Ag8wd64bwkbrp0md%2BbPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y%3A7njc4649JSrU7%2BvFDl1J36%2BcwOkX0lW4Z%2BfnZKMutoUGX3m1%3AmUCGmlXGGNqJmZcIdZa%3Aufi8N9Y8uwrkGtx1suHsSFnXn2PMsm%3AcRBXHzZt3giUlFW6eOLVNOsPL6ecsn3Dp377s7pWRQKSZJKSFIJvAisP8cBzFPzqireuqfCu5ojcm60gRSsqS3glurO24RJkg5SrpRjgY6g7ca8uoA7tKDk9OVOIwORF5sGPHSSGMa2bEl2lMUkAANoWclQHiGzxWQQ2hKYh1GAhFAwfPvBamw%3AisDwI2AuXQ9KT%3AMt9SY%3AfYERqcZ58SBNT3Gkwn1j%2Bkd7LZ%3AVhRHFzbbwymcuTiRbNw%3D/refunds\",\n      \"method\": \"POST\"\n    },\n    \"partiallyRefundPayment\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNS4wLjAifQ%3D%3D.sN%3Ag8wd64bwkbrp0md%2BbPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y%3A7njc4649JSrU7%2BvFDl1J36%2BcwOkX0lW4Z%2BfnZKMutoUGX3m1%3AmUCGmlXGGNqJmZcIdZa%3Aufi8N9Y8uwrkGtx1suHsSFnXn2PMsm%3AcRBXHzZt3giUlFW6eOLVNOsPL6ecsn3Dp377s7pWRQKSZJKSFIJvAisP8cBzFPzqireuqfCu5ojcm60gRSsqS3glurO24RJkg5SrpRjgY6g7ca8uoA7tKDk9OVOIwORF5sGPHSSGMa2bEl2lMUkAANoWclQHiGzxWQQ2hKYh1GAhFAwfPvBamw%3AisDwI2AuXQ9KT%3AMt9SY%3AfYERqcZ58SBNT3Gkwn1j%2Bkd7LZ%3AVhRHFzbbwymcuTiRbNw%3D/partialRefunds\",\n      \"method\": \"POST\"\n    },\n    \"reversePayment\": {\n      \"href\": \"https://try.access.worldpay-bsh.securedataplatform.co.uk/api/payments/eyJrIjoiazNhYjYzMiIsImxpbmtWZXJzaW9uIjoiNS4wLjAifQ%3D%3D.sN%3Ag8wd64bwkbrp0md%2BbPxcanBnk2zLdsIqSa1pR99GeDrCwEtsymFb5gQw9WlrStDTK3eIWPy93y%3A7njc4649JSrU7%2BvFDl1J36%2BcwOkX0lW4Z%2BfnZKMutoUGX3m1%3AmZ%2BxHZ9nDpadu%2BBh7pRyJwnWeiSFTlqKvbrBxNm3HV0xann55pFjZ7qi4DNGZtx9zW6eOLVNOsPL6ecsn3Dp377s7pWRQKSZJKSFIJvAisP8cBzFPzqireuqfCu5ojcm60gRSsqS3glurO24RJkg5SrpRjgY6g7ca8uoA7tKDk9OVOIwORF5sGPHSSGMa2bEl2lMUkAANoWclQHiGzxWQQ%3AAwSoo6RsrBugbhEp0K8HxZkfVrqy4oVlW8FdQ7kIuZOH78i6pPLzArc%2BOtMdnU%3ArZ%3AVhRHFzbbwymcuTiRbNw%3D/partialSettlements\",\n      \"method\": \"POST\"\n    }\n  }\n}"},{"lang":"json","title":"400 application/json","source":"{\n  \"errorName\": \"bodyDoesNotMatchSchema\",\n  \"message\": \"A JSON body matching the expected schema must be provided.\",\n  \"validationErrors\": [\n    {\n      \"errorName\": \"fieldIsNotAllowed\",\n      \"message\": \"Field at path is not allowed.\",\n      \"jsonPath\": \"$.instruction.paymentInstrument.narrative\"\n    }\n  ]\n}"},{"lang":"json","title":"401 application/json","source":"{\n  \"errorName\": \"accessDenied\",\n  \"message\": \"Access to the requested resource has been denied.\"\n}"},{"lang":"json","title":"404 application/json","source":"{\n  \"errorName\": \"endpointNotFound\",\n  \"message\": \"Requested endpoint was not found.\"\n}"},{"lang":"json","title":"406 application/json","source":"{\n  \"errorName\": \"headerIsMissing\",\n  \"message\": \"A valid header must be provided.\",\n  \"headerName\": \"Content-Type\"\n}"},{"lang":"json","title":"415 application/json","source":"{\n  \"errorName\": \"headerHasInvalidValue\",\n  \"message\": \"A valid header must be provided.\"\n}"},{"lang":"json","title":"500 application/json","source":"{\n  \"errorName\": \"internalErrorOccurred\",\n  \"message\": \"We cannot currently process your request. Please contact support.\"\n}"}]},"children":[]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":3,"cardMinWidth":180},"children":[{"$$mdtype":"Tag","name":"Card","attributes":{"title":"View the full API Response schema","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"center","variant":"outlined","to":"/products/payments/openapi/payment/payment#payment/payment/response&c=201"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"sequence-diagram","__idx":7},"children":["Sequence diagram"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"TabItemFragment","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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1240.5px;\" viewBox=\"-50 -10 1240.5 1541\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"985\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1060\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1060\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"745\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"820\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"494.5\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"571\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226.5\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"304\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1060\" y1=\"65\" x2=\"1060\" y2=\"1455\" 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=\"985\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1060\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1060\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"820\" y1=\"65\" x2=\"820\" y2=\"1455\" 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=\"745\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"820\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"571\" y1=\"65\" x2=\"571\" y2=\"1455\" 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=\"494.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"571\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"304\" y1=\"65\" x2=\"304\" y2=\"1455\" 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.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"304\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1455\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .error-icon{fill:#552222;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .error-text{fill:#552222;stroke:#552222;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .edge-thickness-normal{stroke-width:1px;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .edge-thickness-thick{stroke-width:3.5px;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .edge-pattern-solid{stroke-dasharray:0;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .marker{fill:#333333;stroke:#333333;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .marker.cross{stroke:#333333;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 p{margin:0;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 text.actor&gt;tspan{fill:black;stroke:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .actor-line{stroke:#9370DB;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .sequenceNumber{fill:white;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [id$=\"-sequencenumber\"]{fill:#333;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .messageText{fill:#333;stroke:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .labelText,#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .labelText&gt;tspan{fill:black;stroke:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .loopText,#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .loopText&gt;tspan{fill:black;stroke:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .sectionTitle,#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .noteText,#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .activation0{fill:#f4f4f4;stroke:#666;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .activation1{fill:#f4f4f4;stroke:#666;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .activation2{fill:#f4f4f4;stroke:#666;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .actorPopupMenu{position:absolute;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .actor-man circle,#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 line{fill:#ECECFF;stroke-width:2px;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 .node .neo-node{stroke:#9370DB;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].node rect,#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].cluster rect,#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-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=\"546\" y=\"213\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"74\" class=\"note\"></rect><text x=\"696\" y=\"218\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set customerAgreement </tspan></text><text x=\"696\" y=\"236\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> type: cardOnFile </tspan></text><text x=\"696\" y=\"254\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"546\" y=\"297\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"302\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i5\"><rect x=\"546\" y=\"345\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"55\" class=\"note\"></rect><text x=\"696\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">For `store a card only` (no payment) </tspan></text><text x=\"696\" y=\"368\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i19\"><rect x=\"979.5\" y=\"1002\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"161\" height=\"38\" class=\"note\"></rect><text x=\"1060\" y=\"1007\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1060\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i21\"><rect x=\"546\" y=\"1096\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"1101\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i26\"><line x1=\"560\" y1=\"1190\" x2=\"831\" y2=\"1190\" class=\"loopLine\"></line><line x1=\"831\" y1=\"1190\" x2=\"831\" y2=\"1341\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1341\" x2=\"831\" y2=\"1341\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1190\" x2=\"560\" y2=\"1341\" class=\"loopLine\"></line><polygon points=\"560,1190 610,1190 610,1203 601.6,1210 560,1210\" class=\"labelBox\"></polygon><text x=\"585\" y=\"1203\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"720.5\" y=\"1208\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">[For payment without auto</tspan></text><text x=\"720.5\" y=\"1226\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i28\"><rect x=\"124\" y=\"1397\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"155\" height=\"38\" class=\"note\"></rect><text x=\"202\" y=\"1402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"202\">Order receipt page</tspan></text></g><text x=\"188\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"111\" x2=\"300\" y2=\"111\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"436\" y=\"126\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"305\" y1=\"157\" x2=\"567\" y2=\"157\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"172\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"572\" y1=\"203\" x2=\"816\" y2=\"203\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"415\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"819\" y1=\"446\" x2=\"575\" y2=\"446\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"461\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"570\" y1=\"490\" x2=\"308\" y2=\"490\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"505\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"303\" y1=\"534\" x2=\"79\" y2=\"534\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"566\" y=\"549\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"580\" x2=\"1056\" y2=\"580\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"569\" y=\"595\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1059\" y1=\"626\" x2=\"79\" y2=\"626\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"641\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"572\" y1=\"672\" x2=\"816\" y2=\"672\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"687\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"819\" y1=\"718\" x2=\"575\" y2=\"718\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"733\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"570\" y1=\"764\" x2=\"308\" y2=\"764\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"779\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"303\" y1=\"810\" x2=\"79\" y2=\"810\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"566\" y=\"825\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"856\" x2=\"1056\" y2=\"856\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"569\" y=\"871\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1059\" y1=\"900\" x2=\"79\" y2=\"900\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"915\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"572\" y1=\"946\" x2=\"816\" y2=\"946\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"939\" y=\"961\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"821\" y1=\"992\" x2=\"1056\" y2=\"992\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"942\" y=\"1055\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1059\" y1=\"1086\" x2=\"824\" y2=\"1086\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1149\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"819\" y1=\"1180\" x2=\"575\" y2=\"1180\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"1256\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"572\" y1=\"1287\" x2=\"816\" y2=\"1287\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1302\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"819\" y1=\"1331\" x2=\"575\" y2=\"1331\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"1356\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"570\" y1=\"1387\" x2=\"308\" y2=\"1387\" 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-2f276b3a619f19bb5fee68d0cc3239738013c26b3bd994d2addd2e93a584dd17-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1240.5px;\" viewBox=\"-50 -10 1240.5 1541\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"985\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1060\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1060\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"745\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"820\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"494.5\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"571\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226.5\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"304\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1455\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1487.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor4\" x1=\"1060\" y1=\"65\" x2=\"1060\" y2=\"1455\" 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=\"985\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1060\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1060\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor3\" x1=\"820\" y1=\"65\" x2=\"820\" y2=\"1455\" 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=\"745\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"820\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"571\" y1=\"65\" x2=\"571\" y2=\"1455\" 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=\"494.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"571\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"304\" y1=\"65\" x2=\"304\" y2=\"1455\" 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.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"304\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1455\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .error-icon{fill:#a44141;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .error-text{fill:#ddd;stroke:#ddd;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .edge-thickness-normal{stroke-width:1px;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .edge-thickness-thick{stroke-width:3.5px;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .edge-pattern-solid{stroke-dasharray:0;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .edge-pattern-dashed{stroke-dasharray:3;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .edge-pattern-dotted{stroke-dasharray:2;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .marker{fill:lightgrey;stroke:lightgrey;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .marker.cross{stroke:lightgrey;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf p{margin:0;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .actor-line{stroke:#ccc;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .sequenceNumber{fill:black;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .messageText{fill:lightgrey;stroke:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .labelText,#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .loopText,#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .sectionTitle,#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .noteText,#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .actorPopupMenu{position:absolute;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .actor-man circle,#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf line{fill:#1f2020;stroke-width:2px;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf .node .neo-node{stroke:#ccc;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].node rect,#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].cluster rect,#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].node polygon{stroke:url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].node path{stroke:url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-gradient);stroke-width:1px;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].node circle{stroke:url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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=\"546\" y=\"213\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"74\" class=\"note\"></rect><text x=\"696\" y=\"218\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set customerAgreement </tspan></text><text x=\"696\" y=\"236\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> type: cardOnFile </tspan></text><text x=\"696\" y=\"254\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"546\" y=\"297\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"302\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i5\"><rect x=\"546\" y=\"345\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"55\" class=\"note\"></rect><text x=\"696\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">For `store a card only` (no payment) </tspan></text><text x=\"696\" y=\"368\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> Set value.amount: 0</tspan></text></g><g data-et=\"note\" data-id=\"i19\"><rect x=\"979.5\" y=\"1002\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"161\" height=\"38\" class=\"note\"></rect><text x=\"1060\" y=\"1007\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1060\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i21\"><rect x=\"546\" y=\"1096\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"1101\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i26\"><line x1=\"560\" y1=\"1190\" x2=\"831\" y2=\"1190\" class=\"loopLine\"></line><line x1=\"831\" y1=\"1190\" x2=\"831\" y2=\"1341\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1341\" x2=\"831\" y2=\"1341\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1190\" x2=\"560\" y2=\"1341\" class=\"loopLine\"></line><polygon points=\"560,1190 610,1190 610,1203 601.6,1210 560,1210\" class=\"labelBox\"></polygon><text x=\"585\" y=\"1203\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"720.5\" y=\"1208\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">[For payment without auto</tspan></text><text x=\"720.5\" y=\"1226\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i28\"><rect x=\"124\" y=\"1397\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"155\" height=\"38\" class=\"note\"></rect><text x=\"202\" y=\"1402\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"202\">Order receipt page</tspan></text></g><text x=\"188\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"111\" x2=\"300\" y2=\"111\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"436\" y=\"126\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"305\" y1=\"157\" x2=\"567\" y2=\"157\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"172\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"572\" y1=\"203\" x2=\"816\" y2=\"203\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"415\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"819\" y1=\"446\" x2=\"575\" y2=\"446\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"461\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"570\" y1=\"490\" x2=\"308\" y2=\"490\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"505\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"303\" y1=\"534\" x2=\"79\" y2=\"534\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"566\" y=\"549\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"580\" x2=\"1056\" y2=\"580\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"569\" y=\"595\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1059\" y1=\"626\" x2=\"79\" y2=\"626\" class=\"messageLine1\" data-et=\"message\" data-id=\"i10\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"641\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"572\" y1=\"672\" x2=\"816\" y2=\"672\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"687\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"819\" y1=\"718\" x2=\"575\" y2=\"718\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"733\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"570\" y1=\"764\" x2=\"308\" y2=\"764\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"779\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"303\" y1=\"810\" x2=\"79\" y2=\"810\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"566\" y=\"825\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"856\" x2=\"1056\" y2=\"856\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"569\" y=\"871\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1059\" y1=\"900\" x2=\"79\" y2=\"900\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"915\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"572\" y1=\"946\" x2=\"816\" y2=\"946\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"939\" y=\"961\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"821\" y1=\"992\" x2=\"1056\" y2=\"992\" class=\"messageLine0\" data-et=\"message\" data-id=\"i18\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"942\" y=\"1055\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1059\" y1=\"1086\" x2=\"824\" y2=\"1086\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1149\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"819\" y1=\"1180\" x2=\"575\" y2=\"1180\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"1256\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"572\" y1=\"1287\" x2=\"816\" y2=\"1287\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1302\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"819\" y1=\"1331\" x2=\"575\" y2=\"1331\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"1356\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"570\" y1=\"1387\" x2=\"308\" y2=\"1387\" 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-b31bd3df27d08132bd17e5bb852db02eed1f6aa466642512f40005089a766eaf-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":"TabItemFragment","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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1400.5px;\" viewBox=\"-50 -10 1400.5 1757\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"1145\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1220\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1220\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"945\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1020\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1020\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"745\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"820\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"494.5\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"571\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226.5\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"304\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1220\" y1=\"65\" x2=\"1220\" y2=\"1671\" 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=\"1145\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1220\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1220\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1020\" y1=\"65\" x2=\"1020\" y2=\"1671\" 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=\"945\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1020\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1020\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"820\" y1=\"65\" x2=\"820\" y2=\"1671\" 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=\"745\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"820\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"571\" y1=\"65\" x2=\"571\" y2=\"1671\" 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=\"494.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"571\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"304\" y1=\"65\" x2=\"304\" y2=\"1671\" 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.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"304\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1671\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .error-icon{fill:#552222;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .error-text{fill:#552222;stroke:#552222;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .edge-thickness-normal{stroke-width:1px;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .edge-thickness-thick{stroke-width:3.5px;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .edge-pattern-solid{stroke-dasharray:0;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .edge-pattern-dashed{stroke-dasharray:3;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .edge-pattern-dotted{stroke-dasharray:2;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .marker{fill:#333333;stroke:#333333;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .marker.cross{stroke:#333333;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d p{margin:0;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d text.actor&gt;tspan{fill:black;stroke:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .actor-line{stroke:#9370DB;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .sequenceNumber{fill:white;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [id$=\"-sequencenumber\"]{fill:#333;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .messageText{fill:#333;stroke:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .labelText,#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .labelText&gt;tspan{fill:black;stroke:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .loopText,#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .loopText&gt;tspan{fill:black;stroke:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .sectionTitle,#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .noteText,#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .activation0{fill:#f4f4f4;stroke:#666;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .activation1{fill:#f4f4f4;stroke:#666;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .activation2{fill:#f4f4f4;stroke:#666;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .actorPopupMenu{position:absolute;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .actor-man circle,#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d line{fill:#ECECFF;stroke-width:2px;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d .node .neo-node{stroke:#9370DB;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].node rect,#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].cluster rect,#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-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=\"546\" y=\"213\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"218\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"546\" y=\"261\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"37\" class=\"note\"></rect><text x=\"696\" y=\"266\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set amount.value: 0</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"546\" y=\"354\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"359\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Worldpay Token provided</tspan></text></g><g data-et=\"note\" data-id=\"i9\"><rect x=\"546\" y=\"494\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"499\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Network Token (NPT) provided</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"546\" y=\"588\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"593\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Using NPT / Cryptogram auto provisioned</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"546\" y=\"636\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"74\" class=\"note\"></rect><text x=\"696\" y=\"641\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set customerAgreement </tspan></text><text x=\"696\" y=\"659\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> type: cardOnFile </tspan></text><text x=\"696\" y=\"677\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i25\"><rect x=\"1139.5\" y=\"1266\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"161\" height=\"38\" class=\"note\"></rect><text x=\"1220\" y=\"1271\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1220\">payment authorized</tspan></text></g><g data-et=\"control-structure\" data-id=\"i31\"><line x1=\"560\" y1=\"1406\" x2=\"831\" y2=\"1406\" class=\"loopLine\"></line><line x1=\"831\" y1=\"1406\" x2=\"831\" y2=\"1557\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1557\" x2=\"831\" y2=\"1557\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1406\" x2=\"560\" y2=\"1557\" class=\"loopLine\"></line><polygon points=\"560,1406 610,1406 610,1419 601.6,1426 560,1426\" class=\"labelBox\"></polygon><text x=\"585\" y=\"1419\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"720.5\" y=\"1424\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">[For payment without auto</tspan></text><text x=\"720.5\" y=\"1442\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i33\"><rect x=\"124\" y=\"1613\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"155\" height=\"38\" class=\"note\"></rect><text x=\"202\" y=\"1618\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"202\">Order receipt page</tspan></text></g><text x=\"188\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"111\" x2=\"300\" y2=\"111\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"436\" y=\"126\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"305\" y1=\"157\" x2=\"567\" y2=\"157\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"172\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"572\" y1=\"203\" x2=\"816\" y2=\"203\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"313\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"819\" y1=\"344\" x2=\"575\" y2=\"344\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"794\" y=\"407\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"572\" y1=\"438\" x2=\"1016\" y2=\"438\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"797\" y=\"453\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1019\" y1=\"484\" x2=\"575\" y2=\"484\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"547\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"572\" y1=\"578\" x2=\"816\" y2=\"578\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"725\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"570\" y1=\"754\" x2=\"308\" y2=\"754\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"769\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"303\" y1=\"798\" x2=\"79\" y2=\"798\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"813\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"844\" x2=\"1216\" y2=\"844\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"649\" y=\"859\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1219\" y1=\"890\" x2=\"79\" y2=\"890\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"905\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"572\" y1=\"936\" x2=\"816\" y2=\"936\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"951\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"819\" y1=\"982\" x2=\"575\" y2=\"982\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"997\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"570\" y1=\"1028\" x2=\"308\" y2=\"1028\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"1043\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"303\" y1=\"1074\" x2=\"79\" y2=\"1074\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"1089\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1120\" x2=\"1216\" y2=\"1120\" class=\"messageLine1\" data-et=\"message\" data-id=\"i21\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"649\" y=\"1135\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1219\" y1=\"1164\" x2=\"79\" y2=\"1164\" class=\"messageLine1\" data-et=\"message\" data-id=\"i22\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"1179\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"572\" y1=\"1210\" x2=\"816\" y2=\"1210\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"1019\" y=\"1225\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"821\" y1=\"1256\" x2=\"1216\" y2=\"1256\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"1022\" y=\"1319\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1219\" y1=\"1350\" x2=\"824\" y2=\"1350\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1365\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"819\" y1=\"1396\" x2=\"575\" y2=\"1396\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"1472\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"572\" y1=\"1503\" x2=\"816\" y2=\"1503\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1518\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"819\" y1=\"1547\" x2=\"575\" y2=\"1547\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"1572\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"570\" y1=\"1603\" x2=\"308\" y2=\"1603\" 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-77c43f014c73ce96303e0f5620bba18198a6f05c2b8c1e27578c3cee9ee6534d-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1400.5px;\" viewBox=\"-50 -10 1400.5 1757\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"1145\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1220\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1220\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"945\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1020\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1020\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"745\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"820\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"494.5\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"571\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226.5\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"304\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1671\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1703.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1220\" y1=\"65\" x2=\"1220\" y2=\"1671\" 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=\"1145\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1220\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1220\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1020\" y1=\"65\" x2=\"1020\" y2=\"1671\" 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=\"945\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1020\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1020\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"820\" y1=\"65\" x2=\"820\" y2=\"1671\" 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=\"745\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"820\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"571\" y1=\"65\" x2=\"571\" y2=\"1671\" 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=\"494.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"571\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"304\" y1=\"65\" x2=\"304\" y2=\"1671\" 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.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"304\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1671\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .error-icon{fill:#a44141;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .error-text{fill:#ddd;stroke:#ddd;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .edge-thickness-normal{stroke-width:1px;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .edge-thickness-thick{stroke-width:3.5px;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .edge-pattern-solid{stroke-dasharray:0;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .marker.cross{stroke:lightgrey;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 p{margin:0;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .actor-line{stroke:#ccc;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .sequenceNumber{fill:black;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .messageText{fill:lightgrey;stroke:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .labelText,#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .loopText,#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .sectionTitle,#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .noteText,#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .actorPopupMenu{position:absolute;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .actor-man circle,#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 line{fill:#1f2020;stroke-width:2px;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 .node .neo-node{stroke:#ccc;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].node rect,#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].cluster rect,#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].node polygon{stroke:url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].node path{stroke:url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-gradient);stroke-width:1px;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].node circle{stroke:url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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=\"546\" y=\"213\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"218\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"546\" y=\"261\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"37\" class=\"note\"></rect><text x=\"696\" y=\"266\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set amount.value: 0</tspan></text></g><g data-et=\"note\" data-id=\"i6\"><rect x=\"546\" y=\"354\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"359\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Worldpay Token provided</tspan></text></g><g data-et=\"note\" data-id=\"i9\"><rect x=\"546\" y=\"494\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"499\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Network Token (NPT) provided</tspan></text></g><g data-et=\"note\" data-id=\"i11\"><rect x=\"546\" y=\"588\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"593\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Using NPT / Cryptogram auto provisioned</tspan></text></g><g data-et=\"note\" data-id=\"i12\"><rect x=\"546\" y=\"636\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"74\" class=\"note\"></rect><text x=\"696\" y=\"641\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set customerAgreement </tspan></text><text x=\"696\" y=\"659\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> type: cardOnFile </tspan></text><text x=\"696\" y=\"677\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i25\"><rect x=\"1139.5\" y=\"1266\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"161\" height=\"38\" class=\"note\"></rect><text x=\"1220\" y=\"1271\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1220\">payment authorized</tspan></text></g><g data-et=\"control-structure\" data-id=\"i31\"><line x1=\"560\" y1=\"1406\" x2=\"831\" y2=\"1406\" class=\"loopLine\"></line><line x1=\"831\" y1=\"1406\" x2=\"831\" y2=\"1557\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1557\" x2=\"831\" y2=\"1557\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1406\" x2=\"560\" y2=\"1557\" class=\"loopLine\"></line><polygon points=\"560,1406 610,1406 610,1419 601.6,1426 560,1426\" class=\"labelBox\"></polygon><text x=\"585\" y=\"1419\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"720.5\" y=\"1424\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">[For payment without auto</tspan></text><text x=\"720.5\" y=\"1442\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i33\"><rect x=\"124\" y=\"1613\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"155\" height=\"38\" class=\"note\"></rect><text x=\"202\" y=\"1618\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"202\">Order receipt page</tspan></text></g><text x=\"188\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"111\" x2=\"300\" y2=\"111\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"436\" y=\"126\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"305\" y1=\"157\" x2=\"567\" y2=\"157\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"172\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"572\" y1=\"203\" x2=\"816\" y2=\"203\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"313\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"819\" y1=\"344\" x2=\"575\" y2=\"344\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"794\" y=\"407\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"572\" y1=\"438\" x2=\"1016\" y2=\"438\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"797\" y=\"453\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1019\" y1=\"484\" x2=\"575\" y2=\"484\" class=\"messageLine0\" data-et=\"message\" data-id=\"i8\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"547\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"572\" y1=\"578\" x2=\"816\" y2=\"578\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"725\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"570\" y1=\"754\" x2=\"308\" y2=\"754\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"769\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"303\" y1=\"798\" x2=\"79\" y2=\"798\" class=\"messageLine0\" data-et=\"message\" data-id=\"i14\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"813\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"844\" x2=\"1216\" y2=\"844\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"649\" y=\"859\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1219\" y1=\"890\" x2=\"79\" y2=\"890\" class=\"messageLine1\" data-et=\"message\" data-id=\"i16\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"905\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"572\" y1=\"936\" x2=\"816\" y2=\"936\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"951\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"819\" y1=\"982\" x2=\"575\" y2=\"982\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"997\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"570\" y1=\"1028\" x2=\"308\" y2=\"1028\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"1043\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"303\" y1=\"1074\" x2=\"79\" y2=\"1074\" class=\"messageLine0\" data-et=\"message\" data-id=\"i20\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"1089\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"1120\" x2=\"1216\" y2=\"1120\" class=\"messageLine1\" data-et=\"message\" data-id=\"i21\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"649\" y=\"1135\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1219\" y1=\"1164\" x2=\"79\" y2=\"1164\" class=\"messageLine1\" data-et=\"message\" data-id=\"i22\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"1179\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"572\" y1=\"1210\" x2=\"816\" y2=\"1210\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"1019\" y=\"1225\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"821\" y1=\"1256\" x2=\"1216\" y2=\"1256\" class=\"messageLine0\" data-et=\"message\" data-id=\"i24\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"1022\" y=\"1319\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1219\" y1=\"1350\" x2=\"824\" y2=\"1350\" class=\"messageLine0\" data-et=\"message\" data-id=\"i26\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1365\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"819\" y1=\"1396\" x2=\"575\" y2=\"1396\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"1472\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement request</text><line x1=\"572\" y1=\"1503\" x2=\"816\" y2=\"1503\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1518\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlement</text><line x1=\"819\" y1=\"1547\" x2=\"575\" y2=\"1547\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"1572\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"570\" y1=\"1603\" x2=\"308\" y2=\"1603\" 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-bb294376557d1ac4ce711473d5bf01752447d889c72a2016a1fb28e359be80b2-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":"TabItemFragment","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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1400.5px;\" viewBox=\"-50 -10 1400.5 1633\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"1145\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1220\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1220\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"945\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1020\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1020\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"745\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"820\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"494.5\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"571\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226.5\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"304\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1220\" y1=\"65\" x2=\"1220\" y2=\"1547\" 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=\"1145\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1220\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1220\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1020\" y1=\"65\" x2=\"1020\" y2=\"1547\" 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=\"945\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1020\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1020\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"820\" y1=\"65\" x2=\"820\" y2=\"1547\" 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=\"745\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"820\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"571\" y1=\"65\" x2=\"571\" y2=\"1547\" 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=\"494.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"571\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"304\" y1=\"65\" x2=\"304\" y2=\"1547\" 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.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"304\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1547\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .error-icon{fill:#552222;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .error-text{fill:#552222;stroke:#552222;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .edge-thickness-normal{stroke-width:1px;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .edge-thickness-thick{stroke-width:3.5px;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .edge-pattern-solid{stroke-dasharray:0;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .edge-pattern-dashed{stroke-dasharray:3;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .edge-pattern-dotted{stroke-dasharray:2;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .marker{fill:#333333;stroke:#333333;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .marker.cross{stroke:#333333;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc p{margin:0;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc text.actor&gt;tspan{fill:black;stroke:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .actor-line{stroke:#9370DB;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .sequenceNumber{fill:white;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [id$=\"-sequencenumber\"]{fill:#333;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .messageText{fill:#333;stroke:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .labelText,#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .labelText&gt;tspan{fill:black;stroke:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .loopText,#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .loopText&gt;tspan{fill:black;stroke:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .sectionTitle,#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .noteText,#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .activation0{fill:#f4f4f4;stroke:#666;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .activation1{fill:#f4f4f4;stroke:#666;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .activation2{fill:#f4f4f4;stroke:#666;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .actorPopupMenu{position:absolute;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .actor-man circle,#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc line{fill:#ECECFF;stroke-width:2px;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc .node .neo-node{stroke:#9370DB;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].node rect,#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].cluster rect,#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-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=\"546\" y=\"213\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"74\" class=\"note\"></rect><text x=\"696\" y=\"218\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set customerAgreement </tspan></text><text x=\"696\" y=\"236\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> type: cardOnFile </tspan></text><text x=\"696\" y=\"254\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"546\" y=\"297\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"302\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i18\"><rect x=\"1139.5\" y=\"937\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"161\" height=\"38\" class=\"note\"></rect><text x=\"1220\" y=\"942\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1220\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i20\"><rect x=\"546\" y=\"1031\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"1036\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i25\"><line x1=\"560\" y1=\"1125\" x2=\"831\" y2=\"1125\" class=\"loopLine\"></line><line x1=\"831\" y1=\"1125\" x2=\"831\" y2=\"1276\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1276\" x2=\"831\" y2=\"1276\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1125\" x2=\"560\" y2=\"1276\" class=\"loopLine\"></line><polygon points=\"560,1125 610,1125 610,1138 601.6,1145 560,1145\" class=\"labelBox\"></polygon><text x=\"585\" y=\"1138\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"720.5\" y=\"1143\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">[For payment without auto</tspan></text><text x=\"720.5\" y=\"1161\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i27\"><rect x=\"124\" y=\"1332\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"155\" height=\"38\" class=\"note\"></rect><text x=\"202\" y=\"1337\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"202\">Order receipt page</tspan></text></g><g data-et=\"note\" data-id=\"i30\"><rect x=\"546\" y=\"1472\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"55\" class=\"note\"></rect><text x=\"696\" y=\"1477\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Network Token (NPT) provided </tspan></text><text x=\"696\" y=\"1495\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> Store and use for next CIT</tspan></text></g><text x=\"188\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"111\" x2=\"300\" y2=\"111\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"436\" y=\"126\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"305\" y1=\"157\" x2=\"567\" y2=\"157\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"172\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"572\" y1=\"203\" x2=\"816\" y2=\"203\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"819\" y1=\"381\" x2=\"575\" y2=\"381\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"396\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"570\" y1=\"425\" x2=\"308\" y2=\"425\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"440\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"303\" y1=\"469\" x2=\"79\" y2=\"469\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"484\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"515\" x2=\"1216\" y2=\"515\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"649\" y=\"530\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1219\" y1=\"561\" x2=\"79\" y2=\"561\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"576\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"572\" y1=\"607\" x2=\"816\" y2=\"607\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"622\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"819\" y1=\"653\" x2=\"575\" y2=\"653\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"668\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"570\" y1=\"699\" x2=\"308\" y2=\"699\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"714\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"303\" y1=\"745\" x2=\"79\" y2=\"745\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"760\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"791\" x2=\"1216\" y2=\"791\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"649\" y=\"806\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1219\" y1=\"835\" x2=\"79\" y2=\"835\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"850\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"572\" y1=\"881\" x2=\"816\" y2=\"881\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"1019\" y=\"896\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"821\" y1=\"927\" x2=\"1216\" y2=\"927\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"1022\" y=\"990\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1219\" y1=\"1021\" x2=\"824\" y2=\"1021\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1084\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"819\" y1=\"1115\" x2=\"575\" y2=\"1115\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"1191\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"572\" y1=\"1222\" x2=\"816\" y2=\"1222\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1237\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"819\" y1=\"1266\" x2=\"575\" y2=\"1266\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"1291\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"570\" y1=\"1322\" x2=\"308\" y2=\"1322\" 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-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"794\" y=\"1385\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"572\" y1=\"1416\" x2=\"1016\" y2=\"1416\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line><text x=\"797\" y=\"1431\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1019\" y1=\"1462\" x2=\"575\" y2=\"1462\" class=\"messageLine0\" data-et=\"message\" data-id=\"i29\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-00284ab2ba6d394d7b58153282f9ee22ad4ece1276dd7d5594989548bc39febc-arrowhead)\" style=\"fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1400.5px;\" viewBox=\"-50 -10 1400.5 1633\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"1145\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1220\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1220\" dy=\"0\">Issuer</tspan></text></g><g><rect x=\"945\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"1020\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1020\" dy=\"0\">Tokens</tspan></text></g><g><rect x=\"745\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"820\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g><g><rect x=\"494.5\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"571\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g><g><rect x=\"226.5\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"304\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g><g><rect x=\"0\" y=\"1547\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Browser\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"1579.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g><g><line id=\"actor5\" x1=\"1220\" y1=\"65\" x2=\"1220\" y2=\"1547\" 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=\"1145\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Issuer\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1220\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1220\" dy=\"0\">Issuer</tspan></text></g></g><g><line id=\"actor4\" x1=\"1020\" y1=\"65\" x2=\"1020\" y2=\"1547\" 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=\"945\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Tokens\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"1020\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"1020\" dy=\"0\">Tokens</tspan></text></g></g><g><line id=\"actor3\" x1=\"820\" y1=\"65\" x2=\"820\" y2=\"1547\" 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=\"745\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Payments_API\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"820\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"820\" dy=\"0\">Payments API</tspan></text></g></g><g><line id=\"actor2\" x1=\"571\" y1=\"65\" x2=\"571\" y2=\"1547\" 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=\"494.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"153\" height=\"65\" name=\"Merchant_Backend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"571\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"571\" dy=\"0\">Merchant Backend</tspan></text></g></g><g><line id=\"actor1\" x1=\"304\" y1=\"65\" x2=\"304\" y2=\"1547\" 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.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"155\" height=\"65\" name=\"Merchant_Frontend\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"304\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"304\" dy=\"0\">Merchant Frontend</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"1547\" 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;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Browser</tspan></text></g></g><style>#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .error-icon{fill:#a44141;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .error-text{fill:#ddd;stroke:#ddd;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .edge-thickness-normal{stroke-width:1px;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .edge-thickness-thick{stroke-width:3.5px;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .edge-pattern-solid{stroke-dasharray:0;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .marker.cross{stroke:lightgrey;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 p{margin:0;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .actor-line{stroke:#ccc;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .sequenceNumber{fill:black;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .messageText{fill:lightgrey;stroke:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .labelText,#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .loopText,#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .sectionTitle,#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .noteText,#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .actorPopupMenu{position:absolute;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .actor-man circle,#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 line{fill:#1f2020;stroke-width:2px;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 .node .neo-node{stroke:#ccc;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].node rect,#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].cluster rect,#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].node polygon{stroke:url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].node path{stroke:url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-gradient);stroke-width:1px;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].node circle{stroke:url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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=\"546\" y=\"213\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"74\" class=\"note\"></rect><text x=\"696\" y=\"218\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set customerAgreement </tspan></text><text x=\"696\" y=\"236\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> type: cardOnFile </tspan></text><text x=\"696\" y=\"254\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> storedCardUsage: first</tspan></text></g><g data-et=\"note\" data-id=\"i4\"><rect x=\"546\" y=\"297\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"302\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Set tokenCreation.type: worldpay</tspan></text></g><g data-et=\"note\" data-id=\"i18\"><rect x=\"1139.5\" y=\"937\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"161\" height=\"38\" class=\"note\"></rect><text x=\"1220\" y=\"942\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"1220\">payment authorized</tspan></text></g><g data-et=\"note\" data-id=\"i20\"><rect x=\"546\" y=\"1031\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"38\" class=\"note\"></rect><text x=\"696\" y=\"1036\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Worldpay Token provided</tspan></text></g><g data-et=\"control-structure\" data-id=\"i25\"><line x1=\"560\" y1=\"1125\" x2=\"831\" y2=\"1125\" class=\"loopLine\"></line><line x1=\"831\" y1=\"1125\" x2=\"831\" y2=\"1276\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1276\" x2=\"831\" y2=\"1276\" class=\"loopLine\"></line><line x1=\"560\" y1=\"1125\" x2=\"560\" y2=\"1276\" class=\"loopLine\"></line><polygon points=\"560,1125 610,1125 610,1138 601.6,1145 560,1145\" class=\"labelBox\"></polygon><text x=\"585\" y=\"1138\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"720.5\" y=\"1143\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">[For payment without auto</tspan></text><text x=\"720.5\" y=\"1161\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"720.5\">settlement]</tspan></text></g><g data-et=\"note\" data-id=\"i27\"><rect x=\"124\" y=\"1332\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"155\" height=\"38\" class=\"note\"></rect><text x=\"202\" y=\"1337\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"202\">Order receipt page</tspan></text></g><g data-et=\"note\" data-id=\"i30\"><rect x=\"546\" y=\"1472\" fill=\"#EDF2AE\" stroke=\"#666\" width=\"299\" height=\"55\" class=\"note\"></rect><text x=\"696\" y=\"1477\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\">Network Token (NPT) provided </tspan></text><text x=\"696\" y=\"1495\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"noteText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"696\"> Store and use for next CIT</tspan></text></g><text x=\"188\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Click Pay</text><line x1=\"76\" y1=\"111\" x2=\"300\" y2=\"111\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Browser\" data-to=\"Merchant_Frontend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"436\" y=\"126\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Pay</text><line x1=\"305\" y1=\"157\" x2=\"567\" y2=\"157\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"172\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment request</text><line x1=\"572\" y1=\"203\" x2=\"816\" y2=\"203\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"350\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Payment response</text><line x1=\"819\" y1=\"381\" x2=\"575\" y2=\"381\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"396\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">DeviceData - BIN/JWT/URL</text><line x1=\"570\" y1=\"425\" x2=\"308\" y2=\"425\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"440\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS Device Data form</text><line x1=\"303\" y1=\"469\" x2=\"79\" y2=\"469\" class=\"messageLine0\" data-et=\"message\" data-id=\"i7\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"484\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"515\" x2=\"1216\" y2=\"515\" class=\"messageLine1\" data-et=\"message\" data-id=\"i8\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"649\" y=\"530\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">PostMessage: dfReferenceId</text><line x1=\"1219\" y1=\"561\" x2=\"79\" y2=\"561\" class=\"messageLine1\" data-et=\"message\" data-id=\"i9\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"576\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData request</text><line x1=\"572\" y1=\"607\" x2=\"816\" y2=\"607\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"622\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsDeviceData response</text><line x1=\"819\" y1=\"653\" x2=\"575\" y2=\"653\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"668\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Challenge JWT/URL</text><line x1=\"570\" y1=\"699\" x2=\"308\" y2=\"699\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"191\" y=\"714\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3DS challenge form</text><line x1=\"303\" y1=\"745\" x2=\"79\" y2=\"745\" class=\"messageLine0\" data-et=\"message\" data-id=\"i13\" data-from=\"Merchant_Frontend\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"646\" y=\"760\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Form post</text><line x1=\"76\" y1=\"791\" x2=\"1216\" y2=\"791\" class=\"messageLine1\" data-et=\"message\" data-id=\"i14\" data-from=\"Browser\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"649\" y=\"806\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return to merchant site</text><line x1=\"1219\" y1=\"835\" x2=\"79\" y2=\"835\" class=\"messageLine1\" data-et=\"message\" data-id=\"i15\" data-from=\"Issuer\" data-to=\"Browser\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"694\" y=\"850\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges request</text><line x1=\"572\" y1=\"881\" x2=\"816\" y2=\"881\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"1019\" y=\"896\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Request</text><line x1=\"821\" y1=\"927\" x2=\"1216\" y2=\"927\" class=\"messageLine0\" data-et=\"message\" data-id=\"i17\" data-from=\"Payments_API\" data-to=\"Issuer\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"1022\" y=\"990\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Authorization Response</text><line x1=\"1219\" y1=\"1021\" x2=\"824\" y2=\"1021\" class=\"messageLine0\" data-et=\"message\" data-id=\"i19\" data-from=\"Issuer\" data-to=\"Payments_API\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1084\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">3dsChallenges response</text><line x1=\"819\" y1=\"1115\" x2=\"575\" y2=\"1115\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"694\" y=\"1191\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements request</text><line x1=\"572\" y1=\"1222\" x2=\"816\" y2=\"1222\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"697\" y=\"1237\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Settlements</text><line x1=\"819\" y1=\"1266\" x2=\"575\" y2=\"1266\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"439\" y=\"1291\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Transaction complete</text><line x1=\"570\" y1=\"1322\" x2=\"308\" y2=\"1322\" 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-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"794\" y=\"1385\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token request</text><line x1=\"572\" y1=\"1416\" x2=\"1016\" y2=\"1416\" class=\"messageLine0\" data-et=\"message\" data-id=\"i28\" data-from=\"Merchant_Backend\" data-to=\"Tokens\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-arrowhead)\" style=\"fill: none;\"></line><text x=\"797\" y=\"1431\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Create network token response</text><line x1=\"1019\" y1=\"1462\" x2=\"575\" y2=\"1462\" class=\"messageLine0\" data-et=\"message\" data-id=\"i29\" data-from=\"Tokens\" data-to=\"Merchant_Backend\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c52ba25ec5f98dc8aa9b33be5fceae2da32e7478e765199314875a7aeae83107-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"]}]}]}]},"headings":[{"value":"Store a card only","id":"store-a-card-only","depth":1},{"value":"1. Integration type","id":"1-integration-type","depth":2},{"value":"2. Basic request","id":"2-basic-request","depth":2},{"value":"2. Add the SDK & create a session","id":"2-add-the-sdk--create-a-session","depth":2},{"value":"Add the session to the request","id":"add-the-session-to-the-request","depth":3},{"value":"3. Add additional features","id":"3-add-additional-features","depth":2},{"value":"4. Response","id":"4-response","depth":2},{"value":"Sequence diagram","id":"sequence-diagram","depth":2}],"frontmatter":{"seo":{"title":"Store a card only | Payments API"},"markdown":{"toc":{"hide":true}}},"lastModified":"2026-05-19T08:45:11.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/payments/store-card-only","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}