Create an order for one or more Crossmint line items, such as a collection mint or a token purchase. Line items with currencyLocator need recipient.paymentMethodId and payment.receiptEmail.
Items to buy. Identify each item with one locator: collectionLocator to mint from a collection, tokenLocator to buy a token, or currencyLocator to offramp to fiat. Every item in one order must use the same locator type. A single object instead of an array is also accepted.
How the buyer pays. method selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. currency is the currency that the buyer pays in.
Locale for the checkout, in IETF BCP 47. It impacts the email receipt language. Ensure your UI is set to the same language as specified here. Throws an error if passed an invalid language.
Who receives the items. Send one of email, walletAddress, or paymentMethodId. If you send an email, Crossmint creates a custodial wallet for it. If you send no recipient, the order quote has the status requires-recipient until you set one with Update Order.
Whether to place the order. create (default) places the order and moves it to the payment phase. draft returns what the order would look like without placing it. Draft orders are not persisted and cannot be read with Get Order or List Orders.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Crossmint Docs","colors":{"primary":"#36b37e","light":"#87ff8f","dark":"#001d01"},"logo":{"light":"https://mintcdn.com/crossmint/a8gPOTKEuVFcSfC3/logo/crossmint-light.png?fit=max\u0026auto=format\u0026n=a8gPOTKEuVFcSfC3\u0026q=85\u0026s=8c2671e4c8f7da6956e1508bd68c2928","dark":"https://mintcdn.com/crossmint/a8gPOTKEuVFcSfC3/logo/crossmint-dark.png?fit=max\u0026auto=format\u0026n=a8gPOTKEuVFcSfC3\u0026q=85\u0026s=272ecc17664d17b9ff24471758ff80b2"},"favicon":"https://mintcdn.com/crossmint/xq66q9GV6z6jjj95/favicon.png?fit=max\u0026auto=format\u0026n=xq66q9GV6z6jjj95\u0026q=85\u0026s=00fb89ddf6ba5b1022b9307039c08006","api":{"openapi":["api-reference/_open-api/WalletsAPIs.json","api-reference/_open-api/MintingAPIs.json","api-reference/_open-api/PaymentsAPIs.json","api-reference/_open-api/AdminAPIs.json","api-reference/_open-api/VerifiableCredentialsAPIs.json","api-reference/_open-api/WalletsV1Alpha2.json"],"examples":{"prefill":true}},"background":{"color":{"dark":"#090b0c"}},"navbar":{"links":[{"href":"https://www.crossmint.com/contact","label":"Support"},{"href":"https://staging.crossmint.com/console","label":"Staging Console"}],"primary":{"type":"button","label":"Console","href":"https://www.crossmint.com/console"}},"footer":{"socials":{"website":"https://www.crossmint.com","twitter":"https://twitter.com/crossmint","github":"https://github.com/crossmint"}},"integrations":{"ga4":{"measurementId":"G-CP5EDD6GVT"},"posthog":{"apiKey":"phc_tfgodwfjuO9v3Nw0tIWJNzACoi2opL7X2Ly0Mg2UCTz","apiHost":"https://eu.i.posthog.com","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"crossmint","hasAudioNarration":false,"actualSubdomain":"crossmint","customDomains":["docs.crossmint.com"],"gitSource":{"type":"github","owner":"paella-labs","repo":"crossbit-main","deployBranch":"main","contentDirectory":"apps/crossmint-mintlify-docs/src","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf72b8b1764000030afd97","collectionId":"315a7161-2f3b-4211-a951-c619bdad1468","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf72b8b1764000030afd97"},"feedback":{"thumbs":true,"edits":true,"issues":true,"contextualFeedback":{"allowEmail":true},"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adffca4c7b780a3b90ff330","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"API Reference","count":1090},{"language":"default","tag":"Wallets","count":926},{"language":"default","tag":"Wallets V0","count":490},{"language":"default","tag":"Wallets V1","count":436},{"language":"default","tag":"Kotlin SDK","count":411},{"language":"default","tag":"Swift SDK","count":227},{"language":"default","tag":"Checkout","count":207},{"language":"default","tag":"Classes","count":185},{"language":"default","tag":"Typescript SDK","count":183},{"language":"default","tag":"Data Classes","count":167}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":false,"deflection":{"enabled":true,"type":"link","url":"https://www.crossmint.com/contact/sales"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".tab-container [data-component-part=tabs-list]{flex-wrap:wrap;overflow:visible;row-gap:.25rem}.tab-container [data-component-part=tabs-list]>li{white-space:nowrap}"}],"page":{"pagePath":"api-reference/headless/create-order","slug":"/api-reference/headless/create-order","pageMetadata":{"title":"Create Order","description":"Creates a new order that can be used to complete a headless checkout.","openapi":"api-reference/_open-api/Orders.json POST /2022-06-09/orders","href":"/api-reference/headless/create-order"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Creates a new order that can be used to complete a headless checkout.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create Order","description":"Creates a new order that can be used to complete a headless checkout.","openapi":"api-reference/_open-api/Orders.json POST /2022-06-09/orders","href":"/api-reference/headless/create-order"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/crossmint/d1c432d03c0c4224/scripts/dd.js","/_mintlify/custom/crossmint/7fc8d54052d3edb0/scripts/hubspot.js"],"openApiReferenceData":{"operation":{"description":"Creates a new order that can be used to complete a headless checkout.","operationId":"orders.create","parameters":[],"requestBody":"36fad0c9-2d15-4d3a-8b47-b3df894078ad","responses":{"201":"7054e35f-3541-4988-b9f6-3fcc8ab71902","400":"736d902d-802d-408c-b466-a07cc41ac25b","401":"1a6e9b6d-5096-482e-9cb8-17010022bfab","403":"5ffc9a98-ae7d-4d1d-ba00-1e29e418e492","404":"f60f0c3f-6b49-4b5f-ac7b-6f3fb171fd7c","429":"55a87f24-a321-438c-b825-ff0ca0d8fb42"},"security":["1aa53023-54e2-4654-9c33-29b92c97616c"],"summary":"Create Order","tags":["Headless Checkout Orders"],"method":"post","type":"path","servers":["d30ce845-4535-47b1-b56a-06f7f210de03","ddb7069b-e33c-4d4b-afa2-a802c5125f8d"],"path":"/2022-06-09/orders","baseUrlOptions":["https://staging.crossmint.com/api","https://www.crossmint.com/api"],"title":"Create Order","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.lineItems.items.0.oneOf.0.collectionLocator":"crossmint:3b1d0f5a-9c2e-4d7b-8a6f-1e2c3d4b5a69","body.lineItems.items.0.oneOf.0.callData.quantity.oneOf.3":1,"body.payment.oneOf.0.method":"card","body.payment.oneOf.0.currency":"usd","body.payment.oneOf.0.receiptEmail":"buyer@example.com","body.recipient.oneOf.0.email":"buyer@example.com"},{"body.lineItems.items.0.oneOf.2.currencyLocator":"fiat:usd","body.lineItems.items.0.oneOf.2.executionParameters.amount":"100","body.lineItems.items.0.oneOf.2.executionParameters.mode":"exact-in","body.payment.oneOf.7.currency":"usdc","body.payment.oneOf.7.method":"base-sepolia","body.payment.oneOf.7.payerAddress":"0x9fda6b2c3e4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f","body.payment.oneOf.7.receiptEmail":"buyer@example.com","body.recipient.oneOf.1.paymentMethodId":"9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"},{"body.lineItems.items.0.oneOf.1.tokenLocator":"base-sepolia:0x036CbD53842c5426634e7929541eC2318f3dCF7e","body.lineItems.items.0.oneOf.1.executionParameters.amount":"10","body.lineItems.items.0.oneOf.1.executionParameters.mode":"exact-in","body.payment.oneOf.0.method":"card","body.payment.oneOf.0.currency":"usd","body.payment.oneOf.0.receiptEmail":"buyer@example.com","body.recipient.oneOf.2.walletAddress":"0x9fda6b2c3e4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f"}]},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"examples":{"NFT Checkout":{"title":"NFT Checkout","description":"Mint from a collection with a card.","value":{"lineItems":[{"callData":{"quantity":1},"collectionLocator":"crossmint:3b1d0f5a-9c2e-4d7b-8a6f-1e2c3d4b5a69"}],"payment":{"currency":"usd","method":"card","receiptEmail":"buyer@example.com"},"recipient":{"email":"buyer@example.com"}}},"Offramp":{"title":"Offramp","description":"Convert USDC to USD in a saved bank account. The payer must be a Crossmint wallet or a linked wallet.","value":{"lineItems":[{"currencyLocator":"fiat:usd","executionParameters":{"amount":"100","mode":"exact-in"}}],"payment":{"currency":"usdc","method":"base-sepolia","payerAddress":"0x9fda6b2c3e4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f","receiptEmail":"buyer@example.com"},"recipient":{"paymentMethodId":"9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"}}},"Onramp \u0026 Token Checkout":{"title":"Onramp \u0026 Token Checkout","description":"Buy USDC with a card. A token purchase uses the same shape. The recipient must be a Crossmint wallet or a wallet linked to a Crossmint user.","value":{"lineItems":[{"executionParameters":{"amount":"10","mode":"exact-in"},"tokenLocator":"base-sepolia:0x036CbD53842c5426634e7929541eC2318f3dCF7e"}],"payment":{"currency":"usd","method":"card","receiptEmail":"buyer@example.com"},"recipient":{"walletAddress":"0x9fda6b2c3e4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f"}}}},"schema":{"description":"Create an order for one or more Crossmint line items, such as a collection mint or a token purchase. Line items with `currencyLocator` need `recipient.paymentMethodId` and `payment.receiptEmail`.","properties":{"lineItems":{"description":"Items to buy. Identify each item with one locator: `collectionLocator` to mint from a collection, `tokenLocator` to buy a token, or `currencyLocator` to offramp to fiat. Every item in one order must use the same locator type. A single object instead of an array is also accepted.","items":{"oneOf":[{"type":"object","title":"Collection locator","required":["collectionLocator"],"properties":{"collectionLocator":{"description":"Locator of the collection to mint from. Crossmint collection: `crossmint:\u003ccollectionId>` or `crossmint:\u003ccollectionId>:\u003ctemplateId>`. Get the IDs from the Crossmint console. On-chain collection: `\u003cchain>:\u003ccontractAddress>`.","type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.collectionLocator","typeLabel":"string"},"callData":{"additionalProperties":{"oneOf":[{"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"boolean","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.additionalProperties.oneOf.2","typeLabel":"null"},{"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.additionalProperties.oneOf.3","typeLabel":"number"},{"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.additionalProperties.oneOf.4","typeLabel":"string"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.additionalProperties.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.additionalProperties","typeLabel":"object | boolean | null | number | string | any[]"},"description":"Arguments for your contract's mint function, by the names that the function takes, for example `_quantity`. `totalPrice` is required for a contract that Crossmint does not manage.","properties":{"totalPrice":{"description":"Total price of the line item, as a decimal string in the collection's currency. It must equal what the contract expects to receive. See https://docs.crossmint.com/payments/advanced/dynamic-quantity-and-price","type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.totalPrice","typeLabel":"string"}},"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData","typeLabel":"object"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0","typeLabel":"Collection locator · object"},{"type":"object","title":"Token locator","required":["tokenLocator"],"properties":{"tokenLocator":{"description":"Locator of the token to buy. EVM: `\u003cchain>:\u003ccontractAddress>:\u003ctokenId>` for an NFT, or `\u003cchain>:\u003ccontractAddress>` for a fungible token. Solana: `solana:\u003cmintHash>`. Stellar: `stellar:\u003ccontractId>`. For the USDC locators of an onramp order, see [Which tokens can your users buy?](https://docs.crossmint.com/onramp/overview#which-tokens-can-your-users-buy).","examples":["base-sepolia:0x036CbD53842c5426634e7929541eC2318f3dCF7e","solana:4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","polygon-amoy:0x41e94eb019c0762f9bfcf9fb1e58725bfb0e7582","stellar:CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA","base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","solana:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","polygon:0x3c499c542cef5e3811e1192ce70d8cc03d5c3359","stellar:CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.tokenLocator","typeLabel":"string"},"callData":{"additionalProperties":{"oneOf":[{"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"boolean","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.additionalProperties.oneOf.2","typeLabel":"null"},{"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.additionalProperties.oneOf.3","typeLabel":"number"},{"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.additionalProperties.oneOf.4","typeLabel":"string"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.additionalProperties.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.additionalProperties","typeLabel":"object | boolean | null | number | string | any[]"},"description":"Arguments for your contract's mint function, by the names that the function takes, for example `_quantity`. `totalPrice` is required for a contract that Crossmint does not manage.","properties":{"totalPrice":{"description":"Total price of the line item, as a decimal string in the collection's currency. It must equal what the contract expects to receive. See https://docs.crossmint.com/payments/advanced/dynamic-quantity-and-price","type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.totalPrice","typeLabel":"string"}},"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData","typeLabel":"object"},"executionParameters":{"description":"Parameters for a fungible token purchase. Leave it out to buy an NFT.","properties":{"amount":{"description":"Amount as a decimal string. For `exact-in`, the amount to spend in the payment currency. For `exact-out`, the token amount to receive. Required to buy a fungible token.","type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParameters.amount","typeLabel":"string"},"configOverride":{"description":"ID of the checkout config whose fee and pricing settings price the order.","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParameters.configOverride","typeLabel":"string\u003cuuid>"},"maxSlippageBps":{"description":"Slippage tolerance in basis points, for example `500` for 5%. A whole number below `10000` (100%). Crossmint applies a default when omitted.","pattern":"^\\d{1,4}$","type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParameters.maxSlippageBps","typeLabel":"string"},"mode":{"description":"Execution mode. `exact-in` spends an exact amount in the payment currency and delivers the resulting tokens. `exact-out` delivers an exact token amount and charges the resulting cost. It is supported for USD-pegged tokens only. Required to buy a fungible token.","enum":["exact-in","exact-out"],"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParameters.mode","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParameters","typeLabel":"object"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1","typeLabel":"Token locator · object"},{"type":"object","title":"Currency locator","required":["currencyLocator","executionParameters"],"properties":{"currencyLocator":{"description":"Locator of the fiat currency to receive, for an offramp order. Format: `fiat:\u003ccurrency>`.\n\n| Fiat currency | Locator |\n| --- | --- |\n| US Dollar | `fiat:usd` |\n| Euro | `fiat:eur` |\n| British Pound | `fiat:gbp` |\n| Mexican Peso | `fiat:mxn` |\n| Colombian Peso | `fiat:cop` |\n\nThe payout settles in the currency of the saved bank account that receives it, so send the locator that matches that account; a locator in another currency is rejected, and some corridors carry their own limits.","enum":["fiat:aed","fiat:aud","fiat:cop","fiat:eur","fiat:gbp","fiat:hkd","fiat:idr","fiat:inr","fiat:jpy","fiat:krw","fiat:mxn","fiat:ngn","fiat:php","fiat:sgd","fiat:thb","fiat:usd","fiat:vnd","fiat:xcd"],"examples":["fiat:usd","fiat:eur","fiat:gbp","fiat:mxn","fiat:cop"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.2.currencyLocator","typeLabel":"enum\u003cstring>"},"executionParameters":{"description":"Parameters for the offramp deposit. For `exact-in`, `amount` is the stablecoin amount to deposit. It is converted to the stablecoin's smallest unit. For `exact-out`, `amount` is the fiat amount to receive, with at most the minor unit of the payout currency (2 decimals for USD, EUR, MXN and COP). More decimals are rejected with a 400 error.","properties":{"amount":{"description":"A number as a decimal string, for example `\"10.5\"`.","type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.2.executionParameters.amount","typeLabel":"string"},"mode":{"description":"Execution mode. `exact-in` deposits an exact stablecoin amount and pays out the resulting fiat. `exact-out` pays out an exact fiat amount and asks for the resulting stablecoin deposit.","enum":["exact-in","exact-out"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.2.executionParameters.mode","typeLabel":"enum\u003cstring>"}},"required":["amount","mode"],"type":"object","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.2.executionParameters","typeLabel":"object"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.2","typeLabel":"Currency locator · object"}],"uniqueKey":"lineItems.items.[INDEX]","typeLabel":"Collection locator · object | Token locator · object | Currency locator · object"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"lineItems","typeLabel":"(Collection locator · object | Token locator · object | Currency locator · object)[]"},"payment":{"oneOf":[{"type":"object","title":"Bank transfer (EUR)","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["method"],"properties":{"method":{"const":"bank-transfer","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.0.method","typeLabel":"string"},"currency":{"description":"Only `eur` is supported.","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"type":"string","uniqueKey":"payment.oneOf.0.currency","typeLabel":"enum\u003cstring>"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.0.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.0","typeLabel":"Bank transfer (EUR) · object"},{"type":"object","title":"Wirex prefunded balance (EUR)","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["method"],"properties":{"method":{"const":"wirex-prefunded","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.1.method","typeLabel":"string"},"currency":{"description":"Only `eur` is supported.","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"type":"string","uniqueKey":"payment.oneOf.1.currency","typeLabel":"enum\u003cstring>"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.1.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.1","typeLabel":"Wirex prefunded balance (EUR) · object"},{"type":"object","title":"Card (tokenized)","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["method"],"properties":{"method":{"const":"basis-theory","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.2.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"type":"string","uniqueKey":"payment.oneOf.2.currency","typeLabel":"enum\u003cstring>"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.2.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.2","typeLabel":"Card (tokenized) · object"},{"type":"object","title":"Card","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["method"],"properties":{"method":{"const":"card","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.3.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"type":"string","uniqueKey":"payment.oneOf.3.currency","typeLabel":"enum\u003cstring>"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.3.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.3","typeLabel":"Card · object"},{"type":"object","title":"Card token","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["method"],"properties":{"method":{"const":"card-token","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.4.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"type":"string","uniqueKey":"payment.oneOf.4.currency","typeLabel":"enum\u003cstring>"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.4.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.4","typeLabel":"Card token · object"},{"type":"object","title":"Card via Checkout.com Flow","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["method"],"properties":{"method":{"const":"checkoutcom-flow","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.5.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"type":"string","uniqueKey":"payment.oneOf.5.currency","typeLabel":"enum\u003cstring>"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.5.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.5","typeLabel":"Card via Checkout.com Flow · object"},{"type":"object","title":"Card via Stripe Payment Element","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["method"],"properties":{"method":{"const":"stripe-payment-element","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.6.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"type":"string","uniqueKey":"payment.oneOf.6.currency","typeLabel":"enum\u003cstring>"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.6.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.6","typeLabel":"Card via Stripe Payment Element · object"},{"type":"object","title":"Solana","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["currency","method"],"properties":{"currency":{"enum":["bonk","eurc","sol","usdc"],"type":"string","isRequired":true,"uniqueKey":"payment.oneOf.7.currency","typeLabel":"enum\u003cstring>"},"method":{"const":"solana","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.7.method","typeLabel":"string"},"payerAddress":{"description":"A Solana public key.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","type":"string","uniqueKey":"payment.oneOf.7.payerAddress","typeLabel":"string"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.7.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.7","typeLabel":"Solana · object"},{"type":"object","title":"EVM","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["currency","method"],"properties":{"currency":{"enum":["chz","credit","degen","eth","eurc","matic","pirate","superverse","usdc","usdxm","wld"],"type":"string","isRequired":true,"uniqueKey":"payment.oneOf.8.currency","typeLabel":"enum\u003cstring>"},"method":{"description":"Staging identifiers only work against `https://staging.crossmint.com` and production identifiers only against `https://www.crossmint.com`. Other chains are available on request. Contact Crossmint support to enable them.","enum":["abstract","abstract-testnet","apechain","arbitrum","arbitrum-sepolia","arbitrumnova","arc","arc-testnet","astar-zkevm","avalanche","avalanche-fuji","base","base-goerli","base-sepolia","bsc","bsc-testnet","celo","celo-sepolia","chiliz","chiliz-spicy-testnet","coti","coti-testnet","curtis","ethereum","ethereum-goerli","ethereum-sepolia","flow","flow-testnet","hedera","hedera-testnet","hypersonic-testnet","lightlink","lightlink-pegasus","mantle","mantle-sepolia","mode","mode-sepolia","optimism","optimism-goerli","optimism-sepolia","plume","plume-testnet","polygon","polygon-amoy","polygon-mumbai","rari","rari-testnet","robinhood-chain","robinhood-chain-testnet","scroll","scroll-sepolia","sei-atlantic-2-testnet","sei-pacific-1","shape","shape-sepolia","skale-nebula","skale-nebula-testnet","soneium","soneium-minato-testnet","space","space-testnet","story","story-testnet","tempo","tempo-testnet","u2u-nebulas","u2u-solaris","verify-testnet","viction","viction-testnet","world-chain","world-chain-sepolia","xai","xai-sepolia-testnet","zenchain-testnet","zkatana","zkyoto","zora","zora-goerli","zora-sepolia"],"examples":["base-sepolia","base","polygon-amoy","polygon"],"type":"string","isRequired":true,"uniqueKey":"payment.oneOf.8.method","typeLabel":"enum\u003cstring>"},"payerAddress":{"description":"An EVM wallet address.","type":"string","uniqueKey":"payment.oneOf.8.payerAddress","typeLabel":"string"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.8.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.8","typeLabel":"EVM · object"},{"type":"object","title":"Sui","description":"How the buyer pays. `method` selects a card provider, a bank transfer, a prefunded balance, or the chain that the crypto payment is sent from. `currency` is the currency that the buyer pays in.","required":["currency","method"],"properties":{"currency":{"enum":["sui"],"type":"string","isRequired":true,"uniqueKey":"payment.oneOf.9.currency","typeLabel":"enum\u003cstring>"},"method":{"const":"sui","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.9.method","typeLabel":"string"},"payerAddress":{"description":"A Sui wallet address.","pattern":"^0x[a-fA-F0-9]{64}$","type":"string","uniqueKey":"payment.oneOf.9.payerAddress","typeLabel":"string"},"receiptEmail":{"description":"Email that the receipt will be sent to.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"payment.oneOf.9.receiptEmail","typeLabel":"string\u003cemail>"}},"isRequired":true,"uniqueKey":"payment.oneOf.9","typeLabel":"Sui · object"}],"isRequired":true,"uniqueKey":"payment","typeLabel":"Bank transfer (EUR) · object | Wirex prefunded balance (EUR) · object | Card (tokenized) · object | Card · object | Card token · object | Card via Checkout.com Flow · object | Card via Stripe Payment Element · object | Solana · object | EVM · object | Sui · object"},"locale":{"default":"en-US","description":"Locale for the checkout, in IETF BCP 47. It impacts the email receipt language. Ensure your UI is set to the same language as specified here. Throws an error if passed an invalid language.","enum":["Klingon","de-DE","en-US","es-ES","fr-FR","it-IT","ja-JP","ko-KR","pt-PT","ru-RU","th-TH","tr-TR","uk-UA","vi-VN","zh-CN","zh-TW"],"type":"string","uniqueKey":"locale","typeLabel":"enum\u003cstring>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"object","uniqueKey":"metadata.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"boolean","uniqueKey":"metadata.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"metadata.additionalProperties.oneOf.2","typeLabel":"null"},{"type":"number","uniqueKey":"metadata.additionalProperties.oneOf.3","typeLabel":"number"},{"type":"string","uniqueKey":"metadata.additionalProperties.oneOf.4","typeLabel":"string"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"metadata.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"metadata.additionalProperties.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"metadata.additionalProperties","typeLabel":"object | boolean | null | number | string | any[]"},"description":"Free-form JSON that you attach to the order. It is returned on every order response.","propertyNames":{"type":"string"},"type":"object","uniqueKey":"metadata","typeLabel":"object"},"recipient":{"oneOf":[{"type":"object","title":"Email","description":"Who receives the items. Send one of `email`, `walletAddress`, or `paymentMethodId`. If you send an email, Crossmint creates a custodial wallet for it. If you send no recipient, the order quote has the status `requires-recipient` until you set one with Update Order.","required":["email"],"properties":{"email":{"description":"Email of the recipient. Crossmint creates a custodial wallet for this email and delivers the items to it. The recipient can log in to the wallet later.","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.0.email","typeLabel":"string\u003cemail>"},"physicalAddress":{"description":"Shipping address of the recipient. Required for physical products.","properties":{"city":{"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.0.physicalAddress.city","typeLabel":"string"},"country":{"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.0.physicalAddress.country","typeLabel":"string"},"line1":{"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.0.physicalAddress.line1","typeLabel":"string"},"name":{"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.0.physicalAddress.name","typeLabel":"string"},"postalCode":{"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.0.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","maxLength":60,"type":"string","uniqueKey":"recipient.oneOf.0.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","maxLength":50,"type":"string","uniqueKey":"recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"maxLength":50,"type":"string","uniqueKey":"recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"recipient.oneOf.0","typeLabel":"Email · object"},{"type":"object","title":"Payment method","description":"Who receives the items. Send one of `email`, `walletAddress`, or `paymentMethodId`. If you send an email, Crossmint creates a custodial wallet for it. If you send no recipient, the order quote has the status `requires-recipient` until you set one with Update Order.","required":["paymentMethodId"],"properties":{"paymentMethodId":{"description":"ID of a saved payment method that receives the fiat. Create Payment Method returns it.","type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.1.paymentMethodId","typeLabel":"string"},"rail":{"description":"Rail to receive the fiat on. Defaults to the rail of the payment method.","enum":["ach-co","ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","fedwire","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","rtp-credit","same-day-ach-credit","sct","sct-inst","sepa","sepa-instant","spei","uaefts","wire"],"type":"string","uniqueKey":"recipient.oneOf.1.rail","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"recipient.oneOf.1","typeLabel":"Payment method · object"},{"type":"object","title":"Wallet address","description":"Who receives the items. Send one of `email`, `walletAddress`, or `paymentMethodId`. If you send an email, Crossmint creates a custodial wallet for it. If you send no recipient, the order quote has the status `requires-recipient` until you set one with Update Order.","required":["walletAddress"],"properties":{"walletAddress":{"description":"Wallet address that receives the items. The address must be valid for the chain of the collection or token, which can differ from the payment chain.","type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.2.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"Shipping address of the recipient. Required for physical products.","properties":{"city":{"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.2.physicalAddress.city","typeLabel":"string"},"country":{"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.2.physicalAddress.country","typeLabel":"string"},"line1":{"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.2.physicalAddress.line1","typeLabel":"string"},"name":{"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.2.physicalAddress.name","typeLabel":"string"},"postalCode":{"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"recipient.oneOf.2.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","maxLength":60,"type":"string","uniqueKey":"recipient.oneOf.2.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","maxLength":50,"type":"string","uniqueKey":"recipient.oneOf.2.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"maxLength":50,"type":"string","uniqueKey":"recipient.oneOf.2.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"recipient.oneOf.2.physicalAddress","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"recipient.oneOf.2","typeLabel":"Wallet address · object"}],"uniqueKey":"recipient","typeLabel":"Email · object | Payment method · object | Wallet address · object"},"state":{"description":"Whether to place the order. `create` (default) places the order and moves it to the payment phase. `draft` returns what the order would look like without placing it. Draft orders are not persisted and cannot be read with Get Order or List Orders.","enum":["create","draft"],"type":"string","uniqueKey":"state","typeLabel":"enum\u003cstring>"}},"required":["lineItems","payment"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"required":true,"exampleType":"examples"},"responses":{"7054e35f-3541-4988-b9f6-3fcc8ab71902":{"content":{"application/json":{"schema":{"properties":{"clientSecret":{"description":"Authorizes client-side calls for this order. Send it as the `Authorization` header from a browser or mobile client.","type":"string","isRequired":true,"uniqueKey":"clientSecret","typeLabel":"string"},"order":{"description":"The order that was created.","properties":{"lineItems":{"description":"Items in the order. Each line item has its own quote and delivery status.","items":{"oneOf":[{"type":"object","title":"Exact-in (fixed spend)","required":["chain","delivery","executionMode","maxSlippageBps","metadata","quote"],"properties":{"chain":{"description":"Chain that the item is delivered on.","enum":["abstract","abstract-testnet","apechain","aptos","arbitrum","arbitrum-sepolia","arbitrumnova","arc","arc-testnet","astar-zkevm","avalanche","avalanche-fuji","base","base-goerli","base-sepolia","bsc","bsc-testnet","celo","celo-sepolia","chiliz","chiliz-spicy-testnet","coti","coti-testnet","curtis","ethereum","ethereum-goerli","ethereum-sepolia","flow","flow-testnet","hedera","hedera-testnet","hypersonic-testnet","lightlink","lightlink-pegasus","mantle","mantle-sepolia","mode","mode-sepolia","optimism","optimism-goerli","optimism-sepolia","plume","plume-testnet","polygon","polygon-amoy","polygon-mumbai","rari","rari-testnet","robinhood-chain","robinhood-chain-testnet","scroll","scroll-sepolia","sei-atlantic-2-testnet","sei-pacific-1","shape","shape-sepolia","skale-nebula","skale-nebula-testnet","solana","soneium","soneium-minato-testnet","space","space-testnet","stellar","story","story-testnet","sui","tempo","tempo-testnet","u2u-nebulas","u2u-solaris","verify-testnet","viction","viction-testnet","world-chain","world-chain-sepolia","xai","xai-sepolia-testnet","xion","zenchain-testnet","zkatana","zkyoto","zora","zora-goerli","zora-sepolia"],"examples":["base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.chain","typeLabel":"enum\u003cstring>"},"delivery":{"oneOf":[{"type":"object","title":"Failed","description":"Delivery leg of this line item: the token transfer, or the fiat payout to a bank account.","required":["status"],"properties":{"status":{"const":"failed","description":"Status of the delivery. `failed`: the delivery could not be completed. Read `failureReason` for the cause. Contact Crossmint support if an order reaches this state.","examples":["failed"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.status","typeLabel":"string"},"completedAt":{"description":"ISO 8601 timestamp when the payout reached its terminal success signal. Preserved if a completed payout later fails (e.g. a bank return); absent if the payout never completed. On instant rails (RTP, SEPA Instant, SPEI) this is the credit confirmation time; on delayed rails (ACH, standard SEPA) it reflects settlement and is approximate.","example":"2024-01-15T10:30:00.000Z","examples":["2026-10-05T14:05:42.000Z"],"format":"date-time","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.completedAt","typeLabel":"string\u003cdate-time>"},"failureReason":{"description":"Why the delivery failed. Present when the delivery failed.","properties":{"code":{"enum":["insufficient-funds","invalid-account","payment-refunded","payout-unauthorized","slippage-tolerance-exceeded","transfer-failed"],"examples":["transfer-failed"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.failureReason.code","typeLabel":"enum\u003cstring>"},"message":{"description":"Display text for the failure. Not a contract. Branch on `code`.","examples":["The delivery transaction reverted on chain."],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.failureReason.message","typeLabel":"string"}},"required":["code"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.failureReason","typeLabel":"object"},"rail":{"description":"Bank rail that the payout was routed over. Present when the line item pays out to a bank account.","enum":["ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"examples":["ach-us"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.rail","typeLabel":"enum\u003cstring>"},"recipient":{"oneOf":[{"type":"object","title":"Email","required":["email","locator","walletAddress"],"properties":{"email":{"description":"The email address of the recipient.","examples":["buyer@example.com"],"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.email","typeLabel":"string\u003cemail>"},"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["email:buyer@example.com:base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0","typeLabel":"Email · object"},{"type":"object","title":"Wallet address","required":["locator","walletAddress"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["base:0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1","typeLabel":"Wallet address · object"},{"type":"object","title":"Payment method","required":["locator","paymentMethodId"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'paymentMethodId:paymentMethodId'","examples":["paymentMethodId:9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.2.locator","typeLabel":"string"},"paymentMethodId":{"description":"The payment method id of the recipient.","examples":["9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0","typeLabel":"Failed · object"},{"type":"object","title":"Delivered (on-chain)","description":"Delivery leg of this line item: the token transfer, or the fiat payout to a bank account.","required":["status","tokens","txId"],"properties":{"status":{"const":"completed","description":"Status of the delivery. `completed`: the item is delivered.","examples":["completed"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.status","typeLabel":"string"},"tokens":{"description":"Tokens that were delivered. Present when `status` is `completed`.","items":{"oneOf":[{"type":"object","title":"EVM fungible token","required":["contractAddress","locator","quantity","symbol"],"properties":{"contractAddress":{"description":"The contract address of the token.","examples":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.contractAddress","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.locator","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.decimals","typeLabel":"number"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0","typeLabel":"EVM fungible token · object"},{"type":"object","title":"EVM NFT","required":["contractAddress","locator","tokenId"],"properties":{"contractAddress":{"description":"The contract address of the token.","examples":["0xE04Cf294985282Ddc088E6433c064cfB85eD9EdA"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.1.contractAddress","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["base:0xE04Cf294985282Ddc088E6433c064cfB85eD9EdA:3"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.1.locator","typeLabel":"string"},"tokenId":{"description":"The token ID of the token.","examples":["3"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.1.tokenId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.1","typeLabel":"EVM NFT · object"},{"type":"object","title":"Stellar token","required":["contractId","locator","quantity","symbol"],"properties":{"contractId":{"description":"The token contract id","examples":["CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.contractId","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["stellar:CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.locator","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.decimals","typeLabel":"number"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2","typeLabel":"Stellar token · object"},{"type":"object","title":"Solana fungible token","required":["locator","mintHash","quantity","symbol"],"properties":{"locator":{"description":"The token locator.","examples":["solana:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.locator","typeLabel":"string"},"mintHash":{"description":"The token mint address (mintHash) or assetId (compressed NFTs).","examples":["EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.mintHash","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.decimals","typeLabel":"number"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3","typeLabel":"Solana fungible token · object"},{"type":"object","title":"Solana NFT","required":["locator","mintHash"],"properties":{"locator":{"description":"The token locator.","examples":["solana:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.4.locator","typeLabel":"string"},"mintHash":{"description":"The token mint address (mintHash) or assetId (compressed NFTs).","examples":["EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.4.mintHash","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX].oneOf.4","typeLabel":"Solana NFT · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens.items.[INDEX]","typeLabel":"EVM fungible token · object | EVM NFT · object | Stellar token · object | Solana fungible token · object | Solana NFT · object"},"type":"array","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.tokens","typeLabel":"(EVM fungible token · object | EVM NFT · object | Stellar token · object | Solana fungible token · object | Solana NFT · object)[]"},"txId":{"description":"The transaction ID of the delivery.","examples":["0x2e69f11dae7869b92e3d5eaf4cadd50c48b5c6803d1232815f979d744521ad4c"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.txId","typeLabel":"string"},"completedAt":{"description":"ISO 8601 timestamp when the payout reached its terminal success signal. Preserved if a completed payout later fails (e.g. a bank return); absent if the payout never completed. On instant rails (RTP, SEPA Instant, SPEI) this is the credit confirmation time; on delayed rails (ACH, standard SEPA) it reflects settlement and is approximate.","example":"2024-01-15T10:30:00.000Z","examples":["2026-10-05T14:05:42.000Z"],"format":"date-time","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.completedAt","typeLabel":"string\u003cdate-time>"},"rail":{"description":"Bank rail that the payout was routed over. Present when the line item pays out to a bank account.","enum":["ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"examples":["ach-us"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.rail","typeLabel":"enum\u003cstring>"},"recipient":{"oneOf":[{"type":"object","title":"Email","required":["email","locator","walletAddress"],"properties":{"email":{"description":"The email address of the recipient.","examples":["buyer@example.com"],"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.email","typeLabel":"string\u003cemail>"},"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["email:buyer@example.com:base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0","typeLabel":"Email · object"},{"type":"object","title":"Wallet address","required":["locator","walletAddress"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["base:0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1","typeLabel":"Wallet address · object"},{"type":"object","title":"Payment method","required":["locator","paymentMethodId"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'paymentMethodId:paymentMethodId'","examples":["paymentMethodId:9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.2.locator","typeLabel":"string"},"paymentMethodId":{"description":"The payment method id of the recipient.","examples":["9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1","typeLabel":"Delivered (on-chain) · object"},{"type":"object","title":"Delivered (physical)","description":"Delivery leg of this line item: the token transfer, or the fiat payout to a bank account.","required":["status"],"properties":{"status":{"const":"completed","description":"Status of the delivery. `completed`: the item is delivered.","examples":["completed"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.status","typeLabel":"string"},"completedAt":{"description":"ISO 8601 timestamp when the payout reached its terminal success signal. Preserved if a completed payout later fails (e.g. a bank return); absent if the payout never completed. On instant rails (RTP, SEPA Instant, SPEI) this is the credit confirmation time; on delayed rails (ACH, standard SEPA) it reflects settlement and is approximate.","example":"2024-01-15T10:30:00.000Z","examples":["2026-10-05T14:05:42.000Z"],"format":"date-time","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.completedAt","typeLabel":"string\u003cdate-time>"},"rail":{"description":"Bank rail that the payout was routed over. Present when the line item pays out to a bank account.","enum":["ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"examples":["ach-us"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.rail","typeLabel":"enum\u003cstring>"},"recipient":{"oneOf":[{"type":"object","title":"Email","required":["email","locator","walletAddress"],"properties":{"email":{"description":"The email address of the recipient.","examples":["buyer@example.com"],"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.email","typeLabel":"string\u003cemail>"},"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["email:buyer@example.com:base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0","typeLabel":"Email · object"},{"type":"object","title":"Wallet address","required":["locator","walletAddress"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["base:0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1","typeLabel":"Wallet address · object"},{"type":"object","title":"Payment method","required":["locator","paymentMethodId"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'paymentMethodId:paymentMethodId'","examples":["paymentMethodId:9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.2.locator","typeLabel":"string"},"paymentMethodId":{"description":"The payment method id of the recipient.","examples":["9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2","typeLabel":"Delivered (physical) · object"},{"type":"object","title":"Pending","description":"Delivery leg of this line item: the token transfer, or the fiat payout to a bank account.","required":["status"],"properties":{"status":{"description":"Status of the delivery. `awaiting-payment`: the payment is not received yet. `in-progress`: the payment is received and the delivery transaction is submitted. `failed`: the delivery could not be completed.","enum":["awaiting-payment","failed","in-progress"],"examples":["awaiting-payment"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.status","typeLabel":"enum\u003cstring>"},"rail":{"description":"Bank rail that the payout was routed over. Present when the line item pays out to a bank account.","enum":["ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"examples":["ach-us"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.rail","typeLabel":"enum\u003cstring>"},"recipient":{"oneOf":[{"type":"object","title":"Email","required":["email","locator","walletAddress"],"properties":{"email":{"description":"The email address of the recipient.","examples":["buyer@example.com"],"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.email","typeLabel":"string\u003cemail>"},"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["email:buyer@example.com:base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0","typeLabel":"Email · object"},{"type":"object","title":"Wallet address","required":["locator","walletAddress"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["base:0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1","typeLabel":"Wallet address · object"},{"type":"object","title":"Payment method","required":["locator","paymentMethodId"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'paymentMethodId:paymentMethodId'","examples":["paymentMethodId:9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.2.locator","typeLabel":"string"},"paymentMethodId":{"description":"The payment method id of the recipient.","examples":["9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3","typeLabel":"Pending · object"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.delivery","typeLabel":"Failed · object | Delivered (on-chain) · object | Delivered (physical) · object | Pending · object"},"executionMode":{"const":"exact-in","description":"Execution mode of the line item. `exact-in` fixes the amount that the buyer spends, for example a token purchase or a stablecoin deposit.","examples":["exact-in"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionMode","typeLabel":"string"},"maxSlippageBps":{"description":"The slippage tolerance for the transaction. The number is in bps. 500 = 5%","examples":["500"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.maxSlippageBps","typeLabel":"string"},"metadata":{"description":"Name, description, and image of the item, and of its collection when available.","properties":{"description":{"examples":["USDC Token"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.metadata.description","typeLabel":"string"},"imageUrl":{"examples":["https://cryptologos.cc/logos/usd-coin-usdc-logo.svg"],"format":"uri","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.metadata.imageUrl","typeLabel":"string\u003curi>"},"name":{"examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.metadata.name","typeLabel":"string"},"collection":{"properties":{"description":{"examples":["Stablecoin issued by Circle, pegged 1:1 to the US dollar."],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.metadata.collection.description","typeLabel":"string"},"imageUrl":{"examples":["https://cryptologos.cc/logos/usd-coin-usdc-logo.svg"],"format":"uri","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.metadata.collection.imageUrl","typeLabel":"string\u003curi>"},"name":{"examples":["USD Coin"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.metadata.collection.name","typeLabel":"string"}},"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.metadata.collection","typeLabel":"object"}},"required":["description","imageUrl","name"],"type":"object","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.metadata","typeLabel":"object"},"quote":{"oneOf":[{"type":"object","title":"Exact-in quote","description":"Quote for this line item. Read `status` to know if the item can be purchased.","required":["quantityRange","status"],"properties":{"quantityRange":{"description":"Bounds for the quantity that the buyer receives, as decimal strings, based on the slippage tolerance. A fiat payout is fixed at order creation, so both bounds equal the payout amount.","properties":{"lowerBound":{"examples":["9.95"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.quantityRange.lowerBound","typeLabel":"string"},"upperBound":{"examples":["10.00"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.quantityRange.upperBound","typeLabel":"string"}},"required":["lowerBound","upperBound"],"type":"object","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.quantityRange","typeLabel":"object"},"status":{"description":"Status of the quote for this line item. `item-unavailable` means the item cannot be purchased. Read `unavailabilityReason` for the cause.","enum":["expired","item-unavailable","requires-recipient","valid"],"examples":["valid"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.status","typeLabel":"enum\u003cstring>"},"charges":{"description":"Breakdown of the line item price.","properties":{"unit":{"description":"Price of one unit of the item. For a fiat payout, the stablecoin deposit per unit of fiat. Informational: use `totalPrice` for the amount to pay.","properties":{"amount":{"examples":["1.00"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.unit.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.unit.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.unit.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.unit.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.unit","typeLabel":"object"},"crossmintFees":{"description":"Crossmint fee for this line item.","properties":{"amount":{"examples":["0.37"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.crossmintFees.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.crossmintFees.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.crossmintFees.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.crossmintFees.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.crossmintFees","typeLabel":"object"},"fees":{"oneOf":[{"type":"object","title":"Exact fee","description":"Fees for this line item. `exact` is the final fee. `worst-case` is the maximum fee before the payment is received. In `exact-in` mode, the fee is deducted from the amount paid. In `exact-out` mode, the fee is added to the price.","required":["amount","currency","type"],"properties":{"amount":{"examples":["0.47"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.0.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.0.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.0.currency","typeLabel":"enum\u003cstring>"},"type":{"const":"exact","examples":["exact"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.0","typeLabel":"Exact fee · object"},{"type":"object","title":"Worst-case fee","description":"Fees for this line item. `exact` is the final fee. `worst-case` is the maximum fee before the payment is received. In `exact-in` mode, the fee is deducted from the amount paid. In `exact-out` mode, the fee is added to the price.","required":["amount","currency","type"],"properties":{"amount":{"examples":["0.52"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.1.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.1.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.1.currency","typeLabel":"enum\u003cstring>"},"type":{"const":"worst-case","examples":["worst-case"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.1.type","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.1","typeLabel":"Worst-case fee · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees","typeLabel":"Exact fee · object | Worst-case fee · object"},"gas":{"description":"Estimated gas for the delivery transaction.","properties":{"amount":{"examples":["0.10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.gas.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.gas.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.gas.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.gas.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.gas","typeLabel":"object"},"networkFee":{"description":"Network fee for the delivery transaction.","properties":{"amount":{"examples":["0.10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.networkFee.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.networkFee.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.networkFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.networkFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.networkFee","typeLabel":"object"},"salesTax":{"description":"Sales tax. Present for physical products.","properties":{"amount":{"examples":["0.84"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.salesTax.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.salesTax.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.salesTax.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.salesTax.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.salesTax","typeLabel":"object"},"shipping":{"description":"Shipping cost. Present for physical products.","properties":{"amount":{"examples":["4.99"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.shipping.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.shipping.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.shipping.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.shipping.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.shipping","typeLabel":"object"},"transferFee":{"description":"Fee the payout provider charges for the bank rail, denominated in the stablecoin. Included in `fees`; do not add it again. Not present when the fee is zero or the project funds it.","properties":{"amount":{"examples":["0.50"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.transferFee.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usdc","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.transferFee.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.transferFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.transferFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.transferFee","typeLabel":"object"}},"required":["unit"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges","typeLabel":"object"},"totalPrice":{"description":"Total price of this line item, fees included. `amount` is a decimal string in `currency`. It equals `executionParameters.amount` in `exact-in` mode.","properties":{"amount":{"examples":["10.47"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.totalPrice.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.totalPrice","typeLabel":"object"},"unavailabilityReason":{"description":"Why the item cannot be purchased. Present when `status` is `item-unavailable`.","properties":{"code":{"enum":["do","to"],"examples":["to"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.unavailabilityReason.code","typeLabel":"enum\u003cstring>"},"message":{"description":"A human-readable message describing the reason for the unavailability.","examples":["This item is sold out."],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.unavailabilityReason.message","typeLabel":"string"}},"required":["code","message"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.unavailabilityReason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.0","typeLabel":"Exact-in quote · object"},{"type":"object","title":"Exact-out quote","description":"Quote for this line item. Read `status` to know if the item can be purchased.","required":["status"],"properties":{"status":{"description":"Status of the quote for this line item. `item-unavailable` means the item cannot be purchased. Read `unavailabilityReason` for the cause.","enum":["expired","item-unavailable","requires-recipient","valid"],"examples":["valid"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.status","typeLabel":"enum\u003cstring>"},"charges":{"description":"Breakdown of the line item price.","properties":{"unit":{"description":"Price of one unit of the item. For a fiat payout, the stablecoin deposit per unit of fiat. Informational: use `totalPrice` for the amount to pay.","properties":{"amount":{"examples":["1.00"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.unit.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.unit.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.unit.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.unit.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.unit","typeLabel":"object"},"crossmintFees":{"description":"Crossmint fee for this line item.","properties":{"amount":{"examples":["0.37"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.crossmintFees.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.crossmintFees.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.crossmintFees.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.crossmintFees.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.crossmintFees","typeLabel":"object"},"fees":{"oneOf":[{"type":"object","title":"Exact fee","description":"Fees for this line item. `exact` is the final fee. `worst-case` is the maximum fee before the payment is received. In `exact-in` mode, the fee is deducted from the amount paid. In `exact-out` mode, the fee is added to the price.","required":["amount","currency","type"],"properties":{"amount":{"examples":["0.47"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.0.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.0.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.0.currency","typeLabel":"enum\u003cstring>"},"type":{"const":"exact","examples":["exact"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.0","typeLabel":"Exact fee · object"},{"type":"object","title":"Worst-case fee","description":"Fees for this line item. `exact` is the final fee. `worst-case` is the maximum fee before the payment is received. In `exact-in` mode, the fee is deducted from the amount paid. In `exact-out` mode, the fee is added to the price.","required":["amount","currency","type"],"properties":{"amount":{"examples":["0.52"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.1.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.1.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.1.currency","typeLabel":"enum\u003cstring>"},"type":{"const":"worst-case","examples":["worst-case"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.1.type","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.1","typeLabel":"Worst-case fee · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees","typeLabel":"Exact fee · object | Worst-case fee · object"},"gas":{"description":"Estimated gas for the delivery transaction.","properties":{"amount":{"examples":["0.10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.gas.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.gas.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.gas.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.gas.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.gas","typeLabel":"object"},"networkFee":{"description":"Network fee for the delivery transaction.","properties":{"amount":{"examples":["0.10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.networkFee.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.networkFee.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.networkFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.networkFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.networkFee","typeLabel":"object"},"salesTax":{"description":"Sales tax. Present for physical products.","properties":{"amount":{"examples":["0.84"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.salesTax.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.salesTax.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.salesTax.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.salesTax.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.salesTax","typeLabel":"object"},"shipping":{"description":"Shipping cost. Present for physical products.","properties":{"amount":{"examples":["4.99"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.shipping.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.shipping.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.shipping.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.shipping.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.shipping","typeLabel":"object"},"transferFee":{"description":"Fee the payout provider charges for the bank rail, denominated in the stablecoin. Included in `fees`; do not add it again. Not present when the fee is zero or the project funds it.","properties":{"amount":{"examples":["0.50"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.transferFee.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usdc","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.transferFee.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.transferFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.transferFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.transferFee","typeLabel":"object"}},"required":["unit"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges","typeLabel":"object"},"totalPrice":{"description":"Total price of this line item, fees included. `amount` is a decimal string in `currency`. It equals `executionParameters.amount` in `exact-in` mode.","properties":{"amount":{"examples":["10.47"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.totalPrice.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.totalPrice","typeLabel":"object"},"unavailabilityReason":{"description":"Why the item cannot be purchased. Present when `status` is `item-unavailable`.","properties":{"code":{"enum":["do","to"],"examples":["to"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.unavailabilityReason.code","typeLabel":"enum\u003cstring>"},"message":{"description":"A human-readable message describing the reason for the unavailability.","examples":["This item is sold out."],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.unavailabilityReason.message","typeLabel":"string"}},"required":["code","message"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.unavailabilityReason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote.oneOf.1","typeLabel":"Exact-out quote · object"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.quote","typeLabel":"Exact-in quote · object | Exact-out quote · object"},"callData":{"oneOf":[{"type":"object","title":"Mint arguments","description":"Arguments for the contract's mint function that the order was created with.","additionalProperties":{"oneOf":[{"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"boolean","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.2","typeLabel":"null"},{"type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.3","typeLabel":"number"},{"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.4","typeLabel":"string"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties","typeLabel":"object | boolean | null | number | string | any[]"},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.0","typeLabel":"Mint arguments · object"},{"type":"object","title":"Fiat payout","description":"Payout parameters that the order was created with.","required":["amount","mode","outFiatCurrency"],"properties":{"amount":{"description":"A number as a decimal string, for example `\"10.5\"`.","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.1.amount","typeLabel":"string"},"mode":{"enum":["exact-in","exact-out"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"outFiatCurrency":{"description":"Fiat currency of the payout.","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.1.outFiatCurrency","typeLabel":"enum\u003cstring>"},"effectiveAmount":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.1.effectiveAmount","typeLabel":"string"},"rail":{"description":"Bank rail that the payout must use, when the order sets one.","enum":["ach-co","ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.1.rail","typeLabel":"enum\u003cstring>"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData.oneOf.1","typeLabel":"Fiat payout · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.callData","typeLabel":"Mint arguments · object | Fiat payout · object"},"executionParams":{"description":"Execution parameters that the order was created with, and the values that Crossmint stored with them. `mode` and `amount` are the values that the order was created with.","examples":[{"amount":"10.47","contractAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxSlippageBps":"500","mode":"exact-in"}],"properties":{"amount":{"description":"A number as a decimal string, for example `\"10.5\"`.","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.amount","typeLabel":"string"},"mode":{"enum":["exact-in","exact-out"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.mode","typeLabel":"enum\u003cstring>"},"contractAddress":{"description":"Contract address of the token, on an EVM chain.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.contractAddress","typeLabel":"string"},"contractId":{"description":"Contract ID of the token, on Stellar.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.contractId","typeLabel":"string"},"effectiveAmount":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.effectiveAmount","typeLabel":"number"},"effectiveAmountUsd":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.effectiveAmountUsd","typeLabel":"number"},"maxSlippageBps":{"description":"Slippage tolerance in basis points that the order was created with.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.maxSlippageBps","typeLabel":"string"},"mintHash":{"description":"Mint address of the token, on Solana.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.mintHash","typeLabel":"string"},"paxosAccountId":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.paxosAccountId","typeLabel":"string"},"paxosIdentityId":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.paxosIdentityId","typeLabel":"string"},"quantity":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.quantity","typeLabel":"number"},"verificationId":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams.verificationId","typeLabel":"string"}},"required":["amount","mode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.0.executionParams","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.0","typeLabel":"Exact-in (fixed spend) · object"},{"type":"object","title":"Exact-out (fixed quantity)","required":["chain","delivery","executionMode","metadata","quantity","quote"],"properties":{"chain":{"description":"Chain that the item is delivered on.","enum":["abstract","abstract-testnet","apechain","aptos","arbitrum","arbitrum-sepolia","arbitrumnova","arc","arc-testnet","astar-zkevm","avalanche","avalanche-fuji","base","base-goerli","base-sepolia","bsc","bsc-testnet","celo","celo-sepolia","chiliz","chiliz-spicy-testnet","coti","coti-testnet","curtis","ethereum","ethereum-goerli","ethereum-sepolia","flow","flow-testnet","hedera","hedera-testnet","hypersonic-testnet","lightlink","lightlink-pegasus","mantle","mantle-sepolia","mode","mode-sepolia","optimism","optimism-goerli","optimism-sepolia","plume","plume-testnet","polygon","polygon-amoy","polygon-mumbai","rari","rari-testnet","robinhood-chain","robinhood-chain-testnet","scroll","scroll-sepolia","sei-atlantic-2-testnet","sei-pacific-1","shape","shape-sepolia","skale-nebula","skale-nebula-testnet","solana","soneium","soneium-minato-testnet","space","space-testnet","stellar","story","story-testnet","sui","tempo","tempo-testnet","u2u-nebulas","u2u-solaris","verify-testnet","viction","viction-testnet","world-chain","world-chain-sepolia","xai","xai-sepolia-testnet","xion","zenchain-testnet","zkatana","zkyoto","zora","zora-goerli","zora-sepolia"],"examples":["base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.chain","typeLabel":"enum\u003cstring>"},"delivery":{"oneOf":[{"type":"object","title":"Failed","description":"Delivery leg of this line item: the token transfer, or the fiat payout to a bank account.","required":["status"],"properties":{"status":{"const":"failed","description":"Status of the delivery. `failed`: the delivery could not be completed. Read `failureReason` for the cause. Contact Crossmint support if an order reaches this state.","examples":["failed"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.status","typeLabel":"string"},"completedAt":{"description":"ISO 8601 timestamp when the payout reached its terminal success signal. Preserved if a completed payout later fails (e.g. a bank return); absent if the payout never completed. On instant rails (RTP, SEPA Instant, SPEI) this is the credit confirmation time; on delayed rails (ACH, standard SEPA) it reflects settlement and is approximate.","example":"2024-01-15T10:30:00.000Z","examples":["2026-10-05T14:05:42.000Z"],"format":"date-time","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.completedAt","typeLabel":"string\u003cdate-time>"},"failureReason":{"description":"Why the delivery failed. Present when the delivery failed.","properties":{"code":{"enum":["insufficient-funds","invalid-account","payment-refunded","payout-unauthorized","slippage-tolerance-exceeded","transfer-failed"],"examples":["transfer-failed"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.failureReason.code","typeLabel":"enum\u003cstring>"},"message":{"description":"Display text for the failure. Not a contract. Branch on `code`.","examples":["The delivery transaction reverted on chain."],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.failureReason.message","typeLabel":"string"}},"required":["code"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.failureReason","typeLabel":"object"},"rail":{"description":"Bank rail that the payout was routed over. Present when the line item pays out to a bank account.","enum":["ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"examples":["ach-us"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.rail","typeLabel":"enum\u003cstring>"},"recipient":{"oneOf":[{"type":"object","title":"Email","required":["email","locator","walletAddress"],"properties":{"email":{"description":"The email address of the recipient.","examples":["buyer@example.com"],"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.email","typeLabel":"string\u003cemail>"},"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["email:buyer@example.com:base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0","typeLabel":"Email · object"},{"type":"object","title":"Wallet address","required":["locator","walletAddress"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["base:0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1","typeLabel":"Wallet address · object"},{"type":"object","title":"Payment method","required":["locator","paymentMethodId"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'paymentMethodId:paymentMethodId'","examples":["paymentMethodId:9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.2.locator","typeLabel":"string"},"paymentMethodId":{"description":"The payment method id of the recipient.","examples":["9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0","typeLabel":"Failed · object"},{"type":"object","title":"Delivered (on-chain)","description":"Delivery leg of this line item: the token transfer, or the fiat payout to a bank account.","required":["status","tokens","txId"],"properties":{"status":{"const":"completed","description":"Status of the delivery. `completed`: the item is delivered.","examples":["completed"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.status","typeLabel":"string"},"tokens":{"description":"Tokens that were delivered. Present when `status` is `completed`.","items":{"oneOf":[{"type":"object","title":"EVM fungible token","required":["contractAddress","locator","quantity","symbol"],"properties":{"contractAddress":{"description":"The contract address of the token.","examples":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.contractAddress","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.locator","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0.decimals","typeLabel":"number"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.0","typeLabel":"EVM fungible token · object"},{"type":"object","title":"EVM NFT","required":["contractAddress","locator","tokenId"],"properties":{"contractAddress":{"description":"The contract address of the token.","examples":["0xE04Cf294985282Ddc088E6433c064cfB85eD9EdA"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.1.contractAddress","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["base:0xE04Cf294985282Ddc088E6433c064cfB85eD9EdA:3"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.1.locator","typeLabel":"string"},"tokenId":{"description":"The token ID of the token.","examples":["3"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.1.tokenId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.1","typeLabel":"EVM NFT · object"},{"type":"object","title":"Stellar token","required":["contractId","locator","quantity","symbol"],"properties":{"contractId":{"description":"The token contract id","examples":["CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.contractId","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["stellar:CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.locator","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2.decimals","typeLabel":"number"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.2","typeLabel":"Stellar token · object"},{"type":"object","title":"Solana fungible token","required":["locator","mintHash","quantity","symbol"],"properties":{"locator":{"description":"The token locator.","examples":["solana:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.locator","typeLabel":"string"},"mintHash":{"description":"The token mint address (mintHash) or assetId (compressed NFTs).","examples":["EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.mintHash","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3.decimals","typeLabel":"number"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.3","typeLabel":"Solana fungible token · object"},{"type":"object","title":"Solana NFT","required":["locator","mintHash"],"properties":{"locator":{"description":"The token locator.","examples":["solana:EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.4.locator","typeLabel":"string"},"mintHash":{"description":"The token mint address (mintHash) or assetId (compressed NFTs).","examples":["EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.4.mintHash","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX].oneOf.4","typeLabel":"Solana NFT · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens.items.[INDEX]","typeLabel":"EVM fungible token · object | EVM NFT · object | Stellar token · object | Solana fungible token · object | Solana NFT · object"},"type":"array","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.tokens","typeLabel":"(EVM fungible token · object | EVM NFT · object | Stellar token · object | Solana fungible token · object | Solana NFT · object)[]"},"txId":{"description":"The transaction ID of the delivery.","examples":["0x2e69f11dae7869b92e3d5eaf4cadd50c48b5c6803d1232815f979d744521ad4c"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.txId","typeLabel":"string"},"completedAt":{"description":"ISO 8601 timestamp when the payout reached its terminal success signal. Preserved if a completed payout later fails (e.g. a bank return); absent if the payout never completed. On instant rails (RTP, SEPA Instant, SPEI) this is the credit confirmation time; on delayed rails (ACH, standard SEPA) it reflects settlement and is approximate.","example":"2024-01-15T10:30:00.000Z","examples":["2026-10-05T14:05:42.000Z"],"format":"date-time","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.completedAt","typeLabel":"string\u003cdate-time>"},"rail":{"description":"Bank rail that the payout was routed over. Present when the line item pays out to a bank account.","enum":["ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"examples":["ach-us"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.rail","typeLabel":"enum\u003cstring>"},"recipient":{"oneOf":[{"type":"object","title":"Email","required":["email","locator","walletAddress"],"properties":{"email":{"description":"The email address of the recipient.","examples":["buyer@example.com"],"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.email","typeLabel":"string\u003cemail>"},"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["email:buyer@example.com:base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0","typeLabel":"Email · object"},{"type":"object","title":"Wallet address","required":["locator","walletAddress"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["base:0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1","typeLabel":"Wallet address · object"},{"type":"object","title":"Payment method","required":["locator","paymentMethodId"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'paymentMethodId:paymentMethodId'","examples":["paymentMethodId:9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.2.locator","typeLabel":"string"},"paymentMethodId":{"description":"The payment method id of the recipient.","examples":["9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1","typeLabel":"Delivered (on-chain) · object"},{"type":"object","title":"Delivered (physical)","description":"Delivery leg of this line item: the token transfer, or the fiat payout to a bank account.","required":["status"],"properties":{"status":{"const":"completed","description":"Status of the delivery. `completed`: the item is delivered.","examples":["completed"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.status","typeLabel":"string"},"completedAt":{"description":"ISO 8601 timestamp when the payout reached its terminal success signal. Preserved if a completed payout later fails (e.g. a bank return); absent if the payout never completed. On instant rails (RTP, SEPA Instant, SPEI) this is the credit confirmation time; on delayed rails (ACH, standard SEPA) it reflects settlement and is approximate.","example":"2024-01-15T10:30:00.000Z","examples":["2026-10-05T14:05:42.000Z"],"format":"date-time","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.completedAt","typeLabel":"string\u003cdate-time>"},"rail":{"description":"Bank rail that the payout was routed over. Present when the line item pays out to a bank account.","enum":["ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"examples":["ach-us"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.rail","typeLabel":"enum\u003cstring>"},"recipient":{"oneOf":[{"type":"object","title":"Email","required":["email","locator","walletAddress"],"properties":{"email":{"description":"The email address of the recipient.","examples":["buyer@example.com"],"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.email","typeLabel":"string\u003cemail>"},"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["email:buyer@example.com:base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0","typeLabel":"Email · object"},{"type":"object","title":"Wallet address","required":["locator","walletAddress"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["base:0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1","typeLabel":"Wallet address · object"},{"type":"object","title":"Payment method","required":["locator","paymentMethodId"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'paymentMethodId:paymentMethodId'","examples":["paymentMethodId:9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.2.locator","typeLabel":"string"},"paymentMethodId":{"description":"The payment method id of the recipient.","examples":["9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2","typeLabel":"Delivered (physical) · object"},{"type":"object","title":"Pending","description":"Delivery leg of this line item: the token transfer, or the fiat payout to a bank account.","required":["status"],"properties":{"status":{"description":"Status of the delivery. `awaiting-payment`: the payment is not received yet. `in-progress`: the payment is received and the delivery transaction is submitted. `failed`: the delivery could not be completed.","enum":["awaiting-payment","failed","in-progress"],"examples":["awaiting-payment"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.status","typeLabel":"enum\u003cstring>"},"rail":{"description":"Bank rail that the payout was routed over. Present when the line item pays out to a bank account.","enum":["ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"examples":["ach-us"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.rail","typeLabel":"enum\u003cstring>"},"recipient":{"oneOf":[{"type":"object","title":"Email","required":["email","locator","walletAddress"],"properties":{"email":{"description":"The email address of the recipient.","examples":["buyer@example.com"],"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.email","typeLabel":"string\u003cemail>"},"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["email:buyer@example.com:base"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0","typeLabel":"Email · object"},{"type":"object","title":"Wallet address","required":["locator","walletAddress"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'evm:contractAddress:tokenId'","examples":["base:0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.locator","typeLabel":"string"},"walletAddress":{"description":"The wallet address of the recipient.","examples":["0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.walletAddress","typeLabel":"string"},"physicalAddress":{"description":"International mailing address using ISO 3166-1 alpha-2 country codes","properties":{"city":{"examples":["San Francisco"],"maxLength":50,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.city","typeLabel":"string"},"country":{"examples":["US"],"maxLength":2,"minLength":2,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.country","typeLabel":"string"},"line1":{"examples":["123 Market St"],"maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.line1","typeLabel":"string"},"name":{"examples":["Jane Doe"],"maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.name","typeLabel":"string"},"postalCode":{"examples":["94105"],"maxLength":20,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.postalCode","typeLabel":"string"},"line2":{"default":"","examples":["Apt 4B"],"maxLength":60,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.line2","typeLabel":"string"},"state":{"description":"Deprecated, use stateOrRegion instead","examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1","typeLabel":"Wallet address · object"},{"type":"object","title":"Payment method","required":["locator","paymentMethodId"],"properties":{"locator":{"description":"The locator of the recipient. Example: 'paymentMethodId:paymentMethodId'","examples":["paymentMethodId:9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.2.locator","typeLabel":"string"},"paymentMethodId":{"description":"The payment method id of the recipient.","examples":["9f1a6b2c-3d4e-4f50-9a61-2b3c4d5e6f70"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3","typeLabel":"Pending · object"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.delivery","typeLabel":"Failed · object | Delivered (on-chain) · object | Delivered (physical) · object | Pending · object"},"executionMode":{"const":"exact-out","description":"Execution mode of the line item. `exact-out` fixes the quantity, for example an NFT purchase.","examples":["exact-out"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionMode","typeLabel":"string"},"metadata":{"description":"Name, description, and image of the item, and of its collection when available.","properties":{"description":{"examples":["USDC Token"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.metadata.description","typeLabel":"string"},"imageUrl":{"examples":["https://cryptologos.cc/logos/usd-coin-usdc-logo.svg"],"format":"uri","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.metadata.imageUrl","typeLabel":"string\u003curi>"},"name":{"examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.metadata.name","typeLabel":"string"},"collection":{"properties":{"description":{"examples":["Stablecoin issued by Circle, pegged 1:1 to the US dollar."],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.metadata.collection.description","typeLabel":"string"},"imageUrl":{"examples":["https://cryptologos.cc/logos/usd-coin-usdc-logo.svg"],"format":"uri","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.metadata.collection.imageUrl","typeLabel":"string\u003curi>"},"name":{"examples":["USD Coin"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.metadata.collection.name","typeLabel":"string"}},"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.metadata.collection","typeLabel":"object"}},"required":["description","imageUrl","name"],"type":"object","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.metadata","typeLabel":"object"},"quantity":{"description":"The quantity of tokens purchased in this transaction. For a fiat payout, the amount that the bank account receives, in the payout currency, rounded to the currency's minor unit.","examples":[10],"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quantity","typeLabel":"integer"},"quote":{"oneOf":[{"type":"object","title":"Exact-in quote","description":"Quote for this line item. Read `status` to know if the item can be purchased.","required":["quantityRange","status"],"properties":{"quantityRange":{"description":"Bounds for the quantity that the buyer receives, as decimal strings, based on the slippage tolerance. A fiat payout is fixed at order creation, so both bounds equal the payout amount.","properties":{"lowerBound":{"examples":["9.95"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.quantityRange.lowerBound","typeLabel":"string"},"upperBound":{"examples":["10.00"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.quantityRange.upperBound","typeLabel":"string"}},"required":["lowerBound","upperBound"],"type":"object","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.quantityRange","typeLabel":"object"},"status":{"description":"Status of the quote for this line item. `item-unavailable` means the item cannot be purchased. Read `unavailabilityReason` for the cause.","enum":["expired","item-unavailable","requires-recipient","valid"],"examples":["valid"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.status","typeLabel":"enum\u003cstring>"},"charges":{"description":"Breakdown of the line item price.","properties":{"unit":{"description":"Price of one unit of the item. For a fiat payout, the stablecoin deposit per unit of fiat. Informational: use `totalPrice` for the amount to pay.","properties":{"amount":{"examples":["1.00"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.unit.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.unit.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.unit.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.unit.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.unit","typeLabel":"object"},"crossmintFees":{"description":"Crossmint fee for this line item.","properties":{"amount":{"examples":["0.37"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.crossmintFees.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.crossmintFees.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.crossmintFees.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.crossmintFees.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.crossmintFees","typeLabel":"object"},"fees":{"oneOf":[{"type":"object","title":"Exact fee","description":"Fees for this line item. `exact` is the final fee. `worst-case` is the maximum fee before the payment is received. In `exact-in` mode, the fee is deducted from the amount paid. In `exact-out` mode, the fee is added to the price.","required":["amount","currency","type"],"properties":{"amount":{"examples":["0.47"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.0.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.0.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.0.currency","typeLabel":"enum\u003cstring>"},"type":{"const":"exact","examples":["exact"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.0","typeLabel":"Exact fee · object"},{"type":"object","title":"Worst-case fee","description":"Fees for this line item. `exact` is the final fee. `worst-case` is the maximum fee before the payment is received. In `exact-in` mode, the fee is deducted from the amount paid. In `exact-out` mode, the fee is added to the price.","required":["amount","currency","type"],"properties":{"amount":{"examples":["0.52"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.1.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.1.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.1.currency","typeLabel":"enum\u003cstring>"},"type":{"const":"worst-case","examples":["worst-case"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.1.type","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.1","typeLabel":"Worst-case fee · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees","typeLabel":"Exact fee · object | Worst-case fee · object"},"gas":{"description":"Estimated gas for the delivery transaction.","properties":{"amount":{"examples":["0.10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.gas.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.gas.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.gas.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.gas.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.gas","typeLabel":"object"},"networkFee":{"description":"Network fee for the delivery transaction.","properties":{"amount":{"examples":["0.10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.networkFee.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.networkFee.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.networkFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.networkFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.networkFee","typeLabel":"object"},"salesTax":{"description":"Sales tax. Present for physical products.","properties":{"amount":{"examples":["0.84"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.salesTax.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.salesTax.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.salesTax.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.salesTax.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.salesTax","typeLabel":"object"},"shipping":{"description":"Shipping cost. Present for physical products.","properties":{"amount":{"examples":["4.99"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.shipping.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.shipping.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.shipping.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.shipping.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.shipping","typeLabel":"object"},"transferFee":{"description":"Fee the payout provider charges for the bank rail, denominated in the stablecoin. Included in `fees`; do not add it again. Not present when the fee is zero or the project funds it.","properties":{"amount":{"examples":["0.50"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.transferFee.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usdc","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.transferFee.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.transferFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.transferFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.transferFee","typeLabel":"object"}},"required":["unit"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges","typeLabel":"object"},"totalPrice":{"description":"Total price of this line item, fees included. `amount` is a decimal string in `currency`. It equals `executionParameters.amount` in `exact-in` mode.","properties":{"amount":{"examples":["10.47"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.totalPrice.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.totalPrice","typeLabel":"object"},"unavailabilityReason":{"description":"Why the item cannot be purchased. Present when `status` is `item-unavailable`.","properties":{"code":{"enum":["do","to"],"examples":["to"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.unavailabilityReason.code","typeLabel":"enum\u003cstring>"},"message":{"description":"A human-readable message describing the reason for the unavailability.","examples":["This item is sold out."],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.unavailabilityReason.message","typeLabel":"string"}},"required":["code","message"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.unavailabilityReason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.0","typeLabel":"Exact-in quote · object"},{"type":"object","title":"Exact-out quote","description":"Quote for this line item. Read `status` to know if the item can be purchased.","required":["status"],"properties":{"status":{"description":"Status of the quote for this line item. `item-unavailable` means the item cannot be purchased. Read `unavailabilityReason` for the cause.","enum":["expired","item-unavailable","requires-recipient","valid"],"examples":["valid"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.status","typeLabel":"enum\u003cstring>"},"charges":{"description":"Breakdown of the line item price.","properties":{"unit":{"description":"Price of one unit of the item. For a fiat payout, the stablecoin deposit per unit of fiat. Informational: use `totalPrice` for the amount to pay.","properties":{"amount":{"examples":["1.00"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.unit.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.unit.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.unit.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.unit.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.unit","typeLabel":"object"},"crossmintFees":{"description":"Crossmint fee for this line item.","properties":{"amount":{"examples":["0.37"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.crossmintFees.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.crossmintFees.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.crossmintFees.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.crossmintFees.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.crossmintFees","typeLabel":"object"},"fees":{"oneOf":[{"type":"object","title":"Exact fee","description":"Fees for this line item. `exact` is the final fee. `worst-case` is the maximum fee before the payment is received. In `exact-in` mode, the fee is deducted from the amount paid. In `exact-out` mode, the fee is added to the price.","required":["amount","currency","type"],"properties":{"amount":{"examples":["0.47"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.0.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.0.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.0.currency","typeLabel":"enum\u003cstring>"},"type":{"const":"exact","examples":["exact"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.0","typeLabel":"Exact fee · object"},{"type":"object","title":"Worst-case fee","description":"Fees for this line item. `exact` is the final fee. `worst-case` is the maximum fee before the payment is received. In `exact-in` mode, the fee is deducted from the amount paid. In `exact-out` mode, the fee is added to the price.","required":["amount","currency","type"],"properties":{"amount":{"examples":["0.52"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.1.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.1.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.1.currency","typeLabel":"enum\u003cstring>"},"type":{"const":"worst-case","examples":["worst-case"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.1.type","typeLabel":"string"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.1","typeLabel":"Worst-case fee · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees","typeLabel":"Exact fee · object | Worst-case fee · object"},"gas":{"description":"Estimated gas for the delivery transaction.","properties":{"amount":{"examples":["0.10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.gas.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.gas.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.gas.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.gas.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.gas","typeLabel":"object"},"networkFee":{"description":"Network fee for the delivery transaction.","properties":{"amount":{"examples":["0.10"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.networkFee.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.networkFee.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.networkFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.networkFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.networkFee","typeLabel":"object"},"salesTax":{"description":"Sales tax. Present for physical products.","properties":{"amount":{"examples":["0.84"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.salesTax.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.salesTax.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.salesTax.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.salesTax.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.salesTax","typeLabel":"object"},"shipping":{"description":"Shipping cost. Present for physical products.","properties":{"amount":{"examples":["4.99"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.shipping.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.shipping.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.shipping.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.shipping.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.shipping","typeLabel":"object"},"transferFee":{"description":"Fee the payout provider charges for the bank rail, denominated in the stablecoin. Included in `fees`; do not add it again. Not present when the fee is zero or the project funds it.","properties":{"amount":{"examples":["0.50"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.transferFee.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usdc","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.transferFee.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.transferFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.transferFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.transferFee","typeLabel":"object"}},"required":["unit"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges","typeLabel":"object"},"totalPrice":{"description":"Total price of this line item, fees included. `amount` is a decimal string in `currency`. It equals `executionParameters.amount` in `exact-in` mode.","properties":{"amount":{"examples":["10.47"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.totalPrice.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.totalPrice","typeLabel":"object"},"unavailabilityReason":{"description":"Why the item cannot be purchased. Present when `status` is `item-unavailable`.","properties":{"code":{"enum":["do","to"],"examples":["to"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.unavailabilityReason.code","typeLabel":"enum\u003cstring>"},"message":{"description":"A human-readable message describing the reason for the unavailability.","examples":["This item is sold out."],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.unavailabilityReason.message","typeLabel":"string"}},"required":["code","message"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.unavailabilityReason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote.oneOf.1","typeLabel":"Exact-out quote · object"}],"isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.quote","typeLabel":"Exact-in quote · object | Exact-out quote · object"},"callData":{"oneOf":[{"type":"object","title":"Mint arguments","description":"Arguments for the contract's mint function that the order was created with.","additionalProperties":{"oneOf":[{"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"boolean","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.2","typeLabel":"null"},{"type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.3","typeLabel":"number"},{"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.4","typeLabel":"string"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties","typeLabel":"object | boolean | null | number | string | any[]"},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.0","typeLabel":"Mint arguments · object"},{"type":"object","title":"Fiat payout","description":"Payout parameters that the order was created with.","required":["amount","mode","outFiatCurrency"],"properties":{"amount":{"description":"A number as a decimal string, for example `\"10.5\"`.","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.1.amount","typeLabel":"string"},"mode":{"enum":["exact-in","exact-out"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"outFiatCurrency":{"description":"Fiat currency of the payout.","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.1.outFiatCurrency","typeLabel":"enum\u003cstring>"},"effectiveAmount":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.1.effectiveAmount","typeLabel":"string"},"rail":{"description":"Bank rail that the payout must use, when the order sets one.","enum":["ach-co","ach-credit","ach-same-day","ach-us","bi-fast","bre-b","cash-pickup","citad","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","spei","uaefts","wire"],"type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.1.rail","typeLabel":"enum\u003cstring>"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData.oneOf.1","typeLabel":"Fiat payout · object"}],"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.callData","typeLabel":"Mint arguments · object | Fiat payout · object"},"executionParams":{"description":"Execution parameters that the order was created with, and the values that Crossmint stored with them. `mode` and `amount` are the values that the order was created with.","properties":{"amount":{"description":"A number as a decimal string, for example `\"10.5\"`.","type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.amount","typeLabel":"string"},"mode":{"enum":["exact-in","exact-out"],"type":"string","isRequired":true,"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.mode","typeLabel":"enum\u003cstring>"},"contractAddress":{"description":"Contract address of the token, on an EVM chain.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.contractAddress","typeLabel":"string"},"contractId":{"description":"Contract ID of the token, on Stellar.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.contractId","typeLabel":"string"},"effectiveAmount":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.effectiveAmount","typeLabel":"number"},"effectiveAmountUsd":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.effectiveAmountUsd","typeLabel":"number"},"maxSlippageBps":{"description":"Slippage tolerance in basis points that the order was created with.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.maxSlippageBps","typeLabel":"string"},"mintHash":{"description":"Mint address of the token, on Solana.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.mintHash","typeLabel":"string"},"paxosAccountId":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.paxosAccountId","typeLabel":"string"},"paxosIdentityId":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.paxosIdentityId","typeLabel":"string"},"quantity":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"number","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.quantity","typeLabel":"number"},"verificationId":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"string","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams.verificationId","typeLabel":"string"}},"required":["amount","mode"],"type":"object","uniqueKey":"order.lineItems.items.[INDEX].oneOf.1.executionParams","typeLabel":"object"}},"uniqueKey":"order.lineItems.items.[INDEX].oneOf.1","typeLabel":"Exact-out (fixed quantity) · object"}],"uniqueKey":"order.lineItems.items.[INDEX]","typeLabel":"Exact-in (fixed spend) · object | Exact-out (fixed quantity) · object"},"type":"array","isRequired":true,"uniqueKey":"order.lineItems","typeLabel":"(Exact-in (fixed spend) · object | Exact-out (fixed quantity) · object)[]"},"locale":{"description":"Locale for the checkout, in IETF BCP 47. It impacts the email receipt language. Ensure your UI is set to the same language as specified here. Throws an error if passed an invalid language.","enum":["Klingon","de-DE","en-US","es-ES","fr-FR","it-IT","ja-JP","ko-KR","pt-PT","ru-RU","th-TH","tr-TR","uk-UA","vi-VN","zh-CN","zh-TW"],"examples":["en-US"],"type":"string","isRequired":true,"uniqueKey":"order.locale","typeLabel":"enum\u003cstring>"},"orderId":{"description":"Unique ID of the order, in UUID format.","examples":["b2959ca5-65e4-466a-bd26-1bd05cb4f837"],"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string","isRequired":true,"uniqueKey":"order.orderId","typeLabel":"string\u003cuuid>"},"payment":{"description":"Payment leg of the order. Read `status` to find the next action.","properties":{"currency":{"oneOf":[{"type":"string","title":"Crypto currency","description":"Currency that the buyer pays in.","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","description":"Currency that the buyer pays in.","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.payment.currency","typeLabel":"enum\u003cstring>"},"method":{"description":"Payment method of the order. A card method (for example `stripe-payment-element`) or the chain that the crypto payment is sent from.","enum":["abstract","abstract-testnet","apechain","arbitrum","arbitrum-sepolia","arbitrumnova","arc","arc-testnet","astar-zkevm","avalanche","avalanche-fuji","bank-transfer","base","base-goerli","base-sepolia","basis-theory","bsc","bsc-testnet","card","card-token","celo","celo-sepolia","checkoutcom-flow","chiliz","chiliz-spicy-testnet","coti","coti-testnet","curtis","ethereum","ethereum-goerli","ethereum-sepolia","flow","flow-testnet","hedera","hedera-testnet","hypersonic-testnet","lightlink","lightlink-pegasus","mantle","mantle-sepolia","mode","mode-sepolia","optimism","optimism-goerli","optimism-sepolia","plume","plume-testnet","polygon","polygon-amoy","polygon-mumbai","rari","rari-testnet","robinhood-chain","robinhood-chain-testnet","scroll","scroll-sepolia","sei-atlantic-2-testnet","sei-pacific-1","shape","shape-sepolia","skale-nebula","skale-nebula-testnet","solana","soneium","soneium-minato-testnet","space","space-testnet","story","story-testnet","stripe-payment-element","tempo","tempo-testnet","u2u-nebulas","u2u-solaris","verify-testnet","viction","viction-testnet","wirex-prefunded","world-chain","world-chain-sepolia","xai","xai-sepolia-testnet","zenchain-testnet","zkatana","zkyoto","zora","zora-goerli","zora-sepolia"],"examples":["stripe-payment-element"],"type":"string","isRequired":true,"uniqueKey":"order.payment.method","typeLabel":"enum\u003cstring>"},"status":{"description":"Status of the payment. It tells you the next action.\n\n- `requires-quote`: the quote is not final. Complete the order inputs first.\n- `requires-crypto-payer-address`: send `payment.payerAddress` with Update Order.\n- `requires-email`: send `payment.receiptEmail` or `recipient.email` with Update Order.\n- `requires-recipient-verification`: the recipient must prove ownership of the external wallet. Follow `payment.preparation`.\n- `requires-kyc`, `manual-kyc`, `pending-kyc-review`, `failed-kyc`: identity verification is required, in review, or failed. Follow `payment.preparation.kyc`.\n- `crypto-payer-insufficient-funds`, `crypto-payer-insufficient-funds-for-gas`: the payer wallet cannot cover the amount or the gas.\n- `awaiting-deposit-instructions`: Crossmint prepares the deposit instructions. Poll the order.\n- `awaiting-payment`: the buyer can pay. Follow `payment.preparation`.\n- `in-progress`: the payment is received and delivery is in progress.\n- `completed`: the payment is received and every line item is delivered.","enum":["awaiting-deposit-instructions","awaiting-payment","completed","crypto-payer-insufficient-funds","crypto-payer-insufficient-funds-for-gas","failed-kyc","in-progress","manual-kyc","pending-kyc-review","requires-crypto-payer-address","requires-email","requires-kyc","requires-quote","requires-recipient-verification"],"examples":["awaiting-payment"],"type":"string","isRequired":true,"uniqueKey":"order.payment.status","typeLabel":"enum\u003cstring>"},"failureReason":{"oneOf":[{"type":"object","title":"Fiat payment failure","description":"Reason the payment failed. Present when the payment was declined or could not be completed. Branch on `code`. `message` is display text, not a contract.","required":["code"],"properties":{"code":{"examples":["issuer_decline"],"type":"string","isRequired":true,"uniqueKey":"order.payment.failureReason.oneOf.0.code","typeLabel":"string"},"category":{"enum":["authorization_decline","bank_return","policy_restrictions","processing_error","risk_block","transactional_limits","verification_error"],"examples":["authorization_decline"],"type":"string","uniqueKey":"order.payment.failureReason.oneOf.0.category","typeLabel":"enum\u003cstring>"},"developerMessage":{"examples":["Generic issuer decline (do_not_honor). Do not retry automatically; ask the buyer to contact their bank."],"type":"string","uniqueKey":"order.payment.failureReason.oneOf.0.developerMessage","typeLabel":"string"},"message":{"examples":["Payment declined by your bank. Contact your bank or try a different payment method."],"type":"string","uniqueKey":"order.payment.failureReason.oneOf.0.message","typeLabel":"string"},"retryPolicy":{"enum":["complete_authentication","contact_payment_provider","do_not_retry","retry_after_cooldown","retry_with_different_payment_method","review_payment_information"],"examples":["contact_payment_provider"],"type":"string","uniqueKey":"order.payment.failureReason.oneOf.0.retryPolicy","typeLabel":"enum\u003cstring>"}},"uniqueKey":"order.payment.failureReason.oneOf.0","typeLabel":"Fiat payment failure · object"},{"type":"object","title":"Crypto payment failure","description":"Reason the payment failed. Present when the payment was declined or could not be completed. Branch on `code`. `message` is display text, not a contract.","required":["code"],"properties":{"code":{"enum":["deposit-instructions-not-found","deposit-instructions-not-issued","deposit-instructions-rejected","insufficient-funds","insufficient-gas","payment-method-rejected","tx-id-not-found","unknown"],"examples":["insufficient-funds"],"type":"string","isRequired":true,"uniqueKey":"order.payment.failureReason.oneOf.1.code","typeLabel":"enum\u003cstring>"},"developerMessage":{"examples":["Payer 0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238 holds 5.00 USDC; the order needs 10.47 USDC."],"type":"string","uniqueKey":"order.payment.failureReason.oneOf.1.developerMessage","typeLabel":"string"},"message":{"examples":["The payer wallet does not hold enough USDC to cover the order."],"type":"string","uniqueKey":"order.payment.failureReason.oneOf.1.message","typeLabel":"string"}},"uniqueKey":"order.payment.failureReason.oneOf.1","typeLabel":"Crypto payment failure · object"}],"uniqueKey":"order.payment.failureReason","typeLabel":"Fiat payment failure · object | Crypto payment failure · object"},"payer":{"description":"Best-effort identifiers of the entity that paid. Sent on checkout webhooks only, never on an Orders API response. Present for fiat card payments once the payment succeeded, and only for enabled projects.","properties":{"deviceId":{"description":"Opaque, project-scoped identifier of the device that completed the payment. Absent when device fingerprinting was unavailable.","examples":["8f3a1c2b9d4e5f60718293a4b5c6d7e8"],"type":"string","uniqueKey":"order.payment.payer.deviceId","typeLabel":"string"},"paymentMethodId":{"description":"Opaque, project-scoped identifier of the payment card used. Stable across orders and Crossmint accounts within the project.","examples":["c1d2e3f4-5a6b-4c7d-8e9f-0a1b2c3d4e5f"],"type":"string","uniqueKey":"order.payment.payer.paymentMethodId","typeLabel":"string"}},"type":"object","uniqueKey":"order.payment.payer","typeLabel":"object"},"preparation":{"oneOf":[{"type":"object","title":"Crypto transfer","description":"Instructions to complete the payment. For a card, the client secret for the payment element. For crypto, the transfer to sign and broadcast from the payer wallet. `serializedTransaction` already carries the order memo, so Crossmint matches the deposit to the order. For KYC, the inquiry to resume.","properties":{"chain":{"description":"Chain to send the payment on.","enum":["abstract","abstract-testnet","apechain","aptos","arbitrum","arbitrum-sepolia","arbitrumnova","arc","arc-testnet","astar-zkevm","avalanche","avalanche-fuji","base","base-goerli","base-sepolia","bsc","bsc-testnet","celo","celo-sepolia","chiliz","chiliz-spicy-testnet","coti","coti-testnet","curtis","ethereum","ethereum-goerli","ethereum-sepolia","flow","flow-testnet","hedera","hedera-testnet","hypersonic-testnet","lightlink","lightlink-pegasus","mantle","mantle-sepolia","mode","mode-sepolia","optimism","optimism-goerli","optimism-sepolia","plume","plume-testnet","polygon","polygon-amoy","polygon-mumbai","rari","rari-testnet","robinhood-chain","robinhood-chain-testnet","scroll","scroll-sepolia","sei-atlantic-2-testnet","sei-pacific-1","shape","shape-sepolia","skale-nebula","skale-nebula-testnet","solana","soneium","soneium-minato-testnet","space","space-testnet","stellar","story","story-testnet","sui","tempo","tempo-testnet","u2u-nebulas","u2u-solaris","verify-testnet","viction","viction-testnet","world-chain","world-chain-sepolia","xai","xai-sepolia-testnet","xion","zenchain-testnet","zkatana","zkyoto","zora","zora-goerli","zora-sepolia"],"examples":["base"],"type":"string","uniqueKey":"order.payment.preparation.oneOf.0.chain","typeLabel":"enum\u003cstring>"},"payerAddress":{"description":"Wallet address that sends the payment.","examples":["0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238"],"type":"string","uniqueKey":"order.payment.preparation.oneOf.0.payerAddress","typeLabel":"string"},"serializedTransaction":{"description":"Serialized transaction for the payer wallet to sign and broadcast. Deserialize it with the chain SDK first. The example is shortened; a real value is the complete serialized transaction. It transfers the amount in `transactionParameters` and carries the order memo.","examples":["0x02f8b0…"],"type":"string","uniqueKey":"order.payment.preparation.oneOf.0.serializedTransaction","typeLabel":"string"},"transactionParameters":{"description":"Parameters of the transfer that `serializedTransaction` executes.","properties":{"amount":{"description":"Amount to transfer, in token base units. It equals `quote.totalPrice.amount` multiplied by 10 to the power of the token decimals. For example, `1` USDC is `1000000`.","examples":["10470000"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.0.transactionParameters.amount","typeLabel":"string"},"memo":{"description":"Order memo included in the transfer. Crossmint uses it to match the deposit to the order.","examples":["b2959ca5-65e4-466a-bd26-1bd05cb4f837"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.0.transactionParameters.memo","typeLabel":"string"}},"required":["amount","memo"],"type":"object","uniqueKey":"order.payment.preparation.oneOf.0.transactionParameters","typeLabel":"object"}},"uniqueKey":"order.payment.preparation.oneOf.0","typeLabel":"Crypto transfer · object"},{"type":"object","title":"Card via Checkout.com","description":"Instructions to complete the payment. For a card, the client secret for the payment element. For crypto, the transfer to sign and broadcast from the payer wallet. `serializedTransaction` already carries the order memo, so Crossmint matches the deposit to the order. For KYC, the inquiry to resume.","required":["checkoutcomPublicKey"],"properties":{"checkoutcomPublicKey":{"description":"Checkout.com public key to initialize the card form with.","examples":["pk_sbox_abcdefghijklmnopqrstuvwxyz"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.1.checkoutcomPublicKey","typeLabel":"string"},"checkoutcomPaymentSession":{"description":"Checkout.com payment session to render the card form with.","properties":{"_links":{"properties":{"self":{"properties":{"href":{"examples":["https://api.sandbox.checkout.com/payment-sessions/ps_2abcdef1234567890abcdef12345678"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.1.checkoutcomPaymentSession._links.self.href","typeLabel":"string"}},"required":["href"],"type":"object","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.1.checkoutcomPaymentSession._links.self","typeLabel":"object"}},"required":["self"],"type":"object","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.1.checkoutcomPaymentSession._links","typeLabel":"object"},"id":{"description":"ID of the Checkout.com payment session.","examples":["ps_2abcdef1234567890abcdef12345678"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.1.checkoutcomPaymentSession.id","typeLabel":"string"},"payment_session_secret":{"description":"Secret to initialize Checkout.com Flow with.","examples":["pss_abcdef1234567890abcdef1234567890"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.1.checkoutcomPaymentSession.payment_session_secret","typeLabel":"string"},"payment_session_token":{"description":"Token of the payment session.","examples":["YmFzZTY0OnsiaWQiOiJwc18yYWJjZGVmMTIzNDU2Nzg5MCJ9"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.1.checkoutcomPaymentSession.payment_session_token","typeLabel":"string"}},"required":["_links","id","payment_session_secret","payment_session_token"],"type":"object","uniqueKey":"order.payment.preparation.oneOf.1.checkoutcomPaymentSession","typeLabel":"object"}},"uniqueKey":"order.payment.preparation.oneOf.1","typeLabel":"Card via Checkout.com · object"},{"type":"object","title":"KYC required","description":"Instructions to complete the payment. For a card, the client secret for the payment element. For crypto, the transfer to sign and broadcast from the payer wallet. `serializedTransaction` already carries the order memo, so Crossmint matches the deposit to the order. For KYC, the inquiry to resume.","required":["kyc"],"properties":{"kyc":{"oneOf":[{"type":"object","title":"Identity verification session","description":"Identity verification that the buyer must complete before the payment can continue.","required":["clientSecret","verificationId"],"properties":{"clientSecret":{"description":"Client secret that authorizes opening that session.","examples":["ivs_secret_AbCdEfGhIjKlMnOpQrStUvWxYz"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.0.clientSecret","typeLabel":"string"},"verificationId":{"description":"ID of the identity verification session to open.","examples":["a3f1c2d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.0.verificationId","typeLabel":"string"},"deviceSessionKey":{"type":"string","uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.0.deviceSessionKey","typeLabel":"string"}},"isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.0","typeLabel":"Identity verification session · object"},{"type":"object","title":"Persona inquiry","description":"Identity verification that the buyer must complete before the payment can continue.","required":["environmentId","inquiryId","provider"],"properties":{"environmentId":{"oneOf":[{"type":"string","description":"Persona environment ID to initialize the client with.","example":"env_AbCdEfGhIjKlMnOp","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.1.environmentId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.1.environmentId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.1.environmentId","typeLabel":"string | null"},"inquiryId":{"description":"ID of the Persona inquiry to open or resume.","examples":["inq_AbCdEfGhIjKlMnOpQrStUvWx"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.1.inquiryId","typeLabel":"string"},"provider":{"const":"persona","description":"Identity verification provider.","examples":["persona"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.1.provider","typeLabel":"string"},"sessionToken":{"description":"Session token to resume an inquiry that was started before.","examples":["pst_AbCdEfGhIjKlMnOpQrStUvWxYz"],"type":"string","uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.1.sessionToken","typeLabel":"string"}},"isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc.oneOf.1","typeLabel":"Persona inquiry · object"}],"isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.2.kyc","typeLabel":"Identity verification session · object | Persona inquiry · object"}},"uniqueKey":"order.payment.preparation.oneOf.2","typeLabel":"KYC required · object"},{"type":"object","title":"Recipient verification required","description":"Instructions to complete the payment. For a card, the client secret for the payment element. For crypto, the transfer to sign and broadcast from the payer wallet. `serializedTransaction` already carries the order memo, so Crossmint matches the deposit to the order. For KYC, the inquiry to resume.","required":["message"],"properties":{"message":{"examples":["Sign the verification message with the recipient wallet to prove that you own it."],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.3.message","typeLabel":"string"}},"uniqueKey":"order.payment.preparation.oneOf.3","typeLabel":"Recipient verification required · object"},{"type":"object","title":"Card via Stripe","description":"Instructions to complete the payment. For a card, the client secret for the payment element. For crypto, the transfer to sign and broadcast from the payer wallet. `serializedTransaction` already carries the order memo, so Crossmint matches the deposit to the order. For KYC, the inquiry to resume.","required":["stripePublishableKey"],"properties":{"stripePublishableKey":{"description":"Stripe publishable key to initialize Stripe.js with.","examples":["pk_test_51QxYz2eZvKYlo2CAbCdEfGhIjKlMnOpQrStUvWxYz"],"type":"string","isRequired":true,"uniqueKey":"order.payment.preparation.oneOf.4.stripePublishableKey","typeLabel":"string"},"stripeClientSecret":{"description":"Client secret of the Stripe PaymentIntent. Pass it to the Stripe Payment Element to collect the card.","examples":["pi_3QxYz2eZvKYlo2C1aBcDeFg_secret_AbCdEfGhIjKlMnOpQrStUvWxY"],"type":"string","uniqueKey":"order.payment.preparation.oneOf.4.stripeClientSecret","typeLabel":"string"},"stripeEphemeralKeySecret":{"description":"Stripe ephemeral key secret. Present when the buyer has a Stripe customer.","examples":["ek_test_YWNjdF8xUXhZejJlWnZLWWxvMkMsQWJDZEVmR2hJakts"],"type":"string","uniqueKey":"order.payment.preparation.oneOf.4.stripeEphemeralKeySecret","typeLabel":"string"}},"uniqueKey":"order.payment.preparation.oneOf.4","typeLabel":"Card via Stripe · object"}],"uniqueKey":"order.payment.preparation","typeLabel":"Crypto transfer · object | Card via Checkout.com · object | KYC required · object | Recipient verification required · object | Card via Stripe · object"},"receiptEmail":{"description":"Email that the receipt will be sent to.","examples":["buyer@example.com"],"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string","uniqueKey":"order.payment.receiptEmail","typeLabel":"string\u003cemail>"},"received":{"oneOf":[{"type":"object","title":"Crypto","description":"Amount that was received for the order. Present when the payment is received.","required":["amount","chain","currency","txId"],"properties":{"amount":{"description":"Amount that was received, as a decimal string in `currency`.","examples":["10.47"],"type":"string","isRequired":true,"uniqueKey":"order.payment.received.oneOf.0.amount","typeLabel":"string"},"chain":{"description":"Chain that the payment was received on.","enum":["abstract","abstract-testnet","apechain","aptos","arbitrum","arbitrum-sepolia","arbitrumnova","arc","arc-testnet","astar-zkevm","avalanche","avalanche-fuji","base","base-goerli","base-sepolia","bsc","bsc-testnet","celo","celo-sepolia","chiliz","chiliz-spicy-testnet","coti","coti-testnet","curtis","ethereum","ethereum-goerli","ethereum-sepolia","flow","flow-testnet","hedera","hedera-testnet","hypersonic-testnet","lightlink","lightlink-pegasus","mantle","mantle-sepolia","mode","mode-sepolia","optimism","optimism-goerli","optimism-sepolia","plume","plume-testnet","polygon","polygon-amoy","polygon-mumbai","rari","rari-testnet","robinhood-chain","robinhood-chain-testnet","scroll","scroll-sepolia","sei-atlantic-2-testnet","sei-pacific-1","shape","shape-sepolia","skale-nebula","skale-nebula-testnet","solana","soneium","soneium-minato-testnet","space","space-testnet","stellar","story","story-testnet","sui","tempo","tempo-testnet","u2u-nebulas","u2u-solaris","verify-testnet","viction","viction-testnet","world-chain","world-chain-sepolia","xai","xai-sepolia-testnet","xion","zenchain-testnet","zkatana","zkyoto","zora","zora-goerli","zora-sepolia"],"examples":["base"],"type":"string","isRequired":true,"uniqueKey":"order.payment.received.oneOf.0.chain","typeLabel":"enum\u003cstring>"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","description":"Currency of the amount that was received.","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.received.oneOf.0.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","description":"Currency of the amount that was received.","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.received.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.payment.received.oneOf.0.currency","typeLabel":"enum\u003cstring>"},"txId":{"description":"The on-chain txId the user's payment was sent in.","examples":["0x33be4e2d636a22b56cb28b858f682dd428c7f468367072e2711c09cdd42cf826"],"type":"string","isRequired":true,"uniqueKey":"order.payment.received.oneOf.0.txId","typeLabel":"string"}},"uniqueKey":"order.payment.received.oneOf.0","typeLabel":"Crypto · object"},{"type":"object","title":"Fiat","description":"Amount that was received for the order. Present when the payment is received.","required":["amount","currency"],"properties":{"amount":{"description":"Amount that was received, as a decimal string in `currency`.","examples":["10.47"],"type":"string","isRequired":true,"uniqueKey":"order.payment.received.oneOf.1.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","description":"Currency of the amount that was received.","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.received.oneOf.1.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","description":"Currency of the amount that was received.","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.received.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.payment.received.oneOf.1.currency","typeLabel":"enum\u003cstring>"}},"uniqueKey":"order.payment.received.oneOf.1","typeLabel":"Fiat · object"}],"uniqueKey":"order.payment.received","typeLabel":"Crypto · object | Fiat · object"},"refunded":{"oneOf":[{"type":"object","title":"Crypto","description":"Amount that was refunded. Present when a refund was issued.","required":["amount","chain","currency","txId"],"properties":{"amount":{"description":"Amount that was refunded, as a decimal string in `currency`.","examples":["10.47"],"type":"string","isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.0.amount","typeLabel":"string"},"chain":{"description":"Chain that the refund was sent on.","enum":["abstract","abstract-testnet","apechain","aptos","arbitrum","arbitrum-sepolia","arbitrumnova","arc","arc-testnet","astar-zkevm","avalanche","avalanche-fuji","base","base-goerli","base-sepolia","bsc","bsc-testnet","celo","celo-sepolia","chiliz","chiliz-spicy-testnet","coti","coti-testnet","curtis","ethereum","ethereum-goerli","ethereum-sepolia","flow","flow-testnet","hedera","hedera-testnet","hypersonic-testnet","lightlink","lightlink-pegasus","mantle","mantle-sepolia","mode","mode-sepolia","optimism","optimism-goerli","optimism-sepolia","plume","plume-testnet","polygon","polygon-amoy","polygon-mumbai","rari","rari-testnet","robinhood-chain","robinhood-chain-testnet","scroll","scroll-sepolia","sei-atlantic-2-testnet","sei-pacific-1","shape","shape-sepolia","skale-nebula","skale-nebula-testnet","solana","soneium","soneium-minato-testnet","space","space-testnet","stellar","story","story-testnet","sui","tempo","tempo-testnet","u2u-nebulas","u2u-solaris","verify-testnet","viction","viction-testnet","world-chain","world-chain-sepolia","xai","xai-sepolia-testnet","xion","zenchain-testnet","zkatana","zkyoto","zora","zora-goerli","zora-sepolia"],"examples":["base"],"type":"string","isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.0.chain","typeLabel":"enum\u003cstring>"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","description":"Currency of the refund.","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.0.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","description":"Currency of the refund.","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.0.currency","typeLabel":"enum\u003cstring>"},"txId":{"description":"The on-chain txId the refund was sent in.","examples":["0x7c0a4f9e2b1d8c3a6e5f4b2d1c0a9e8f7b6a5c4d3e2f1a0b9c8d7e6f5a4b3c2d"],"type":"string","isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.0.txId","typeLabel":"string"}},"uniqueKey":"order.payment.refunded.oneOf.0","typeLabel":"Crypto · object"},{"type":"object","title":"Fiat","description":"Amount that was refunded. Present when a refund was issued.","required":["amount","currency"],"properties":{"amount":{"description":"Amount that was refunded, as a decimal string in `currency`.","examples":["10.47"],"type":"string","isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.1.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","description":"Currency of the refund.","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.1.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","description":"Currency of the refund.","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.payment.refunded.oneOf.1.currency","typeLabel":"enum\u003cstring>"}},"uniqueKey":"order.payment.refunded.oneOf.1","typeLabel":"Fiat · object"}],"uniqueKey":"order.payment.refunded","typeLabel":"Crypto · object | Fiat · object"}},"required":["currency","method","status"],"type":"object","isRequired":true,"uniqueKey":"order.payment","typeLabel":"object"},"phase":{"description":"Current phase of the order lifecycle. `quote`: the quote is not final. `payment`: the order waits for the payment. `delivery`: the payment is received and delivery is in progress. `completed`: every line item is delivered.","enum":["completed","delivery","payment","quote"],"examples":["payment"],"type":"string","isRequired":true,"uniqueKey":"order.phase","typeLabel":"enum\u003cstring>"},"quote":{"description":"Quote for the whole order. Its values aggregate the line item quotes.","properties":{"status":{"description":"Status of the quote. `requires-recipient`: set the recipient to get a final quote. `requires-physical-address`: a shipping address is required for physical products. `all-line-items-unavailable`: no line item can be purchased. `valid`: the quote is final. `expired`: call Refresh Order to get a new quote.","enum":["all-line-items-unavailable","expired","requires-physical-address","requires-recipient","valid"],"examples":["valid"],"type":"string","isRequired":true,"uniqueKey":"order.quote.status","typeLabel":"enum\u003cstring>"},"exchangeRate":{"description":"The exchange rate the order was priced at, saved with the order. Present on orders that convert between currencies.","properties":{"destinationCurrency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"mxn","isRequired":true,"uniqueKey":"order.quote.exchangeRate.destinationCurrency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"mxn","isRequired":true,"uniqueKey":"order.quote.exchangeRate.destinationCurrency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.quote.exchangeRate.destinationCurrency","typeLabel":"enum\u003cstring>"},"rate":{"description":"Destination currency per one unit of source currency, as a decimal string at the precision the order was priced at. Includes the provider spread and Crossmint's exchange fee; excludes Crossmint's other fees.","examples":["17.4523"],"type":"string","isRequired":true,"uniqueKey":"order.quote.exchangeRate.rate","typeLabel":"string"},"sourceCurrency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usdc","isRequired":true,"uniqueKey":"order.quote.exchangeRate.sourceCurrency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"order.quote.exchangeRate.sourceCurrency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.quote.exchangeRate.sourceCurrency","typeLabel":"enum\u003cstring>"}},"required":["destinationCurrency","rate","sourceCurrency"],"type":"object","uniqueKey":"order.quote.exchangeRate","typeLabel":"object"},"expiresAt":{"description":"Time when the quote expires, in ISO 8601 format.","example":"2024-01-15T10:30:00.000Z","examples":["2026-10-05T14:13:11.000Z"],"format":"date-time","type":"string","uniqueKey":"order.quote.expiresAt","typeLabel":"string\u003cdate-time>"},"quotedAt":{"description":"Time when the quote was calculated, in ISO 8601 format.","example":"2024-01-15T10:30:00.000Z","examples":["2026-10-05T14:03:11.000Z"],"format":"date-time","type":"string","uniqueKey":"order.quote.quotedAt","typeLabel":"string\u003cdate-time>"},"totalPrice":{"description":"Total price of the order, fees included. The payer pays this amount. `amount` is a decimal string in `currency`.","properties":{"amount":{"examples":["10.47"],"type":"string","isRequired":true,"uniqueKey":"order.quote.totalPrice.amount","typeLabel":"string"},"currency":{"oneOf":[{"type":"string","title":"Crypto currency","enum":["$mfer","benji","bonk","chz","credit","degen","doginme","eth","eurc","keycat","matic","miggles","mochi","phantom-cash","pirate","russell","ski","sol","sui","superverse","tibbir","toby","tybg","usdc","usdxm","wld"],"example":"usd","isRequired":true,"uniqueKey":"order.quote.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","eur","gbp","hkd","idr","inr","jpy","krw","mxn","ngn","php","sgd","thb","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"order.quote.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"order.quote.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"order.quote.totalPrice","typeLabel":"object"}},"required":["status"],"type":"object","isRequired":true,"uniqueKey":"order.quote","typeLabel":"object"},"legal":{"description":"Terms that apply to the order. Absent from List Orders responses.","properties":{"requirements":{"items":{"properties":{"display":{"enum":["show-checkbox","show-text"],"examples":["show-checkbox"],"type":"string","isRequired":true,"uniqueKey":"order.legal.requirements.items.[INDEX].display","typeLabel":"enum\u003cstring>"},"type":{"enum":["crossmint-privacy-policy","crossmint-terms-of-service","privacy-policy"],"examples":["crossmint-terms-of-service"],"type":"string","isRequired":true,"uniqueKey":"order.legal.requirements.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"url":{"examples":["https://www.crossmint.com/legal/terms-of-service"],"format":"uri","type":"string","isRequired":true,"uniqueKey":"order.legal.requirements.items.[INDEX].url","typeLabel":"string\u003curi>"}},"required":["display","type","url"],"type":"object","uniqueKey":"order.legal.requirements.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"order.legal.requirements","typeLabel":"object[]"},"shownBy":{"enum":["crossmint","developer"],"examples":["crossmint"],"type":"string","isRequired":true,"uniqueKey":"order.legal.shownBy","typeLabel":"enum\u003cstring>"}},"required":["requirements","shownBy"],"type":"object","uniqueKey":"order.legal","typeLabel":"object"},"metadata":{"additionalProperties":{"oneOf":[{"type":"object","uniqueKey":"order.metadata.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"boolean","uniqueKey":"order.metadata.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"order.metadata.additionalProperties.oneOf.2","typeLabel":"null"},{"type":"number","uniqueKey":"order.metadata.additionalProperties.oneOf.3","typeLabel":"number"},{"type":"string","uniqueKey":"order.metadata.additionalProperties.oneOf.4","typeLabel":"string"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"order.metadata.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"order.metadata.additionalProperties.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"order.metadata.additionalProperties","typeLabel":"object | boolean | null | number | string | any[]"},"description":"Metadata that you sent when you created the order.","examples":[{"internalOrderId":"ORD-10042"}],"propertyNames":{"type":"string"},"type":"object","uniqueKey":"order.metadata","typeLabel":"object"}},"required":["lineItems","locale","orderId","payment","phase","quote"],"type":"object","isRequired":true,"uniqueKey":"order","typeLabel":"object"}},"required":["clientSecret","order"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"clientSecret":"\u003cstring>","order":{"lineItems":[{"chain":"base","delivery":{"status":"failed","completedAt":"2024-01-15T10:30:00.000Z","failureReason":{"code":"transfer-failed","message":"The delivery transaction reverted on chain."},"rail":"ach-us","recipient":{"email":"buyer@example.com","locator":"email:buyer@example.com:base","walletAddress":"0x9fDA6b2C3e4d5e6F7a8B9c0D1e2F3a4B5c6D7e8F","physicalAddress":{"city":"San Francisco","country":"US","line1":"123 Market St","name":"Jane Doe","postalCode":"94105","line2":"Apt 4B","state":"CA","stateOrRegion":"CA"}}},"executionMode":"exact-in","maxSlippageBps":"500","metadata":{"description":"USDC Token","imageUrl":"https://cryptologos.cc/logos/usd-coin-usdc-logo.svg","name":"USDC","collection":{"description":"Stablecoin issued by Circle, pegged 1:1 to the US dollar.","imageUrl":"https://cryptologos.cc/logos/usd-coin-usdc-logo.svg","name":"USD Coin"}},"quote":{"quantityRange":{"lowerBound":"9.95","upperBound":"10.00"},"status":"valid","charges":{"unit":{"amount":"1.00","currency":"usd"},"crossmintFees":{"amount":"0.37","currency":"usd"},"fees":{"amount":"0.47","currency":"usd","type":"exact"},"gas":{"amount":"0.10","currency":"usd"},"networkFee":{"amount":"0.10","currency":"usd"},"salesTax":{"amount":"0.84","currency":"usd"},"shipping":{"amount":"4.99","currency":"usd"},"transferFee":{"amount":"0.50","currency":"usdc"}},"totalPrice":{"amount":"10.47","currency":"usd"},"unavailabilityReason":{"code":"to","message":"This item is sold out."}},"callData":{},"executionParams":{"amount":"10.47","contractAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","maxSlippageBps":"500","mode":"exact-in"}}],"locale":"en-US","orderId":"b2959ca5-65e4-466a-bd26-1bd05cb4f837","payment":{"currency":"usd","method":"stripe-payment-element","status":"awaiting-payment","failureReason":{"code":"issuer_decline","category":"authorization_decline","developerMessage":"Generic issuer decline (do_not_honor). Do not retry automatically; ask the buyer to contact their bank.","message":"Payment declined by your bank. Contact your bank or try a different payment method.","retryPolicy":"contact_payment_provider"},"payer":{"deviceId":"8f3a1c2b9d4e5f60718293a4b5c6d7e8","paymentMethodId":"c1d2e3f4-5a6b-4c7d-8e9f-0a1b2c3d4e5f"},"preparation":{"chain":"base","payerAddress":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","serializedTransaction":"0x02f8b0…","transactionParameters":{"amount":"10470000","memo":"b2959ca5-65e4-466a-bd26-1bd05cb4f837"}},"receiptEmail":"buyer@example.com","received":{"amount":"10.47","chain":"base","currency":"usd","txId":"0x33be4e2d636a22b56cb28b858f682dd428c7f468367072e2711c09cdd42cf826"},"refunded":{"amount":"10.47","chain":"base","currency":"usd","txId":"0x7c0a4f9e2b1d8c3a6e5f4b2d1c0a9e8f7b6a5c4d3e2f1a0b9c8d7e6f5a4b3c2d"}},"phase":"payment","quote":{"status":"valid","exchangeRate":{"destinationCurrency":"mxn","rate":"17.4523","sourceCurrency":"usdc"},"expiresAt":"2024-01-15T10:30:00.000Z","quotedAt":"2024-01-15T10:30:00.000Z","totalPrice":{"amount":"10.47","currency":"usd"}},"legal":{"requirements":[{"display":"show-checkbox","type":"crossmint-terms-of-service","url":"https://www.crossmint.com/legal/terms-of-service"}],"shownBy":"crossmint"},"metadata":{"internalOrderId":"ORD-10042"}}}}},"exampleType":"generated"}},"description":"Order created successfully.","exampleType":"generated"},"736d902d-802d-408c-b466-a07cc41ac25b":{"content":{"application/json":{"schema":{"properties":{"error":{"example":true,"type":"boolean","isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"message":{"description":"Human-readable error message describing what went wrong","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"description":"Machine-readable error code for programmatic handling","type":"string","uniqueKey":"code","typeLabel":"string"},"parameters":{"additionalProperties":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"parameters.additionalProperties.oneOf.0","typeLabel":"string[]"},{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.1","typeLabel":"string"}],"uniqueKey":"parameters.additionalProperties","typeLabel":"string[] | string"},"description":"Values that explain a coded error, such as the limit that was exceeded, the amount that remains, or the list of supported currencies.","type":"object","uniqueKey":"parameters","typeLabel":"object"}},"required":["error","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":true,"message":"\u003cstring>","code":"\u003cstring>","parameters":{}}}},"exampleType":"generated"}},"description":"Invalid arguments. Make sure you are following the API specification.","exampleType":"generated"},"1a6e9b6d-5096-482e-9cb8-17010022bfab":{"content":{"application/json":{"schema":{"properties":{"error":{"example":true,"type":"boolean","isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"message":{"description":"Human-readable error message describing what went wrong","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"description":"Machine-readable error code for programmatic handling","type":"string","uniqueKey":"code","typeLabel":"string"},"parameters":{"additionalProperties":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"parameters.additionalProperties.oneOf.0","typeLabel":"string[]"},{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.1","typeLabel":"string"}],"uniqueKey":"parameters.additionalProperties","typeLabel":"string[] | string"},"description":"Values that explain a coded error, such as the limit that was exceeded, the amount that remains, or the list of supported currencies.","type":"object","uniqueKey":"parameters","typeLabel":"object"}},"required":["error","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":true,"message":"\u003cstring>","code":"\u003cstring>","parameters":{}}}},"exampleType":"generated"}},"description":"Missing or invalid API key.","exampleType":"generated"},"5ffc9a98-ae7d-4d1d-ba00-1e29e418e492":{"content":{"application/json":{"schema":{"properties":{"error":{"example":true,"type":"boolean","isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"message":{"description":"Human-readable error message describing what went wrong","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"description":"Machine-readable error code for programmatic handling","type":"string","uniqueKey":"code","typeLabel":"string"},"parameters":{"additionalProperties":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"parameters.additionalProperties.oneOf.0","typeLabel":"string[]"},{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.1","typeLabel":"string"}],"uniqueKey":"parameters.additionalProperties","typeLabel":"string[] | string"},"description":"Values that explain a coded error, such as the limit that was exceeded, the amount that remains, or the list of supported currencies.","type":"object","uniqueKey":"parameters","typeLabel":"object"}},"required":["error","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":true,"message":"\u003cstring>","code":"\u003cstring>","parameters":{}}}},"exampleType":"generated"}},"description":"Forbidden. Ensure the credentials are correct and the authentication source is allowed.","exampleType":"generated"},"f60f0c3f-6b49-4b5f-ac7b-6f3fb171fd7c":{"content":{"application/json":{"schema":{"properties":{"error":{"example":true,"type":"boolean","isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"message":{"description":"Human-readable error message describing what went wrong","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"description":"Machine-readable error code for programmatic handling","type":"string","uniqueKey":"code","typeLabel":"string"},"parameters":{"additionalProperties":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"parameters.additionalProperties.oneOf.0","typeLabel":"string[]"},{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.1","typeLabel":"string"}],"uniqueKey":"parameters.additionalProperties","typeLabel":"string[] | string"},"description":"Values that explain a coded error, such as the limit that was exceeded, the amount that remains, or the list of supported currencies.","type":"object","uniqueKey":"parameters","typeLabel":"object"}},"required":["error","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":true,"message":"\u003cstring>","code":"\u003cstring>","parameters":{}}}},"exampleType":"generated"}},"description":"Not found.","exampleType":"generated"},"55a87f24-a321-438c-b825-ff0ca0d8fb42":{"content":{"application/json":{"schema":{"properties":{"error":{"example":true,"type":"boolean","isRequired":true,"uniqueKey":"error","typeLabel":"boolean"},"message":{"description":"Human-readable error message describing what went wrong","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"description":"Machine-readable error code for programmatic handling","type":"string","uniqueKey":"code","typeLabel":"string"},"parameters":{"additionalProperties":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"parameters.additionalProperties.oneOf.0","typeLabel":"string[]"},{"type":"string","uniqueKey":"parameters.additionalProperties.oneOf.1","typeLabel":"string"}],"uniqueKey":"parameters.additionalProperties","typeLabel":"string[] | string"},"description":"Values that explain a coded error, such as the limit that was exceeded, the amount that remains, or the list of supported currencies.","type":"object","uniqueKey":"parameters","typeLabel":"object"}},"required":["error","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":true,"message":"\u003cstring>","code":"\u003cstring>","parameters":{}}}},"exampleType":"generated"}},"description":"Rate limit exceeded.","exampleType":"generated"}},"security":{"1aa53023-54e2-4654-9c33-29b92c97616c":{"apiKey":{"description":"API key required for authentication","in":"header","name":"X-API-KEY","type":"apiKey","scopes":[],"schemeName":"apiKey"}}},"servers":{"d30ce845-4535-47b1-b56a-06f7f210de03":{"description":"Staging environment (testnets)","url":"https://staging.crossmint.com/api"},"ddb7069b-e33c-4d4b-afa2-a802c5125f8d":{"description":"Production environment (mainnets)","url":"https://www.crossmint.com/api"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"description":"API key required for authentication","in":"header","name":"X-API-KEY","type":"apiKey","scopes":[],"schemeName":"apiKey"},"schema":{"title":"X-API-KEY","type":"string","description":"API key required for authentication","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"X-API-KEY"}],"title":"apiKey"}]},"originalFileLocation":"api-reference/_open-api/Orders.json"},"subdomain":"crossmint","siteName":"Crossmint Docs","title":"Create Order - Crossmint Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-15T16:55:42.819Z","originalFileLocation":"api-reference/headless/create-order.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a new order that can be used to complete a headless checkout.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Crossmint Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Order - Crossmint Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a new order that can be used to complete a headless checkout.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Crossmint Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.crossmint.com/api-reference/headless/create-order\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://crossmint.mintlify.app/_mintlify/api/og/v2?division=Orders\u0026amp;title=Create+Order\u0026amp;description=Creates+a+new+order+that+can+be+used+to+complete+a+headless+checkout.\u0026amp;theme=754218d9ca07cbe75c9ed33a\u0026amp;signature=ca3c4c0808a92e046c728b9dfa6d3388f7b22ddcd74bc63cda1d6d8b7d5e7573\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create Order - Crossmint Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a new order that can be used to complete a headless checkout.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://crossmint.mintlify.app/_mintlify/api/og/v2?division=Orders\u0026amp;title=Create+Order\u0026amp;description=Creates+a+new+order+that+can+be+used+to+complete+a+headless+checkout.\u0026amp;theme=754218d9ca07cbe75c9ed33a\u0026amp;signature=ca3c4c0808a92e046c728b9dfa6d3388f7b22ddcd74bc63cda1d6d8b7d5e7573\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/crossmint/-1hhMU0vchFPUD3H/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Crossmint Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#36b37e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.crossmint.com/api-reference/headless/create-order\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/headless/create-order.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.crossmint.com/#organization\",\"name\":\"Crossmint Docs\",\"url\":\"https://docs.crossmint.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/crossmint/a8gPOTKEuVFcSfC3/logo/crossmint-light.png?fit=max\u0026auto=format\u0026n=a8gPOTKEuVFcSfC3\u0026q=85\u0026s=8c2671e4c8f7da6956e1508bd68c2928\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.crossmint.com#website\",\"name\":\"Crossmint Docs\",\"url\":\"https://docs.crossmint.com\",\"publisher\":{\"@id\":\"https://docs.crossmint.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.crossmint.com/api-reference/headless/create-order#webpage\",\"url\":\"https://docs.crossmint.com/api-reference/headless/create-order\",\"name\":\"Create Order\",\"description\":\"Creates a new order that can be used to complete a headless checkout.\",\"dateModified\":\"2026-07-15T16:55:42.819Z\",\"isPartOf\":{\"@id\":\"https://docs.crossmint.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.crossmint.com/api-reference/headless/create-order#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.crossmint.com/api-reference/headless/create-order#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.crossmint.com/payments/advanced/webhooks\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Order\",\"item\":\"https://docs.crossmint.com/api-reference/headless/create-order\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.crossmint.com/api-reference/headless/create-order#apireference\",\"headline\":\"Create Order\",\"name\":\"Create Order\",\"description\":\"Creates a new order that can be used to complete a headless checkout.\",\"url\":\"https://docs.crossmint.com/api-reference/headless/create-order\",\"mainEntityOfPage\":{\"@id\":\"https://docs.crossmint.com/api-reference/headless/create-order#webpage\"},\"dateModified\":\"2026-07-15T16:55:42.819Z\",\"publisher\":{\"@id\":\"https://docs.crossmint.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.crossmint.com#website\"}}]}\u003c/script>","siteName":"Crossmint Docs","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/introduction/platform-overview"}]},{"tab":"Wallets","dropdowns":[{"dropdown":"Wallets V1","icon":"tag","groups":[{"group":"Introduction","pages":[{"title":"Overview","href":"/wallets/overview"}]},{"group":"Quickstarts ⚡","pages":[{"title":"React","href":"/wallets/quickstarts/react"},{"title":"Node.js","href":"/wallets/quickstarts/nodejs"},{"title":"REST API","href":"/wallets/quickstarts/restapi"},{"title":"React Native","href":"/wallets/quickstarts/react-native"},{"title":"Flutter","href":"/wallets/quickstarts/flutter"},{"title":"Swift","href":"/wallets/quickstarts/swift"},{"title":"Kotlin","href":"/wallets/quickstarts/kotlin"}]},{"group":"Concepts","pages":[{"title":"Embedded Wallets","href":"/wallets/concepts/embedded-wallets"},{"title":"Treasury Wallets","href":"/wallets/concepts/treasury"},{"title":"Architecture","href":"/wallets/architecture"},{"title":"Signers","href":"/wallets/concepts/signers"},{"title":"Signer Types","href":"/wallets/concepts/signer-types"},{"title":"Recovery Methods","href":"/wallets/concepts/recovery"},{"title":"Quorum (multi-approval) Signer","href":"/wallets/concepts/quorum-signers"},{"title":"Custody Models","href":"/wallets/concepts/custody-models"},{"title":"Wallet Locators","href":"/wallets/concepts/wallet-locators"},{"title":"Glossary","href":"/introduction/glossary"}]},{"group":"Guides","pages":[{"group":"Wallet Actions","pages":[{"title":"Create Wallet","href":"/wallets/guides/create-wallet"},{"title":"Fund a Staging Wallet","href":"/wallets/guides/fund-staging-wallet"},{"title":"Check Balances","href":"/wallets/guides/check-balances"},{"title":"Transfer Tokens","href":"/wallets/guides/transfer-tokens"},{"group":"Custom Transactions","pages":[{"title":"Custom EVM Transactions","sidebarTitle":"EVM","href":"/wallets/guides/send-transaction-evm"},{"title":"Custom Solana Transactions","sidebarTitle":"Solana","href":"/wallets/guides/send-transaction-solana"},{"title":"Custom Stellar Transactions","sidebarTitle":"Stellar","href":"/wallets/guides/send-transaction-stellar"}]},{"title":"Sign Messages","sidebarTitle":"Sign Message","href":"/wallets/guides/sign-message"},{"title":"List Wallet Transfers","href":"/wallets/guides/list-transfers"}]},{"group":"Signers","pages":[{"group":"Setup","pages":[{"title":"Device Signer","href":"/wallets/guides/signers/device-signer"},{"title":"Passkey Signer","href":"/wallets/guides/signers/passkey"},{"title":"External Wallet Signer","href":"/wallets/guides/signers/external-wallet"},{"title":"Server Signer","href":"/wallets/guides/signers/server-signer"},{"title":"Cloud KMS Signers","href":"/wallets/guides/signers/cloud-kms"},{"title":"Use a Quorum Signer","href":"/wallets/guides/signers/quorum-signer"},{"title":"Server-Side Wallet with Device Signer","href":"/wallets/guides/signers/device-signer-server-wallet"}]},{"group":"Management","pages":[{"title":"Add Signers to a Wallet","href":"/wallets/guides/signers/add-signers"},{"title":"List Wallet Signers","href":"/wallets/guides/signers/list-signers"},{"title":"Restrict a Signer with Scopes","href":"/wallets/guides/signers/scopes"},{"title":"Remove a Signer from a Wallet","href":"/wallets/guides/signers/remove-signer"}]}]},{"group":"Recovery Methods","pages":[{"title":"Configure Wallet Recovery","href":"/wallets/guides/recovery/configure-recovery"},{"title":"Send WhatsApp OTPs From Your Business Number","sidebarTitle":"WhatsApp Sender","href":"/wallets/guides/recovery/whatsapp-sender"},{"title":"Manage Recovery Methods","href":"/wallets/guides/recovery/manage-recovery-methods"},{"title":"Recover a Wallet","href":"/wallets/guides/recovery/wallet-recovery"}]},{"group":"Wallet Extensions","pages":[{"title":"Wallet Extensions","sidebarTitle":"Overview","href":"/wallets/guides/wallet-extensions/overview"},{"group":"Swapping \u0026 Bridging","pages":[{"title":"Swapping \u0026 Bridging Overview","sidebarTitle":"Overview","href":"/wallets/guides/wallet-extensions/swapping-and-bridging"},{"title":"Jupiter","href":"/wallets/guides/wallet-extensions/swap-jupiter"},{"title":"LI.FI","href":"/wallets/guides/wallet-extensions/bridge-lifi"},{"title":"Relay","href":"/wallets/guides/wallet-extensions/relay"}]},{"group":"Yield Generation","pages":[{"title":"Yield.xyz","href":"/wallets/guides/wallet-extensions/yield-xyz"},{"title":"Morpho","href":"/wallets/guides/wallet-extensions/morpho"}]},{"group":"Card Issuance","pages":[{"title":"Rain Card Issuance","sidebarTitle":"Rain","href":"/wallets/guides/wallet-extensions/credit-cards"},{"title":"Reap Card Issuance","sidebarTitle":"Reap","href":"/wallets/guides/wallet-extensions/reap"}]},{"title":"Embedded Credit","href":"/wallets/guides/wallet-extensions/tala"},{"group":"Tokenized Stocks","pages":[{"title":"Ondo Global Markets","href":"/wallets/guides/wallet-extensions/swap-ondo"}]}]},{"group":"Advanced","pages":[{"title":"Use Your Own Auth Provider","href":"/wallets/guides/bring-your-own-auth"},{"title":"Cover Transaction Fees for Your Users","href":"/wallets/guides/gas-sponsorship"},{"title":"Wallet Webhooks","href":"/wallets/guides/webhooks"},{"title":"Set Up a Treasury Wallet","href":"/wallets/guides/treasury-wallets"},{"title":"Export Private Key","href":"/wallets/guides/export-private-key"},{"title":"Troubleshooting","href":"/wallets/guides/troubleshooting"},{"title":"Migrate to V1","href":"/wallets/guides/migrate-to-v1"},{"title":"Migrate to React Native SDK 2.0","href":"/wallets/guides/migrate-react-native-sdk-2"}]}]},{"group":"API Reference","pages":[{"group":"REST","icon":"brackets-curly","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets","title":"Create Wallet","href":"/api-reference/wallets/create-wallet"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}","title":"Get Wallet By Locator","href":"/api-reference/wallets/get-wallet-by-locator"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/balances","title":"Get Wallet Balance","href":"/api-reference/wallets/get-wallet-balance"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /v1-alpha2/wallets/{walletLocator}/balances","title":"Fund Wallet","href":"/api-reference/wallets/fund-wallet"},{"openapi":"api-reference/_open-api/WalletsAPIs.json GET /2022-06-09/wallets/{identifier}/nfts","title":"Get NFTs from Wallet","href":"/api-reference/wallets/get-nfts-from-wallet"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/transactions","title":"Create Transaction","href":"/api-reference/wallets/create-transaction"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/transactions/{transactionId}","title":"Get Transaction","href":"/api-reference/wallets/get-transaction"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/transactions","title":"Get Wallet Transactions","href":"/api-reference/wallets/get-transactions"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/transactions/{transactionId}/approvals","title":"Approve Transaction","href":"/api-reference/wallets/approve-transaction"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/signatures","title":"Create Signature","href":"/api-reference/wallets/create-signature"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/signatures","title":"Get All Signatures","href":"/api-reference/wallets/get-signatures"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/signatures/{signatureId}","title":"Get Signature","href":"/api-reference/wallets/get-signature"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/signatures/{signatureId}/approvals","title":"Approve Signature","href":"/api-reference/wallets/approve-signature"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/signers","title":"Create Delegated Signer","href":"/api-reference/wallets/register-delegated-key"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json DELETE /2025-06-09/wallets/{walletLocator}/signers/{signer}","title":"Remove Delegated Signer","href":"/api-reference/wallets/remove-delegated-key"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/signers/{signer}","title":"Get Delegated Signer","href":"/api-reference/wallets/get-signer"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/recovery-methods","title":"Add Recovery Method","href":"/api-reference/wallets/add-recovery-method"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json DELETE /2025-06-09/wallets/{walletLocator}/recovery-methods/{signer}","title":"Remove Recovery Method","href":"/api-reference/wallets/remove-recovery-method"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/tokens/{tokenLocator}/transfers","title":"Transfer Token","href":"/api-reference/wallets/transfer-token"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/tokens/{tokenLocator}/transfers/{transactionId}","title":"Get Transfer Transaction","href":"/api-reference/wallets/get-transfer-token"},{"title":"List Wallet Transfers","openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /unstable/wallets/{walletLocator}/transfers","href":"/api-reference/wallets/list-transfers"}]},{"group":"Typescript SDK","icon":"/images/icons/ts-logo-128.png","pages":[{"title":"Getting Started","href":"/sdk-reference/wallets/typescript/overview"},{"title":"Reference","href":"/sdk-reference/wallets/typescript/reference"},{"group":"Classes","pages":[{"title":"AuthRejectedError","href":"/sdk-reference/wallets/typescript/classes/AuthRejectedError"},{"title":"CrossmintWallets","href":"/sdk-reference/wallets/typescript/classes/CrossmintWallets"},{"title":"DeviceSignerKeyStorage","href":"/sdk-reference/wallets/typescript/classes/DeviceSignerKeyStorage"},{"title":"DuplicateRecoverySignerError","href":"/sdk-reference/wallets/typescript/classes/DuplicateRecoverySignerError"},{"title":"EVMWallet","href":"/sdk-reference/wallets/typescript/classes/EVMWallet"},{"title":"IframeDeviceSignerKeyStorage","href":"/sdk-reference/wallets/typescript/classes/IframeDeviceSignerKeyStorage"},{"title":"InvalidRecoveryConfigError","href":"/sdk-reference/wallets/typescript/classes/InvalidRecoveryConfigError"},{"title":"InvalidTransferAmountError","href":"/sdk-reference/wallets/typescript/classes/InvalidTransferAmountError"},{"title":"JWTDecryptionError","href":"/sdk-reference/wallets/typescript/classes/JWTDecryptionError"},{"title":"JWTExpiredError","href":"/sdk-reference/wallets/typescript/classes/JWTExpiredError"},{"title":"JWTIdentifierError","href":"/sdk-reference/wallets/typescript/classes/JWTIdentifierError"},{"title":"JWTInvalidError","href":"/sdk-reference/wallets/typescript/classes/JWTInvalidError"},{"title":"KeyExportError","href":"/sdk-reference/wallets/typescript/classes/KeyExportError"},{"title":"NotAuthorizedError","href":"/sdk-reference/wallets/typescript/classes/NotAuthorizedError"},{"title":"NotSupportedOnApiVersionError","href":"/sdk-reference/wallets/typescript/classes/NotSupportedOnApiVersionError"},{"title":"OnboardingSessionExpiredError","href":"/sdk-reference/wallets/typescript/classes/OnboardingSessionExpiredError"},{"title":"OtpValidationError","href":"/sdk-reference/wallets/typescript/classes/OtpValidationError"},{"title":"QuorumSignerNotSupportedError","href":"/sdk-reference/wallets/typescript/classes/QuorumSignerNotSupportedError"},{"title":"RecoveryAdminSignerConflictError","href":"/sdk-reference/wallets/typescript/classes/RecoveryAdminSignerConflictError"},{"title":"RecoveryMethodRequiredError","href":"/sdk-reference/wallets/typescript/classes/RecoveryMethodRequiredError"},{"title":"RecoveryNotSupportedOnChainError","href":"/sdk-reference/wallets/typescript/classes/RecoveryNotSupportedOnChainError"},{"title":"RecoverySignerConflictError","href":"/sdk-reference/wallets/typescript/classes/RecoverySignerConflictError"},{"title":"RecoverySignerLimitExceededError","href":"/sdk-reference/wallets/typescript/classes/RecoverySignerLimitExceededError"},{"title":"SignerAuthenticationError","href":"/sdk-reference/wallets/typescript/classes/SignerAuthenticationError"},{"title":"SignerRequiredError","href":"/sdk-reference/wallets/typescript/classes/SignerRequiredError"},{"title":"SignerStatusError","href":"/sdk-reference/wallets/typescript/classes/SignerStatusError"},{"title":"SolanaWallet","href":"/sdk-reference/wallets/typescript/classes/SolanaWallet"},{"title":"StellarWallet","href":"/sdk-reference/wallets/typescript/classes/StellarWallet"},{"title":"UnsupportedBrowserError","href":"/sdk-reference/wallets/typescript/classes/UnsupportedBrowserError"},{"title":"Wallet","href":"/sdk-reference/wallets/typescript/classes/Wallet"},{"title":"WalletNotAvailableError","href":"/sdk-reference/wallets/typescript/classes/WalletNotAvailableError"},{"title":"WalletsApiClient","href":"/sdk-reference/wallets/typescript/classes/WalletsApiClient"}]},{"group":"Interfaces","pages":[{"title":"ExportableSignerAdapter","href":"/sdk-reference/wallets/typescript/interfaces/ExportableSignerAdapter"},{"title":"SignerAdapter","href":"/sdk-reference/wallets/typescript/interfaces/SignerAdapter"}]},{"group":"Type Aliases","pages":[{"title":"AddRecoveryMethodOptions","href":"/sdk-reference/wallets/typescript/type-aliases/AddRecoveryMethodOptions"},{"title":"AddRecoveryMethodReturnType","href":"/sdk-reference/wallets/typescript/type-aliases/AddRecoveryMethodReturnType"},{"title":"AddSignerOptions","href":"/sdk-reference/wallets/typescript/type-aliases/AddSignerOptions"},{"title":"ApiKeySignerLocator","href":"/sdk-reference/wallets/typescript/type-aliases/ApiKeySignerLocator"},{"title":"ApproveOptions","href":"/sdk-reference/wallets/typescript/type-aliases/ApproveOptions"},{"title":"ApproveParams","href":"/sdk-reference/wallets/typescript/type-aliases/ApproveParams"},{"title":"ApproveTransactionParams","href":"/sdk-reference/wallets/typescript/type-aliases/ApproveTransactionParams"},{"title":"Balances","href":"/sdk-reference/wallets/typescript/type-aliases/Balances"},{"title":"BiometricRequestHandler","href":"/sdk-reference/wallets/typescript/type-aliases/BiometricRequestHandler"},{"title":"Callbacks","href":"/sdk-reference/wallets/typescript/type-aliases/Callbacks"},{"title":"Chain","href":"/sdk-reference/wallets/typescript/type-aliases/Chain"},{"title":"ClientSideWalletArgsFor","href":"/sdk-reference/wallets/typescript/type-aliases/ClientSideWalletArgsFor"},{"title":"ClientSideWalletCreateArgs","href":"/sdk-reference/wallets/typescript/type-aliases/ClientSideWalletCreateArgs"},{"title":"CreateServerSignerParams","href":"/sdk-reference/wallets/typescript/type-aliases/CreateServerSignerParams"},{"title":"CreateWalletParams","href":"/sdk-reference/wallets/typescript/type-aliases/CreateWalletParams"},{"title":"CreateWalletResponse","href":"/sdk-reference/wallets/typescript/type-aliases/CreateWalletResponse"},{"title":"DeviceSignerConfig","href":"/sdk-reference/wallets/typescript/type-aliases/DeviceSignerConfig"},{"title":"DeviceSignerLocator","href":"/sdk-reference/wallets/typescript/type-aliases/DeviceSignerLocator"},{"title":"EVMChain","href":"/sdk-reference/wallets/typescript/type-aliases/EVMChain"},{"title":"EVMTransactionInput","href":"/sdk-reference/wallets/typescript/type-aliases/EVMTransactionInput"},{"title":"EmailSignerConfig","href":"/sdk-reference/wallets/typescript/type-aliases/EmailSignerConfig"},{"title":"EmailSignerLocator","href":"/sdk-reference/wallets/typescript/type-aliases/EmailSignerLocator"},{"title":"EvmExternalWalletSignerConfig","href":"/sdk-reference/wallets/typescript/type-aliases/EvmExternalWalletSignerConfig"},{"title":"ExportSignerTEEConnection","href":"/sdk-reference/wallets/typescript/type-aliases/ExportSignerTEEConnection"},{"title":"ExternalWalletRegistrationConfig","href":"/sdk-reference/wallets/typescript/type-aliases/ExternalWalletRegistrationConfig"},{"title":"ExternalWalletSignerConfig","href":"/sdk-reference/wallets/typescript/type-aliases/ExternalWalletSignerConfig"},{"title":"ExternalWalletSignerConfigForChain","href":"/sdk-reference/wallets/typescript/type-aliases/ExternalWalletSignerConfigForChain"},{"title":"ExternalWalletSignerLocator","href":"/sdk-reference/wallets/typescript/type-aliases/ExternalWalletSignerLocator"},{"title":"FundWalletParams","href":"/sdk-reference/wallets/typescript/type-aliases/FundWalletParams"},{"title":"FundWalletResponse","href":"/sdk-reference/wallets/typescript/type-aliases/FundWalletResponse"},{"title":"GetBalanceResponse","href":"/sdk-reference/wallets/typescript/type-aliases/GetBalanceResponse"},{"title":"GetTransactionResponse","href":"/sdk-reference/wallets/typescript/type-aliases/GetTransactionResponse"},{"title":"PasskeyProvider","href":"/sdk-reference/wallets/typescript/type-aliases/PasskeyProvider"},{"title":"PasskeySignResult","href":"/sdk-reference/wallets/typescript/type-aliases/PasskeySignResult"},{"title":"PasskeySignerLocator","href":"/sdk-reference/wallets/typescript/type-aliases/PasskeySignerLocator"},{"title":"PhoneSignerConfig","href":"/sdk-reference/wallets/typescript/type-aliases/PhoneSignerConfig"},{"title":"PhoneSignerLocator","href":"/sdk-reference/wallets/typescript/type-aliases/PhoneSignerLocator"},{"title":"RecoverySignerConfigForChain","href":"/sdk-reference/wallets/typescript/type-aliases/RecoverySignerConfigForChain"},{"title":"RegisterSignerPasskeyParams","href":"/sdk-reference/wallets/typescript/type-aliases/RegisterSignerPasskeyParams"},{"title":"RemoveRecoveryMethodOptions","href":"/sdk-reference/wallets/typescript/type-aliases/RemoveRecoveryMethodOptions"},{"title":"RemoveRecoveryMethodReturnType","href":"/sdk-reference/wallets/typescript/type-aliases/RemoveRecoveryMethodReturnType"},{"title":"RemoveSignerOptions","href":"/sdk-reference/wallets/typescript/type-aliases/RemoveSignerOptions"},{"title":"Scope","href":"/sdk-reference/wallets/typescript/type-aliases/Scope"},{"title":"SendResponse","href":"/sdk-reference/wallets/typescript/type-aliases/SendResponse"},{"title":"ServerSigner","href":"/sdk-reference/wallets/typescript/type-aliases/ServerSigner"},{"title":"ServerSignerConfig","href":"/sdk-reference/wallets/typescript/type-aliases/ServerSignerConfig"},{"title":"Signature","href":"/sdk-reference/wallets/typescript/type-aliases/Signature"},{"title":"Signer","href":"/sdk-reference/wallets/typescript/type-aliases/Signer"},{"title":"SignerConfigForChain","href":"/sdk-reference/wallets/typescript/type-aliases/SignerConfigForChain"},{"title":"SignerLocator","href":"/sdk-reference/wallets/typescript/type-aliases/SignerLocator"},{"title":"SignerStatus","href":"/sdk-reference/wallets/typescript/type-aliases/SignerStatus"},{"title":"SolanaChain","href":"/sdk-reference/wallets/typescript/type-aliases/SolanaChain"},{"title":"SolanaExternalWalletSignerConfig","href":"/sdk-reference/wallets/typescript/type-aliases/SolanaExternalWalletSignerConfig"},{"title":"SolanaTransactionInput","href":"/sdk-reference/wallets/typescript/type-aliases/SolanaTransactionInput"},{"title":"StellarChain","href":"/sdk-reference/wallets/typescript/type-aliases/StellarChain"},{"title":"StellarExternalWalletSignerConfig","href":"/sdk-reference/wallets/typescript/type-aliases/StellarExternalWalletSignerConfig"},{"title":"Transaction","href":"/sdk-reference/wallets/typescript/type-aliases/Transaction"},{"title":"TransferScope","href":"/sdk-reference/wallets/typescript/type-aliases/TransferScope"},{"title":"Transfers","href":"/sdk-reference/wallets/typescript/type-aliases/Transfers"},{"title":"WalletArgsFor","href":"/sdk-reference/wallets/typescript/type-aliases/WalletArgsFor"},{"title":"WalletCreateArgs","href":"/sdk-reference/wallets/typescript/type-aliases/WalletCreateArgs"},{"title":"WalletLocator","href":"/sdk-reference/wallets/typescript/type-aliases/WalletLocator"},{"title":"WalletOptions","href":"/sdk-reference/wallets/typescript/type-aliases/WalletOptions"},{"title":"WalletPlugin","href":"/sdk-reference/wallets/typescript/type-aliases/WalletPlugin"}]},{"group":"Functions","pages":[{"title":"createCrossmint","href":"/sdk-reference/wallets/typescript/functions/createCrossmint"},{"title":"createDeviceSigner","href":"/sdk-reference/wallets/typescript/functions/createDeviceSigner"},{"title":"createServerSigner","href":"/sdk-reference/wallets/typescript/functions/createServerSigner"},{"title":"isExportableSignerAdapter","href":"/sdk-reference/wallets/typescript/functions/isExportableSignerAdapter"},{"title":"recoveryMethodsFromCreateArgs","href":"/sdk-reference/wallets/typescript/functions/recoveryMethodsFromCreateArgs"}]}]},{"group":"React SDK","icon":"/images/icons/react.svg","pages":[{"title":"Get Started","href":"/sdk-reference/wallets/react/get-started"},{"title":"Providers","href":"/sdk-reference/wallets/react/providers"},{"title":"Hooks","href":"/sdk-reference/wallets/react/hooks"},{"title":"Components","href":"/sdk-reference/wallets/react/components"}]},{"group":"React Native SDK","icon":"/images/icons/react-native.svg","pages":[{"title":"Get Started","href":"/sdk-reference/wallets/react-native/get-started"},{"title":"Providers","href":"/sdk-reference/wallets/react-native/providers"},{"title":"Hooks","href":"/sdk-reference/wallets/react-native/hooks"},{"title":"Components","href":"/sdk-reference/wallets/react-native/components"}]},{"group":"Flutter SDK","icon":"/images/icons/flutter.svg","pages":[{"title":"Get Started","href":"/sdk-reference/wallets/flutter/get-started"},{"title":"Providers","href":"/sdk-reference/wallets/flutter/providers"},{"title":"Controllers","href":"/sdk-reference/wallets/flutter/controllers"},{"title":"Widgets","href":"/sdk-reference/wallets/flutter/widgets"},{"group":"Classes","pages":[{"title":"ChainExplorerRegistry","href":"/sdk-reference/wallets/flutter/classes/chain-explorer-registry"},{"title":"CrossmintApiConfig","href":"/sdk-reference/wallets/flutter/classes/crossmint-api-config"},{"title":"CrossmintApiKeySigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-api-key-signer"},{"title":"CrossmintApiVersions","href":"/sdk-reference/wallets/flutter/classes/crossmint-api-versions"},{"title":"CrossmintAuthClient","href":"/sdk-reference/wallets/flutter/classes/crossmint-auth-client"},{"title":"CrossmintAuthException","href":"/sdk-reference/wallets/flutter/classes/crossmint-auth-exception"},{"title":"CrossmintAuthRejectedException","href":"/sdk-reference/wallets/flutter/classes/crossmint-auth-rejected-exception"},{"title":"CrossmintAuthScope","href":"/sdk-reference/wallets/flutter/classes/crossmint-auth-scope"},{"title":"CrossmintClient","href":"/sdk-reference/wallets/flutter/classes/crossmint-client"},{"title":"CrossmintClientConfig","href":"/sdk-reference/wallets/flutter/classes/crossmint-client-config"},{"title":"CrossmintConfigurationException","href":"/sdk-reference/wallets/flutter/classes/crossmint-configuration-exception"},{"title":"CrossmintCredentialsException","href":"/sdk-reference/wallets/flutter/classes/crossmint-credentials-exception"},{"title":"CrossmintDeserializationException","href":"/sdk-reference/wallets/flutter/classes/crossmint-deserialization-exception"},{"title":"CrossmintDeviceWalletSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-device-wallet-signer"},{"title":"CrossmintEmailOtpDialog","href":"/sdk-reference/wallets/flutter/classes/crossmint-email-otp-dialog"},{"title":"CrossmintEvmExternalWalletSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-evm-external-wallet-signer"},{"title":"CrossmintEvmNonCustodialSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-evm-non-custodial-signer"},{"title":"CrossmintEvmWallet","href":"/sdk-reference/wallets/flutter/classes/crossmint-evm-wallet"},{"title":"CrossmintException","href":"/sdk-reference/wallets/flutter/classes/crossmint-exception"},{"title":"CrossmintExportPrivateKeyButton","href":"/sdk-reference/wallets/flutter/classes/crossmint-export-private-key-button"},{"title":"CrossmintExportableWalletSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-exportable-wallet-signer"},{"title":"CrossmintExternalWalletSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-external-wallet-signer"},{"title":"CrossmintNonCustodialSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-non-custodial-signer"},{"title":"CrossmintOtpCodeInputStep","href":"/sdk-reference/wallets/flutter/classes/crossmint-otp-code-input-step"},{"title":"CrossmintOtpConfirmationStep","href":"/sdk-reference/wallets/flutter/classes/crossmint-otp-confirmation-step"},{"title":"CrossmintOtpModalShell","href":"/sdk-reference/wallets/flutter/classes/crossmint-otp-modal-shell"},{"title":"CrossmintPasskeyApprovalSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-passkey-approval-signer"},{"title":"CrossmintPasskeySignerFactory","href":"/sdk-reference/wallets/flutter/classes/crossmint-passkey-signer-factory"},{"title":"CrossmintPhoneOtpDialog","href":"/sdk-reference/wallets/flutter/classes/crossmint-phone-otp-dialog"},{"title":"CrossmintPollingConfig","href":"/sdk-reference/wallets/flutter/classes/crossmint-polling-config"},{"title":"CrossmintRuntimeWalletBase","href":"/sdk-reference/wallets/flutter/classes/crossmint-runtime-wallet-base"},{"title":"CrossmintSignerException","href":"/sdk-reference/wallets/flutter/classes/crossmint-signer-exception"},{"title":"CrossmintSolanaExternalWalletSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-solana-external-wallet-signer"},{"title":"CrossmintSolanaNonCustodialSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-solana-non-custodial-signer"},{"title":"CrossmintSolanaWallet","href":"/sdk-reference/wallets/flutter/classes/crossmint-solana-wallet"},{"title":"CrossmintStellarExternalWalletSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-stellar-external-wallet-signer"},{"title":"CrossmintStellarNonCustodialSigner","href":"/sdk-reference/wallets/flutter/classes/crossmint-stellar-non-custodial-signer"},{"title":"CrossmintStellarWallet","href":"/sdk-reference/wallets/flutter/classes/crossmint-stellar-wallet"},{"title":"CrossmintTokensException","href":"/sdk-reference/wallets/flutter/classes/crossmint-tokens-exception"},{"title":"CrossmintUsersException","href":"/sdk-reference/wallets/flutter/classes/crossmint-users-exception"},{"title":"CrossmintWalletAuthChallenge","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-auth-challenge"},{"title":"CrossmintWalletController","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-controller"},{"title":"CrossmintWalletControllerConfig","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-controller-config"},{"title":"CrossmintWalletException","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-exception"},{"title":"CrossmintWalletHost","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-host"},{"title":"CrossmintWalletLifecycleCallbacks","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-lifecycle-callbacks"},{"title":"CrossmintWalletOtpController","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-otp-controller"},{"title":"CrossmintWalletProvider","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-provider"},{"title":"CrossmintWalletProviderConfig","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-provider-config"},{"title":"CrossmintWalletProviderDependencies","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-provider-dependencies"},{"title":"CrossmintWalletScope","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-scope"},{"title":"CrossmintWalletStateRepository","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-state-repository"},{"title":"CrossmintWalletStateView","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallet-state-view"},{"title":"CrossmintWallets","href":"/sdk-reference/wallets/flutter/classes/crossmint-wallets"},{"title":"DefaultCrossmintAppIdentityResolver","href":"/sdk-reference/wallets/flutter/classes/default-crossmint-app-identity-resolver"},{"title":"SoftwareDeviceSignerKeyStorage","href":"/sdk-reference/wallets/flutter/classes/software-device-signer-key-storage"},{"title":"UnsupportedPasskeySignerFactory","href":"/sdk-reference/wallets/flutter/classes/unsupported-passkey-signer-factory"},{"title":"WalletResponseParser","href":"/sdk-reference/wallets/flutter/classes/wallet-response-parser"},{"title":"WalletSerializationCodec","href":"/sdk-reference/wallets/flutter/classes/wallet-serialization-codec"}]},{"group":"Enums","pages":[{"title":"CrossmintChain","href":"/sdk-reference/wallets/flutter/enums/crossmint-chain"},{"title":"CrossmintChainFamily","href":"/sdk-reference/wallets/flutter/enums/crossmint-chain-family"},{"title":"CrossmintErrorCode","href":"/sdk-reference/wallets/flutter/enums/crossmint-error-code"},{"title":"CrossmintWalletStatus","href":"/sdk-reference/wallets/flutter/enums/crossmint-wallet-status"}]},{"group":"Type Aliases","pages":[{"title":"CrossmintExportPrivateKeyButtonBuilder","href":"/sdk-reference/wallets/flutter/type-aliases/crossmint-export-private-key-button-builder"},{"title":"CrossmintExternalWalletSignCallback","href":"/sdk-reference/wallets/flutter/type-aliases/crossmint-external-wallet-sign-callback"},{"title":"CrossmintOtpPromptBuilder","href":"/sdk-reference/wallets/flutter/type-aliases/crossmint-otp-prompt-builder"},{"title":"CrossmintOtpRejectCallback","href":"/sdk-reference/wallets/flutter/type-aliases/crossmint-otp-reject-callback"},{"title":"CrossmintOtpSendCallback","href":"/sdk-reference/wallets/flutter/type-aliases/crossmint-otp-send-callback"},{"title":"CrossmintOtpVerifyCallback","href":"/sdk-reference/wallets/flutter/type-aliases/crossmint-otp-verify-callback"},{"title":"CrossmintSignerAuthRequiredCallback","href":"/sdk-reference/wallets/flutter/type-aliases/crossmint-signer-auth-required-callback"}]}]},{"group":"Swift SDK","icon":"/images/icons/swift.svg","pages":[{"group":"Classes","pages":[{"title":"ABI","href":"/sdk-reference/wallets/swift/classes/abi"},{"title":"ApiKeySigner","href":"/sdk-reference/wallets/swift/classes/apikeysigner"},{"title":"CrossmintAuthManager","href":"/sdk-reference/wallets/swift/classes/crossmintauthmanager"},{"title":"CrossmintSDK","href":"/sdk-reference/wallets/swift/classes/crossmintsdk"},{"title":"DefaultAuthClient","href":"/sdk-reference/wallets/swift/classes/defaultauthclient"},{"title":"DefaultAuthService","href":"/sdk-reference/wallets/swift/classes/defaultauthservice"},{"title":"DefaultCrossmintWallets","href":"/sdk-reference/wallets/swift/classes/defaultcrossmintwallets"},{"title":"DefaultSmartWalletService","href":"/sdk-reference/wallets/swift/classes/defaultsmartwalletservice"},{"title":"EVMEmailSigner","href":"/sdk-reference/wallets/swift/classes/evmemailsigner"},{"title":"EVMKeyPairSigner","href":"/sdk-reference/wallets/swift/classes/evmkeypairsigner"},{"title":"EVMWallet","href":"/sdk-reference/wallets/swift/classes/evmwallet"},{"title":"PasskeySigner","href":"/sdk-reference/wallets/swift/classes/passkeysigner"},{"title":"PhoneSigner","href":"/sdk-reference/wallets/swift/classes/phonesigner"},{"title":"SolanaEmailSigner","href":"/sdk-reference/wallets/swift/classes/solanaemailsigner"},{"title":"SolanaWallet","href":"/sdk-reference/wallets/swift/classes/solanawallet"},{"title":"StellarEmailSigner","href":"/sdk-reference/wallets/swift/classes/stellaremailsigner"},{"title":"StellarWallet","href":"/sdk-reference/wallets/swift/classes/stellarwallet"},{"title":"Wallet","href":"/sdk-reference/wallets/swift/classes/wallet"}]},{"group":"Protocols","pages":[{"title":"AdminSignerApiModel","href":"/sdk-reference/wallets/swift/protocols/adminsignerapimodel"},{"title":"AdminSignerData","href":"/sdk-reference/wallets/swift/protocols/adminsignerdata"},{"title":"AnyChain","href":"/sdk-reference/wallets/swift/protocols/anychain"},{"title":"ApprovalSigner","href":"/sdk-reference/wallets/swift/protocols/approvalsigner"},{"title":"AuthClient","href":"/sdk-reference/wallets/swift/protocols/authclient"},{"title":"AuthManager","href":"/sdk-reference/wallets/swift/protocols/authmanager"},{"title":"AuthService","href":"/sdk-reference/wallets/swift/protocols/authservice"},{"title":"BalanceService","href":"/sdk-reference/wallets/swift/protocols/balanceservice"},{"title":"BlockchainAddress","href":"/sdk-reference/wallets/swift/protocols/blockchainaddress"},{"title":"ChainWithSigners","href":"/sdk-reference/wallets/swift/protocols/chainwithsigners"},{"title":"CrossmintWallets","href":"/sdk-reference/wallets/swift/protocols/crossmintwallets"},{"title":"EVMCompatibleSigner","href":"/sdk-reference/wallets/swift/protocols/evmcompatiblesigner"},{"title":"NFTService","href":"/sdk-reference/wallets/swift/protocols/nftservice"},{"title":"SignatureApiModel","href":"/sdk-reference/wallets/swift/protocols/signatureapimodel"},{"title":"SignatureService","href":"/sdk-reference/wallets/swift/protocols/signatureservice"},{"title":"Signer","href":"/sdk-reference/wallets/swift/protocols/signer"},{"title":"SignerProvider","href":"/sdk-reference/wallets/swift/protocols/signerprovider"},{"title":"SmartWalletCreationQueryParams","href":"/sdk-reference/wallets/swift/protocols/smartwalletcreationqueryparams"},{"title":"SmartWalletService","href":"/sdk-reference/wallets/swift/protocols/smartwalletservice"},{"title":"SolanaCompatibleSigner","href":"/sdk-reference/wallets/swift/protocols/solanacompatiblesigner"},{"title":"SpecificChain","href":"/sdk-reference/wallets/swift/protocols/specificchain"},{"title":"StellarCompatibleSigner","href":"/sdk-reference/wallets/swift/protocols/stellarcompatiblesigner"},{"title":"TransactionApiModel","href":"/sdk-reference/wallets/swift/protocols/transactionapimodel"},{"title":"TransactionRequest","href":"/sdk-reference/wallets/swift/protocols/transactionrequest"},{"title":"TransactionService","href":"/sdk-reference/wallets/swift/protocols/transactionservice"},{"title":"TransferService","href":"/sdk-reference/wallets/swift/protocols/transferservice"},{"title":"WalletOnChain","href":"/sdk-reference/wallets/swift/protocols/walletonchain"},{"title":"WalletService","href":"/sdk-reference/wallets/swift/protocols/walletservice"},{"title":"WalletTypeTransactionMapping","href":"/sdk-reference/wallets/swift/protocols/wallettypetransactionmapping"}]},{"group":"Enums","pages":[{"title":"Address","href":"/sdk-reference/wallets/swift/enums/address"},{"title":"AdminSignerDataType","href":"/sdk-reference/wallets/swift/enums/adminsignerdatatype"},{"title":"AuthenticationStatus","href":"/sdk-reference/wallets/swift/enums/authenticationstatus"},{"title":"AuthError","href":"/sdk-reference/wallets/swift/enums/autherror"},{"title":"AuthManagerError","href":"/sdk-reference/wallets/swift/enums/authmanagererror"},{"title":"BlockchainAddressError","href":"/sdk-reference/wallets/swift/enums/blockchainaddresserror"},{"title":"BlockchainExplorerLinkType","href":"/sdk-reference/wallets/swift/enums/blockchainexplorerlinktype"},{"title":"Chain","href":"/sdk-reference/wallets/swift/enums/chain"},{"title":"ChainAndAddress","href":"/sdk-reference/wallets/swift/enums/chainandaddress"},{"title":"ChainType","href":"/sdk-reference/wallets/swift/enums/chaintype"},{"title":"CryptoCurrency","href":"/sdk-reference/wallets/swift/enums/cryptocurrency"},{"title":"CryptoPaymentFailureCode","href":"/sdk-reference/wallets/swift/enums/cryptopaymentfailurecode"},{"title":"EIP712","href":"/sdk-reference/wallets/swift/enums/eip712"},{"title":"EVMChain","href":"/sdk-reference/wallets/swift/enums/evmchain"},{"title":"EVMSigners","href":"/sdk-reference/wallets/swift/enums/evmsigners"},{"title":"EVMSmartWalletMapping","href":"/sdk-reference/wallets/swift/enums/evmsmartwalletmapping"},{"title":"FiatCurrency","href":"/sdk-reference/wallets/swift/enums/fiatcurrency"},{"title":"LinkedUserError","href":"/sdk-reference/wallets/swift/enums/linkedusererror"},{"title":"NonCustodialSignerError","href":"/sdk-reference/wallets/swift/enums/noncustodialsignererror"},{"title":"OTPAuthenticationStatus","href":"/sdk-reference/wallets/swift/enums/otpauthenticationstatus"},{"title":"OTPDeliveryChannel","href":"/sdk-reference/wallets/swift/enums/otpdeliverychannel"},{"title":"Owner","href":"/sdk-reference/wallets/swift/enums/owner"},{"title":"SignatureError","href":"/sdk-reference/wallets/swift/enums/signatureerror"},{"title":"SignerConfig","href":"/sdk-reference/wallets/swift/enums/signerconfig"},{"title":"SignerError","href":"/sdk-reference/wallets/swift/enums/signererror"},{"title":"SignerLocator","href":"/sdk-reference/wallets/swift/enums/signerlocator"},{"title":"Signers","href":"/sdk-reference/wallets/swift/enums/signers"},{"title":"SignerStatus","href":"/sdk-reference/wallets/swift/enums/signerstatus"},{"title":"SignerType","href":"/sdk-reference/wallets/swift/enums/signertype"},{"title":"SolanaChain","href":"/sdk-reference/wallets/swift/enums/solanachain"},{"title":"SolanaSigners","href":"/sdk-reference/wallets/swift/enums/solanasigners"},{"title":"SolanaSmartWalletMapping","href":"/sdk-reference/wallets/swift/enums/solanasmartwalletmapping"},{"title":"SolanaSupportedToken","href":"/sdk-reference/wallets/swift/enums/solanasupportedtoken"},{"title":"StellarChain","href":"/sdk-reference/wallets/swift/enums/stellarchain"},{"title":"StellarSigners","href":"/sdk-reference/wallets/swift/enums/stellarsigners"},{"title":"StellarSmartWalletMapping","href":"/sdk-reference/wallets/swift/enums/stellarsmartwalletmapping"},{"title":"StellarSupportedToken","href":"/sdk-reference/wallets/swift/enums/stellarsupportedtoken"},{"title":"TokenAccountType","href":"/sdk-reference/wallets/swift/enums/tokenaccounttype"},{"title":"TransactionError","href":"/sdk-reference/wallets/swift/enums/transactionerror"},{"title":"TransactionStatus","href":"/sdk-reference/wallets/swift/enums/transactionstatus"},{"title":"TransactionStatusApiModel","href":"/sdk-reference/wallets/swift/enums/transactionstatusapimodel"},{"title":"TransferTokenLocator","href":"/sdk-reference/wallets/swift/enums/transfertokenlocator"},{"title":"TransferTokenRecipient","href":"/sdk-reference/wallets/swift/enums/transfertokenrecipient"},{"title":"TransferType","href":"/sdk-reference/wallets/swift/enums/transfertype"},{"title":"UnknownChain","href":"/sdk-reference/wallets/swift/enums/unknownchain"},{"title":"WalletError","href":"/sdk-reference/wallets/swift/enums/walleterror"},{"title":"WalletLocator","href":"/sdk-reference/wallets/swift/enums/walletlocator"},{"title":"WalletType","href":"/sdk-reference/wallets/swift/enums/wallettype"}]},{"group":"Structs","pages":[{"title":"ABIAddress","href":"/sdk-reference/wallets/swift/structs/abiaddress"},{"title":"ABIUInt64","href":"/sdk-reference/wallets/swift/structs/abiuint64"},{"title":"AddDelegatedSignerResponse","href":"/sdk-reference/wallets/swift/structs/adddelegatedsignerresponse"},{"title":"ApiKeySignerApiModel","href":"/sdk-reference/wallets/swift/structs/apikeysignerapimodel"},{"title":"ApiKeySignerData","href":"/sdk-reference/wallets/swift/structs/apikeysignerdata"},{"title":"ApprovalEntry","href":"/sdk-reference/wallets/swift/structs/approvalentry"},{"title":"Approvals","href":"/sdk-reference/wallets/swift/structs/approvals"},{"title":"AuthSession","href":"/sdk-reference/wallets/swift/structs/authsession"},{"title":"AuthUser","href":"/sdk-reference/wallets/swift/structs/authuser"},{"title":"Balance","href":"/sdk-reference/wallets/swift/structs/balance"},{"title":"Balances","href":"/sdk-reference/wallets/swift/structs/balances"},{"title":"BlockchainAddressLink","href":"/sdk-reference/wallets/swift/structs/blockchainaddresslink"},{"title":"BlockchainTokenLink","href":"/sdk-reference/wallets/swift/structs/blockchaintokenlink"},{"title":"BlockchainTransactionLink","href":"/sdk-reference/wallets/swift/structs/blockchaintransactionlink"},{"title":"ChainBalances","href":"/sdk-reference/wallets/swift/structs/chainbalances"},{"title":"ChainRegistrationEntry","href":"/sdk-reference/wallets/swift/structs/chainregistrationentry"},{"title":"ChainRegistrationOnChain","href":"/sdk-reference/wallets/swift/structs/chainregistrationonchain"},{"title":"CreateEVMTransactionRequest","href":"/sdk-reference/wallets/swift/structs/createevmtransactionrequest"},{"title":"CreateSignatureRequest","href":"/sdk-reference/wallets/swift/structs/createsignaturerequest"},{"title":"CreateSolanaTransactionRequest","href":"/sdk-reference/wallets/swift/structs/createsolanatransactionrequest"},{"title":"CreateStellarTransactionRequest","href":"/sdk-reference/wallets/swift/structs/createstellartransactionrequest"},{"title":"CreateTransactionRequest","href":"/sdk-reference/wallets/swift/structs/createtransactionrequest"},{"title":"CreateWalletParams","href":"/sdk-reference/wallets/swift/structs/createwalletparams"},{"title":"DelegatedSignerEntry","href":"/sdk-reference/wallets/swift/structs/delegatedsignerentry"},{"title":"DevicePublicKey","href":"/sdk-reference/wallets/swift/structs/devicepublickey"},{"title":"EmailSignerApiModel","href":"/sdk-reference/wallets/swift/structs/emailsignerapimodel"},{"title":"EmailSignerData","href":"/sdk-reference/wallets/swift/structs/emailsignerdata"},{"title":"ERC20Encoder","href":"/sdk-reference/wallets/swift/structs/erc20encoder"},{"title":"EVMAddress","href":"/sdk-reference/wallets/swift/structs/evmaddress"},{"title":"EvmPasskeySignerApiModel","href":"/sdk-reference/wallets/swift/structs/evmpasskeysignerapimodel"},{"title":"EVMTransactionApiModel","href":"/sdk-reference/wallets/swift/structs/evmtransactionapimodel"},{"title":"ExternalWalletSigner","href":"/sdk-reference/wallets/swift/structs/externalwalletsigner"},{"title":"ExternalWalletSignerApiModel","href":"/sdk-reference/wallets/swift/structs/externalwalletsignerapimodel"},{"title":"ExternalWalletSignerData","href":"/sdk-reference/wallets/swift/structs/externalwalletsignerdata"},{"title":"FetchTransactionRequest","href":"/sdk-reference/wallets/swift/structs/fetchtransactionrequest"},{"title":"FundWalletApiRequest","href":"/sdk-reference/wallets/swift/structs/fundwalletapirequest"},{"title":"FundWalletRequest","href":"/sdk-reference/wallets/swift/structs/fundwalletrequest"},{"title":"GetBalanceQueryParams","href":"/sdk-reference/wallets/swift/structs/getbalancequeryparams"},{"title":"GetMeWalletRequest","href":"/sdk-reference/wallets/swift/structs/getmewalletrequest"},{"title":"GetNTFQueryParams","href":"/sdk-reference/wallets/swift/structs/getntfqueryparams"},{"title":"GetTransationQueryParams","href":"/sdk-reference/wallets/swift/structs/gettransationqueryparams"},{"title":"ListTransactionsRequest","href":"/sdk-reference/wallets/swift/structs/listtransactionsrequest"},{"title":"ListTransfersQueryParams","href":"/sdk-reference/wallets/swift/structs/listtransfersqueryparams"},{"title":"LogoutRequest","href":"/sdk-reference/wallets/swift/structs/logoutrequest"},{"title":"MessageSignatureResponse","href":"/sdk-reference/wallets/swift/structs/messagesignatureresponse"},{"title":"NFT","href":"/sdk-reference/wallets/swift/structs/nft"},{"title":"NonCustodialSignerCallback","href":"/sdk-reference/wallets/swift/structs/noncustodialsignercallback"},{"title":"OTPRequest","href":"/sdk-reference/wallets/swift/structs/otprequest"},{"title":"PasskeySignerData","href":"/sdk-reference/wallets/swift/structs/passkeysignerdata"},{"title":"PhoneSignerApiModel","href":"/sdk-reference/wallets/swift/structs/phonesignerapimodel"},{"title":"PhoneSignerData","href":"/sdk-reference/wallets/swift/structs/phonesignerdata"},{"title":"RecoveryMethod","href":"/sdk-reference/wallets/swift/structs/recoverymethod"},{"title":"RefreshJWTRequest","href":"/sdk-reference/wallets/swift/structs/refreshjwtrequest"},{"title":"RefreshJWTResponse","href":"/sdk-reference/wallets/swift/structs/refreshjwtresponse"},{"title":"RegistrationApprovals","href":"/sdk-reference/wallets/swift/structs/registrationapprovals"},{"title":"RegistrationTransaction","href":"/sdk-reference/wallets/swift/structs/registrationtransaction"},{"title":"ServerSignerApiModel","href":"/sdk-reference/wallets/swift/structs/serversignerapimodel"},{"title":"ServerSignerData","href":"/sdk-reference/wallets/swift/structs/serversignerdata"},{"title":"SignerApiModel","href":"/sdk-reference/wallets/swift/structs/signerapimodel"},{"title":"SignMessageRequest","href":"/sdk-reference/wallets/swift/structs/signmessagerequest"},{"title":"SignRequest","href":"/sdk-reference/wallets/swift/structs/signrequest"},{"title":"SignRequestApi","href":"/sdk-reference/wallets/swift/structs/signrequestapi"},{"title":"SignTypedDataRequest","href":"/sdk-reference/wallets/swift/structs/signtypeddatarequest"},{"title":"SolanaAddress","href":"/sdk-reference/wallets/swift/structs/solanaaddress"},{"title":"SolanaTransactionApiModel","href":"/sdk-reference/wallets/swift/structs/solanatransactionapimodel"},{"title":"StellarAddress","href":"/sdk-reference/wallets/swift/structs/stellaraddress"},{"title":"StellarTransactionApiModel","href":"/sdk-reference/wallets/swift/structs/stellartransactionapimodel"},{"title":"SubmittedApprovalEntry","href":"/sdk-reference/wallets/swift/structs/submittedapprovalentry"},{"title":"TokenAccountBalance","href":"/sdk-reference/wallets/swift/structs/tokenaccountbalance"},{"title":"TokenAmount","href":"/sdk-reference/wallets/swift/structs/tokenamount"},{"title":"TokenBalance","href":"/sdk-reference/wallets/swift/structs/tokenbalance"},{"title":"TokenLinkOptions","href":"/sdk-reference/wallets/swift/structs/tokenlinkoptions"},{"title":"Transaction","href":"/sdk-reference/wallets/swift/structs/transaction"},{"title":"TransactionErrorApiModel","href":"/sdk-reference/wallets/swift/structs/transactionerrorapimodel"},{"title":"TransactionSummary","href":"/sdk-reference/wallets/swift/structs/transactionsummary"},{"title":"Transfer","href":"/sdk-reference/wallets/swift/structs/transfer"},{"title":"TransferListResult","href":"/sdk-reference/wallets/swift/structs/transferlistresult"},{"title":"TransferTokenRequest","href":"/sdk-reference/wallets/swift/structs/transfertokenrequest"},{"title":"TypedDataSignatureResponse","href":"/sdk-reference/wallets/swift/structs/typeddatasignatureresponse"},{"title":"ValidateEmailRequest","href":"/sdk-reference/wallets/swift/structs/validateemailrequest"},{"title":"ValidateEmailResponse","href":"/sdk-reference/wallets/swift/structs/validateemailresponse"},{"title":"ValidateTokenRequest","href":"/sdk-reference/wallets/swift/structs/validatetokenrequest"},{"title":"ValidateTokenResponse","href":"/sdk-reference/wallets/swift/structs/validatetokenresponse"},{"title":"WalletApiModel","href":"/sdk-reference/wallets/swift/structs/walletapimodel"},{"title":"WalletConfig","href":"/sdk-reference/wallets/swift/structs/walletconfig"},{"title":"WalletConfigApiModel","href":"/sdk-reference/wallets/swift/structs/walletconfigapimodel"},{"title":"WalletOptions","href":"/sdk-reference/wallets/swift/structs/walletoptions"},{"title":"WalletSigner","href":"/sdk-reference/wallets/swift/structs/walletsigner"}]},{"group":"Type Aliases","pages":[{"title":"EmailSignerError","href":"/sdk-reference/wallets/swift/type-aliases/emailsignererror"},{"title":"Secp256k1PrivateKey","href":"/sdk-reference/wallets/swift/type-aliases/secp256k1privatekey"},{"title":"Secp256k1PublicKey","href":"/sdk-reference/wallets/swift/type-aliases/secp256k1publickey"}]},{"group":"Functions","pages":[{"title":"getBlockchainExplorerURL(for:)","href":"/sdk-reference/wallets/swift/functions/getblockchainexplorerurl-for"}]},{"group":"Extensions","pages":[{"title":"Logger","href":"/sdk-reference/wallets/swift/extensions/logger"},{"title":"SwiftUICore","href":"/sdk-reference/wallets/swift/extensions/swiftuicore"}]}]},{"group":"Kotlin SDK","icon":"/images/icons/kotlin.png","pages":[{"title":"Kotlin SDK Reference","href":"/sdk-reference/wallets/kotlin/index"},{"group":"Classes","pages":[{"title":"AndroidCrossmintTEE","href":"/sdk-reference/wallets/kotlin/classes/android-crossmint-tee"},{"title":"AndroidPasskeyProvider","href":"/sdk-reference/wallets/kotlin/classes/android-passkey-provider"},{"title":"AndroidWebViewBridge","href":"/sdk-reference/wallets/kotlin/classes/android-web-view-bridge"},{"title":"AuthSessionStore","href":"/sdk-reference/wallets/kotlin/classes/auth-session-store"},{"title":"Crossmint","deprecated":true,"href":"/sdk-reference/wallets/kotlin/classes/crossmint"},{"title":"CrossmintAuthManager","href":"/sdk-reference/wallets/kotlin/classes/crossmint-auth-manager"},{"title":"CrossmintSDK","href":"/sdk-reference/wallets/kotlin/classes/crossmint-sdk"},{"title":"DelegatedSigner.PasskeyActivation","href":"/sdk-reference/wallets/kotlin/classes/delegated-signer-passkey-activation"},{"title":"DeviceSignerStorageFactory","href":"/sdk-reference/wallets/kotlin/classes/device-signer-storage-factory"},{"title":"EncryptedSharedPreferenceStorage","href":"/sdk-reference/wallets/kotlin/classes/encrypted-shared-preference-storage"},{"title":"EVMWallet","href":"/sdk-reference/wallets/kotlin/classes/evm-wallet"},{"title":"FallbackPolicy.InsecurePersistent","href":"/sdk-reference/wallets/kotlin/classes/fallback-policy-insecure-persistent"},{"title":"FallbackPolicy.MemoryOnly","href":"/sdk-reference/wallets/kotlin/classes/fallback-policy-memory-only"},{"title":"InsecurePersistentSessionStore","href":"/sdk-reference/wallets/kotlin/classes/insecure-persistent-session-store"},{"title":"InvalidEnvironmentKeyException","href":"/sdk-reference/wallets/kotlin/classes/invalid-environment-key-exception"},{"title":"JvmWebViewBridge","href":"/sdk-reference/wallets/kotlin/classes/jvm-web-view-bridge"},{"title":"KeystoreKeyStorage","href":"/sdk-reference/wallets/kotlin/classes/keystore-key-storage"},{"title":"MalformedKeyException","href":"/sdk-reference/wallets/kotlin/classes/malformed-key-exception"},{"title":"OldKeyException","href":"/sdk-reference/wallets/kotlin/classes/old-key-exception"},{"title":"SolanaWallet","href":"/sdk-reference/wallets/kotlin/classes/solana-wallet"},{"title":"StellarWallet","href":"/sdk-reference/wallets/kotlin/classes/stellar-wallet"},{"title":"TinkSecureStorage","href":"/sdk-reference/wallets/kotlin/classes/tink-secure-storage"},{"title":"TinkWithFallbackSessionStore","href":"/sdk-reference/wallets/kotlin/classes/tink-with-fallback-session-store"},{"title":"Wallet","href":"/sdk-reference/wallets/kotlin/classes/wallet"},{"title":"WebViewNotAvailableException","href":"/sdk-reference/wallets/kotlin/classes/web-view-not-available-exception"}]},{"group":"Interfaces","pages":[{"title":"AuthManager","href":"/sdk-reference/wallets/kotlin/interfaces/auth-manager"},{"title":"AuthService","href":"/sdk-reference/wallets/kotlin/interfaces/auth-service"},{"title":"BalanceOperations","href":"/sdk-reference/wallets/kotlin/interfaces/balance-operations"},{"title":"CrossmintTEE","href":"/sdk-reference/wallets/kotlin/interfaces/crossmint-tee"},{"title":"CrossmintWallets","href":"/sdk-reference/wallets/kotlin/interfaces/crossmint-wallets"},{"title":"DeviceSignerKeyStorage","href":"/sdk-reference/wallets/kotlin/interfaces/device-signer-key-storage"},{"title":"EmailSigner","href":"/sdk-reference/wallets/kotlin/interfaces/email-signer"},{"title":"FailureAwareSessionStore","href":"/sdk-reference/wallets/kotlin/interfaces/failure-aware-session-store"},{"title":"NFTOperations","href":"/sdk-reference/wallets/kotlin/interfaces/nft-operations"},{"title":"NonCustodialSigner","href":"/sdk-reference/wallets/kotlin/interfaces/non-custodial-signer"},{"title":"PasskeyProvider","href":"/sdk-reference/wallets/kotlin/interfaces/passkey-provider"},{"title":"SessionStore","href":"/sdk-reference/wallets/kotlin/interfaces/session-store"},{"title":"Signer","href":"/sdk-reference/wallets/kotlin/interfaces/signer"},{"title":"SignerManagementOperations","href":"/sdk-reference/wallets/kotlin/interfaces/signer-management-operations"},{"title":"TransactionOperations","href":"/sdk-reference/wallets/kotlin/interfaces/transaction-operations"}]},{"group":"Enums","pages":[{"title":"ApiKey.Type","href":"/sdk-reference/wallets/kotlin/enums/api-key-type"},{"title":"AuthErrorCode","href":"/sdk-reference/wallets/kotlin/enums/auth-error-code"},{"title":"BalanceErrorCode","href":"/sdk-reference/wallets/kotlin/enums/balance-error-code"},{"title":"ChainType","href":"/sdk-reference/wallets/kotlin/enums/chain-type"},{"title":"ConfigurationErrorCode","href":"/sdk-reference/wallets/kotlin/enums/configuration-error-code"},{"title":"DelegatedSignerStatus","href":"/sdk-reference/wallets/kotlin/enums/delegated-signer-status"},{"title":"DelegatedSignerType","href":"/sdk-reference/wallets/kotlin/enums/delegated-signer-type"},{"title":"Environment","href":"/sdk-reference/wallets/kotlin/enums/environment"},{"title":"FallbackPolicy","href":"/sdk-reference/wallets/kotlin/enums/fallback-policy"},{"title":"IdentityVerificationErrorCode","href":"/sdk-reference/wallets/kotlin/enums/identity-verification-error-code"},{"title":"LogLevel","href":"/sdk-reference/wallets/kotlin/enums/log-level"},{"title":"NetworkErrorCode","href":"/sdk-reference/wallets/kotlin/enums/network-error-code"},{"title":"OTPDeliveryChannel","href":"/sdk-reference/wallets/kotlin/enums/otp-delivery-channel"},{"title":"PasskeyErrorCode","href":"/sdk-reference/wallets/kotlin/enums/passkey-error-code"},{"title":"SignatureErrorCode","href":"/sdk-reference/wallets/kotlin/enums/signature-error-code"},{"title":"TransactionErrorCode","href":"/sdk-reference/wallets/kotlin/enums/transaction-error-code"},{"title":"TransactionStatus","href":"/sdk-reference/wallets/kotlin/enums/transaction-status"},{"title":"TransferErrorCode","href":"/sdk-reference/wallets/kotlin/enums/transfer-error-code"},{"title":"TransferType","href":"/sdk-reference/wallets/kotlin/enums/transfer-type"},{"title":"WalletErrorCode","href":"/sdk-reference/wallets/kotlin/enums/wallet-error-code"},{"title":"WalletType","href":"/sdk-reference/wallets/kotlin/enums/wallet-type"}]},{"group":"Data Classes","pages":[{"title":"ApiKey","href":"/sdk-reference/wallets/kotlin/data-classes/api-key"},{"title":"ApiKeyError.InvalidEnvironmentKey","href":"/sdk-reference/wallets/kotlin/data-classes/api-key-error-invalid-environment-key"},{"title":"ApiKeyError.MalformedKey","href":"/sdk-reference/wallets/kotlin/data-classes/api-key-error-malformed-key"},{"title":"ApiKeyError.OldKey","href":"/sdk-reference/wallets/kotlin/data-classes/api-key-error-old-key"},{"title":"Approval","href":"/sdk-reference/wallets/kotlin/data-classes/approval"},{"title":"ApprovalMetadata.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/approval-metadata-passkey"},{"title":"ApprovalSignature.Device","href":"/sdk-reference/wallets/kotlin/data-classes/approval-signature-device"},{"title":"ApprovalSignature.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/approval-signature-passkey"},{"title":"ApprovalSignature.Raw","href":"/sdk-reference/wallets/kotlin/data-classes/approval-signature-raw"},{"title":"Approvals","href":"/sdk-reference/wallets/kotlin/data-classes/approvals"},{"title":"Approvals.PendingApproval","href":"/sdk-reference/wallets/kotlin/data-classes/approvals-pending-approval"},{"title":"Approvals.SubmittedApproval","href":"/sdk-reference/wallets/kotlin/data-classes/approvals-submitted-approval"},{"title":"AuthError.InvalidCredentials","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-invalid-credentials"},{"title":"AuthError.NotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-not-initialized"},{"title":"AuthError.RateLimited","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-rate-limited"},{"title":"AuthError.ServerError","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-server-error"},{"title":"AuthError.TokenExpired","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-token-expired"},{"title":"AuthError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-unauthorized"},{"title":"BalanceError.BalanceNotFound","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-balance-not-found"},{"title":"BalanceError.BalanceOperationFailed","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-balance-operation-failed"},{"title":"BalanceError.Forbidden","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-forbidden"},{"title":"BalanceError.RateLimited","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-rate-limited"},{"title":"BalanceError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-service-not-initialized"},{"title":"BalanceError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-unauthorized"},{"title":"Balances","href":"/sdk-reference/wallets/kotlin/data-classes/balances"},{"title":"Call","href":"/sdk-reference/wallets/kotlin/data-classes/call"},{"title":"ChainInfo.Solana","href":"/sdk-reference/wallets/kotlin/data-classes/chain-info-solana"},{"title":"ChainInfo.Stellar","href":"/sdk-reference/wallets/kotlin/data-classes/chain-info-stellar"},{"title":"Chain.Unknown","href":"/sdk-reference/wallets/kotlin/data-classes/chain-unknown"},{"title":"Configuration","href":"/sdk-reference/wallets/kotlin/data-classes/configuration"},{"title":"DelegatedSigner.ApiKey","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-api-key"},{"title":"DelegatedSignerData","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-data"},{"title":"DelegatedSigner.Device","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-device"},{"title":"DelegatedSigner.Email","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-email"},{"title":"DelegatedSigner.ExternalWallet","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-external-wallet"},{"title":"DelegatedSigner.Locator","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-locator"},{"title":"DelegatedSigner.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-passkey"},{"title":"DelegatedSigner.Phone","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-phone"},{"title":"DeviceSignerError.StorageError","href":"/sdk-reference/wallets/kotlin/data-classes/device-signer-error-storage-error"},{"title":"EVMTransactionParams","href":"/sdk-reference/wallets/kotlin/data-classes/evm-transaction-params"},{"title":"FeeConfig","href":"/sdk-reference/wallets/kotlin/data-classes/fee-config"},{"title":"IdentityVerificationError","href":"/sdk-reference/wallets/kotlin/data-classes/identity-verification-error"},{"title":"NetworkError.ConnectionError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-connection-error"},{"title":"NetworkError.HttpError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-http-error"},{"title":"NetworkError.ParseError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-parse-error"},{"title":"NetworkError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-service-not-initialized"},{"title":"NetworkError.TimeoutError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-timeout-error"},{"title":"NetworkError.UnknownError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-unknown-error"},{"title":"OnChainData","href":"/sdk-reference/wallets/kotlin/data-classes/on-chain-data"},{"title":"Owner.Address","href":"/sdk-reference/wallets/kotlin/data-classes/owner-address"},{"title":"Owner.Email","href":"/sdk-reference/wallets/kotlin/data-classes/owner-email"},{"title":"Owner.PhoneNumber","href":"/sdk-reference/wallets/kotlin/data-classes/owner-phone-number"},{"title":"Owner.Twitter","href":"/sdk-reference/wallets/kotlin/data-classes/owner-twitter"},{"title":"Owner.UserId","href":"/sdk-reference/wallets/kotlin/data-classes/owner-user-id"},{"title":"PasskeyCredentialInfo","href":"/sdk-reference/wallets/kotlin/data-classes/passkey-credential-info"},{"title":"PasskeyError.Cancelled","href":"/sdk-reference/wallets/kotlin/data-classes/passkey-error-cancelled"},{"title":"PasskeyError.Failed","href":"/sdk-reference/wallets/kotlin/data-classes/passkey-error-failed"},{"title":"PasskeySignMetadata","href":"/sdk-reference/wallets/kotlin/data-classes/passkey-sign-metadata"},{"title":"PasskeySignResult","href":"/sdk-reference/wallets/kotlin/data-classes/passkey-sign-result"},{"title":"RawTransactionParams.Solana","href":"/sdk-reference/wallets/kotlin/data-classes/raw-transaction-params-solana"},{"title":"RawTransactionParams.Stellar","href":"/sdk-reference/wallets/kotlin/data-classes/raw-transaction-params-stellar"},{"title":"RawTransactionParams.StellarSerialized","href":"/sdk-reference/wallets/kotlin/data-classes/raw-transaction-params-stellar-serialized"},{"title":"RecoveryMethod","href":"/sdk-reference/wallets/kotlin/data-classes/recovery-method"},{"title":"Result.Failure","href":"/sdk-reference/wallets/kotlin/data-classes/result-failure"},{"title":"Result.Success","href":"/sdk-reference/wallets/kotlin/data-classes/result-success"},{"title":"SignatureError.ChainNotSupported","href":"/sdk-reference/wallets/kotlin/data-classes/signature-error-chain-not-supported"},{"title":"SignatureError.CreationFailed","href":"/sdk-reference/wallets/kotlin/data-classes/signature-error-creation-failed"},{"title":"SignatureError.Forbidden","href":"/sdk-reference/wallets/kotlin/data-classes/signature-error-forbidden"},{"title":"SignatureError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/signature-error-service-not-initialized"},{"title":"SignatureError.SigningFailed","href":"/sdk-reference/wallets/kotlin/data-classes/signature-error-signing-failed"},{"title":"SignatureError.Timeout","href":"/sdk-reference/wallets/kotlin/data-classes/signature-error-timeout"},{"title":"SignatureError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/signature-error-unauthorized"},{"title":"SignatureError.Unknown","href":"/sdk-reference/wallets/kotlin/data-classes/signature-error-unknown"},{"title":"SignatureError.UserCancelled","href":"/sdk-reference/wallets/kotlin/data-classes/signature-error-user-cancelled"},{"title":"SignerData.ApiKey","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-api-key"},{"title":"SignerData.Device","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-device"},{"title":"SignerData.Email","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-email"},{"title":"SignerData.ExternalWallet","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-external-wallet"},{"title":"SignerData.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-passkey"},{"title":"SignerData.Phone","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-phone"},{"title":"SignerData.Server","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-server"},{"title":"SignerError.Generic","href":"/sdk-reference/wallets/kotlin/data-classes/signer-error-generic"},{"title":"SignerError.SigningFailed","href":"/sdk-reference/wallets/kotlin/data-classes/signer-error-signing-failed"},{"title":"SignerSelection.Delegated","href":"/sdk-reference/wallets/kotlin/data-classes/signer-selection-delegated"},{"title":"SignerType.Email","href":"/sdk-reference/wallets/kotlin/data-classes/signer-type-email"},{"title":"SignerType.ExternalWallet","href":"/sdk-reference/wallets/kotlin/data-classes/signer-type-external-wallet"},{"title":"SignerType.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/signer-type-passkey"},{"title":"SignerType.Phone","href":"/sdk-reference/wallets/kotlin/data-classes/signer-type-phone"},{"title":"SigningOutput.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/signing-output-passkey"},{"title":"SigningOutput.Standard","href":"/sdk-reference/wallets/kotlin/data-classes/signing-output-standard"},{"title":"SolanaTransactionParams","href":"/sdk-reference/wallets/kotlin/data-classes/solana-transaction-params"},{"title":"StellarTransactionParams","href":"/sdk-reference/wallets/kotlin/data-classes/stellar-transaction-params"},{"title":"TEEError.Generic","href":"/sdk-reference/wallets/kotlin/data-classes/tee-error-generic"},{"title":"TEEError.InvalidPayload","href":"/sdk-reference/wallets/kotlin/data-classes/tee-error-invalid-payload"},{"title":"TokenAccountBalance","href":"/sdk-reference/wallets/kotlin/data-classes/token-account-balance"},{"title":"TokenAccountType.Card","href":"/sdk-reference/wallets/kotlin/data-classes/token-account-type-card"},{"title":"TokenAccountType.Unknown","href":"/sdk-reference/wallets/kotlin/data-classes/token-account-type-unknown"},{"title":"TokenAmount","href":"/sdk-reference/wallets/kotlin/data-classes/token-amount"},{"title":"TokenBalance","href":"/sdk-reference/wallets/kotlin/data-classes/token-balance"},{"title":"Transaction","href":"/sdk-reference/wallets/kotlin/data-classes/transaction"},{"title":"TransactionErrorDetails","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-details"},{"title":"TransactionErrorDetails.Revert","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-details-revert"},{"title":"TransactionError.Forbidden","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-forbidden"},{"title":"TransactionError.InvalidTransactionState","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-invalid-transaction-state"},{"title":"TransactionError.RateLimited","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-rate-limited"},{"title":"TransactionError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-service-not-initialized"},{"title":"TransactionError.SigningFailed","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-signing-failed"},{"title":"TransactionError.Timeout","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-timeout"},{"title":"TransactionError.TransactionCreationFailed","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-transaction-creation-failed"},{"title":"TransactionError.TransactionFailed","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-transaction-failed"},{"title":"TransactionError.TransactionNotFound","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-transaction-not-found"},{"title":"TransactionError.TransactionOperationFailed","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-transaction-operation-failed"},{"title":"TransactionError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-unauthorized"},{"title":"TransactionError.UserCancelled","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-user-cancelled"},{"title":"Transfer","href":"/sdk-reference/wallets/kotlin/data-classes/transfer"},{"title":"TransferError.LoadFailed","href":"/sdk-reference/wallets/kotlin/data-classes/transfer-error-load-failed"},{"title":"TransferError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/transfer-error-service-not-initialized"},{"title":"TransferError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/transfer-error-unauthorized"},{"title":"TransferError.Unknown","href":"/sdk-reference/wallets/kotlin/data-classes/transfer-error-unknown"},{"title":"TransferList","href":"/sdk-reference/wallets/kotlin/data-classes/transfer-list"},{"title":"UserOperation","href":"/sdk-reference/wallets/kotlin/data-classes/user-operation"},{"title":"WalletConfig","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-config"},{"title":"WalletError.ChainNotSupported","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-chain-not-supported"},{"title":"WalletError.DelegatedSignerConflict","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-delegated-signer-conflict"},{"title":"WalletError.DeviceSignerNotSupported","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-device-signer-not-supported"},{"title":"WalletError.DuplicateRecoverySigner","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-duplicate-recovery-signer"},{"title":"WalletError.Forbidden","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-forbidden"},{"title":"WalletError.InvalidInput","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-invalid-input"},{"title":"WalletError.InvalidRecoveryConfig","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-invalid-recovery-config"},{"title":"WalletError.InvalidSigner","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-invalid-signer"},{"title":"WalletError.LastRecoverySigner","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-last-recovery-signer"},{"title":"WalletError.RateLimited","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-rate-limited"},{"title":"WalletError.RecoveryAdminSignerConflict","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-recovery-admin-signer-conflict"},{"title":"WalletError.RecoveryNotSupportedOnApiVersion","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-recovery-not-supported-on-api-version"},{"title":"WalletError.RecoveryNotSupportedOnChain","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-recovery-not-supported-on-chain"},{"title":"WalletError.RecoverySignerConflict","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-recovery-signer-conflict"},{"title":"WalletError.RecoverySignerNotAllowed","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-recovery-signer-not-allowed"},{"title":"WalletError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-service-not-initialized"},{"title":"WalletError.SignerLimitExceeded","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-signer-limit-exceeded"},{"title":"WalletError.SignerNotRegistered","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-signer-not-registered"},{"title":"WalletError.SignerRequired","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-signer-required"},{"title":"WalletError.SigningError","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-signing-error"},{"title":"WalletError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-unauthorized"},{"title":"WalletError.WalletNotFound","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-wallet-not-found"},{"title":"WalletError.WalletOperationFailed","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-wallet-operation-failed"},{"title":"WebViewMessage.Custom","href":"/sdk-reference/wallets/kotlin/data-classes/web-view-message-custom"}]},{"group":"Sealed Classes","pages":[{"title":"ApprovalMetadata","href":"/sdk-reference/wallets/kotlin/sealed-classes/approval-metadata"},{"title":"ApprovalSignature","href":"/sdk-reference/wallets/kotlin/sealed-classes/approval-signature"},{"title":"DelegatedSigner","href":"/sdk-reference/wallets/kotlin/sealed-classes/delegated-signer"},{"title":"DeviceSignerError","href":"/sdk-reference/wallets/kotlin/sealed-classes/device-signer-error"},{"title":"Owner","href":"/sdk-reference/wallets/kotlin/sealed-classes/owner"},{"title":"RawTransactionParams","href":"/sdk-reference/wallets/kotlin/sealed-classes/raw-transaction-params"},{"title":"SignerData","href":"/sdk-reference/wallets/kotlin/sealed-classes/signer-data"},{"title":"SignerError","href":"/sdk-reference/wallets/kotlin/sealed-classes/signer-error"},{"title":"SignerSelection","href":"/sdk-reference/wallets/kotlin/sealed-classes/signer-selection"},{"title":"SignerType","href":"/sdk-reference/wallets/kotlin/sealed-classes/signer-type"},{"title":"SigningOutput","href":"/sdk-reference/wallets/kotlin/sealed-classes/signing-output"},{"title":"TEEError","href":"/sdk-reference/wallets/kotlin/sealed-classes/tee-error"}]},{"group":"Sealed Interfaces","pages":[{"title":"ApiKeyError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/api-key-error"},{"title":"AuthError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/auth-error"},{"title":"BalanceError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/balance-error"},{"title":"Chain","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/chain"},{"title":"ChainInfo","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/chain-info"},{"title":"ConfigurationError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/configuration-error"},{"title":"CrossmintError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/crossmint-error"},{"title":"CrossmintErrorCode","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/crossmint-error-code"},{"title":"EVMChain","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/evm-chain"},{"title":"NetworkError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/network-error"},{"title":"PasskeyError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/passkey-error"},{"title":"Result","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/result"},{"title":"SignatureError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/signature-error"},{"title":"SolanaChain","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/solana-chain"},{"title":"StellarChain","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/stellar-chain"},{"title":"SupportedChain","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/supported-chain"},{"title":"TokenAccountType","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/token-account-type"},{"title":"TransactionError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/transaction-error"},{"title":"TransactionParams","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/transaction-params"},{"title":"TransferError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/transfer-error"},{"title":"WalletError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/wallet-error"}]},{"group":"Objects","pages":[{"title":"ApiKey.Companion","href":"/sdk-reference/wallets/kotlin/objects/api-key-companion"},{"title":"Chain.Companion","href":"/sdk-reference/wallets/kotlin/objects/chain-companion"},{"title":"Configuration.Companion","href":"/sdk-reference/wallets/kotlin/objects/configuration-companion"},{"title":"CrossmintAuthManager.Companion","href":"/sdk-reference/wallets/kotlin/objects/crossmint-auth-manager-companion"},{"title":"Crossmint.Companion","href":"/sdk-reference/wallets/kotlin/objects/crossmint-companion"},{"title":"CrossmintSDK.Companion","href":"/sdk-reference/wallets/kotlin/objects/crossmint-sdk-companion"},{"title":"DelegatedSignerStatus.Companion","href":"/sdk-reference/wallets/kotlin/objects/delegated-signer-status-companion"},{"title":"DelegatedSignerType.Companion","href":"/sdk-reference/wallets/kotlin/objects/delegated-signer-type-companion"},{"title":"DeviceSignerError.HardwareUnavailable","href":"/sdk-reference/wallets/kotlin/objects/device-signer-error-hardware-unavailable"},{"title":"DeviceSignerError.InvalidMessage","href":"/sdk-reference/wallets/kotlin/objects/device-signer-error-invalid-message"},{"title":"DeviceSignerError.KeyGenerationFailed","href":"/sdk-reference/wallets/kotlin/objects/device-signer-error-key-generation-failed"},{"title":"DeviceSignerError.KeyNotFound","href":"/sdk-reference/wallets/kotlin/objects/device-signer-error-key-not-found"},{"title":"DeviceSignerError.SigningFailed","href":"/sdk-reference/wallets/kotlin/objects/device-signer-error-signing-failed"},{"title":"EncryptedSharedPreferenceStorage.Companion","href":"/sdk-reference/wallets/kotlin/objects/encrypted-shared-preference-storage-companion"},{"title":"EVMChain.Apechain","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-apechain"},{"title":"EVMChain.Apex","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-apex"},{"title":"EVMChain.Arbitrum","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-arbitrum"},{"title":"EVMChain.ArbitrumNova","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-arbitrum-nova"},{"title":"EVMChain.ArbitrumSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-arbitrum-sepolia"},{"title":"EVMChain.AstarZkEVM","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-astar-zk-evm"},{"title":"EVMChain.Avalanche","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-avalanche"},{"title":"EVMChain.AvalancheFuji","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-avalanche-fuji"},{"title":"EVMChain.BarretTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-barret-testnet"},{"title":"EVMChain.Base","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-base"},{"title":"EVMChain.BaseGoerli","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-base-goerli"},{"title":"EVMChain.BaseSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-base-sepolia"},{"title":"EVMChain.Boss","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-boss"},{"title":"EVMChain.BSCTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-bsc-testnet"},{"title":"EVMChain.Chiliz","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-chiliz"},{"title":"EVMChain.ChilizSpicyTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-chiliz-spicy-testnet"},{"title":"EVMChain.Coti","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-coti"},{"title":"EVMChain.CotiTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-coti-testnet"},{"title":"EVMChain.Curtis","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-curtis"},{"title":"EVMChain.Ethereum","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-ethereum"},{"title":"EVMChain.EthereumGoerli","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-ethereum-goerli"},{"title":"EVMChain.EthereumSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-ethereum-sepolia"},{"title":"EVMChain.HypersonicTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-hypersonic-testnet"},{"title":"EVMChain.Lightlink","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-lightlink"},{"title":"EVMChain.LightlinkPegasus","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-lightlink-pegasus"},{"title":"EVMChain.Mode","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-mode"},{"title":"EVMChain.ModeSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-mode-sepolia"},{"title":"EVMChain.Optimism","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-optimism"},{"title":"EVMChain.OptimismGoerli","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-optimism-goerli"},{"title":"EVMChain.OptimismSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-optimism-sepolia"},{"title":"EVMChain.Polygon","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-polygon"},{"title":"EVMChain.PolygonAmoy","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-polygon-amoy"},{"title":"EVMChain.PolygonMumbai","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-polygon-mumbai"},{"title":"EVMChain.Rari","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-rari"},{"title":"EVMChain.RariTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-rari-testnet"},{"title":"EVMChain.Scroll","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-scroll"},{"title":"EVMChain.ScrollSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-scroll-sepolia"},{"title":"EVMChain.SeiAtlantic2Testnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-sei-atlantic2testnet"},{"title":"EVMChain.SeiPacific1","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-sei-pacific1"},{"title":"EVMChain.Shape","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-shape"},{"title":"EVMChain.ShapeSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-shape-sepolia"},{"title":"EVMChain.SkaleNebula","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-skale-nebula"},{"title":"EVMChain.SkaleNebulaTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-skale-nebula-testnet"},{"title":"EVMChain.Soneium","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-soneium"},{"title":"EVMChain.SoneiumMinatoTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-soneium-minato-testnet"},{"title":"EVMChain.Space","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-space"},{"title":"EVMChain.SpaceTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-space-testnet"},{"title":"EVMChain.Story","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-story"},{"title":"EVMChain.StoryTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-story-testnet"},{"title":"EVMChain.VerifyTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-verify-testnet"},{"title":"EVMChain.Viction","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-viction"},{"title":"EVMChain.VictionTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-viction-testnet"},{"title":"EVMChain.Xai","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-xai"},{"title":"EVMChain.XaiSepoliaTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-xai-sepolia-testnet"},{"title":"EVMChain.ZenchainTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zenchain-testnet"},{"title":"EVMChain.Zkatana","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zkatana"},{"title":"EVMChain.Zkyoto","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zkyoto"},{"title":"EVMChain.Zora","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zora"},{"title":"EVMChain.ZoraGoerli","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zora-goerli"},{"title":"EVMChain.ZoraSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zora-sepolia"},{"title":"InsecurePersistentSessionStore.Companion","href":"/sdk-reference/wallets/kotlin/objects/insecure-persistent-session-store-companion"},{"title":"KeystoreKeyStorage.Companion","href":"/sdk-reference/wallets/kotlin/objects/keystore-key-storage-companion"},{"title":"SignerError.Cancelled","href":"/sdk-reference/wallets/kotlin/objects/signer-error-cancelled"},{"title":"SignerError.InvalidEmail","href":"/sdk-reference/wallets/kotlin/objects/signer-error-invalid-email"},{"title":"SignerError.NotInitialized","href":"/sdk-reference/wallets/kotlin/objects/signer-error-not-initialized"},{"title":"SignerError.NotStarted","href":"/sdk-reference/wallets/kotlin/objects/signer-error-not-started"},{"title":"SignerError.TeeNotStarted","href":"/sdk-reference/wallets/kotlin/objects/signer-error-tee-not-started"},{"title":"SignerSelection.Admin","href":"/sdk-reference/wallets/kotlin/objects/signer-selection-admin"},{"title":"SignerType.ApiKey","href":"/sdk-reference/wallets/kotlin/objects/signer-type-api-key"},{"title":"SolanaChain.Solana","href":"/sdk-reference/wallets/kotlin/objects/solana-chain-solana"},{"title":"StellarChain.Stellar","href":"/sdk-reference/wallets/kotlin/objects/stellar-chain-stellar"},{"title":"TEEError.EncryptionUnavailable","href":"/sdk-reference/wallets/kotlin/objects/tee-error-encryption-unavailable"},{"title":"TEEError.ErrorLoadingService","href":"/sdk-reference/wallets/kotlin/objects/tee-error-error-loading-service"},{"title":"TEEError.HandshakeFailed","href":"/sdk-reference/wallets/kotlin/objects/tee-error-handshake-failed"},{"title":"TEEError.HandshakeRequired","href":"/sdk-reference/wallets/kotlin/objects/tee-error-handshake-required"},{"title":"TEEError.InvalidSignature","href":"/sdk-reference/wallets/kotlin/objects/tee-error-invalid-signature"},{"title":"TEEError.JWTRequired","href":"/sdk-reference/wallets/kotlin/objects/tee-error-jwt-required"},{"title":"TEEError.SignerStatusUnavailable","href":"/sdk-reference/wallets/kotlin/objects/tee-error-signer-status-unavailable"},{"title":"TEEError.Timeout","href":"/sdk-reference/wallets/kotlin/objects/tee-error-timeout"},{"title":"TEEError.UserCancelled","href":"/sdk-reference/wallets/kotlin/objects/tee-error-user-cancelled"},{"title":"TinkSecureStorage.Companion","href":"/sdk-reference/wallets/kotlin/objects/tink-secure-storage-companion"},{"title":"TinkWithFallbackSessionStore.Companion","href":"/sdk-reference/wallets/kotlin/objects/tink-with-fallback-session-store-companion"},{"title":"TokenAccountType.Wallet","href":"/sdk-reference/wallets/kotlin/objects/token-account-type-wallet"}]},{"group":"Composables","pages":[{"title":"CrossmintNonCustodialSignerProvider","href":"/sdk-reference/wallets/kotlin/composables/crossmint-non-custodial-signer-provider"},{"title":"CrossmintTEEWebView","href":"/sdk-reference/wallets/kotlin/composables/crossmint-tee-web-view"},{"title":"CrossmintTEEWebViewContainer","href":"/sdk-reference/wallets/kotlin/composables/crossmint-tee-web-view-container"},{"title":"PlatformSpecificProvider","href":"/sdk-reference/wallets/kotlin/composables/platform-specific-provider"}]},{"group":"Functions","pages":[{"title":"configure","href":"/sdk-reference/wallets/kotlin/functions/configure"},{"title":"createAndroidTEE","href":"/sdk-reference/wallets/kotlin/functions/create-android-tee"},{"title":"createAuthManager","href":"/sdk-reference/wallets/kotlin/functions/create-auth-manager"},{"title":"createCrossmintWallets","href":"/sdk-reference/wallets/kotlin/functions/create-crossmint-wallets"},{"title":"createDefaultAuthManager","href":"/sdk-reference/wallets/kotlin/functions/create-default-auth-manager"},{"title":"createDefaultSessionStore","href":"/sdk-reference/wallets/kotlin/functions/create-default-session-store"},{"title":"createEVMWallet","href":"/sdk-reference/wallets/kotlin/functions/create-evm-wallet"},{"title":"createPasskeyCredential","href":"/sdk-reference/wallets/kotlin/functions/create-passkey-credential"},{"title":"createSolanaWallet","href":"/sdk-reference/wallets/kotlin/functions/create-solana-wallet"},{"title":"createStellarWallet","href":"/sdk-reference/wallets/kotlin/functions/create-stellar-wallet"},{"title":"createWallet","href":"/sdk-reference/wallets/kotlin/functions/create-wallet"},{"title":"CrossmintTEEWebView","href":"/sdk-reference/wallets/kotlin/functions/crossmint-tee-web-view"},{"title":"flatMap","href":"/sdk-reference/wallets/kotlin/functions/flat-map"},{"title":"fold","href":"/sdk-reference/wallets/kotlin/functions/fold"},{"title":"getOrNull","href":"/sdk-reference/wallets/kotlin/functions/get-or-null"},{"title":"getOrThrow","href":"/sdk-reference/wallets/kotlin/functions/get-or-throw"},{"title":"isMainThread","href":"/sdk-reference/wallets/kotlin/functions/is-main-thread"},{"title":"makePasskeySignerCallback","href":"/sdk-reference/wallets/kotlin/functions/make-passkey-signer-callback"},{"title":"map","href":"/sdk-reference/wallets/kotlin/functions/map"},{"title":"mapError","href":"/sdk-reference/wallets/kotlin/functions/map-error"},{"title":"normalizeEmail","href":"/sdk-reference/wallets/kotlin/functions/normalize-email"},{"title":"runCatching","href":"/sdk-reference/wallets/kotlin/functions/run-catching"},{"title":"useSigner","href":"/sdk-reference/wallets/kotlin/functions/use-signer"},{"title":"waitForMessage","href":"/sdk-reference/wallets/kotlin/functions/wait-for-message"}]},{"group":"Properties","pages":[{"title":"LocalCrossmintSDK","href":"/sdk-reference/wallets/kotlin/properties/local-crossmint-sdk"}]}]},{"group":"Crossmint Auth","pages":[{"group":"Typescript SDK","icon":"/images/icons/ts-logo-128.png","pages":[{"title":"Getting Started","href":"/sdk-reference/auth/typescript/overview"},{"title":"Reference","href":"/sdk-reference/auth/typescript/reference"},{"group":"Classes","pages":[{"title":"CrossmintAuth","href":"/sdk-reference/auth/typescript/classes/CrossmintAuth"},{"title":"JwksUnavailableError","href":"/sdk-reference/auth/typescript/classes/JwksUnavailableError"}]},{"group":"Type Aliases","pages":[{"title":"CrossmintAuthServerOptions","href":"/sdk-reference/auth/typescript/type-aliases/CrossmintAuthServerOptions"},{"title":"GenericRequest","href":"/sdk-reference/auth/typescript/type-aliases/GenericRequest"},{"title":"GenericResponse","href":"/sdk-reference/auth/typescript/type-aliases/GenericResponse"},{"title":"JWKSInput","href":"/sdk-reference/auth/typescript/type-aliases/JWKSInput"},{"title":"VerifyCrossmintJwtOptions","href":"/sdk-reference/auth/typescript/type-aliases/VerifyCrossmintJwtOptions"}]},{"group":"Variables","pages":[{"title":"CROSSMINT_API_VERSION","href":"/sdk-reference/auth/typescript/variables/CROSSMINT_API_VERSION"},{"title":"SDK_NAME","href":"/sdk-reference/auth/typescript/variables/SDK_NAME"},{"title":"SDK_VERSION","href":"/sdk-reference/auth/typescript/variables/SDK_VERSION"}]},{"group":"Functions","pages":[{"title":"assertJwtAudience","href":"/sdk-reference/auth/typescript/functions/assertJwtAudience"},{"title":"createCrossmint","href":"/sdk-reference/auth/typescript/functions/createCrossmint"},{"title":"verifyCrossmintJwt","href":"/sdk-reference/auth/typescript/functions/verifyCrossmintJwt"}]}]},{"group":"React SDK","icon":"/images/icons/react.svg","pages":[{"title":"Get Started","href":"/sdk-reference/auth/react/get-started"},{"title":"Providers","href":"/sdk-reference/auth/react/providers"},{"title":"Hooks","href":"/sdk-reference/auth/react/hooks"},{"title":"Components","href":"/sdk-reference/auth/react/components"}]},{"group":"React Native SDK","icon":"/images/icons/react-native.svg","pages":[{"title":"Get Started","href":"/sdk-reference/auth/react-native/get-started"},{"title":"Providers","href":"/sdk-reference/auth/react-native/providers"},{"title":"Hooks","href":"/sdk-reference/auth/react-native/hooks"}]}]}]}]},{"dropdown":"Wallets V0","icon":"tag","groups":[{"group":"Introduction","pages":[{"title":"Overview","href":"/wallets/v0/overview"},{"title":"Why Smart Contract Wallets","href":"/wallets/v0/why-smart-wallets"}]},{"group":"Quickstarts ⚡","pages":[{"title":"React","href":"/wallets/v0/quickstarts/react"},{"title":"Node.js","href":"/wallets/v0/quickstarts/nodejs"},{"title":"REST API","href":"/wallets/v0/quickstarts/restapi"},{"title":"React Native","href":"/wallets/v0/quickstarts/react-native"},{"title":"Swift","href":"/wallets/v0/quickstarts/swift"},{"title":"Kotlin","href":"/wallets/v0/quickstarts/kotlin"}]},{"group":"Concepts","pages":[{"title":"Architecture","href":"/wallets/v0/architecture"},{"group":"Signers and Custody","pages":[{"title":"Custody Modalities","href":"/wallets/v0/concepts/custody-modalities"},{"title":"Wallet Signers","href":"/wallets/v0/concepts/wallet-signers"},{"title":"Signer Decision Tree","href":"/wallets/v0/concepts/decision-tree"},{"title":"Common Signer Configurations","href":"/wallets/v0/concepts/common-signer-configurations"}]}]},{"group":"Guides","pages":[{"group":"Wallet Actions","pages":[{"title":"Create Wallet","href":"/wallets/v0/guides/create-wallet"},{"title":"Transfer Tokens","href":"/wallets/v0/guides/transfer-tokens"},{"title":"Check Balances","href":"/wallets/v0/guides/check-balances"},{"title":"Get Staging Tokens (USDXM)","href":"/wallets/v0/guides/get-staging-tokens"},{"title":"List Wallet Transfers","href":"/wallets/v0/guides/list-transfers"},{"group":"Send Transaction","pages":[{"title":"EVM","href":"/wallets/v0/guides/send-transaction-evm"},{"title":"Solana","href":"/wallets/v0/guides/send-transaction-solana"},{"title":"Stellar","href":"/wallets/v0/guides/send-transaction-stellar"}]},{"group":"Sign Message","pages":[{"title":"EVM","href":"/wallets/v0/guides/sign-message-evm"},{"title":"Solana","href":"/wallets/v0/guides/sign-message-solana"},{"title":"Stellar","href":"/wallets/v0/guides/sign-message-stellar"}]}]},{"group":"Wallet Extensions","pages":[{"group":"Swapping \u0026 Bridging","pages":[{"title":"Swapping \u0026 Bridging Overview","sidebarTitle":"Overview","href":"/wallets/guides/wallet-extensions/swapping-and-bridging"},{"title":"Jupiter","href":"/wallets/v0/guides/wallet-extensions/swap-jupiter"},{"title":"LI.FI","href":"/wallets/v0/guides/wallet-extensions/bridge-lifi"}]},{"title":"Yield Generation","href":"/wallets/v0/guides/wallet-extensions/generate-yield"},{"title":"Rain Card Issuance","sidebarTitle":"Rain","href":"/wallets/guides/wallet-extensions/credit-cards"}]},{"group":"Signers","pages":[{"title":"Registering a Signer","href":"/wallets/v0/guides/signers/registering-a-signer"},{"title":"Email OTP Signer","href":"/wallets/v0/guides/signers/email-otp"},{"title":"SMS OTP Signer","href":"/wallets/v0/guides/signers/sms-otp"},{"title":"Passkey Signer","href":"/wallets/v0/guides/signers/passkey"},{"title":"External Wallet Signer","href":"/wallets/v0/guides/signers/external-wallet"},{"title":"Device Key Signer","href":"/wallets/v0/guides/signers/device-key"},{"title":"Server Signer","href":"/wallets/v0/guides/signers/server-key"},{"title":"Cloud KMS Signers","href":"/wallets/guides/signers/cloud-kms"},{"title":"API Key Signer (Deprecated)","href":"/wallets/v0/guides/signers/api-key"},{"title":"Social Recovery Signer","href":"/wallets/v0/guides/signers/social-recovery"},{"title":"Recover a Wallet","href":"/wallets/guides/recovery/wallet-recovery"}]},{"group":"Advanced","pages":[{"title":"Bring Your Own Auth","href":"/wallets/v0/guides/bring-your-own-auth"},{"title":"Export Private Key","href":"/wallets/v0/guides/export-private-key"},{"title":"Cover Transaction Fees for Your Users","href":"/wallets/guides/gas-sponsorship"},{"title":"Wallet Webhooks","href":"/wallets/guides/webhooks"},{"title":"Error Handling","href":"/wallets/v0/guides/error-handling"}]}]},{"group":"API Reference","pages":[{"group":"REST","icon":"brackets-curly","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets","title":"Create Wallet","href":"/api-reference/wallets/create-wallet"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}","title":"Get Wallet By Locator","href":"/api-reference/wallets/get-wallet-by-locator"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/balances","title":"Get Wallet Balance","href":"/api-reference/wallets/get-wallet-balance"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /v1-alpha2/wallets/{walletLocator}/balances","title":"Fund Wallet","href":"/api-reference/wallets/fund-wallet"},{"openapi":"api-reference/_open-api/WalletsAPIs.json GET /2022-06-09/wallets/{identifier}/nfts","title":"Get NFTs from Wallet","href":"/api-reference/wallets/get-nfts-from-wallet"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/transactions","title":"Create Transaction","href":"/api-reference/wallets/create-transaction"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/transactions/{transactionId}","title":"Get Transaction","href":"/api-reference/wallets/get-transaction"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/transactions","title":"Get Wallet Transactions","href":"/api-reference/wallets/get-transactions"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/transactions/{transactionId}/approvals","title":"Approve Transaction","href":"/api-reference/wallets/approve-transaction"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/signatures","title":"Create Signature","href":"/api-reference/wallets/create-signature"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/signatures","title":"Get All Signatures","href":"/api-reference/wallets/get-signatures"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/signatures/{signatureId}","title":"Get Signature","href":"/api-reference/wallets/get-signature"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/signatures/{signatureId}/approvals","title":"Approve Signature","href":"/api-reference/wallets/approve-signature"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/signers","title":"Create Delegated Signer","href":"/api-reference/wallets/register-delegated-key"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json DELETE /2025-06-09/wallets/{walletLocator}/signers/{signer}","title":"Remove Delegated Signer","href":"/api-reference/wallets/remove-delegated-key"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/signers/{signer}","title":"Get Delegated Signer","href":"/api-reference/wallets/get-signer"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/recovery-methods","title":"Add Recovery Method","href":"/api-reference/wallets/add-recovery-method"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json DELETE /2025-06-09/wallets/{walletLocator}/recovery-methods/{signer}","title":"Remove Recovery Method","href":"/api-reference/wallets/remove-recovery-method"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json POST /2025-06-09/wallets/{walletLocator}/tokens/{tokenLocator}/transfers","title":"Transfer Token","href":"/api-reference/wallets/transfer-token"},{"openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /2025-06-09/wallets/{walletLocator}/tokens/{tokenLocator}/transfers/{transactionId}","title":"Get Transfer Transaction","href":"/api-reference/wallets/get-transfer-token"},{"title":"List Wallet Transfers","openapi":"api-reference/_open-api/WalletsV1Alpha2.json GET /unstable/wallets/{walletLocator}/transfers","href":"/api-reference/wallets/list-transfers"}]},{"group":"Typescript SDK","icon":"/images/icons/ts-logo-128.png","pages":[{"title":"Getting Started","href":"/sdk-reference/wallets/v0/typescript/overview"},{"title":"Reference","href":"/sdk-reference/wallets/v0/typescript/reference"},{"group":"Classes","pages":[{"title":"CrossmintWallets","href":"/sdk-reference/wallets/v0/typescript/classes/CrossmintWallets"},{"title":"Wallet","href":"/sdk-reference/wallets/v0/typescript/classes/Wallet"},{"title":"EVMWallet","href":"/sdk-reference/wallets/v0/typescript/classes/EVMWallet"},{"title":"SolanaWallet","href":"/sdk-reference/wallets/v0/typescript/classes/SolanaWallet"},{"title":"StellarWallet","href":"/sdk-reference/wallets/v0/typescript/classes/StellarWallet"},{"title":"WalletsApiClient","href":"/sdk-reference/wallets/v0/typescript/classes/WalletsApiClient"}]},{"group":"Interfaces","pages":[{"title":"ExportableSigner","href":"/sdk-reference/wallets/v0/typescript/interfaces/ExportableSigner"},{"title":"Signer","href":"/sdk-reference/wallets/v0/typescript/interfaces/Signer"}]},{"group":"Type Aliases","pages":[{"title":"Activity","href":"/sdk-reference/wallets/v0/typescript/type-aliases/Activity"},{"title":"Balances","href":"/sdk-reference/wallets/v0/typescript/type-aliases/Balances"},{"title":"Chain","href":"/sdk-reference/wallets/v0/typescript/type-aliases/Chain"},{"title":"DelegatedSigner","href":"/sdk-reference/wallets/v0/typescript/type-aliases/DelegatedSigner"},{"title":"EVMChain","href":"/sdk-reference/wallets/v0/typescript/type-aliases/EVMChain"},{"title":"EVMTransactionInput","href":"/sdk-reference/wallets/v0/typescript/type-aliases/EVMTransactionInput"},{"title":"EmailSignerConfig","href":"/sdk-reference/wallets/v0/typescript/type-aliases/EmailSignerConfig"},{"title":"EvmExternalWalletSignerConfig","href":"/sdk-reference/wallets/v0/typescript/type-aliases/EvmExternalWalletSignerConfig"},{"title":"ExportSignerTEEConnection","href":"/sdk-reference/wallets/v0/typescript/type-aliases/ExportSignerTEEConnection"},{"title":"ExternalWalletSignerConfigForChain","href":"/sdk-reference/wallets/v0/typescript/type-aliases/ExternalWalletSignerConfigForChain"},{"title":"PhoneSignerConfig","href":"/sdk-reference/wallets/v0/typescript/type-aliases/PhoneSignerConfig"},{"title":"Signature","href":"/sdk-reference/wallets/v0/typescript/type-aliases/Signature"},{"title":"SignerConfigForChain","href":"/sdk-reference/wallets/v0/typescript/type-aliases/SignerConfigForChain"},{"title":"SolanaChain","href":"/sdk-reference/wallets/v0/typescript/type-aliases/SolanaChain"},{"title":"SolanaExternalWalletSignerConfig","href":"/sdk-reference/wallets/v0/typescript/type-aliases/SolanaExternalWalletSignerConfig"},{"title":"SolanaTransactionInput","href":"/sdk-reference/wallets/v0/typescript/type-aliases/SolanaTransactionInput"},{"title":"StellarChain","href":"/sdk-reference/wallets/v0/typescript/type-aliases/StellarChain"},{"title":"StellarExternalWalletSignerConfig","href":"/sdk-reference/wallets/v0/typescript/type-aliases/StellarExternalWalletSignerConfig"},{"title":"Transaction","href":"/sdk-reference/wallets/v0/typescript/type-aliases/Transaction"},{"title":"WalletArgsFor","href":"/sdk-reference/wallets/v0/typescript/type-aliases/WalletArgsFor"},{"title":"WalletPlugin","href":"/sdk-reference/wallets/v0/typescript/type-aliases/WalletPlugin"}]},{"group":"Functions","pages":[{"title":"createCrossmint","href":"/sdk-reference/wallets/v0/typescript/functions/createCrossmint"},{"title":"isExportableSigner","href":"/sdk-reference/wallets/v0/typescript/functions/isExportableSigner"}]}]},{"group":"React SDK","icon":"/images/icons/react.svg","pages":[{"title":"Get Started","href":"/sdk-reference/wallets/v0/react/get-started"},{"title":"Providers","href":"/sdk-reference/wallets/v0/react/providers"},{"title":"Hooks","href":"/sdk-reference/wallets/v0/react/hooks"},{"title":"Components","href":"/sdk-reference/wallets/react/components"}]},{"group":"React Native SDK","icon":"/images/icons/react-native.svg","pages":[{"title":"Get Started","href":"/sdk-reference/wallets/v0/react-native/get-started"},{"title":"Providers","href":"/sdk-reference/wallets/v0/react-native/providers"},{"title":"Hooks","href":"/sdk-reference/wallets/v0/react-native/hooks"},{"title":"Components","href":"/sdk-reference/wallets/react-native/components"}]},{"group":"Swift SDK","icon":"/images/icons/swift.svg","pages":[{"group":"Classes","pages":[{"title":"Wallet","href":"/sdk-reference/wallets/swift/classes/wallet"},{"title":"EVMWallet","href":"/sdk-reference/wallets/swift/classes/evmwallet"},{"title":"SolanaWallet","href":"/sdk-reference/wallets/swift/classes/solanawallet"},{"title":"StellarWallet","href":"/sdk-reference/wallets/swift/classes/stellarwallet"},{"title":"CrossmintAuthManager","href":"/sdk-reference/wallets/swift/classes/crossmintauthmanager"},{"title":"Crossmintclient","href":"/sdk-reference/wallets/swift/classes/crossmintclient"},{"title":"CrossmintSDK","href":"/sdk-reference/wallets/swift/classes/crossmintsdk"},{"title":"Crossmintclientsdk","href":"/sdk-reference/wallets/swift/classes/crossmintclientsdk"},{"title":"ApiKeySigner","href":"/sdk-reference/wallets/swift/classes/apikeysigner"},{"title":"PasskeySigner","href":"/sdk-reference/wallets/swift/classes/passkeysigner"},{"title":"Passkey","href":"/sdk-reference/wallets/swift/classes/passkey"},{"title":"EVMEmailSigner","href":"/sdk-reference/wallets/swift/classes/evmemailsigner"},{"title":"EVMKeyPairSigner","href":"/sdk-reference/wallets/swift/classes/evmkeypairsigner"},{"title":"SolanaEmailSigner","href":"/sdk-reference/wallets/swift/classes/solanaemailsigner"},{"title":"StellarEmailSigner","href":"/sdk-reference/wallets/swift/classes/stellaremailsigner"},{"title":"DefaultAuthService","href":"/sdk-reference/wallets/swift/classes/defaultauthservice"},{"title":"DefaultCrossmintWallets","href":"/sdk-reference/wallets/swift/classes/defaultcrossmintwallets"},{"title":"DefaultSmartWalletService","href":"/sdk-reference/wallets/swift/classes/defaultsmartwalletservice"},{"title":"Keychainsecurestorage","href":"/sdk-reference/wallets/swift/classes/keychainsecurestorage"},{"title":"Keychainsecurewalletstorage","href":"/sdk-reference/wallets/swift/classes/keychainsecurewalletstorage"},{"title":"ABI","href":"/sdk-reference/wallets/swift/classes/abi"}]},{"group":"Protocols","pages":[{"title":"CrossmintWallets","href":"/sdk-reference/wallets/swift/protocols/crossmintwallets"},{"title":"Signer","href":"/sdk-reference/wallets/swift/protocols/signer"},{"title":"SignerProvider","href":"/sdk-reference/wallets/swift/protocols/signerprovider"},{"title":"AuthManager","href":"/sdk-reference/wallets/swift/protocols/authmanager"},{"title":"AuthService","href":"/sdk-reference/wallets/swift/protocols/authservice"},{"title":"Crossmintservice","href":"/sdk-reference/wallets/swift/protocols/crossmintservice"},{"title":"SmartWalletService","href":"/sdk-reference/wallets/swift/protocols/smartwalletservice"},{"title":"EVMCompatibleSigner","href":"/sdk-reference/wallets/swift/protocols/evmcompatiblesigner"},{"title":"SolanaCompatibleSigner","href":"/sdk-reference/wallets/swift/protocols/solanacompatiblesigner"},{"title":"StellarCompatibleSigner","href":"/sdk-reference/wallets/swift/protocols/stellarcompatiblesigner"},{"title":"BlockchainAddress","href":"/sdk-reference/wallets/swift/protocols/blockchainaddress"},{"title":"AnyChain","href":"/sdk-reference/wallets/swift/protocols/anychain"},{"title":"SpecificChain","href":"/sdk-reference/wallets/swift/protocols/specificchain"},{"title":"ChainWithSigners","href":"/sdk-reference/wallets/swift/protocols/chainwithsigners"},{"title":"WalletOnChain","href":"/sdk-reference/wallets/swift/protocols/walletonchain"},{"title":"Clientsdk","href":"/sdk-reference/wallets/swift/protocols/clientsdk"},{"title":"Jsoncoder","href":"/sdk-reference/wallets/swift/protocols/jsoncoder"},{"title":"Requestbuilder","href":"/sdk-reference/wallets/swift/protocols/requestbuilder"},{"title":"Authenticatedservice","href":"/sdk-reference/wallets/swift/protocols/authenticatedservice"},{"title":"Serviceerror","href":"/sdk-reference/wallets/swift/protocols/serviceerror"},{"title":"Securestorage","href":"/sdk-reference/wallets/swift/protocols/securestorage"},{"title":"Securewalletstorage","href":"/sdk-reference/wallets/swift/protocols/securewalletstorage"},{"title":"TransactionRequest","href":"/sdk-reference/wallets/swift/protocols/transactionrequest"},{"title":"TransactionApiModel","href":"/sdk-reference/wallets/swift/protocols/transactionapimodel"},{"title":"SignatureApiModel","href":"/sdk-reference/wallets/swift/protocols/signatureapimodel"},{"title":"AdminSignerData","href":"/sdk-reference/wallets/swift/protocols/adminsignerdata"},{"title":"AdminSignerApiModel","href":"/sdk-reference/wallets/swift/protocols/adminsignerapimodel"},{"title":"SmartWalletCreationQueryParams","href":"/sdk-reference/wallets/swift/protocols/smartwalletcreationqueryparams"},{"title":"WalletTypeTransactionMapping","href":"/sdk-reference/wallets/swift/protocols/wallettypetransactionmapping"}]},{"group":"Enums","pages":[{"title":"Chain","href":"/sdk-reference/wallets/swift/enums/chain"},{"title":"EVMChain","href":"/sdk-reference/wallets/swift/enums/evmchain"},{"title":"SolanaChain","href":"/sdk-reference/wallets/swift/enums/solanachain"},{"title":"StellarChain","href":"/sdk-reference/wallets/swift/enums/stellarchain"},{"title":"UnknownChain","href":"/sdk-reference/wallets/swift/enums/unknownchain"},{"title":"ChainType","href":"/sdk-reference/wallets/swift/enums/chaintype"},{"title":"Crossmintenvironment","href":"/sdk-reference/wallets/swift/enums/crossmintenvironment"},{"title":"WalletType","href":"/sdk-reference/wallets/swift/enums/wallettype"},{"title":"SignerType","href":"/sdk-reference/wallets/swift/enums/signertype"},{"title":"Signers","href":"/sdk-reference/wallets/swift/enums/signers"},{"title":"EVMSigners","href":"/sdk-reference/wallets/swift/enums/evmsigners"},{"title":"SolanaSigners","href":"/sdk-reference/wallets/swift/enums/solanasigners"},{"title":"StellarSigners","href":"/sdk-reference/wallets/swift/enums/stellarsigners"},{"title":"CryptoCurrency","href":"/sdk-reference/wallets/swift/enums/cryptocurrency"},{"title":"FiatCurrency","href":"/sdk-reference/wallets/swift/enums/fiatcurrency"},{"title":"Address","href":"/sdk-reference/wallets/swift/enums/address"},{"title":"Owner","href":"/sdk-reference/wallets/swift/enums/owner"},{"title":"WalletError","href":"/sdk-reference/wallets/swift/enums/walleterror"},{"title":"TransactionError","href":"/sdk-reference/wallets/swift/enums/transactionerror"},{"title":"SignerError","href":"/sdk-reference/wallets/swift/enums/signererror"},{"title":"AuthError","href":"/sdk-reference/wallets/swift/enums/autherror"},{"title":"AuthManagerError","href":"/sdk-reference/wallets/swift/enums/authmanagererror"},{"title":"SignatureError","href":"/sdk-reference/wallets/swift/enums/signatureerror"},{"title":"Emailsignererror","href":"/sdk-reference/wallets/swift/enums/emailsignererror"},{"title":"Requestbuildererror","href":"/sdk-reference/wallets/swift/enums/requestbuildererror"},{"title":"BlockchainAddressError","href":"/sdk-reference/wallets/swift/enums/blockchainaddresserror"},{"title":"Crossmintserviceerror","href":"/sdk-reference/wallets/swift/enums/crossmintserviceerror"},{"title":"LinkedUserError","href":"/sdk-reference/wallets/swift/enums/linkedusererror"},{"title":"Securestorageerror","href":"/sdk-reference/wallets/swift/enums/securestorageerror"},{"title":"Passkeyerrortype","href":"/sdk-reference/wallets/swift/enums/passkeyerrortype"},{"title":"Attestationparsingerror","href":"/sdk-reference/wallets/swift/enums/attestationparsingerror"},{"title":"CryptoPaymentFailureCode","href":"/sdk-reference/wallets/swift/enums/cryptopaymentfailurecode"},{"title":"AuthenticationStatus","href":"/sdk-reference/wallets/swift/enums/authenticationstatus"},{"title":"OTPAuthenticationStatus","href":"/sdk-reference/wallets/swift/enums/otpauthenticationstatus"},{"title":"BlockchainExplorerLinkType","href":"/sdk-reference/wallets/swift/enums/blockchainexplorerlinktype"},{"title":"TransactionStatusApiModel","href":"/sdk-reference/wallets/swift/enums/transactionstatusapimodel"},{"title":"AdminSignerDataType","href":"/sdk-reference/wallets/swift/enums/adminsignerdatatype"},{"title":"ChainAndAddress","href":"/sdk-reference/wallets/swift/enums/chainandaddress"},{"title":"TransferTokenLocator","href":"/sdk-reference/wallets/swift/enums/transfertokenlocator"},{"title":"TransferTokenRecipient","href":"/sdk-reference/wallets/swift/enums/transfertokenrecipient"},{"title":"WalletLocator","href":"/sdk-reference/wallets/swift/enums/walletlocator"},{"title":"EVMSmartWalletMapping","href":"/sdk-reference/wallets/swift/enums/evmsmartwalletmapping"},{"title":"SolanaSmartWalletMapping","href":"/sdk-reference/wallets/swift/enums/solanasmartwalletmapping"},{"title":"StellarSmartWalletMapping","href":"/sdk-reference/wallets/swift/enums/stellarsmartwalletmapping"},{"title":"Unknownmapping","href":"/sdk-reference/wallets/swift/enums/unknownmapping"},{"title":"SolanaSupportedToken","href":"/sdk-reference/wallets/swift/enums/solanasupportedtoken"},{"title":"StellarSupportedToken","href":"/sdk-reference/wallets/swift/enums/stellarsupportedtoken"},{"title":"EIP712","href":"/sdk-reference/wallets/swift/enums/eip712"},{"title":"Either","href":"/sdk-reference/wallets/swift/enums/either"},{"title":"Attestationconveyancepreference","href":"/sdk-reference/wallets/swift/enums/attestationconveyancepreference"},{"title":"Authenticatorattachment","href":"/sdk-reference/wallets/swift/enums/authenticatorattachment"},{"title":"Authenticatortransport","href":"/sdk-reference/wallets/swift/enums/authenticatortransport"},{"title":"Largeblobsupport","href":"/sdk-reference/wallets/swift/enums/largeblobsupport"},{"title":"Publickeycredentialtype","href":"/sdk-reference/wallets/swift/enums/publickeycredentialtype"},{"title":"Residentkeyrequirement","href":"/sdk-reference/wallets/swift/enums/residentkeyrequirement"},{"title":"Userverificationrequirement","href":"/sdk-reference/wallets/swift/enums/userverificationrequirement"},{"title":"SignerConfig","href":"/sdk-reference/wallets/swift/enums/signerconfig"},{"title":"TransferType","href":"/sdk-reference/wallets/swift/enums/transfertype"}]},{"group":"Structs","pages":[{"title":"Transaction","href":"/sdk-reference/wallets/swift/structs/transaction"},{"title":"TransactionSummary","href":"/sdk-reference/wallets/swift/structs/transactionsummary"},{"title":"Balances","href":"/sdk-reference/wallets/swift/structs/balances"},{"title":"Balance","href":"/sdk-reference/wallets/swift/structs/balance"},{"title":"TokenBalance","href":"/sdk-reference/wallets/swift/structs/tokenbalance"},{"title":"ChainBalances","href":"/sdk-reference/wallets/swift/structs/chainbalances"},{"title":"NFT","href":"/sdk-reference/wallets/swift/structs/nft"},{"title":"WalletConfig","href":"/sdk-reference/wallets/swift/structs/walletconfig"},{"title":"WalletOptions","href":"/sdk-reference/wallets/swift/structs/walletoptions"},{"title":"WalletApiModel","href":"/sdk-reference/wallets/swift/structs/walletapimodel"},{"title":"WalletConfigApiModel","href":"/sdk-reference/wallets/swift/structs/walletconfigapimodel"},{"title":"CreateWalletParams","href":"/sdk-reference/wallets/swift/structs/createwalletparams"},{"title":"Apikey","href":"/sdk-reference/wallets/swift/structs/apikey"},{"title":"Approvals","href":"/sdk-reference/wallets/swift/structs/approvals"},{"title":"ApprovalEntry","href":"/sdk-reference/wallets/swift/structs/approvalentry"},{"title":"SubmittedApprovalEntry","href":"/sdk-reference/wallets/swift/structs/submittedapprovalentry"},{"title":"BlockchainAddressLink","href":"/sdk-reference/wallets/swift/structs/blockchainaddresslink"},{"title":"BlockchainTokenLink","href":"/sdk-reference/wallets/swift/structs/blockchaintokenlink"},{"title":"BlockchainTransactionLink","href":"/sdk-reference/wallets/swift/structs/blockchaintransactionlink"},{"title":"TokenLinkOptions","href":"/sdk-reference/wallets/swift/structs/tokenlinkoptions"},{"title":"EmailSignerData","href":"/sdk-reference/wallets/swift/structs/emailsignerdata"},{"title":"EmailSignerApiModel","href":"/sdk-reference/wallets/swift/structs/emailsignerapimodel"},{"title":"PasskeySignerData","href":"/sdk-reference/wallets/swift/structs/passkeysignerdata"},{"title":"ApiKeySignerData","href":"/sdk-reference/wallets/swift/structs/apikeysignerdata"},{"title":"ApiKeySignerApiModel","href":"/sdk-reference/wallets/swift/structs/apikeysignerapimodel"},{"title":"ExternalWalletSignerData","href":"/sdk-reference/wallets/swift/structs/externalwalletsignerdata"},{"title":"ExternalWalletSignerApiModel","href":"/sdk-reference/wallets/swift/structs/externalwalletsignerapimodel"},{"title":"PhoneSignerData","href":"/sdk-reference/wallets/swift/structs/phonesignerdata"},{"title":"PhoneSignerApiModel","href":"/sdk-reference/wallets/swift/structs/phonesignerapimodel"},{"title":"SignerApiModel","href":"/sdk-reference/wallets/swift/structs/signerapimodel"},{"title":"EVMAddress","href":"/sdk-reference/wallets/swift/structs/evmaddress"},{"title":"EvmPasskeySignerApiModel","href":"/sdk-reference/wallets/swift/structs/evmpasskeysignerapimodel"},{"title":"SolanaAddress","href":"/sdk-reference/wallets/swift/structs/solanaaddress"},{"title":"StellarAddress","href":"/sdk-reference/wallets/swift/structs/stellaraddress"},{"title":"CreateEVMTransactionRequest","href":"/sdk-reference/wallets/swift/structs/createevmtransactionrequest"},{"title":"CreateSolanaTransactionRequest","href":"/sdk-reference/wallets/swift/structs/createsolanatransactionrequest"},{"title":"CreateStellarTransactionRequest","href":"/sdk-reference/wallets/swift/structs/createstellartransactionrequest"},{"title":"CreateTransactionRequest","href":"/sdk-reference/wallets/swift/structs/createtransactionrequest"},{"title":"CreateSignatureRequest","href":"/sdk-reference/wallets/swift/structs/createsignaturerequest"},{"title":"FetchTransactionRequest","href":"/sdk-reference/wallets/swift/structs/fetchtransactionrequest"},{"title":"EVMTransactionApiModel","href":"/sdk-reference/wallets/swift/structs/evmtransactionapimodel"},{"title":"SolanaTransactionApiModel","href":"/sdk-reference/wallets/swift/structs/solanatransactionapimodel"},{"title":"StellarTransactionApiModel","href":"/sdk-reference/wallets/swift/structs/stellartransactionapimodel"},{"title":"Unknownapitransaction","href":"/sdk-reference/wallets/swift/structs/unknownapitransaction"},{"title":"TransactionErrorApiModel","href":"/sdk-reference/wallets/swift/structs/transactionerrorapimodel"},{"title":"FundWalletRequest","href":"/sdk-reference/wallets/swift/structs/fundwalletrequest"},{"title":"FundWalletApiRequest","href":"/sdk-reference/wallets/swift/structs/fundwalletapirequest"},{"title":"TransferTokenRequest","href":"/sdk-reference/wallets/swift/structs/transfertokenrequest"},{"title":"SignMessageRequest","href":"/sdk-reference/wallets/swift/structs/signmessagerequest"},{"title":"SignTypedDataRequest","href":"/sdk-reference/wallets/swift/structs/signtypeddatarequest"},{"title":"SignRequest","href":"/sdk-reference/wallets/swift/structs/signrequest"},{"title":"SignRequestApi","href":"/sdk-reference/wallets/swift/structs/signrequestapi"},{"title":"MessageSignatureResponse","href":"/sdk-reference/wallets/swift/structs/messagesignatureresponse"},{"title":"TypedDataSignatureResponse","href":"/sdk-reference/wallets/swift/structs/typeddatasignatureresponse"},{"title":"ValidateEmailRequest","href":"/sdk-reference/wallets/swift/structs/validateemailrequest"},{"title":"ValidateEmailResponse","href":"/sdk-reference/wallets/swift/structs/validateemailresponse"},{"title":"ValidateTokenRequest","href":"/sdk-reference/wallets/swift/structs/validatetokenrequest"},{"title":"ValidateTokenResponse","href":"/sdk-reference/wallets/swift/structs/validatetokenresponse"},{"title":"RefreshJWTRequest","href":"/sdk-reference/wallets/swift/structs/refreshjwtrequest"},{"title":"RefreshJWTResponse","href":"/sdk-reference/wallets/swift/structs/refreshjwtresponse"},{"title":"LogoutRequest","href":"/sdk-reference/wallets/swift/structs/logoutrequest"},{"title":"GetMeWalletRequest","href":"/sdk-reference/wallets/swift/structs/getmewalletrequest"},{"title":"GetBalanceQueryParams","href":"/sdk-reference/wallets/swift/structs/getbalancequeryparams"},{"title":"GetNTFQueryParams","href":"/sdk-reference/wallets/swift/structs/getntfqueryparams"},{"title":"GetTransationQueryParams","href":"/sdk-reference/wallets/swift/structs/gettransationqueryparams"},{"title":"Smartwalletconfigrequest","href":"/sdk-reference/wallets/swift/structs/smartwalletconfigrequest"},{"title":"Accountwalletconfig","href":"/sdk-reference/wallets/swift/structs/accountwalletconfig"},{"title":"ERC20Encoder","href":"/sdk-reference/wallets/swift/structs/erc20encoder"},{"title":"Balancetransformer","href":"/sdk-reference/wallets/swift/structs/balancetransformer"},{"title":"NonCustodialSignerCallback","href":"/sdk-reference/wallets/swift/structs/noncustodialsignercallback"},{"title":"Defaultcrossmintservice","href":"/sdk-reference/wallets/swift/structs/defaultcrossmintservice"},{"title":"Defaultjsoncoder","href":"/sdk-reference/wallets/swift/structs/defaultjsoncoder"},{"title":"Defaultrequestbuilder","href":"/sdk-reference/wallets/swift/structs/defaultrequestbuilder"},{"title":"Noopsecurestorage","href":"/sdk-reference/wallets/swift/structs/noopsecurestorage"},{"title":"Noopsecurewalletstorage","href":"/sdk-reference/wallets/swift/structs/noopsecurewalletstorage"},{"title":"ABIAddress","href":"/sdk-reference/wallets/swift/structs/abiaddress"},{"title":"ABIUInt64","href":"/sdk-reference/wallets/swift/structs/abiuint64"},{"title":"Passkeyerror","href":"/sdk-reference/wallets/swift/structs/passkeyerror"},{"title":"Passkeyauthenticatordata","href":"/sdk-reference/wallets/swift/structs/passkeyauthenticatordata"},{"title":"Passkeyauthenticatorflags","href":"/sdk-reference/wallets/swift/structs/passkeyauthenticatorflags"},{"title":"Passkeycredentialcreationoptions","href":"/sdk-reference/wallets/swift/structs/passkeycredentialcreationoptions"},{"title":"Passkeycredentialrequestoptions","href":"/sdk-reference/wallets/swift/structs/passkeycredentialrequestoptions"},{"title":"Attestationpublickeyparser","href":"/sdk-reference/wallets/swift/structs/attestationpublickeyparser"},{"title":"Parsedcredentialpublickey","href":"/sdk-reference/wallets/swift/structs/parsedcredentialpublickey"},{"title":"Parsedpublickeyp256","href":"/sdk-reference/wallets/swift/structs/parsedpublickeyp256"},{"title":"Publickeycredentialdescriptor","href":"/sdk-reference/wallets/swift/structs/publickeycredentialdescriptor"},{"title":"Publickeycredentialparameters","href":"/sdk-reference/wallets/swift/structs/publickeycredentialparameters"},{"title":"Publickeycredentialrpentity","href":"/sdk-reference/wallets/swift/structs/publickeycredentialrpentity"},{"title":"Publickeycredentialuserentity","href":"/sdk-reference/wallets/swift/structs/publickeycredentialuserentity"},{"title":"Authenticatorselectioncriteria","href":"/sdk-reference/wallets/swift/structs/authenticatorselectioncriteria"},{"title":"Authenticationextensionsclientinputs","href":"/sdk-reference/wallets/swift/structs/authenticationextensionsclientinputs"},{"title":"Authenticationextensionsclientoutputsjson","href":"/sdk-reference/wallets/swift/structs/authenticationextensionsclientoutputsjson"},{"title":"Authenticationextensionslargeblobinputs","href":"/sdk-reference/wallets/swift/structs/authenticationextensionslargeblobinputs"},{"title":"Authenticationextensionslargebloboutputsjson","href":"/sdk-reference/wallets/swift/structs/authenticationextensionslargebloboutputsjson"},{"title":"Authenticationresponsejson","href":"/sdk-reference/wallets/swift/structs/authenticationresponsejson"},{"title":"Authenticatorassertionresponsejson","href":"/sdk-reference/wallets/swift/structs/authenticatorassertionresponsejson"},{"title":"Authenticatorattestationresponsejson","href":"/sdk-reference/wallets/swift/structs/authenticatorattestationresponsejson"},{"title":"Registrationresponsejson","href":"/sdk-reference/wallets/swift/structs/registrationresponsejson"},{"title":"AddDelegatedSignerResponse","href":"/sdk-reference/wallets/swift/structs/adddelegatedsignerresponse"},{"title":"ChainRegistrationEntry","href":"/sdk-reference/wallets/swift/structs/chainregistrationentry"},{"title":"DelegatedSignerEntry","href":"/sdk-reference/wallets/swift/structs/delegatedsignerentry"},{"title":"RegistrationApprovals","href":"/sdk-reference/wallets/swift/structs/registrationapprovals"},{"title":"Walletdelegatedsignerconfigapimodel","href":"/sdk-reference/wallets/swift/structs/walletdelegatedsignerconfigapimodel"},{"title":"Transfer","href":"/sdk-reference/wallets/swift/structs/transfer"},{"title":"TransferListResult","href":"/sdk-reference/wallets/swift/structs/transferlistresult"},{"title":"ListTransfersQueryParams","href":"/sdk-reference/wallets/swift/structs/listtransfersqueryparams"}]},{"group":"Type Aliases","pages":[{"title":"Secp256k1PrivateKey","href":"/sdk-reference/wallets/swift/type-aliases/secp256k1privatekey"},{"title":"Secp256k1PublicKey","href":"/sdk-reference/wallets/swift/type-aliases/secp256k1publickey"},{"title":"Base64urlstring","href":"/sdk-reference/wallets/swift/type-aliases/base64urlstring"},{"title":"Publickeycredentialjson","href":"/sdk-reference/wallets/swift/type-aliases/publickeycredentialjson"}]},{"group":"Functions","pages":[{"title":"getBlockchainExplorerURL(for:)","href":"/sdk-reference/wallets/swift/functions/getblockchainexplorerurl-for"}]},{"group":"Extensions","pages":[{"title":"Logger","href":"/sdk-reference/wallets/swift/extensions/logger"},{"title":"SwiftUICore","href":"/sdk-reference/wallets/swift/extensions/swiftuicore"},{"title":"Crossmintcommontypes","href":"/sdk-reference/wallets/swift/extensions/crossmintcommontypes"}]}]},{"group":"Kotlin SDK","icon":"/images/icons/kotlin.png","pages":[{"group":"Classes","pages":[{"title":"Crossmint","deprecated":true,"href":"/sdk-reference/wallets/kotlin/classes/crossmint"},{"title":"CrossmintSDK","href":"/sdk-reference/wallets/kotlin/classes/crossmint-sdk"},{"title":"CrossmintAuthManager","href":"/sdk-reference/wallets/kotlin/classes/crossmint-auth-manager"},{"title":"Wallet","href":"/sdk-reference/wallets/kotlin/classes/wallet"},{"title":"EVMWallet","href":"/sdk-reference/wallets/kotlin/classes/evm-wallet"},{"title":"SolanaWallet","href":"/sdk-reference/wallets/kotlin/classes/solana-wallet"},{"title":"StellarWallet","href":"/sdk-reference/wallets/kotlin/classes/stellar-wallet"},{"title":"AndroidCrossmintTEE","href":"/sdk-reference/wallets/kotlin/classes/android-crossmint-tee"},{"title":"AndroidWebViewBridge","href":"/sdk-reference/wallets/kotlin/classes/android-web-view-bridge"},{"title":"Api key environment prefix","href":"/sdk-reference/wallets/kotlin/classes/api-key-environment-prefix"},{"title":"Api key type","href":"/sdk-reference/wallets/kotlin/classes/api-key-type"},{"title":"Api key usage origin prefix","href":"/sdk-reference/wallets/kotlin/classes/api-key-usage-origin-prefix"},{"title":"AuthSessionStore","href":"/sdk-reference/wallets/kotlin/classes/auth-session-store"},{"title":"Chain type","href":"/sdk-reference/wallets/kotlin/classes/chain-type"},{"title":"Checkout environment","href":"/sdk-reference/wallets/kotlin/classes/checkout-environment"},{"title":"Checkout error encoding error","href":"/sdk-reference/wallets/kotlin/classes/checkout-error-encoding-error"},{"title":"Checkout error invalid configuration","href":"/sdk-reference/wallets/kotlin/classes/checkout-error-invalid-configuration"},{"title":"Checkout error not implemented","href":"/sdk-reference/wallets/kotlin/classes/checkout-error-not-implemented"},{"title":"EncryptedSharedPreferenceStorage","href":"/sdk-reference/wallets/kotlin/classes/encrypted-shared-preference-storage"},{"title":"Environment","href":"/sdk-reference/wallets/kotlin/classes/environment"},{"title":"Fallback policy","href":"/sdk-reference/wallets/kotlin/classes/fallback-policy"},{"title":"FallbackPolicy.InsecurePersistent","href":"/sdk-reference/wallets/kotlin/classes/fallback-policy-insecure-persistent"},{"title":"FallbackPolicy.MemoryOnly","href":"/sdk-reference/wallets/kotlin/classes/fallback-policy-memory-only"},{"title":"InsecurePersistentSessionStore","href":"/sdk-reference/wallets/kotlin/classes/insecure-persistent-session-store"},{"title":"InvalidEnvironmentKeyException","href":"/sdk-reference/wallets/kotlin/classes/invalid-environment-key-exception"},{"title":"JvmWebViewBridge","href":"/sdk-reference/wallets/kotlin/classes/jvm-web-view-bridge"},{"title":"MalformedKeyException","href":"/sdk-reference/wallets/kotlin/classes/malformed-key-exception"},{"title":"OldKeyException","href":"/sdk-reference/wallets/kotlin/classes/old-key-exception"},{"title":"TinkSecureStorage","href":"/sdk-reference/wallets/kotlin/classes/tink-secure-storage"},{"title":"TinkWithFallbackSessionStore","href":"/sdk-reference/wallets/kotlin/classes/tink-with-fallback-session-store"},{"title":"Transaction status","href":"/sdk-reference/wallets/kotlin/classes/transaction-status"},{"title":"Wallet type","href":"/sdk-reference/wallets/kotlin/classes/wallet-type"},{"title":"WebViewNotAvailableException","href":"/sdk-reference/wallets/kotlin/classes/web-view-not-available-exception"}]},{"group":"Interfaces","pages":[{"title":"CrossmintWallets","href":"/sdk-reference/wallets/kotlin/interfaces/crossmint-wallets"},{"title":"AuthManager","href":"/sdk-reference/wallets/kotlin/interfaces/auth-manager"},{"title":"AuthService","href":"/sdk-reference/wallets/kotlin/interfaces/auth-service"},{"title":"Signer","href":"/sdk-reference/wallets/kotlin/interfaces/signer"},{"title":"EmailSigner","href":"/sdk-reference/wallets/kotlin/interfaces/email-signer"},{"title":"NonCustodialSigner","href":"/sdk-reference/wallets/kotlin/interfaces/non-custodial-signer"},{"title":"CrossmintTEE","href":"/sdk-reference/wallets/kotlin/interfaces/crossmint-tee"},{"title":"SessionStore","href":"/sdk-reference/wallets/kotlin/interfaces/session-store"},{"title":"FailureAwareSessionStore","href":"/sdk-reference/wallets/kotlin/interfaces/failure-aware-session-store"},{"title":"BalanceOperations","href":"/sdk-reference/wallets/kotlin/interfaces/balance-operations"},{"title":"TransactionOperations","href":"/sdk-reference/wallets/kotlin/interfaces/transaction-operations"}]},{"group":"Data Classes","pages":[{"title":"Transaction","href":"/sdk-reference/wallets/kotlin/data-classes/transaction"},{"title":"Balances","href":"/sdk-reference/wallets/kotlin/data-classes/balances"},{"title":"TokenBalance","href":"/sdk-reference/wallets/kotlin/data-classes/token-balance"},{"title":"WalletConfig","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-config"},{"title":"Configuration","href":"/sdk-reference/wallets/kotlin/data-classes/configuration"},{"title":"ApiKey","href":"/sdk-reference/wallets/kotlin/data-classes/api-key"},{"title":"ApiKeyError.InvalidEnvironmentKey","href":"/sdk-reference/wallets/kotlin/data-classes/api-key-error-invalid-environment-key"},{"title":"ApiKeyError.MalformedKey","href":"/sdk-reference/wallets/kotlin/data-classes/api-key-error-malformed-key"},{"title":"ApiKeyError.OldKey","href":"/sdk-reference/wallets/kotlin/data-classes/api-key-error-old-key"},{"title":"Approval","href":"/sdk-reference/wallets/kotlin/data-classes/approval"},{"title":"ApprovalMetadata.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/approval-metadata-passkey"},{"title":"ApprovalSignature.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/approval-signature-passkey"},{"title":"ApprovalSignature.Raw","href":"/sdk-reference/wallets/kotlin/data-classes/approval-signature-raw"},{"title":"Approvals","href":"/sdk-reference/wallets/kotlin/data-classes/approvals"},{"title":"Approvals.PendingApproval","href":"/sdk-reference/wallets/kotlin/data-classes/approvals-pending-approval"},{"title":"Approvals.SubmittedApproval","href":"/sdk-reference/wallets/kotlin/data-classes/approvals-submitted-approval"},{"title":"AuthError.InvalidCredentials","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-invalid-credentials"},{"title":"AuthError.NotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-not-initialized"},{"title":"AuthError.RateLimited","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-rate-limited"},{"title":"AuthError.ServerError","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-server-error"},{"title":"AuthError.TokenExpired","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-token-expired"},{"title":"AuthError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/auth-error-unauthorized"},{"title":"BalanceError.BalanceNotFound","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-balance-not-found"},{"title":"BalanceError.BalanceOperationFailed","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-balance-operation-failed"},{"title":"BalanceError.Forbidden","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-forbidden"},{"title":"BalanceError.RateLimited","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-rate-limited"},{"title":"BalanceError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-service-not-initialized"},{"title":"BalanceError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/balance-error-unauthorized"},{"title":"Call","href":"/sdk-reference/wallets/kotlin/data-classes/call"},{"title":"ChainInfo.Solana","href":"/sdk-reference/wallets/kotlin/data-classes/chain-info-solana"},{"title":"ChainInfo.Stellar","href":"/sdk-reference/wallets/kotlin/data-classes/chain-info-stellar"},{"title":"Chain.Unknown","href":"/sdk-reference/wallets/kotlin/data-classes/chain-unknown"},{"title":"DelegatedSigner.ApiKey","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-api-key"},{"title":"DelegatedSignerData","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-data"},{"title":"DelegatedSigner.Email","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-email"},{"title":"DelegatedSigner.ExternalWallet","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-external-wallet"},{"title":"DelegatedSigner.Locator","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-locator"},{"title":"DelegatedSigner.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-passkey"},{"title":"DelegatedSigner.Phone","href":"/sdk-reference/wallets/kotlin/data-classes/delegated-signer-phone"},{"title":"EVMTransactionParams","href":"/sdk-reference/wallets/kotlin/data-classes/evm-transaction-params"},{"title":"FeeConfig","href":"/sdk-reference/wallets/kotlin/data-classes/fee-config"},{"title":"NetworkError.ConnectionError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-connection-error"},{"title":"NetworkError.HttpError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-http-error"},{"title":"NetworkError.ParseError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-parse-error"},{"title":"NetworkError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-service-not-initialized"},{"title":"NetworkError.TimeoutError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-timeout-error"},{"title":"NetworkError.UnknownError","href":"/sdk-reference/wallets/kotlin/data-classes/network-error-unknown-error"},{"title":"OnChainData","href":"/sdk-reference/wallets/kotlin/data-classes/on-chain-data"},{"title":"Owner.Address","href":"/sdk-reference/wallets/kotlin/data-classes/owner-address"},{"title":"Owner.Email","href":"/sdk-reference/wallets/kotlin/data-classes/owner-email"},{"title":"Owner.PhoneNumber","href":"/sdk-reference/wallets/kotlin/data-classes/owner-phone-number"},{"title":"Owner.Twitter","href":"/sdk-reference/wallets/kotlin/data-classes/owner-twitter"},{"title":"Owner.UserId","href":"/sdk-reference/wallets/kotlin/data-classes/owner-user-id"},{"title":"Result.Failure","href":"/sdk-reference/wallets/kotlin/data-classes/result-failure"},{"title":"Result.Success","href":"/sdk-reference/wallets/kotlin/data-classes/result-success"},{"title":"SignerData.ApiKey","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-api-key"},{"title":"SignerData.Email","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-email"},{"title":"SignerData.ExternalWallet","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-external-wallet"},{"title":"SignerData.Passkey","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-passkey"},{"title":"SignerData.Phone","href":"/sdk-reference/wallets/kotlin/data-classes/signer-data-phone"},{"title":"SignerError.Generic","href":"/sdk-reference/wallets/kotlin/data-classes/signer-error-generic"},{"title":"SignerError.SigningFailed","href":"/sdk-reference/wallets/kotlin/data-classes/signer-error-signing-failed"},{"title":"SignerType.Email","href":"/sdk-reference/wallets/kotlin/data-classes/signer-type-email"},{"title":"SignerType.Phone","href":"/sdk-reference/wallets/kotlin/data-classes/signer-type-phone"},{"title":"SolanaTransactionParams","href":"/sdk-reference/wallets/kotlin/data-classes/solana-transaction-params"},{"title":"StellarTransactionParams","href":"/sdk-reference/wallets/kotlin/data-classes/stellar-transaction-params"},{"title":"TEEError.Generic","href":"/sdk-reference/wallets/kotlin/data-classes/tee-error-generic"},{"title":"TEEError.InvalidPayload","href":"/sdk-reference/wallets/kotlin/data-classes/tee-error-invalid-payload"},{"title":"Tee error signer status regression","href":"/sdk-reference/wallets/kotlin/data-classes/tee-error-signer-status-regression"},{"title":"TransactionErrorDetails","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-details"},{"title":"TransactionErrorDetails.Revert","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-details-revert"},{"title":"TransactionError.Forbidden","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-forbidden"},{"title":"TransactionError.InvalidTransactionState","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-invalid-transaction-state"},{"title":"TransactionError.RateLimited","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-rate-limited"},{"title":"TransactionError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-service-not-initialized"},{"title":"TransactionError.SigningFailed","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-signing-failed"},{"title":"TransactionError.Timeout","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-timeout"},{"title":"TransactionError.TransactionCreationFailed","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-transaction-creation-failed"},{"title":"TransactionError.TransactionFailed","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-transaction-failed"},{"title":"TransactionError.TransactionNotFound","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-transaction-not-found"},{"title":"TransactionError.TransactionOperationFailed","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-transaction-operation-failed"},{"title":"TransactionError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/transaction-error-unauthorized"},{"title":"UserOperation","href":"/sdk-reference/wallets/kotlin/data-classes/user-operation"},{"title":"WalletError.ChainNotSupported","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-chain-not-supported"},{"title":"WalletError.Forbidden","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-forbidden"},{"title":"WalletError.InvalidInput","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-invalid-input"},{"title":"WalletError.InvalidSigner","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-invalid-signer"},{"title":"WalletError.RateLimited","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-rate-limited"},{"title":"WalletError.ServiceNotInitialized","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-service-not-initialized"},{"title":"WalletError.SigningError","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-signing-error"},{"title":"WalletError.Unauthorized","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-unauthorized"},{"title":"WalletError.WalletNotFound","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-wallet-not-found"},{"title":"WalletError.WalletOperationFailed","href":"/sdk-reference/wallets/kotlin/data-classes/wallet-error-wallet-operation-failed"},{"title":"WebViewMessage.Custom","href":"/sdk-reference/wallets/kotlin/data-classes/web-view-message-custom"}]},{"group":"Sealed Classes","pages":[{"title":"Owner","href":"/sdk-reference/wallets/kotlin/sealed-classes/owner"},{"title":"SignerType","href":"/sdk-reference/wallets/kotlin/sealed-classes/signer-type"},{"title":"SignerData","href":"/sdk-reference/wallets/kotlin/sealed-classes/signer-data"},{"title":"SignerError","href":"/sdk-reference/wallets/kotlin/sealed-classes/signer-error"},{"title":"DelegatedSigner","href":"/sdk-reference/wallets/kotlin/sealed-classes/delegated-signer"},{"title":"ApprovalMetadata","href":"/sdk-reference/wallets/kotlin/sealed-classes/approval-metadata"},{"title":"ApprovalSignature","href":"/sdk-reference/wallets/kotlin/sealed-classes/approval-signature"},{"title":"Checkout error","href":"/sdk-reference/wallets/kotlin/sealed-classes/checkout-error"},{"title":"TEEError","href":"/sdk-reference/wallets/kotlin/sealed-classes/tee-error"}]},{"group":"Sealed Interfaces","pages":[{"title":"Chain","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/chain"},{"title":"ChainInfo","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/chain-info"},{"title":"EVMChain","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/evm-chain"},{"title":"SolanaChain","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/solana-chain"},{"title":"StellarChain","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/stellar-chain"},{"title":"TransactionParams","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/transaction-params"},{"title":"Result","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/result"},{"title":"CrossmintError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/crossmint-error"},{"title":"ApiKeyError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/api-key-error"},{"title":"AuthError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/auth-error"},{"title":"BalanceError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/balance-error"},{"title":"ConfigurationError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/configuration-error"},{"title":"NetworkError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/network-error"},{"title":"TransactionError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/transaction-error"},{"title":"WalletError","href":"/sdk-reference/wallets/kotlin/sealed-interfaces/wallet-error"}]},{"group":"Objects","pages":[{"title":"SolanaChain.Solana","href":"/sdk-reference/wallets/kotlin/objects/solana-chain-solana"},{"title":"StellarChain.Stellar","href":"/sdk-reference/wallets/kotlin/objects/stellar-chain-stellar"},{"title":"SignerType.ApiKey","href":"/sdk-reference/wallets/kotlin/objects/signer-type-api-key"},{"title":"SignerError.Cancelled","href":"/sdk-reference/wallets/kotlin/objects/signer-error-cancelled"},{"title":"SignerError.InvalidEmail","href":"/sdk-reference/wallets/kotlin/objects/signer-error-invalid-email"},{"title":"SignerError.NotInitialized","href":"/sdk-reference/wallets/kotlin/objects/signer-error-not-initialized"},{"title":"SignerError.NotStarted","href":"/sdk-reference/wallets/kotlin/objects/signer-error-not-started"},{"title":"SignerError.TeeNotStarted","href":"/sdk-reference/wallets/kotlin/objects/signer-error-tee-not-started"},{"title":"TEEError.EncryptionUnavailable","href":"/sdk-reference/wallets/kotlin/objects/tee-error-encryption-unavailable"},{"title":"TEEError.ErrorLoadingService","href":"/sdk-reference/wallets/kotlin/objects/tee-error-error-loading-service"},{"title":"TEEError.HandshakeFailed","href":"/sdk-reference/wallets/kotlin/objects/tee-error-handshake-failed"},{"title":"TEEError.HandshakeRequired","href":"/sdk-reference/wallets/kotlin/objects/tee-error-handshake-required"},{"title":"TEEError.InvalidSignature","href":"/sdk-reference/wallets/kotlin/objects/tee-error-invalid-signature"},{"title":"TEEError.JWTRequired","href":"/sdk-reference/wallets/kotlin/objects/tee-error-jwt-required"},{"title":"TEEError.SignerStatusUnavailable","href":"/sdk-reference/wallets/kotlin/objects/tee-error-signer-status-unavailable"},{"title":"TEEError.Timeout","href":"/sdk-reference/wallets/kotlin/objects/tee-error-timeout"},{"title":"TEEError.UserCancelled","href":"/sdk-reference/wallets/kotlin/objects/tee-error-user-cancelled"},{"title":"EVMChain.Apechain","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-apechain"},{"title":"EVMChain.Apex","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-apex"},{"title":"EVMChain.Arbitrum","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-arbitrum"},{"title":"EVMChain.ArbitrumNova","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-arbitrum-nova"},{"title":"EVMChain.ArbitrumSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-arbitrum-sepolia"},{"title":"EVMChain.AstarZkEVM","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-astar-zk-evm"},{"title":"EVMChain.Avalanche","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-avalanche"},{"title":"EVMChain.AvalancheFuji","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-avalanche-fuji"},{"title":"EVMChain.BarretTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-barret-testnet"},{"title":"EVMChain.Base","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-base"},{"title":"EVMChain.BaseGoerli","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-base-goerli"},{"title":"EVMChain.BaseSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-base-sepolia"},{"title":"EVMChain.BSCTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-bsc-testnet"},{"title":"EVMChain.Chiliz","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-chiliz"},{"title":"EVMChain.ChilizSpicyTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-chiliz-spicy-testnet"},{"title":"EVMChain.Coti","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-coti"},{"title":"EVMChain.CotiTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-coti-testnet"},{"title":"EVMChain.Curtis","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-curtis"},{"title":"EVMChain.Ethereum","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-ethereum"},{"title":"EVMChain.EthereumGoerli","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-ethereum-goerli"},{"title":"EVMChain.EthereumSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-ethereum-sepolia"},{"title":"EVMChain.HypersonicTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-hypersonic-testnet"},{"title":"EVMChain.Lightlink","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-lightlink"},{"title":"EVMChain.LightlinkPegasus","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-lightlink-pegasus"},{"title":"EVMChain.Mode","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-mode"},{"title":"EVMChain.ModeSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-mode-sepolia"},{"title":"EVMChain.Optimism","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-optimism"},{"title":"EVMChain.OptimismGoerli","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-optimism-goerli"},{"title":"EVMChain.OptimismSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-optimism-sepolia"},{"title":"EVMChain.Polygon","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-polygon"},{"title":"EVMChain.PolygonAmoy","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-polygon-amoy"},{"title":"EVMChain.PolygonMumbai","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-polygon-mumbai"},{"title":"EVMChain.Rari","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-rari"},{"title":"EVMChain.RariTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-rari-testnet"},{"title":"EVMChain.Scroll","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-scroll"},{"title":"EVMChain.ScrollSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-scroll-sepolia"},{"title":"EVMChain.SeiAtlantic2Testnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-sei-atlantic2testnet"},{"title":"EVMChain.SeiPacific1","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-sei-pacific1"},{"title":"EVMChain.Shape","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-shape"},{"title":"EVMChain.ShapeSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-shape-sepolia"},{"title":"EVMChain.SkaleNebula","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-skale-nebula"},{"title":"EVMChain.SkaleNebulaTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-skale-nebula-testnet"},{"title":"EVMChain.Soneium","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-soneium"},{"title":"EVMChain.SoneiumMinatoTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-soneium-minato-testnet"},{"title":"EVMChain.Space","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-space"},{"title":"EVMChain.SpaceTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-space-testnet"},{"title":"EVMChain.Story","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-story"},{"title":"EVMChain.StoryTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-story-testnet"},{"title":"EVMChain.VerifyTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-verify-testnet"},{"title":"EVMChain.Viction","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-viction"},{"title":"EVMChain.VictionTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-viction-testnet"},{"title":"EVMChain.Xai","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-xai"},{"title":"EVMChain.XaiSepoliaTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-xai-sepolia-testnet"},{"title":"EVMChain.ZenchainTestnet","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zenchain-testnet"},{"title":"EVMChain.Zkatana","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zkatana"},{"title":"EVMChain.Zkyoto","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zkyoto"},{"title":"EVMChain.Zora","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zora"},{"title":"EVMChain.ZoraGoerli","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zora-goerli"},{"title":"EVMChain.ZoraSepolia","href":"/sdk-reference/wallets/kotlin/objects/evm-chain-zora-sepolia"}]}]}]}]}]},{"tab":"Identity","pages":[{"title":"Identity","href":"/identity/overview"}]},{"tab":"Stablecoin Orchestration","pages":[{"title":"Stablecoin Orchestration","href":"/stablecoin-orchestration/overview"}]},{"tab":"Checkout","groups":[{"group":"Introduction","pages":[{"title":"Overview","href":"/payments/introduction"},{"title":"Plan Your Integration","href":"/payments/plan-your-solution"}]},{"group":"Hosted (pop-up)","pages":[{"title":"Overview","href":"/payments/pay-button/overview"},{"title":"Quickstart ⚡","href":"/payments/pay-button/quickstart"},{"group":"Integrate","pages":[{"title":"Configure Payment Options","href":"/payments/pay-button/guides/payment-methods"},{"title":"Item Selection","href":"/payments/pay-button/guides/item-selection"},{"title":"Order Status","href":"/payments/pay-button/guides/order-status"},{"title":"Production Launch","href":"/payments/pay-button/guides/production-launch"},{"title":"Specify Recipient","href":"/payments/pay-button/guides/specify-recipient"}]},{"group":"Customize","pages":[{"title":"React Hooks","href":"/payments/pay-button/guides/hooks"},{"title":"Customize the Button UI","href":"/payments/pay-button/guides/ui-customization"},{"title":"Localization","href":"/payments/pay-button/customize/localization"}]}]},{"group":"Embedded","pages":[{"title":"Overview","href":"/payments/embedded/overview"},{"group":"Quickstarts ⚡","pages":[{"title":"Pay with Card - NFTs (React)","href":"/payments/embedded/quickstarts/credit-card-nft"},{"title":"Pay with Card - Memecoins (React)","href":"/payments/embedded/quickstarts/credit-card-memecoin"},{"title":"One-Tap Pay - Tokens (React)","href":"/payments/embedded/quickstarts/apple-pay-only"},{"title":"Pay with Card - Memecoins (React Native)","href":"/payments/embedded/quickstarts/credit-card-memecoin-react-native"},{"title":"Pay with Card - Memecoins (Flutter)","href":"/payments/embedded/quickstarts/credit-card-memecoin-flutter"}]},{"group":"Integrate","pages":[{"title":"Payment Methods","href":"/payments/embedded/guides/payment-methods"},{"title":"Production Launch","href":"/payments/embedded/guides/production-launch"},{"title":"Mobile WebView Integration","href":"/payments/embedded/guides/webview-integration"},{"title":"Apple Pay Integration Guide","href":"/payments/embedded/guides/apple-pay"},{"title":"Google Pay Mobile","href":"/payments/embedded/guides/google-pay"},{"title":"Display Payment Error Messages","href":"/payments/embedded/guides/display-payment-errors"},{"title":"Item Selection","href":"/payments/embedded/guides/item-selection"},{"title":"Use Connected Wallet as Payer","href":"/payments/embedded/guides/custom-payer"},{"title":"Specify Recipient","href":"/payments/embedded/guides/specify-recipient"}]},{"group":"Customize","pages":[{"title":"UI Customization","href":"/payments/embedded/guides/ui-customization"},{"title":"Localization","href":"/payments/embedded/customize/localization"},{"title":"React Hooks","href":"/payments/embedded/guides/hooks"}]}]},{"group":"Headless (API)","pages":[{"title":"Overview","href":"/payments/headless/overview"},{"group":"Quickstarts ⚡","pages":[{"title":"Pay with Card - Memecoins","href":"/payments/headless/quickstarts/credit-card-memecoin-cko"},{"title":"Pay with Card - NFTs","href":"/payments/headless/quickstarts/credit-card-nft"},{"title":"Pay with USDC","href":"/payments/headless/quickstarts/paying-usdc"},{"title":"Pay with Other Crypto","href":"/payments/headless/quickstarts/crypto"}]},{"group":"Guides","pages":[{"title":"Plan Your Solution","href":"/payments/headless/guides/plan-your-solution"},{"title":"Item Selection","href":"/payments/headless/guides/item-selection"},{"title":"Client or Server","href":"/payments/headless/guides/client-or-server"},{"title":"Production Launch","href":"/payments/headless/guides/production-launch"},{"title":"Payment Methods","href":"/payments/headless/guides/payment-methods"},{"title":"Localization","href":"/payments/headless/guides/localization"},{"title":"Specify Recipient","href":"/payments/headless/guides/specify-recipient"},{"title":"Design Your UI","href":"/payments/headless/guides/design-your-ui"},{"group":"Order Lifecycle","pages":[{"title":"Quote Phase","href":"/payments/headless/guides/order-lifecycle/quote-phase"},{"group":"Payment Phase","pages":[{"title":"Pay with Crypto","href":"/payments/headless/guides/order-lifecycle/crypto-payment-phase"},{"title":"Pay with Card","href":"/payments/headless/guides/order-lifecycle/credit-card-payment-phase"}]},{"title":"Delivery Phase","href":"/payments/headless/guides/order-lifecycle/delivery-phase"},{"title":"Order Complete Phase","href":"/payments/headless/guides/order-lifecycle/completed-phase"}]},{"title":"Supporting Your Customers","href":"/payments/headless/guides/supporting-your-customers"},{"title":"Multiple Line Items","href":"/payments/headless/guides/multiple-line-items"},{"title":"Status Codes","href":"/payments/headless/guides/status-codes"}]}]},{"group":"Advanced Guides","pages":[{"group":"Collection and Token Support","pages":[{"title":"Checking Supported Tokens","href":"/payments/advanced/supported-tokens"},{"title":"Create/Deploy an NFT Collection","sidebarTitle":"Create New Collection","href":"/payments/guides/create-collection"},{"title":"Register External Collection","href":"/payments/guides/register-collection"},{"title":"Collection Registration and Verification API","href":"/payments/advanced/registration-and-verification-api"},{"title":"NFT Marketplaces \u0026 Launchpads","href":"/payments/advanced/marketplaces-and-launchpads"},{"title":"NFT Drops Priced in USDC","href":"/payments/advanced/usdc-support"},{"title":"NFT Drops with Dynamic Price or Quantity","href":"/payments/advanced/dynamic-quantity-and-price"},{"title":"NFT Drops Gated by Accesslists","href":"/payments/advanced/accesslists"},{"title":"Mint to Specific Template","href":"/payments/advanced/mint-to-specific-template"}]},{"group":"Preparing for Launch","pages":[{"title":"Testing Tips","href":"/payments/advanced/testing-tips"},{"title":"Improving Conversion","href":"/payments/advanced/improving-conversion"},{"title":"Receipt Customization","href":"/payments/advanced/receipt-customization"}]}]},{"group":"API Reference","pages":[{"title":"Webhooks","href":"/payments/advanced/webhooks"},{"title":"Payment Error Codes","description":"Reference of the normalized error categories and codes returned in the order's payment.failureReason","mode":"wide","href":"/payments/api-reference/error-codes"},{"group":"REST","icon":"brackets-curly","pages":[{"group":"Orders","pages":[{"title":"Create Order","openapi":"api-reference/_open-api/Orders.json POST /2022-06-09/orders","href":"/api-reference/headless/create-order"},{"openapi":"api-reference/_open-api/Orders.json GET /2022-06-09/orders/{orderId}","title":"Get Order","description":"Returns one order by its ID. Poll it to track the order: `payment.status` for the payment leg, `lineItems[].delivery.status` for delivery, and `phase`, which becomes `completed` when every line item is delivered.\n\n**API scope required**: `orders.read`","href":"/api-reference/headless/get-order"},{"openapi":"api-reference/_open-api/Orders.json GET /2022-06-09/orders","title":"List Orders","href":"/api-reference/headless/list-orders"},{"openapi":"api-reference/_open-api/Orders.json PATCH /2022-06-09/orders/{orderId}","title":"Update Order","href":"/api-reference/headless/edit-order"},{"title":"Process Payment","openapi":"api-reference/_open-api/Orders.json POST /2022-06-09/orders/{orderId}/payment","href":"/api-reference/headless/process-payment"}]},{"group":"Supported Assets","pages":[{"title":"Get All Tokens","openapi":"api-reference/_open-api/Orders.json GET /2024-09-26/tokens","href":"/api-reference/headless/get-all-tokens"},{"title":"Check Token Support","openapi":"api-reference/_open-api/Orders.json GET /v1-alpha2/tokens/{tokenLocator}","href":"/api-reference/headless/check-token-support"}]},{"group":"Payment Methods","pages":[{"title":"The Payment Method Object","href":"/api-reference/headless/payment-methods/payment-method-object"},{"title":"Create Payment Method","openapi":"api-reference/_open-api/PaymentMethods.json POST /2026-09-16/payment-methods","href":"/api-reference/headless/payment-methods/create-payment-method"},{"title":"List Payment Methods by User","openapi":"api-reference/_open-api/PaymentMethods.json GET /2026-09-16/payment-methods","href":"/api-reference/headless/payment-methods/list-payment-methods"},{"title":"Retrieve a Payment Method","openapi":"api-reference/_open-api/PaymentMethods.json GET /2026-09-16/payment-methods/{paymentMethodId}","href":"/api-reference/headless/payment-methods/get-payment-method"},{"title":"Update a Payment Method","openapi":"api-reference/_open-api/PaymentMethods.json PATCH /2026-09-16/payment-methods/{paymentMethodId}","href":"/api-reference/headless/payment-methods/update-payment-method"},{"title":"Delete a Payment Method","openapi":"api-reference/_open-api/PaymentMethods.json DELETE /2026-09-16/payment-methods/{paymentMethodId}","href":"/api-reference/headless/payment-methods/delete-payment-method"}]}]},{"group":"React SDK","icon":"/images/icons/react.svg","pages":[{"title":"Get Started","href":"/sdk-reference/checkout/react/get-started"},{"title":"Providers","href":"/sdk-reference/checkout/react/providers"},{"title":"Hooks","href":"/sdk-reference/checkout/react/hooks"},{"title":"Components","href":"/sdk-reference/checkout/react/components"}]},{"group":"React Native SDK","icon":"/images/icons/react-native.svg","pages":[{"title":"Get Started","href":"/sdk-reference/checkout/react-native/get-started"},{"title":"Providers","href":"/sdk-reference/checkout/react-native/providers"},{"title":"Hooks","href":"/sdk-reference/checkout/react-native/hooks"},{"title":"Components","href":"/sdk-reference/checkout/react-native/components"}]},{"group":"Flutter SDK","icon":"/images/icons/flutter.svg","pages":[{"title":"Get Started","href":"/sdk-reference/checkout/flutter/get-started"},{"title":"Widgets","href":"/sdk-reference/checkout/flutter/widgets"},{"title":"Models","href":"/sdk-reference/checkout/flutter/models"},{"group":"Classes","pages":[{"title":"CrossmintCheckoutAppearance","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-appearance"},{"title":"CrossmintCheckoutCollectionLineItem","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-collection-line-item"},{"title":"CrossmintCheckoutConfig","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-config"},{"title":"CrossmintCheckoutController","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-controller"},{"title":"CrossmintCheckoutCryptoPayment","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-crypto-payment"},{"title":"CrossmintCheckoutDiagnostic","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-diagnostic"},{"title":"CrossmintCheckoutEmailRecipient","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-email-recipient"},{"title":"CrossmintCheckoutExistingOrder","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-existing-order"},{"title":"CrossmintCheckoutFiatPayment","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-fiat-payment"},{"title":"CrossmintCheckoutLineItem","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-line-item"},{"title":"CrossmintCheckoutNewOrder","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-new-order"},{"title":"CrossmintCheckoutOrder","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-order"},{"title":"CrossmintCheckoutPayer","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-payer"},{"title":"CrossmintCheckoutPayment","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-payment"},{"title":"CrossmintCheckoutPhysicalAddress","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-physical-address"},{"title":"CrossmintCheckoutPhysicalRecipient","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-physical-recipient"},{"title":"CrossmintCheckoutProductLineItem","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-product-line-item"},{"title":"CrossmintCheckoutRawLineItem","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-raw-line-item"},{"title":"CrossmintCheckoutRecipient","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-recipient"},{"title":"CrossmintCheckoutTokenExecutionLineItem","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-token-execution-line-item"},{"title":"CrossmintCheckoutTokenLineItem","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-token-line-item"},{"title":"CrossmintCheckoutTransactionFailure","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-transaction-failure"},{"title":"CrossmintCheckoutTransactionResult","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-transaction-result"},{"title":"CrossmintCheckoutTransactionSuccess","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-transaction-success"},{"title":"CrossmintCheckoutWalletRecipient","href":"/sdk-reference/checkout/flutter/classes/crossmint-checkout-wallet-recipient"},{"title":"CrossmintEmbeddedCheckout","href":"/sdk-reference/checkout/flutter/classes/crossmint-embedded-checkout"},{"title":"CrossmintEvmWalletCheckoutPayer","href":"/sdk-reference/checkout/flutter/classes/crossmint-evm-wallet-checkout-payer"},{"title":"CrossmintIdentityVerification","href":"/sdk-reference/checkout/flutter/classes/crossmint-identity-verification"},{"title":"CrossmintIdentityVerificationCredentials","href":"/sdk-reference/checkout/flutter/classes/crossmint-identity-verification-credentials"},{"title":"CrossmintIdentityVerificationError","href":"/sdk-reference/checkout/flutter/classes/crossmint-identity-verification-error"}]},{"group":"Enums","pages":[{"title":"CrossmintCheckoutDefaultMethod","href":"/sdk-reference/checkout/flutter/enums/crossmint-checkout-default-method"},{"title":"CrossmintCheckoutDiagnosticSeverity","href":"/sdk-reference/checkout/flutter/enums/crossmint-checkout-diagnostic-severity"},{"title":"CrossmintIdentityVerificationErrorReason","href":"/sdk-reference/checkout/flutter/enums/crossmint-identity-verification-error-reason"},{"title":"CrossmintIdentityVerificationHandling","href":"/sdk-reference/checkout/flutter/enums/crossmint-identity-verification-handling"},{"title":"CrossmintIdentityVerificationStatus","href":"/sdk-reference/checkout/flutter/enums/crossmint-identity-verification-status"}]},{"group":"Type Aliases","pages":[{"title":"CrossmintCheckoutLoadingBuilder","href":"/sdk-reference/checkout/flutter/type-aliases/crossmint-checkout-loading-builder"},{"title":"CrossmintIdentityVerificationLoadingBuilder","href":"/sdk-reference/checkout/flutter/type-aliases/crossmint-identity-verification-loading-builder"}]}]},{"group":"Swift SDK","icon":"/images/icons/swift.svg","pages":[{"group":"Classes","pages":[{"title":"CrossmintCheckoutController","href":"/sdk-reference/checkout/swift/classes/crossmintcheckoutcontroller"}]},{"group":"Enums","pages":[{"title":"CheckoutEnvironment","href":"/sdk-reference/checkout/swift/enums/checkoutenvironment"},{"title":"CheckoutError","href":"/sdk-reference/checkout/swift/enums/checkouterror"},{"title":"CheckoutLength","href":"/sdk-reference/checkout/swift/enums/checkoutlength"},{"title":"CheckoutLocale","href":"/sdk-reference/checkout/swift/enums/checkoutlocale"},{"title":"CheckoutLogLevel","href":"/sdk-reference/checkout/swift/enums/checkoutloglevel"},{"title":"IdentityVerificationHandling","href":"/sdk-reference/checkout/swift/enums/identityverificationhandling"},{"title":"IdentityVerificationStatus","href":"/sdk-reference/checkout/swift/enums/identityverificationstatus"}]},{"group":"Structs","pages":[{"title":"AnyCodable","href":"/sdk-reference/checkout/swift/structs/anycodable"},{"title":"CheckoutAllowedMethods","href":"/sdk-reference/checkout/swift/structs/checkoutallowedmethods"},{"title":"CheckoutAppearance","href":"/sdk-reference/checkout/swift/structs/checkoutappearance"},{"title":"CheckoutAppearanceRules","href":"/sdk-reference/checkout/swift/structs/checkoutappearancerules"},{"title":"CheckoutAppearanceVariables","href":"/sdk-reference/checkout/swift/structs/checkoutappearancevariables"},{"title":"CheckoutColor","href":"/sdk-reference/checkout/swift/structs/checkoutcolor"},{"title":"CheckoutColorStyle","href":"/sdk-reference/checkout/swift/structs/checkoutcolorstyle"},{"title":"CheckoutCryptoPayment","href":"/sdk-reference/checkout/swift/structs/checkoutcryptopayment"},{"title":"CheckoutDestinationInputRule","href":"/sdk-reference/checkout/swift/structs/checkoutdestinationinputrule"},{"title":"CheckoutFiatPayment","href":"/sdk-reference/checkout/swift/structs/checkoutfiatpayment"},{"title":"CheckoutFontSource","href":"/sdk-reference/checkout/swift/structs/checkoutfontsource"},{"title":"CheckoutFontStyle","href":"/sdk-reference/checkout/swift/structs/checkoutfontstyle"},{"title":"CheckoutFontWeight","href":"/sdk-reference/checkout/swift/structs/checkoutfontweight"},{"title":"CheckoutGlobalMessageRule","href":"/sdk-reference/checkout/swift/structs/checkoutglobalmessagerule"},{"title":"CheckoutInputRule","href":"/sdk-reference/checkout/swift/structs/checkoutinputrule"},{"title":"CheckoutLabelRule","href":"/sdk-reference/checkout/swift/structs/checkoutlabelrule"},{"title":"CheckoutLineItems","href":"/sdk-reference/checkout/swift/structs/checkoutlineitems"},{"title":"CheckoutOrder","href":"/sdk-reference/checkout/swift/structs/checkoutorder"},{"title":"CheckoutOrderUpdate","href":"/sdk-reference/checkout/swift/structs/checkoutorderupdate"},{"title":"CheckoutPayment","href":"/sdk-reference/checkout/swift/structs/checkoutpayment"},{"title":"CheckoutPrimaryButtonRule","href":"/sdk-reference/checkout/swift/structs/checkoutprimarybuttonrule"},{"title":"CheckoutReceiptEmailInputRule","href":"/sdk-reference/checkout/swift/structs/checkoutreceiptemailinputrule"},{"title":"CheckoutRecipient","href":"/sdk-reference/checkout/swift/structs/checkoutrecipient"},{"title":"CheckoutStateStyle","href":"/sdk-reference/checkout/swift/structs/checkoutstatestyle"},{"title":"CheckoutTabRule","href":"/sdk-reference/checkout/swift/structs/checkouttabrule"},{"title":"CheckoutVariablesColorStyle","href":"/sdk-reference/checkout/swift/structs/checkoutvariablescolorstyle"},{"title":"CrossmintEmbeddedCheckout","href":"/sdk-reference/checkout/swift/structs/crossmintembeddedcheckout"},{"title":"CrossmintIdentityVerification","href":"/sdk-reference/checkout/swift/structs/crossmintidentityverification"},{"title":"IdentityVerificationCredentials","href":"/sdk-reference/checkout/swift/structs/identityverificationcredentials"},{"title":"IdentityVerificationError","href":"/sdk-reference/checkout/swift/structs/identityverificationerror"}]}]},{"group":"Kotlin SDK","icon":"/images/icons/kotlin.png","pages":[{"title":"Kotlin SDK Reference","href":"/sdk-reference/checkout/kotlin/index"},{"group":"Composables","pages":[{"title":"CrossmintEmbeddedCheckout","href":"/sdk-reference/checkout/kotlin/composables/crossmint-embedded-checkout"}]},{"group":"Classes","pages":[{"title":"CheckoutColor","href":"/sdk-reference/checkout/kotlin/classes/checkout-color"},{"title":"CheckoutError.EncodingError","href":"/sdk-reference/checkout/kotlin/classes/checkout-error-encoding-error"},{"title":"CheckoutError.InvalidConfiguration","href":"/sdk-reference/checkout/kotlin/classes/checkout-error-invalid-configuration"},{"title":"CheckoutError.NotImplemented","href":"/sdk-reference/checkout/kotlin/classes/checkout-error-not-implemented"},{"title":"CheckoutFontWeight","href":"/sdk-reference/checkout/kotlin/classes/checkout-font-weight"},{"title":"CheckoutLength","href":"/sdk-reference/checkout/kotlin/classes/checkout-length"}]},{"group":"Data Classes","pages":[{"title":"CheckoutAllowedMethods","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-allowed-methods"},{"title":"CheckoutAppearance","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-appearance"},{"title":"CheckoutAppearanceRules","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-appearance-rules"},{"title":"CheckoutAppearanceVariables","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-appearance-variables"},{"title":"CheckoutColorStyle","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-color-style"},{"title":"CheckoutCryptoPayment","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-crypto-payment"},{"title":"CheckoutDestinationInputRule","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-destination-input-rule"},{"title":"CheckoutFiatPayment","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-fiat-payment"},{"title":"CheckoutFontSource","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-font-source"},{"title":"CheckoutFontStyle","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-font-style"},{"title":"CheckoutGlobalMessageRule","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-global-message-rule"},{"title":"CheckoutInputRule","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-input-rule"},{"title":"CheckoutLabelRule","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-label-rule"},{"title":"CheckoutLineItems","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-line-items"},{"title":"CheckoutPayment","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-payment"},{"title":"CheckoutPrimaryButtonRule","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-primary-button-rule"},{"title":"CheckoutReceiptEmailInputRule","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-receipt-email-input-rule"},{"title":"CheckoutRecipient","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-recipient"},{"title":"CheckoutStateStyle","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-state-style"},{"title":"CheckoutTabRule","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-tab-rule"},{"title":"CheckoutVariablesColorStyle","href":"/sdk-reference/checkout/kotlin/data-classes/checkout-variables-color-style"}]},{"group":"Enums","pages":[{"title":"CheckoutEnvironment","href":"/sdk-reference/checkout/kotlin/enums/checkout-environment"},{"title":"CheckoutPaymentMethod","href":"/sdk-reference/checkout/kotlin/enums/checkout-payment-method"},{"title":"IdentityVerificationHandling","href":"/sdk-reference/checkout/kotlin/enums/identity-verification-handling"}]},{"group":"Sealed Classes","pages":[{"title":"CheckoutError","href":"/sdk-reference/checkout/kotlin/sealed-classes/checkout-error"}]},{"group":"Objects","pages":[{"title":"CheckoutAppearanceVariables.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-appearance-variables-companion"},{"title":"CheckoutColor.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-color-companion"},{"title":"CheckoutColorStyle.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-color-style-companion"},{"title":"CheckoutFontSource.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-font-source-companion"},{"title":"CheckoutFontStyle.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-font-style-companion"},{"title":"CheckoutFontWeight.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-font-weight-companion"},{"title":"CheckoutInputRule.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-input-rule-companion"},{"title":"CheckoutLength.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-length-companion"},{"title":"CheckoutPrimaryButtonRule.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-primary-button-rule-companion"},{"title":"CheckoutTabRule.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-tab-rule-companion"},{"title":"CheckoutVariablesColorStyle.Companion","href":"/sdk-reference/checkout/kotlin/objects/checkout-variables-color-style-companion"}]}]}]}]},{"tab":"Onramp","pages":[{"title":"Onramp","href":"/onramp/overview"}]},{"tab":"Offramp","pages":[{"title":"Offramp","href":"/offramp/overview"}]},{"tab":"Tokenization","pages":[{"title":"Tokenization","href":"/minting/introduction"}]},{"tab":"Agents","pages":[{"title":"Agents","href":"/agents/overview"}]}]},"title":"Create Order - Crossmint Docs","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}