Updates an order. You can change the recipient, the payment method, and the locale. To change payment, send the full object. Change it to set payerAddress when the payment status is requires-crypto-payer-address, or receiptEmail when it is requires-email.
The order ID, in UUID format. Create Order returns it as order.orderId.
Example:
"9c82ef99-617f-497d-9abb-fd355291681b"
Body
application/json
Fields to change on the order. Send only the fields that change.
locale
enum<string>
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.
Available options:
Klingon,
de-DE,
en-US,
es-ES,
fr-CA,
fr-FR,
it-IT,
ja-JP,
ko-KR,
pt-PT,
ru-RU,
th-TH,
tr-TR,
uk-UA,
vi-VN,
zh-CN,
zh-TW
payment
Cash App · object
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.
Cash App
Bank transfer (EUR)
Wirex prefunded balance (EUR)
Card (tokenized)
Card
Card token
Card via Checkout.com Flow
Card via Stripe Payment Element
Solana
EVM
Sui
Show child attributes
recipient
Email · object
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.
Items in the order. Each line item has its own quote and delivery status.
Exact-in (fixed spend)
Exact-out (fixed quantity)
Show child attributes
locale
enum<string>
required
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.
Payment leg of the order. Read status to find the next action.
Show child attributes
phase
enum<string>
required
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.
Available options:
completed,
delivery,
payment,
quote
Example:
"payment"
quote
object
required
Quote for the whole order. Its values aggregate the line item quotes.
Show child attributes
legal
object
Terms that apply to the order. Absent from List Orders responses.
Show child attributes
metadata
object
Metadata that you sent when you created the order.
Show child attributes
Example:
{ "internalOrderId": "ORD-10042" }
Was this page helpful?
{"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/MintingAPIs.json","api-reference/_open-api/AdminAPIs.json","api-reference/_open-api/VerifiableCredentialsAPIs.json","api-reference/_open-api/Wallets.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":""},"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":"6af74c4eade4b411637ea67d","clientVersion":"0.0.4128","searchFilterCounts":[{"language":"default","tag":"API Reference","count":1094},{"language":"default","tag":"Wallets","count":870},{"language":"default","tag":"Kotlin SDK","count":427},{"language":"default","tag":"Swift SDK","count":237},{"language":"default","tag":"Checkout","count":196},{"language":"default","tag":"Classes","count":182},{"language":"default","tag":"Data Classes","count":182},{"language":"default","tag":"Typescript SDK","count":156},{"language":"default","tag":"Guides","count":134},{"language":"default","tag":"Structs","count":127}]},"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":"custom-rbac-roles","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".tab-container [data-component-part=\"tabs-list\"]{flex-wrap:wrap;overflow:visible;row-gap:0.25rem}.tab-container [data-component-part=\"tabs-list\"]>li{white-space:nowrap}.nav-dropdown-item,.nav-dropdown-item *{font-weight:500!important;color:rgb(75, 85, 99)!important}.nav-dropdown-item:hover,.nav-dropdown-item:hover *{color:rgb(31, 41, 55)!important}.dark .nav-dropdown-item,.dark .nav-dropdown-item *{color:rgb(156, 163, 175)!important}.dark .nav-dropdown-item:hover,.dark .nav-dropdown-item:hover *{color:rgb(209, 213, 219)!important}"}],"page":{"pagePath":"api-reference/headless/edit-order","slug":"/api-reference/headless/edit-order","pageMetadata":{"openapi":"api-reference/_open-api/Orders.json PATCH /2022-06-09/orders/{orderId}","title":"Update Order","description":"Updates an order. You can change the recipient, the payment method, and the locale. To change `payment`, send the full object. Change it to set `payerAddress` when the payment status is `requires-crypto-payer-address`, or `receiptEmail` when it is `requires-email`.\n\n**API scope required**: `orders.update`","href":"/api-reference/headless/edit-order"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Updates an order. You can change the recipient, the payment method, and the locale. To change \", _jsx(_components.code, {\n children: \"payment\"\n }), \", send the full object. Change it to set \", _jsx(_components.code, {\n children: \"payerAddress\"\n }), \" when the payment status is \", _jsx(_components.code, {\n children: \"requires-crypto-payer-address\"\n }), \", or \", _jsx(_components.code, {\n children: \"receiptEmail\"\n }), \" when it is \", _jsx(_components.code, {\n children: \"requires-email\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"API scope required\"\n }), \": \", _jsx(_components.code, {\n children: \"orders.update\"\n })]\n })]\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":{"openapi":"api-reference/_open-api/Orders.json PATCH /2022-06-09/orders/{orderId}","title":"Update Order","description":"Updates an order. You can change the recipient, the payment method, and the locale. To change `payment`, send the full object. Change it to set `payerAddress` when the payment status is `requires-crypto-payer-address`, or `receiptEmail` when it is `requires-email`.\n\n**API scope required**: `orders.update`","href":"/api-reference/headless/edit-order"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/crossmint/d1c432d03c0c4224/scripts/dd.js","/_mintlify/custom/crossmint/7fc8d54052d3edb0/scripts/hubspot.js"],"openApiReferenceData":{"operation":{"description":"Updates an order. You can change the recipient, the payment method, and the locale. To change `payment`, send the full object. Change it to set `payerAddress` when the payment status is `requires-crypto-payer-address`, or `receiptEmail` when it is `requires-email`.\n\n**API scope required**: `orders.update`","operationId":"orders.update","parameters":["21e89f8a-d52e-4997-845d-42fa5d8dc465"],"requestBody":"9256054d-ae3a-40ee-9f70-7a4f52a93717","responses":{"200":"5efe7a81-3313-4f07-82f4-35c4fbe3cc62","400":"22fe15d9-3cc1-422f-b48c-ff9a49b3865e","401":"0fd2af9f-3b81-46a5-8a7f-9b3580bc92e3","403":"bd7dd3be-5395-4fd4-96a0-35978bc6bf40","404":"a722c10c-0be0-43ab-b9cb-4679b66309a5","429":"cb19b9a2-bcba-4281-9c33-f6f52713a31e"},"security":["a97c063e-43a6-46d6-b200-0cd3098d661b","85a7c44e-1c96-44e5-8905-4475497c79c8"],"summary":"Update Order","tags":["Headless Checkout Orders"],"method":"patch","type":"path","servers":["13269e7e-41d0-4c34-aecb-1a3c18f00449","aa13aee0-3d22-4cc2-b360-d564d4662f76"],"path":"/2022-06-09/orders/{orderId}","baseUrlOptions":["https://staging.crossmint.com/api","https://www.crossmint.com/api"],"title":"Update Order","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.recipient.oneOf.2.walletAddress":"0x5b1f2e8a9c3d4e7f6a0b1c2d3e4f5a6b7c8d9e0f"},{"body.payment.oneOf.8.currency":"usdc","body.payment.oneOf.8.method":"base-sepolia","body.payment.oneOf.8.payerAddress":"0x9fda6b2c3e4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f"},{"body.payment.oneOf.1.method":"card","body.payment.oneOf.1.currency":"usd","body.payment.oneOf.1.receiptEmail":"buyer@example.com"}]},"dependencies":{"parameters":{"21e89f8a-d52e-4997-845d-42fa5d8dc465":{"description":"The order ID, in UUID format. Create Order returns it as `order.orderId`.","in":"path","name":"orderId","required":true,"schema":{"example":"9c82ef99-617f-497d-9abb-fd355291681b","type":"string","isRequired":true,"description":"The order ID, in UUID format. Create Order returns it as `order.orderId`.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"examples":{"Change Recipient":{"title":"Change Recipient","description":"Deliver the order to another wallet. An onramp order cannot change its recipient.","value":{"recipient":{"walletAddress":"0x5b1f2e8a9c3d4e7f6a0b1c2d3e4f5a6b7c8d9e0f"}}},"Set Payer Address":{"title":"Set Payer Address","description":"Set the wallet that sends the crypto payment, when the payment status is `requires-crypto-payer-address`.","value":{"payment":{"currency":"usdc","method":"base-sepolia","payerAddress":"0x9fda6b2c3e4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f"}}},"Set Receipt Email":{"title":"Set Receipt Email","description":"Set the email that receives the receipt, when the payment status is `requires-email`.","value":{"payment":{"currency":"usd","method":"card","receiptEmail":"buyer@example.com"}}}},"schema":{"description":"Fields to change on the order. Send only the fields that change.","properties":{"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-CA","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>"},"payment":{"oneOf":[{"type":"object","title":"Cash App","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","network","refundAddress"],"properties":{"currency":{"const":"usd","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.0.currency","typeLabel":"string"},"method":{"const":"cashapp","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.0.method","typeLabel":"string"},"network":{"enum":["solana"],"type":"string","isRequired":true,"uniqueKey":"payment.oneOf.0.network","typeLabel":"enum\u003cstring>"},"refundAddress":{"description":"Solana public key that receives a refund.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.0.refundAddress","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.0.receiptEmail","typeLabel":"string\u003cemail>"}},"uniqueKey":"payment.oneOf.0","typeLabel":"Cash App · object"},{"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.1.method","typeLabel":"string"},"currency":{"description":"Only `eur` is supported.","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","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>"}},"uniqueKey":"payment.oneOf.1","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.2.method","typeLabel":"string"},"currency":{"description":"Only `eur` is supported.","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","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>"}},"uniqueKey":"payment.oneOf.2","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.3.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","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>"}},"uniqueKey":"payment.oneOf.3","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.4.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","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>"}},"uniqueKey":"payment.oneOf.4","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.5.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","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>"}},"uniqueKey":"payment.oneOf.5","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.6.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","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>"}},"uniqueKey":"payment.oneOf.6","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.7.method","typeLabel":"string"},"currency":{"enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"type":"string","uniqueKey":"payment.oneOf.7.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.7.receiptEmail","typeLabel":"string\u003cemail>"}},"uniqueKey":"payment.oneOf.7","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.8.currency","typeLabel":"enum\u003cstring>"},"method":{"const":"solana","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.8.method","typeLabel":"string"},"payerAddress":{"description":"A Solana public key.","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","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>"}},"uniqueKey":"payment.oneOf.8","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.9.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","elysium","elysium-testnet","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.9.method","typeLabel":"enum\u003cstring>"},"payerAddress":{"description":"An EVM wallet address.","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>"}},"uniqueKey":"payment.oneOf.9","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.10.currency","typeLabel":"enum\u003cstring>"},"method":{"const":"sui","type":"string","isRequired":true,"uniqueKey":"payment.oneOf.10.method","typeLabel":"string"},"payerAddress":{"description":"A Sui wallet address.","pattern":"^0x[a-fA-F0-9]{64}$","type":"string","uniqueKey":"payment.oneOf.10.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.10.receiptEmail","typeLabel":"string\u003cemail>"}},"uniqueKey":"payment.oneOf.10","typeLabel":"Sui · object"}],"uniqueKey":"payment","typeLabel":"Cash App · object | 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"},"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","eft","fast","fednow","fedwire","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","rtp-credit","same-day-ach-credit","sct","sct-inst","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"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"}},"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"required":true,"exampleType":"examples"},"responses":{"5efe7a81-3313-4f07-82f4-35c4fbe3cc62":{"content":{"application/json":{"schema":{"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","elysium","elysium-testnet","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":"lineItems.items.[INDEX].oneOf.0.chain","typeLabel":"enum\u003cstring>"},"delivery":{"oneOf":[{"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.","enum":["awaiting-payment","in-progress"],"examples":["awaiting-payment"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.status","typeLabel":"enum\u003cstring>"},"cashPickup":{"examples":[{"pickupCode":"1234567890"}],"properties":{"pickupCode":{"description":"Code the recipient shows at the pickup location to collect the cash. Anyone who holds it can collect the payout, so show it only to the recipient.","type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.cashPickup.pickupCode","typeLabel":"string"}},"required":["pickupCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.cashPickup","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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"examples":["ach-us"],"type":"string","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.0","typeLabel":"Pending · object"},{"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.failureReason.message","typeLabel":"string"}},"required":["code"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"examples":["ach-us"],"type":"string","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.1","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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.contractAddress","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.locator","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.decimals","typeLabel":"number"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.1.contractAddress","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["base:0xE04Cf294985282Ddc088E6433c064cfB85eD9EdA:3"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.1.locator","typeLabel":"string"},"tokenId":{"description":"The token ID of the token.","examples":["3"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.1.tokenId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.contractId","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["stellar:CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.locator","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.decimals","typeLabel":"number"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.3.mintHash","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.3.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.3.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.3.decimals","typeLabel":"number"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.4.mintHash","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.tokens.items.[INDEX].oneOf.4","typeLabel":"Solana NFT · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.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":"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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"examples":["ach-us"],"type":"string","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.2","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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"examples":["ach-us"],"type":"string","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery.oneOf.3","typeLabel":"Delivered (physical) · object"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.delivery","typeLabel":"Pending · object | Failed · object | Delivered (on-chain) · object | Delivered (physical) · 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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.metadata.imageUrl","typeLabel":"string\u003curi>"},"name":{"examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.0.metadata.collection.imageUrl","typeLabel":"string\u003curi>"},"name":{"examples":["USD Coin"],"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.metadata.collection.name","typeLabel":"string"}},"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.metadata.collection","typeLabel":"object"}},"required":["description","imageUrl","name"],"type":"object","isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.quantityRange.lowerBound","typeLabel":"string"},"upperBound":{"examples":["10.00"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.quantityRange.upperBound","typeLabel":"string"}},"required":["lowerBound","upperBound"],"type":"object","isRequired":true,"uniqueKey":"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":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.unit.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.unit.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","isRequired":true,"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.crossmintFees.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.crossmintFees.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.1.type","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.fees.oneOf.1","typeLabel":"Worst-case fee · object"}],"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.gas.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.gas.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.networkFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.networkFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.salesTax.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.salesTax.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.shipping.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.shipping.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.transferFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.transferFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.charges.transferFee","typeLabel":"object"}},"required":["unit"],"type":"object","uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.unavailabilityReason.message","typeLabel":"string"}},"required":["code","message"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.0.unavailabilityReason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"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":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.unit.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.unit.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","isRequired":true,"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.crossmintFees.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.crossmintFees.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.1.type","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.fees.oneOf.1","typeLabel":"Worst-case fee · object"}],"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.gas.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.gas.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.networkFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.networkFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.salesTax.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.salesTax.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.shipping.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.shipping.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.transferFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.transferFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.charges.transferFee","typeLabel":"object"}},"required":["unit"],"type":"object","uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.unavailabilityReason.message","typeLabel":"string"}},"required":["code","message"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1.unavailabilityReason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.quote.oneOf.1","typeLabel":"Exact-out quote · object"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"boolean","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.2","typeLabel":"null"},{"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.3","typeLabel":"number"},{"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.4","typeLabel":"string"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.0.additionalProperties","typeLabel":"object | boolean | null | number | string | any[]"},"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.1.amount","typeLabel":"string"},"mode":{"enum":["exact-in","exact-out"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"outFiatCurrency":{"description":"Fiat currency of the payout.","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"type":"string","isRequired":true,"uniqueKey":"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":"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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.1.rail","typeLabel":"enum\u003cstring>"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.0.callData.oneOf.1","typeLabel":"Fiat payout · object"}],"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.0.executionParams.amount","typeLabel":"string"},"mode":{"enum":["exact-in","exact-out"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.0.executionParams.mode","typeLabel":"enum\u003cstring>"},"contractAddress":{"description":"Contract address of the token, on an EVM chain.","type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.executionParams.contractAddress","typeLabel":"string"},"contractId":{"description":"Contract ID of the token, on Stellar.","type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.executionParams.contractId","typeLabel":"string"},"delivery":{"description":"How the tokens reach the recipient, as the order was created with. Absent means `public`.","enum":["private","public"],"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.0.executionParams.delivery","typeLabel":"enum\u003cstring>"},"effectiveAmount":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"number","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.0.executionParams.verificationId","typeLabel":"string"}},"required":["amount","mode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.0.executionParams","typeLabel":"object"}},"uniqueKey":"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","elysium","elysium-testnet","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":"lineItems.items.[INDEX].oneOf.1.chain","typeLabel":"enum\u003cstring>"},"delivery":{"oneOf":[{"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.","enum":["awaiting-payment","in-progress"],"examples":["awaiting-payment"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.status","typeLabel":"enum\u003cstring>"},"cashPickup":{"examples":[{"pickupCode":"1234567890"}],"properties":{"pickupCode":{"description":"Code the recipient shows at the pickup location to collect the cash. Anyone who holds it can collect the payout, so show it only to the recipient.","type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.cashPickup.pickupCode","typeLabel":"string"}},"required":["pickupCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.cashPickup","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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"examples":["ach-us"],"type":"string","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.0","typeLabel":"Pending · object"},{"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.failureReason.message","typeLabel":"string"}},"required":["code"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"examples":["ach-us"],"type":"string","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.1","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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.contractAddress","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.locator","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.0.decimals","typeLabel":"number"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.1.contractAddress","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["base:0xE04Cf294985282Ddc088E6433c064cfB85eD9EdA:3"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.1.locator","typeLabel":"string"},"tokenId":{"description":"The token ID of the token.","examples":["3"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.1.tokenId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.contractId","typeLabel":"string"},"locator":{"description":"The token locator.","examples":["stellar:CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.locator","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.2.decimals","typeLabel":"number"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.3.mintHash","typeLabel":"string"},"quantity":{"description":"The quantity of tokens delivered.","examples":["10"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.3.quantity","typeLabel":"string"},"symbol":{"description":"The token symbol.","examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.3.symbol","typeLabel":"string"},"decimals":{"description":"The number of decimals for the token.","examples":[6],"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.3.decimals","typeLabel":"number"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.4.mintHash","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.tokens.items.[INDEX].oneOf.4","typeLabel":"Solana NFT · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.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":"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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"examples":["ach-us"],"type":"string","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.2","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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"examples":["ach-us"],"type":"string","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.0.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.state","typeLabel":"string"},"stateOrRegion":{"examples":["CA"],"maxLength":50,"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress.stateOrRegion","typeLabel":"string"}},"required":["city","country","line1","name","postalCode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.1.physicalAddress","typeLabel":"object"}},"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.2.paymentMethodId","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient.oneOf.2","typeLabel":"Payment method · object"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3.recipient","typeLabel":"Email · object | Wallet address · object | Payment method · object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery.oneOf.3","typeLabel":"Delivered (physical) · object"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.delivery","typeLabel":"Pending · object | Failed · object | Delivered (on-chain) · object | Delivered (physical) · 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":"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":"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":"lineItems.items.[INDEX].oneOf.1.metadata.imageUrl","typeLabel":"string\u003curi>"},"name":{"examples":["USDC"],"type":"string","isRequired":true,"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.metadata.collection.imageUrl","typeLabel":"string\u003curi>"},"name":{"examples":["USD Coin"],"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.metadata.collection.name","typeLabel":"string"}},"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.metadata.collection","typeLabel":"object"}},"required":["description","imageUrl","name"],"type":"object","isRequired":true,"uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.quantityRange.lowerBound","typeLabel":"string"},"upperBound":{"examples":["10.00"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.quantityRange.upperBound","typeLabel":"string"}},"required":["lowerBound","upperBound"],"type":"object","isRequired":true,"uniqueKey":"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":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.unit.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.unit.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","isRequired":true,"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.crossmintFees.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.crossmintFees.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.1.type","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.fees.oneOf.1","typeLabel":"Worst-case fee · object"}],"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.gas.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.gas.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.networkFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.networkFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.salesTax.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.salesTax.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.shipping.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.shipping.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.transferFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.transferFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.charges.transferFee","typeLabel":"object"}},"required":["unit"],"type":"object","uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.unavailabilityReason.message","typeLabel":"string"}},"required":["code","message"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.0.unavailabilityReason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"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":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.unit.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.unit.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","isRequired":true,"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.crossmintFees.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.crossmintFees.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.1.type","typeLabel":"string"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.fees.oneOf.1","typeLabel":"Worst-case fee · object"}],"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.gas.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.gas.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.networkFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.networkFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.salesTax.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.salesTax.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.shipping.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.shipping.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.transferFee.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.transferFee.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.charges.transferFee","typeLabel":"object"}},"required":["unit"],"type":"object","uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"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":"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":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.unavailabilityReason.message","typeLabel":"string"}},"required":["code","message"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1.unavailabilityReason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.quote.oneOf.1","typeLabel":"Exact-out quote · object"}],"isRequired":true,"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"boolean","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.1","typeLabel":"boolean"},{"type":"null","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.2","typeLabel":"null"},{"type":"number","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.3","typeLabel":"number"},{"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.4","typeLabel":"string"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties.oneOf.5","typeLabel":"any[]"}],"uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.0.additionalProperties","typeLabel":"object | boolean | null | number | string | any[]"},"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.1.amount","typeLabel":"string"},"mode":{"enum":["exact-in","exact-out"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"outFiatCurrency":{"description":"Fiat currency of the payout.","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"type":"string","isRequired":true,"uniqueKey":"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":"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","eft","fast","fednow","instapay","napas-247","nip","npss","pesonet","promptpay","rtp","sepa","sepa-instant","sinpe","spei","uaefts","wire","zahav"],"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.1.rail","typeLabel":"enum\u003cstring>"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1.callData.oneOf.1","typeLabel":"Fiat payout · object"}],"uniqueKey":"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":"lineItems.items.[INDEX].oneOf.1.executionParams.amount","typeLabel":"string"},"mode":{"enum":["exact-in","exact-out"],"type":"string","isRequired":true,"uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParams.mode","typeLabel":"enum\u003cstring>"},"contractAddress":{"description":"Contract address of the token, on an EVM chain.","type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParams.contractAddress","typeLabel":"string"},"contractId":{"description":"Contract ID of the token, on Stellar.","type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParams.contractId","typeLabel":"string"},"delivery":{"description":"How the tokens reach the recipient, as the order was created with. Absent means `public`.","enum":["private","public"],"type":"string","uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParams.delivery","typeLabel":"enum\u003cstring>"},"effectiveAmount":{"description":"Internal value that Crossmint uses to execute the order. It can change without notice.","type":"number","uniqueKey":"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":"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":"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":"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":"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":"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":"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":"lineItems.items.[INDEX].oneOf.1.executionParams.verificationId","typeLabel":"string"}},"required":["amount","mode"],"type":"object","uniqueKey":"lineItems.items.[INDEX].oneOf.1.executionParams","typeLabel":"object"}},"uniqueKey":"lineItems.items.[INDEX].oneOf.1","typeLabel":"Exact-out (fixed quantity) · object"}],"uniqueKey":"lineItems.items.[INDEX]","typeLabel":"Exact-in (fixed spend) · object | Exact-out (fixed quantity) · object"},"type":"array","isRequired":true,"uniqueKey":"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-CA","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":"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":"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":"payment.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","description":"Currency that the buyer pays in.","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"payment.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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","cashapp","celo","celo-sepolia","checkoutcom-flow","chiliz","chiliz-spicy-testnet","coti","coti-testnet","curtis","elysium","elysium-testnet","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":"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":"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":"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":"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":"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":"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":"payment.failureReason.oneOf.0.retryPolicy","typeLabel":"enum\u003cstring>"}},"uniqueKey":"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":"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":"payment.failureReason.oneOf.1.developerMessage","typeLabel":"string"},"message":{"examples":["The payer wallet does not hold enough USDC to cover the order."],"type":"string","uniqueKey":"payment.failureReason.oneOf.1.message","typeLabel":"string"}},"uniqueKey":"payment.failureReason.oneOf.1","typeLabel":"Crypto payment failure · object"}],"uniqueKey":"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":"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":"payment.payer.paymentMethodId","typeLabel":"string"}},"type":"object","uniqueKey":"payment.payer","typeLabel":"object"},"preparation":{"oneOf":[{"type":"object","title":"Cash App","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 a bank transfer, the account to send the money to and the reference to put on the transfer, while the order waits for its transfer and the quote is valid; absent when the project has no account to receive it. For KYC, the inquiry to resume.","required":["chain","depositAddress","paymentLink","transactionParameters"],"properties":{"chain":{"description":"Chain that the buyer pays on.","enum":["solana"],"examples":["solana"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.0.chain","typeLabel":"enum\u003cstring>"},"depositAddress":{"description":"Address that receives the buyer's USDC.","examples":["7EcDhSYGxXyscszYEp35KHN8vvw3svAuLKTzXwCFLtV"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.0.depositAddress","typeLabel":"string"},"paymentLink":{"description":"Link that opens the payment in Cash App.","examples":["https://cash.app/pay/example"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.0.paymentLink","typeLabel":"string"},"transactionParameters":{"description":"Parameters of the payment to the deposit address.","properties":{"amount":{"description":"Amount to send, in USDC base units. For example, `1` USDC is `1000000`.","examples":["10470000"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.0.transactionParameters.amount","typeLabel":"string"}},"required":["amount"],"type":"object","isRequired":true,"uniqueKey":"payment.preparation.oneOf.0.transactionParameters","typeLabel":"object"}},"uniqueKey":"payment.preparation.oneOf.0","typeLabel":"Cash App · object"},{"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 a bank transfer, the account to send the money to and the reference to put on the transfer, while the order waits for its transfer and the quote is valid; absent when the project has no account to receive it. 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","elysium","elysium-testnet","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":"payment.preparation.oneOf.1.chain","typeLabel":"enum\u003cstring>"},"payerAddress":{"description":"Wallet address that sends the payment.","examples":["0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238"],"type":"string","uniqueKey":"payment.preparation.oneOf.1.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":"payment.preparation.oneOf.1.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":"payment.preparation.oneOf.1.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":"payment.preparation.oneOf.1.transactionParameters.memo","typeLabel":"string"}},"required":["amount","memo"],"type":"object","uniqueKey":"payment.preparation.oneOf.1.transactionParameters","typeLabel":"object"}},"uniqueKey":"payment.preparation.oneOf.1","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 a bank transfer, the account to send the money to and the reference to put on the transfer, while the order waits for its transfer and the quote is valid; absent when the project has no account to receive it. 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":"payment.preparation.oneOf.2.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":"payment.preparation.oneOf.2.checkoutcomPaymentSession._links.self.href","typeLabel":"string"}},"required":["href"],"type":"object","isRequired":true,"uniqueKey":"payment.preparation.oneOf.2.checkoutcomPaymentSession._links.self","typeLabel":"object"}},"required":["self"],"type":"object","isRequired":true,"uniqueKey":"payment.preparation.oneOf.2.checkoutcomPaymentSession._links","typeLabel":"object"},"id":{"description":"ID of the Checkout.com payment session.","examples":["ps_2abcdef1234567890abcdef12345678"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.2.checkoutcomPaymentSession.id","typeLabel":"string"},"payment_session_secret":{"description":"Secret to initialize Checkout.com Flow with.","examples":["pss_abcdef1234567890abcdef1234567890"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.2.checkoutcomPaymentSession.payment_session_secret","typeLabel":"string"},"payment_session_token":{"description":"Token of the payment session.","examples":["YmFzZTY0OnsiaWQiOiJwc18yYWJjZGVmMTIzNDU2Nzg5MCJ9"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.2.checkoutcomPaymentSession.payment_session_token","typeLabel":"string"}},"required":["_links","id","payment_session_secret","payment_session_token"],"type":"object","uniqueKey":"payment.preparation.oneOf.2.checkoutcomPaymentSession","typeLabel":"object"}},"uniqueKey":"payment.preparation.oneOf.2","typeLabel":"Card via Checkout.com · object"},{"type":"object","title":"Bank 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 a bank transfer, the account to send the money to and the reference to put on the transfer, while the order waits for its transfer and the quote is valid; absent when the project has no account to receive it. For KYC, the inquiry to resume.","required":["depositInstructions"],"properties":{"depositInstructions":{"description":"Where to send the bank transfer. Send it to one of them.","items":{"properties":{"bankAccount":{"type":"object","description":"Account to send the bank transfer to. `type` says which fields it has.","required":["accountHolder","iban","type"],"properties":{"accountHolder":{"properties":{"name":{"description":"Name of the account holder. The payer's bank checks it against the IBAN.","examples":["Acme Payments Ltd"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.3.depositInstructions.items.[INDEX].bankAccount.accountHolder.name","typeLabel":"string"}},"required":["name"],"type":"object","isRequired":true,"uniqueKey":"payment.preparation.oneOf.3.depositInstructions.items.[INDEX].bankAccount.accountHolder","typeLabel":"object"},"iban":{"description":"IBAN of the account.","examples":["MT30CFTE28004000000000006500362"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.3.depositInstructions.items.[INDEX].bankAccount.iban","typeLabel":"string"},"type":{"const":"bank-account-sepa-iban","description":"The account's rail: a SEPA account.","examples":["bank-account-sepa-iban"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.3.depositInstructions.items.[INDEX].bankAccount.type","typeLabel":"string"},"bic":{"description":"BIC (SWIFT code) of the bank. Banks outside SEPA ask for it.","examples":["CFTEMTM1"],"type":"string","uniqueKey":"payment.preparation.oneOf.3.depositInstructions.items.[INDEX].bankAccount.bic","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payment.preparation.oneOf.3.depositInstructions.items.[INDEX].bankAccount","typeLabel":"object"},"reference":{"description":"Reference to put on the bank transfer, exactly as given. It is the order ID; Crossmint matches the transfer to the order with it.","examples":["9b1e6c2a-4f0d-4c8e-9a51-2d7f3e8b6a10"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.3.depositInstructions.items.[INDEX].reference","typeLabel":"string"}},"required":["bankAccount","reference"],"type":"object","uniqueKey":"payment.preparation.oneOf.3.depositInstructions.items.[INDEX]","typeLabel":"object"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"payment.preparation.oneOf.3.depositInstructions","typeLabel":"object[]"}},"uniqueKey":"payment.preparation.oneOf.3","typeLabel":"Bank transfer · 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 a bank transfer, the account to send the money to and the reference to put on the transfer, while the order waits for its transfer and the quote is valid; absent when the project has no account to receive it. 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":"payment.preparation.oneOf.4.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":"payment.preparation.oneOf.4.kyc.oneOf.0.verificationId","typeLabel":"string"},"deviceSessionKey":{"type":"string","uniqueKey":"payment.preparation.oneOf.4.kyc.oneOf.0.deviceSessionKey","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payment.preparation.oneOf.4.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":"payment.preparation.oneOf.4.kyc.oneOf.1.environmentId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"payment.preparation.oneOf.4.kyc.oneOf.1.environmentId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"payment.preparation.oneOf.4.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":"payment.preparation.oneOf.4.kyc.oneOf.1.inquiryId","typeLabel":"string"},"provider":{"const":"persona","description":"Identity verification provider.","examples":["persona"],"type":"string","isRequired":true,"uniqueKey":"payment.preparation.oneOf.4.kyc.oneOf.1.provider","typeLabel":"string"},"sessionToken":{"description":"Session token to resume an inquiry that was started before.","examples":["pst_AbCdEfGhIjKlMnOpQrStUvWxYz"],"type":"string","uniqueKey":"payment.preparation.oneOf.4.kyc.oneOf.1.sessionToken","typeLabel":"string"}},"isRequired":true,"uniqueKey":"payment.preparation.oneOf.4.kyc.oneOf.1","typeLabel":"Persona inquiry · object"}],"isRequired":true,"uniqueKey":"payment.preparation.oneOf.4.kyc","typeLabel":"Identity verification session · object | Persona inquiry · object"}},"uniqueKey":"payment.preparation.oneOf.4","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 a bank transfer, the account to send the money to and the reference to put on the transfer, while the order waits for its transfer and the quote is valid; absent when the project has no account to receive it. 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":"payment.preparation.oneOf.5.message","typeLabel":"string"}},"uniqueKey":"payment.preparation.oneOf.5","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 a bank transfer, the account to send the money to and the reference to put on the transfer, while the order waits for its transfer and the quote is valid; absent when the project has no account to receive it. 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":"payment.preparation.oneOf.6.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":"payment.preparation.oneOf.6.stripeClientSecret","typeLabel":"string"},"stripeEphemeralKeySecret":{"description":"Stripe ephemeral key secret. Present when the buyer has a Stripe customer.","examples":["ek_test_YWNjdF8xUXhZejJlWnZLWWxvMkMsQWJDZEVmR2hJakts"],"type":"string","uniqueKey":"payment.preparation.oneOf.6.stripeEphemeralKeySecret","typeLabel":"string"}},"uniqueKey":"payment.preparation.oneOf.6","typeLabel":"Card via Stripe · object"}],"uniqueKey":"payment.preparation","typeLabel":"Cash App · object | Crypto transfer · object | Card via Checkout.com · object | Bank transfer · 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":"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":"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","elysium","elysium-testnet","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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"payment.received.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"payment.received.oneOf.0.txId","typeLabel":"string"}},"uniqueKey":"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":"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":"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","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"payment.received.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"payment.received.oneOf.1.currency","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment.received.oneOf.1","typeLabel":"Fiat · object"}],"uniqueKey":"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":"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","elysium","elysium-testnet","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":"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":"payment.refunded.oneOf.0.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","description":"Currency of the refund.","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"payment.refunded.oneOf.0.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"payment.refunded.oneOf.0.txId","typeLabel":"string"}},"uniqueKey":"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":"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":"payment.refunded.oneOf.1.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","description":"Currency of the refund.","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"payment.refunded.oneOf.1.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"payment.refunded.oneOf.1.currency","typeLabel":"enum\u003cstring>"}},"uniqueKey":"payment.refunded.oneOf.1","typeLabel":"Fiat · object"}],"uniqueKey":"payment.refunded","typeLabel":"Crypto · object | Fiat · object"}},"required":["currency","method","status"],"type":"object","isRequired":true,"uniqueKey":"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":"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":"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":"quote.exchangeRate.destinationCurrency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"mxn","isRequired":true,"uniqueKey":"quote.exchangeRate.destinationCurrency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"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":"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":"quote.exchangeRate.sourceCurrency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usdc","isRequired":true,"uniqueKey":"quote.exchangeRate.sourceCurrency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"quote.exchangeRate.sourceCurrency","typeLabel":"enum\u003cstring>"}},"required":["destinationCurrency","rate","sourceCurrency"],"type":"object","uniqueKey":"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":"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":"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":"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":"quote.totalPrice.currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Fiat currency","enum":["aed","aud","cop","crc","eur","gbp","hkd","idr","ils","inr","jod","jpy","krw","mxn","ngn","php","sgd","thb","try","usd","vnd","xcd"],"example":"usd","isRequired":true,"uniqueKey":"quote.totalPrice.currency.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"quote.totalPrice.currency","typeLabel":"enum\u003cstring>"}},"required":["amount","currency"],"type":"object","uniqueKey":"quote.totalPrice","typeLabel":"object"}},"required":["status"],"type":"object","isRequired":true,"uniqueKey":"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":"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":"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":"legal.requirements.items.[INDEX].url","typeLabel":"string\u003curi>"}},"required":["display","type","url"],"type":"object","uniqueKey":"legal.requirements.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"legal.requirements","typeLabel":"object[]"},"shownBy":{"enum":["crossmint","developer"],"examples":["crossmint"],"type":"string","isRequired":true,"uniqueKey":"legal.shownBy","typeLabel":"enum\u003cstring>"}},"required":["requirements","shownBy"],"type":"object","uniqueKey":"legal","typeLabel":"object"},"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":"Metadata that you sent when you created the order.","examples":[{"internalOrderId":"ORD-10042"}],"propertyNames":{"type":"string"},"type":"object","uniqueKey":"metadata","typeLabel":"object"}},"required":["lineItems","locale","orderId","payment","phase","quote"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"lineItems":[{"chain":"base","delivery":{"status":"awaiting-payment","cashPickup":{"pickupCode":"1234567890"},"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":"solana","depositAddress":"7EcDhSYGxXyscszYEp35KHN8vvw3svAuLKTzXwCFLtV","paymentLink":"https://cash.app/pay/example","transactionParameters":{"amount":"10470000"}},"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 updated successfully.","exampleType":"generated"},"22fe15d9-3cc1-422f-b48c-ff9a49b3865e":{"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"},"0fd2af9f-3b81-46a5-8a7f-9b3580bc92e3":{"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"},"bd7dd3be-5395-4fd4-96a0-35978bc6bf40":{"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"},"a722c10c-0be0-43ab-b9cb-4679b66309a5":{"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"},"cb19b9a2-bcba-4281-9c33-f6f52713a31e":{"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":{"a97c063e-43a6-46d6-b200-0cd3098d661b":{"apiKey":{"description":"API key required for authentication","in":"header","name":"X-API-KEY","type":"apiKey","scopes":[],"schemeName":"apiKey"}},"85a7c44e-1c96-44e5-8905-4475497c79c8":{"orderClientSecret":{"description":"The `clientSecret` returned when the order was created, sent as the raw `Authorization` header value. Lets a browser or mobile client read and continue its own order without a server-side API key.","in":"header","name":"Authorization","type":"apiKey","scopes":[],"schemeName":"orderClientSecret"}}},"servers":{"13269e7e-41d0-4c34-aecb-1a3c18f00449":{"description":"Staging environment (testnets)","url":"https://staging.crossmint.com/api"},"aa13aee0-3d22-4cc2-b360-d564d4662f76":{"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"},{"schemes":[{"scheme":{"description":"The `clientSecret` returned when the order was created, sent as the raw `Authorization` header value. Lets a browser or mobile client read and continue its own order without a server-side API key.","in":"header","name":"Authorization","type":"apiKey","scopes":[],"schemeName":"orderClientSecret"},"schema":{"title":"Authorization","type":"string","description":"The `clientSecret` returned when the order was created, sent as the raw `Authorization` header value. Lets a browser or mobile client read and continue its own order without a server-side API key.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"orderClientSecret","name":"Authorization"}],"title":"orderClientSecret"}]},"originalFileLocation":"api-reference/_open-api/Orders.json"},"subdomain":"crossmint","siteName":"Crossmint Docs","title":"Update Order - Crossmint Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T18:00:27.847Z","originalFileLocation":"api-reference/headless/edit-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=\"Updates an order. You can change the recipient, the payment method, and the locale. To change payment, send the full object. Change it to set payerAddress when the payment status is requires-crypto-payer-address, or receiptEmail when it is requires-email. API scope required: orders.update\">\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=\"Update Order - Crossmint Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Updates an order. You can change the recipient, the payment method, and the locale. To change payment, send the full object. Change it to set payerAddress when the payment status is requires-crypto-payer-address, or receiptEmail when it is requires-email. API scope required: orders.update\">\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/edit-order\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://crossmint.mintlify.site/_mintlify/api/og/v2?division=Orders\u0026amp;title=Update+Order\u0026amp;description=Updates+an+order.+You+can+change+the+recipient%2C+the+payment+method%2C+and+the+locale.+To+change+%60payment%60%2C+send+the+full+object.+Change+it+to+set+%60payerAddress%60+w\u0026amp;theme=b8bba0b38c114479513683ad\u0026amp;signature=58c5df8ee9d8c4ec5e9069deb152ed92e60e2ea501aa8e6c7373e4b0f6f29e7c\">\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=\"Update Order - Crossmint Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Updates an order. You can change the recipient, the payment method, and the locale. To change payment, send the full object. Change it to set payerAddress when the payment status is requires-crypto-payer-address, or receiptEmail when it is requires-email. API scope required: orders.update\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://crossmint.mintlify.site/_mintlify/api/og/v2?division=Orders\u0026amp;title=Update+Order\u0026amp;description=Updates+an+order.+You+can+change+the+recipient%2C+the+payment+method%2C+and+the+locale.+To+change+%60payment%60%2C+send+the+full+object.+Change+it+to+set+%60payerAddress%60+w\u0026amp;theme=b8bba0b38c114479513683ad\u0026amp;signature=58c5df8ee9d8c4ec5e9069deb152ed92e60e2ea501aa8e6c7373e4b0f6f29e7c\">\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/edit-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/edit-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/edit-order#webpage\",\"url\":\"https://docs.crossmint.com/api-reference/headless/edit-order\",\"name\":\"Update Order\",\"description\":\"Updates an order. You can change the recipient, the payment method, and the locale. To change payment, send the full object. Change it to set payerAddress when the payment status is requires-crypto-payer-address, or receiptEmail when it is requires-email. API scope required: orders.update\",\"dateModified\":\"2026-10-21T18:00:27.847Z\",\"isPartOf\":{\"@id\":\"https://docs.crossmint.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.crossmint.com/api-reference/headless/edit-order#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.crossmint.com/api-reference/headless/edit-order#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.crossmint.com/api-reference/headless/create-order\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"REST\",\"item\":\"https://docs.crossmint.com/api-reference/headless/create-order\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Orders\",\"item\":\"https://docs.crossmint.com/api-reference/headless/create-order\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Update Order\",\"item\":\"https://docs.crossmint.com/api-reference/headless/edit-order\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.crossmint.com/api-reference/headless/edit-order#apireference\",\"headline\":\"Update Order\",\"name\":\"Update Order\",\"description\":\"Updates an order. You can change the recipient, the payment method, and the locale. To change payment, send the full object. Change it to set payerAddress when the payment status is requires-crypto-payer-address, or receiptEmail when it is requires-email. API scope required: orders.update\",\"url\":\"https://docs.crossmint.com/api-reference/headless/edit-order\",\"mainEntityOfPage\":{\"@id\":\"https://docs.crossmint.com/api-reference/headless/edit-order#webpage\"},\"dateModified\":\"2026-10-21T18:00:27.847Z\",\"publisher\":{\"@id\":\"https://docs.crossmint.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.crossmint.com#website\"}}]}\u003c/script>","agentPointerHref":"/api-reference/headless/edit-order.md","siteName":"Crossmint Docs","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/introduction/platform-overview"}]},{"tab":"Wallets","pages":[{"title":"Wallets","href":"/wallets/overview"}]},{"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":"Choose Your Integration","href":"/payments/concepts/choose-your-integration"}]},{"group":"Quickstarts ⚡","pages":[{"group":"Embedded","pages":[{"title":"Overview","href":"/payments/embedded/overview"},{"title":"React - Apple \u0026 Google Pay","href":"/payments/embedded/quickstarts/apple-pay-only"},{"title":"React - Webview","href":"/payments/embedded/quickstarts/credit-card"},{"title":"React Native - Webview","href":"/payments/embedded/quickstarts/credit-card-memecoin-react-native"},{"title":"Flutter - Webview","href":"/payments/embedded/quickstarts/credit-card-memecoin-flutter"}]},{"group":"Hosted","pages":[{"title":"Overview","href":"/payments/pay-button/overview"},{"title":"Hosted Checkout","href":"/payments/pay-button/quickstart"}]},{"group":"Headless","pages":[{"title":"Overview","href":"/payments/headless/overview"},{"title":"Pay with Card","href":"/payments/headless/quickstarts/credit-card"},{"title":"Pay with USDC","href":"/payments/headless/quickstarts/paying-usdc"},{"title":"Pay with Other Crypto","href":"/payments/headless/quickstarts/crypto"}]}]},{"group":"Concepts","pages":[{"title":"How Checkout Works","href":"/payments/concepts/how-checkout-works"},{"title":"Supported Assets","href":"/payments/concepts/supported-assets"},{"title":"Payment Methods","href":"/payments/concepts/payment-methods"},{"title":"Environments \u0026 API Keys","href":"/payments/concepts/environments-and-api-keys"}]},{"group":"Guides","pages":[{"title":"Select Items","href":"/payments/guides/select-items"},{"title":"Specify Recipient","href":"/payments/guides/specify-recipient"},{"title":"Enable Payment Methods","href":"/payments/guides/enable-payment-methods"},{"title":"Track Orders","href":"/payments/guides/track-orders"},{"title":"Handle Errors","href":"/payments/guides/handle-errors"},{"group":"Customize","pages":[{"title":"Appearance","href":"/payments/guides/appearance"},{"title":"Localization","href":"/payments/guides/localization"},{"title":"Hooks \u0026 Events","href":"/payments/guides/hooks-and-events"},{"title":"Receipt Customization","href":"/payments/advanced/receipt-customization"}]},{"group":"Go Live","pages":[{"title":"Testing Tips","href":"/payments/advanced/testing-tips"},{"title":"Production Checklist","href":"/payments/guides/production-checklist"},{"title":"Improving Conversion","href":"/payments/advanced/improving-conversion"},{"title":"Supporting Your Customers","href":"/payments/headless/guides/supporting-your-customers"}]},{"group":"Advanced","pages":[{"title":"Check Token Support","href":"/payments/guides/check-token-support"},{"title":"Use Connected Wallet as Payer","href":"/payments/embedded/guides/custom-payer"},{"title":"Apple Pay Integration Guide","href":"/payments/embedded/guides/apple-pay"},{"title":"Google Pay Mobile","href":"/payments/embedded/guides/google-pay"},{"title":"Mobile WebView Integration","href":"/payments/embedded/guides/webview-integration"},{"title":"Webhooks","href":"/payments/advanced/webhooks"},{"group":"NFTs","pages":[{"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":"NFT Marketplaces \u0026 Launchpads","href":"/payments/advanced/marketplaces-and-launchpads"},{"title":"NFT Drops Priced in USDC","href":"/payments/advanced/usdc-support"},{"title":"NFT Drops Gated by Accesslists","href":"/payments/advanced/accesslists"},{"title":"Mint to Specific Template","href":"/payments/advanced/mint-to-specific-template"}]}]}]},{"group":"API Reference","pages":[{"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","href":"/api-reference/headless/get-order"},{"openapi":"api-reference/_open-api/Orders.json GET /2022-06-09/orders","title":"List Orders","description":"Returns a paginated list of the orders in your project. The newest order comes first by default. Use `nextCursor` or `previousCursor` from the response to move between pages.\n\nFilter with `paymentStatus`, `deliveryStatus`, `paymentMethod`, `orderId`, and `recipientAddress`. Each filter accepts comma-separated values and matches an order on any of them. Send the same filters when you follow a cursor.\n\n**API scope required**: `orders.read`","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","description":"Submits the payment for an order. For a crypto payment, send the transaction ID of the transfer. For an offramp order, that transfer is the stablecoin deposit that funds the fiat payout. When the order's prepared transfer already carries a memo, Crossmint matches the deposit once the wallet broadcasts it, and this call only records the match sooner.\n\n**API scope required**: `orders.update` or `orders.create`\n\n**Related**: [Offramp](https://docs.crossmint.com/offramp/overview)","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"}]}]},{"title":"Error \u0026 Status Codes","mode":"wide","href":"/payments/reference/error-and-status-codes"},{"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"},{"title":"OfframpStatus","href":"/sdk-reference/checkout/swift/enums/offrampstatus"}]},{"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":"CrossmintEmbeddedOfframp","href":"/sdk-reference/checkout/swift/structs/crossmintembeddedofframp"},{"title":"CrossmintIdentityVerification","href":"/sdk-reference/checkout/swift/structs/crossmintidentityverification"},{"title":"EmbeddedOfframpCredentials","href":"/sdk-reference/checkout/swift/structs/embeddedofframpcredentials"},{"title":"EmbeddedOfframpPayer","href":"/sdk-reference/checkout/swift/structs/embeddedofframppayer"},{"title":"IdentityVerificationCredentials","href":"/sdk-reference/checkout/swift/structs/identityverificationcredentials"},{"title":"IdentityVerificationError","href":"/sdk-reference/checkout/swift/structs/identityverificationerror"},{"title":"OfframpCompletion","href":"/sdk-reference/checkout/swift/structs/offrampcompletion"},{"title":"OfframpError","href":"/sdk-reference/checkout/swift/structs/offramperror"},{"title":"OfframpMessage","href":"/sdk-reference/checkout/swift/structs/offrampmessage"},{"title":"OfframpSignatureRejectedError","href":"/sdk-reference/checkout/swift/structs/offrampsignaturerejectederror"},{"title":"OfframpStatusChange","href":"/sdk-reference/checkout/swift/structs/offrampstatuschange"},{"title":"OfframpTransaction","href":"/sdk-reference/checkout/swift/structs/offramptransaction"}]}]},{"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":"Agents","pages":[{"title":"Agents","href":"/agents/overview"}]},{"tab":"Others","menu":[{"item":"Tokenization","pages":[{"title":"Tokenization","href":"/tokenization/introduction"}]}],"pages":[{"title":"Others","href":"/tokenization/introduction"}]}]},"basePath":"","title":"Update Order - Crossmint Docs","buildId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","deploymentId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DbeN8Wo6.js","utils-CwSb5Doc.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BmREeM3N.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-AYjWerCj.js","snippetPresets-QD4ULQlp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-Digj5cjF.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CiHrzluR.js","shallow-D7h7pFGg.js","getApiPlaygroundDisplay-mlxkpAUf.js","CodeSnippet-D2rH5lZI.js","CodeSnippets-B53ulOaL.js","Page-CqcDm2To.js","getPastedJson-DxGeNMih.js","icon-BHbyrebp.js","MethodPill-C7F_KEEJ.js","DuplicateIcon-j3c5-73z.js","createIcon-OvCnyFqD.js","DynamicMarkdown-DpAS3GCb.js","SectionHeading-DMPpdrvW.js","axios-vUo_bRtp.js","Markdown-D7pDRguu.js","clsx-2_c6mSt_.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cu7_SikL.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ydqCcy4b.js"]}