Legacy signature: t=<unix timestamp>,s=<signature> where the signature is an HMAC-SHA256 of <timestamp>.<request body> keyed with the endpoint's signing secret. Prefer Moonpay-Signature-V2.
Moonpay-Signature-V2
string
required
Signature to verify the event was sent by MoonPay: t=<unix timestamp>,s=<signature> where the signature is an HMAC-SHA256 of <timestamp>.<request body> keyed with your account's webhook API key. See Request signing.
Body
application/json
type
enum<string>
required
The event type.
Available options:
transaction_failed
data
object
required
The Buy transaction object as delivered in webhook events. Matches the Get Buy transaction response, plus webhook-only fields such as stages, cardType and nftToken.
Show child attributes
externalCustomerId
string | null
An identifier associated with the customer, provided by you. Also present inside data.
Response
200
Return any 2xx status code within 5 seconds to acknowledge receipt. Non-2xx responses, timeouts and connection errors are retried with exponential backoff.
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"MoonPay Developer Docs","description":"Integrate MoonPay's on-ramp, off-ramp, and swap products: widgets, SDKs, and APIs that let your users buy, sell, and swap crypto.","colors":{"primary":"#903DD9","light":"#A473EE","dark":"#903DD9"},"logo":{"light":"https://mintcdn.com/moonpay/BslMWtNt3goK8NG4/images/platform/logo/light.svg?fit=max\u0026auto=format\u0026n=BslMWtNt3goK8NG4\u0026q=85\u0026s=c5835bb4dbc3485f635eb0a055a9aeda","dark":"https://mintcdn.com/moonpay/BslMWtNt3goK8NG4/images/platform/logo/dark.svg?fit=max\u0026auto=format\u0026n=BslMWtNt3goK8NG4\u0026q=85\u0026s=c9414586d4260a86b2ecc81cf3be164b"},"favicon":"https://mintcdn.com/moonpay/ngx7B4NPEl3EzY5E/favicon.svg?fit=max\u0026auto=format\u0026n=ngx7B4NPEl3EzY5E\u0026q=85\u0026s=9873c77c8542701f6ac2203b0e49caf4","api":{"openapi":["https://api.moonpay.com/platform/openapi.json","api-reference/widget/ramps-and-swaps.openapi.json","api-reference/widget/virtual-accounts.openapi.json","api-reference/widget/server-to-server.openapi.json"],"playground":{"display":"simple"}},"appearance":{"default":"dark"},"seo":{"metatags":{"canonical":"https://dev.moonpay.com"}},"integrations":{"ga4":{"measurementId":"G-PPC3SM5WJD"}},"contextual":{"options":["copy","view","mcp","claude","cursor","chatgpt"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Help Center","icon":"life-ring","href":"https://support.moonpay.com/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"moonpay","hasAudioNarration":false,"actualSubdomain":"moonpay","customDomains":["dev.moonpay.com"],"gitSource":{"type":"github","owner":"moonpay","repo":"developer-platform-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"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":"6af56b5767e83537f15f1df2","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Platform","count":95},{"language":"default","tag":"API Reference","count":71},{"language":"default","tag":"SDK Reference","count":56},{"language":"default","tag":"Widget API","count":43},{"language":"default","tag":"Widget","count":41},{"language":"default","tag":"React Native","count":29},{"language":"default","tag":"Platform API","count":28},{"language":"default","tag":"Web","count":20},{"language":"default","tag":"On-Ramp","count":17},{"language":"default","tag":"Customers","count":16}]},"assistantConfig":{},"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":[],"page":{"pagePath":"api-reference/widget/webhooks/transaction-failed","slug":"/api-reference/widget/webhooks/transaction-failed","pageMetadata":{"title":"transaction_failed","description":"Sent when a Buy transaction fails.","openapi":"api-reference/widget/webhooks.openapi.json webhook transaction_failed","href":"/api-reference/widget/webhooks/transaction-failed"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Sent when a Buy transaction fails.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"transaction_failed","description":"Sent when a Buy transaction fails.","openapi":"api-reference/widget/webhooks.openapi.json webhook transaction_failed","href":"/api-reference/widget/webhooks/transaction-failed"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Buy transaction failed","description":"Sent when a Buy transaction fails.","operationId":"transaction_failed","parameters":["f9ff438a-09d5-424b-9526-62244f6d93d2","ac1a86fb-f3d1-40d9-afa5-374911826d4c"],"requestBody":"f9bbcc7d-75c0-4998-9c23-17a86835e583","responses":{"200":"e82141c3-e2d2-4cba-be31-6b88e57822f4"},"method":"post","type":"webhook","servers":[],"security":[],"path":"transaction_failed","baseUrlOptions":[],"title":"Buy transaction failed","codeSamples":[],"requiredOnlyExamples":false,"requestExamples":[{"language":"json","filename":"Example","code":"{\n \"type\": \"transaction_failed\",\n \"data\": {\n \"id\": \"defb7c52-7bd3-422b-9052-374df50cc51a\",\n \"createdAt\": \"2024-02-17T18:24:45.206Z\",\n \"updatedAt\": \"2024-02-17T18:24:45.206Z\",\n \"quoteExpiresAt\": \"2024-02-17T18:54:45.206Z\",\n \"baseCurrencyAmount\": 45.5,\n \"quoteCurrencyAmount\": 0.0154,\n \"feeAmount\": 1.7,\n \"extraFeeAmount\": 0.43,\n \"paymentMethod\": \"credit_debit_card\",\n \"networkFeeAmount\": 2.37,\n \"areFeesIncluded\": true,\n \"status\": \"completed\",\n \"failureReason\": null,\n \"walletAddress\": \"0xc216eD2D6c295579718dbd4a797845CdA70B3C36\",\n \"walletAddressTag\": null,\n \"cryptoTransactionId\": \"0x6751c8fce2e0fb5d57bb4801b31b35a7160fa362e0c5703d44cfd508317ee2f8\",\n \"redirectUrl\": \"https://api.moonpay.com/secure/url?transactionId=defb7c52-7bd3-422b-9052-374df50cc51a\",\n \"returnUrl\": \"https://buy.moonpay.com/transaction_receipt?transactionId=defb7c52-7bd3-422b-9052-374df50cc51a\",\n \"widgetRedirectUrl\": null,\n \"eurRate\": 0.92432,\n \"usdRate\": 1,\n \"gbpRate\": 0.79016,\n \"currencyId\": \"8d305f63-1fd7-4e01-a220-8445e591aec4\",\n \"currency\": {\n \"id\": \"aaefa32f-161b-42c8-8115-debcbf3d6a2d\",\n \"createdAt\": \"2019-05-17T18:24:45.206Z\",\n \"updatedAt\": \"2019-05-17T18:24:45.206Z\",\n \"type\": \"crypto\",\n \"name\": \"USD Coin (ERC-20)\",\n \"code\": \"usdc\",\n \"precision\": 2,\n \"minBuyAmount\": 30,\n \"maxBuyAmount\": 1000,\n \"minSellAmount\": 15,\n \"maxSellAmount\": 100000,\n \"addressRegex\": \"^(0x)[0-9A-Fa-f]{40}$\",\n \"testnetAddressRegex\": \"^(0x)[0-9A-Fa-f]{40}$\",\n \"supportsAddressTag\": false,\n \"addressTagRegex\": null,\n \"supportsTestMode\": true,\n \"isSuspended\": false,\n \"isSupportedInUs\": true,\n \"isSellSupported\": true,\n \"notAllowedUSStates\": [\n \"LA\",\n \"VI\"\n ],\n \"notAllowedCountries\": [\n \"CA\"\n ],\n \"metadata\": {\n \"contractAddress\": \"0x0000000000000000000000000000000000000000\",\n \"chainId\": \"1\",\n \"networkCode\": \"ethereum\"\n }\n },\n \"baseCurrencyId\": \"edd81f1f-f735-4692-b410-6def107f17d2\",\n \"baseCurrency\": {\n \"id\": \"6f424585-8936-4eb1-b01e-443fb306d1f5\",\n \"createdAt\": \"2019-05-17T18:24:45.206Z\",\n \"updatedAt\": \"2019-05-17T18:24:45.206Z\",\n \"type\": \"fiat\",\n \"name\": \"Pound Sterling\",\n \"code\": \"gbp\",\n \"precision\": 2,\n \"minBuyAmount\": 30,\n \"maxBuyAmount\": 9000,\n \"isSellSupported\": true\n },\n \"customerId\": \"77cc1309-0058-4177-b170-8e9657fe12eb\",\n \"cardId\": \"0a7e23d8-6a52-44c7-b189-91b37bd13796\",\n \"bankAccountId\": null,\n \"externalCustomerId\": \"\u003cstring>\",\n \"externalTransactionId\": \"\u003cstring>\",\n \"country\": \"GBR\",\n \"state\": null,\n \"isFromQuote\": true,\n \"isRecurring\": true,\n \"isTicketPayment\": true,\n \"flow\": \"principal\",\n \"bankTransferReference\": \"\u003cstring>\",\n \"bankDepositInformation\": {},\n \"feeAmountDiscount\": 123,\n \"extraFeeAmountDiscount\": 123,\n \"nftTransaction\": {},\n \"nftToken\": {},\n \"stages\": [\n {\n \"actions\": [\n {\n \"type\": \"\u003cstring>\",\n \"url\": \"\u003cstring>\"\n }\n ],\n \"failureReason\": \"\u003cstring>\"\n }\n ],\n \"cardType\": \"card\",\n \"cardPaymentType\": \"credit\"\n },\n \"externalCustomerId\": \"\u003cstring>\"\n}"}],"requestExampleType":"webhook","responseExampleType":"generated"},"dependencies":{"parameters":{"f9ff438a-09d5-424b-9526-62244f6d93d2":{"name":"Moonpay-Signature","in":"header","required":true,"description":"Legacy signature: `t=\u003cunix timestamp>,s=\u003csignature>` where the signature is an HMAC-SHA256 of `\u003ctimestamp>.\u003crequest body>` keyed with the endpoint's signing secret. Prefer `Moonpay-Signature-V2`.","schema":{"type":"string","isRequired":true,"description":"Legacy signature: `t=\u003cunix timestamp>,s=\u003csignature>` where the signature is an HMAC-SHA256 of `\u003ctimestamp>.\u003crequest body>` keyed with the endpoint's signing secret. Prefer `Moonpay-Signature-V2`.","uniqueKey":"","typeLabel":"string"}},"ac1a86fb-f3d1-40d9-afa5-374911826d4c":{"name":"Moonpay-Signature-V2","in":"header","required":true,"description":"Signature to verify the event was sent by MoonPay: `t=\u003cunix timestamp>,s=\u003csignature>` where the signature is an HMAC-SHA256 of `\u003ctimestamp>.\u003crequest body>` keyed with your account's webhook API key. See [Request signing](/api-reference/widget/webhooks/signature).","schema":{"type":"string","isRequired":true,"description":"Signature to verify the event was sent by MoonPay: `t=\u003cunix timestamp>,s=\u003csignature>` where the signature is an HMAC-SHA256 of `\u003ctimestamp>.\u003crequest body>` keyed with your account's webhook API key. See [Request signing](/api-reference/widget/webhooks/signature).","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"The event type.","enum":["transaction_failed"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the transaction.","example":"defb7c52-7bd3-422b-9052-374df50cc51a","uniqueKey":"data.id","typeLabel":"string"},"createdAt":{"type":"string","description":"Time at which the object was created. Returned as an ISO 8601 string.","example":"2024-02-17T18:24:45.206Z","uniqueKey":"data.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","description":"Time at which the object was last updated. Returned as an ISO 8601 string.","example":"2024-02-17T18:24:45.206Z","uniqueKey":"data.updatedAt","typeLabel":"string"},"quoteExpiresAt":{"oneOf":[{"type":"string","description":"Time at which the buy quote expires. Returned as an ISO 8601 string.","example":"2024-02-17T18:54:45.206Z","uniqueKey":"data.quoteExpiresAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Time at which the buy quote expires. Returned as an ISO 8601 string.","example":"2024-02-17T18:54:45.206Z","uniqueKey":"data.quoteExpiresAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteExpiresAt","typeLabel":"string | null"},"baseCurrencyAmount":{"type":"number","description":"A positive number representing how much the customer wants to spend. The minimum amount is 20.","example":45.5,"uniqueKey":"data.baseCurrencyAmount","typeLabel":"number"},"quoteCurrencyAmount":{"type":"number","description":"A positive number representing the amount of cryptocurrency the customer will receive. Set when the purchase of cryptocurrency has been executed.","example":0.0154,"uniqueKey":"data.quoteCurrencyAmount","typeLabel":"number"},"feeAmount":{"type":"number","description":"A positive number representing the fee for the transaction. It is added to baseCurrencyAmount, extraFeeAmount and networkFeeAmount when the customer's card is charged.","example":1.7,"uniqueKey":"data.feeAmount","typeLabel":"number"},"extraFeeAmount":{"type":"number","description":"A positive number representing your extra fee for the transaction. It is added to baseCurrencyAmount and feeAmount when the customer's card is charged.","example":0.43,"uniqueKey":"data.extraFeeAmount","typeLabel":"number"},"paymentMethod":{"type":"string","example":"credit_debit_card","enum":["ach_bank_transfer","credit_debit_card","paypal","gbp_bank_transfer","gbp_open_banking_payment","pix_instant_payment","sepa_bank_transfer"],"description":"The transaction's payment method.","uniqueKey":"data.paymentMethod","typeLabel":"enum\u003cstring>"},"networkFeeAmount":{"type":"number","description":"A positive number representing the network fee for the transaction. It is added to baseCurrencyAmount, feeAmount and extraFeeAmount when the customer's card is charged.","example":2.37,"uniqueKey":"data.networkFeeAmount","typeLabel":"number"},"areFeesIncluded":{"type":"boolean","description":"A boolean indicating whether baseCurrencyAmount includes or excludes the feeAmount, extraFeeAmount and networkFeeAmount.","example":true,"uniqueKey":"data.areFeesIncluded","typeLabel":"boolean"},"status":{"type":"string","description":"The transaction's status.\nPossible values are `waitingPayment` (pending bank transfers where MoonPay is not in receipt), `pending` (transaction is in progress), `waitingAuthorization` (waiting for card approval, i.e. 3DS, bank side security), `failed` or `completed`.\n","example":"completed","enum":["waitingPayment","pending","waitingAuthorization","failed","completed"],"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"failureReason":{"oneOf":[{"type":"string","description":"The transaction's failure reason. Set when transaction's status is failed.","example":null,"uniqueKey":"data.failureReason.oneOf.0","typeLabel":"string"},{"type":"null","description":"The transaction's failure reason. Set when transaction's status is failed.","example":null,"uniqueKey":"data.failureReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.failureReason","typeLabel":"string | null"},"walletAddress":{"type":"string","description":"The cryptocurrency wallet address the purchased funds will be sent to.","example":"0xc216eD2D6c295579718dbd4a797845CdA70B3C36","uniqueKey":"data.walletAddress","typeLabel":"string"},"walletAddressTag":{"oneOf":[{"type":"string","description":"The secondary cryptocurrency wallet address identifier for coins such as EOS, XRP and XMR.","example":null,"uniqueKey":"data.walletAddressTag.oneOf.0","typeLabel":"string"},{"type":"null","description":"The secondary cryptocurrency wallet address identifier for coins such as EOS, XRP and XMR.","example":null,"uniqueKey":"data.walletAddressTag.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.walletAddressTag","typeLabel":"string | null"},"cryptoTransactionId":{"oneOf":[{"type":"string","description":"The cryptocurrency transaction identifier representing the transfer to the customer's wallet. Set when the withdrawal has been executed.","example":"0x6751c8fce2e0fb5d57bb4801b31b35a7160fa362e0c5703d44cfd508317ee2f8","uniqueKey":"data.cryptoTransactionId.oneOf.0","typeLabel":"string"},{"type":"null","description":"The cryptocurrency transaction identifier representing the transfer to the customer's wallet. Set when the withdrawal has been executed.","example":"0x6751c8fce2e0fb5d57bb4801b31b35a7160fa362e0c5703d44cfd508317ee2f8","uniqueKey":"data.cryptoTransactionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.cryptoTransactionId","typeLabel":"string | null"},"redirectUrl":{"oneOf":[{"type":"string","description":"The URL provided to you, when required, to which to redirect the customer as part of a redirect authentication flow.","example":"https://api.moonpay.com/secure/url?transactionId=defb7c52-7bd3-422b-9052-374df50cc51a","uniqueKey":"data.redirectUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL provided to you, when required, to which to redirect the customer as part of a redirect authentication flow.","example":"https://api.moonpay.com/secure/url?transactionId=defb7c52-7bd3-422b-9052-374df50cc51a","uniqueKey":"data.redirectUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.redirectUrl","typeLabel":"string | null"},"returnUrl":{"type":"string","description":"The URL the customer is returned to after they authenticate or cancel their payment on the payment method's app or site. If you are using our widget implementation, this is always our transaction tracker page, which provides the customer with real-time information about their transaction.","example":"https://buy.moonpay.com/transaction_receipt?transactionId=defb7c52-7bd3-422b-9052-374df50cc51a","uniqueKey":"data.returnUrl","typeLabel":"string"},"widgetRedirectUrl":{"oneOf":[{"type":"string","description":"An optional URL used in a widget implementation. It is passed to us by you in the query parameters, and we include it as a link on the transaction tracker page.","example":null,"uniqueKey":"data.widgetRedirectUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"An optional URL used in a widget implementation. It is passed to us by you in the query parameters, and we include it as a link on the transaction tracker page.","example":null,"uniqueKey":"data.widgetRedirectUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.widgetRedirectUrl","typeLabel":"string | null"},"eurRate":{"type":"number","description":"The exchange rate between the transaction's base currency and Euro at the time of the transaction.","example":0.92432,"uniqueKey":"data.eurRate","typeLabel":"number"},"usdRate":{"type":"number","description":"The exchange rate between the transaction's base currency and US Dollar at the time of the transaction.","example":1,"uniqueKey":"data.usdRate","typeLabel":"number"},"gbpRate":{"type":"number","description":"The exchange rate between the transaction's base currency and British Pound at the time of the transaction.","example":0.79016,"uniqueKey":"data.gbpRate","typeLabel":"number"},"currencyId":{"type":"string","example":"8d305f63-1fd7-4e01-a220-8445e591aec4","description":"The identifier of the cryptocurrency the customer wants to purchase.","uniqueKey":"data.currencyId","typeLabel":"string"},"currency":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the currency.","example":"aaefa32f-161b-42c8-8115-debcbf3d6a2d","uniqueKey":"data.currency.id","typeLabel":"string"},"createdAt":{"type":"string","description":"Time at which the object was created. Returned as an ISO 8601 string.","example":"2019-05-17T18:24:45.206Z","uniqueKey":"data.currency.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","description":"Time at which the object was last updated. Returned as an ISO 8601 string.","example":"2019-05-17T18:24:45.206Z","uniqueKey":"data.currency.updatedAt","typeLabel":"string"},"type":{"type":"string","enum":["crypto"],"description":"Always `crypto`","example":"crypto","uniqueKey":"data.currency.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"The currency's name.","example":"USD Coin (ERC-20)","uniqueKey":"data.currency.name","typeLabel":"string"},"code":{"type":"string","description":"The currency's code.","example":"usdc","uniqueKey":"data.currency.code","typeLabel":"string"},"precision":{"type":"number","description":"The currency's precision (number of digits after decimal point).","example":2,"uniqueKey":"data.currency.precision","typeLabel":"number"},"minBuyAmount":{"oneOf":[{"type":"number","description":"Represents the minimum amount of cryptocurrency you can buy.","example":30,"uniqueKey":"data.currency.minBuyAmount.oneOf.0","typeLabel":"number"},{"type":"null","description":"Represents the minimum amount of cryptocurrency you can buy.","example":30,"uniqueKey":"data.currency.minBuyAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.currency.minBuyAmount","typeLabel":"number | null"},"maxBuyAmount":{"oneOf":[{"type":"number","description":"Represents the maximum amount of cryptocurrency you can buy.","example":1000,"uniqueKey":"data.currency.maxBuyAmount.oneOf.0","typeLabel":"number"},{"type":"null","description":"Represents the maximum amount of cryptocurrency you can buy.","example":1000,"uniqueKey":"data.currency.maxBuyAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.currency.maxBuyAmount","typeLabel":"number | null"},"minSellAmount":{"oneOf":[{"type":"number","description":"The minimum amount of cryptocurrency you can sell.","example":15,"uniqueKey":"data.currency.minSellAmount.oneOf.0","typeLabel":"number"},{"type":"null","description":"The minimum amount of cryptocurrency you can sell.","example":15,"uniqueKey":"data.currency.minSellAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.currency.minSellAmount","typeLabel":"number | null"},"maxSellAmount":{"oneOf":[{"type":"number","description":"The maximum amount of cryptocurrency you can sell.","example":100000,"uniqueKey":"data.currency.maxSellAmount.oneOf.0","typeLabel":"number"},{"type":"null","description":"The maximum amount of cryptocurrency you can sell.","example":100000,"uniqueKey":"data.currency.maxSellAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.currency.maxSellAmount","typeLabel":"number | null"},"addressRegex":{"type":"string","description":"A regular expression which you can test against your end user's wallet addresses.","example":"^(0x)[0-9A-Fa-f]{40}$","uniqueKey":"data.currency.addressRegex","typeLabel":"string"},"testnetAddressRegex":{"type":"string","description":"A regular expression which you can test against your end user's testnet wallet addresses.","example":"^(0x)[0-9A-Fa-f]{40}$","uniqueKey":"data.currency.testnetAddressRegex","typeLabel":"string"},"supportsAddressTag":{"type":"boolean","description":"Whether the currency supports address tags.","example":false,"uniqueKey":"data.currency.supportsAddressTag","typeLabel":"boolean"},"addressTagRegex":{"oneOf":[{"type":"string","description":"A regular expression which you can test against a wallet address tag. Defined only if the currency supports address tags.","example":null,"uniqueKey":"data.currency.addressTagRegex.oneOf.0","typeLabel":"string"},{"type":"null","description":"A regular expression which you can test against a wallet address tag. Defined only if the currency supports address tags.","example":null,"uniqueKey":"data.currency.addressTagRegex.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.currency.addressTagRegex","typeLabel":"string | null"},"supportsTestMode":{"type":"boolean","description":"Whether the currency supports test mode.","example":true,"uniqueKey":"data.currency.supportsTestMode","typeLabel":"boolean"},"isSuspended":{"type":"boolean","description":"Whether purchases for this currency are suspended. If the currency is suspended, exchange rates may not be available and it is not possible to create a transaction with this currency.","example":false,"uniqueKey":"data.currency.isSuspended","typeLabel":"boolean"},"isSupportedInUs":{"type":"boolean","description":"Whether purchases for this currency are supported in the US.","example":true,"uniqueKey":"data.currency.isSupportedInUs","typeLabel":"boolean"},"isSellSupported":{"type":"boolean","description":"Whether sales for this currency are supported.","example":true,"uniqueKey":"data.currency.isSellSupported","typeLabel":"boolean"},"notAllowedUSStates":{"type":"array","items":{"type":"string","enum":["AL","AK","AZ","AR","AS","CA","CO","CT","DC","DE","FL","GA","GU","HI","ID","IL","IN","IA","KS","KY","LA","MA","MD","ME","MI","MN","MO","MP","MS","MT","NE","NH","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","PR","RI","SC","SD","TN","TX","TT","UT","VT","VA","VI","WA","WV","WI","WY"],"uniqueKey":"data.currency.notAllowedUSStates.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"A list with all the US states for this currency that are not supported.","example":["LA","VI"],"uniqueKey":"data.currency.notAllowedUSStates","typeLabel":"enum\u003cstring>[]"},"notAllowedCountries":{"type":"array","items":{"type":"string","uniqueKey":"data.currency.notAllowedCountries.items.[INDEX]","typeLabel":"string"},"description":"A list with all the ISO 3166-1 alpha-2 country codes for this currency that are not supported.","example":["CA"],"uniqueKey":"data.currency.notAllowedCountries","typeLabel":"string[]"},"metadata":{"type":"object","description":"Additional metadata for the currency.","properties":{"contractAddress":{"oneOf":[{"type":"string","description":"Unique contract address where the token smart contract is hosted.","example":"0x0000000000000000000000000000000000000000","uniqueKey":"data.currency.metadata.contractAddress.oneOf.0","typeLabel":"string"},{"type":"null","description":"Unique contract address where the token smart contract is hosted.","example":"0x0000000000000000000000000000000000000000","uniqueKey":"data.currency.metadata.contractAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.currency.metadata.contractAddress","typeLabel":"string | null"},"chainId":{"oneOf":[{"type":"string","description":"ID used to identify different EVM compatible chains.","example":"1","uniqueKey":"data.currency.metadata.chainId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID used to identify different EVM compatible chains.","example":"1","uniqueKey":"data.currency.metadata.chainId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.currency.metadata.chainId","typeLabel":"string | null"},"networkCode":{"type":"string","description":"Name of the cryptocurrency","example":"ethereum","uniqueKey":"data.currency.metadata.networkCode","typeLabel":"string"}},"uniqueKey":"data.currency.metadata","typeLabel":"object"}},"uniqueKey":"data.currency","typeLabel":"object"},"baseCurrencyId":{"type":"string","example":"edd81f1f-f735-4692-b410-6def107f17d2","description":"The identifier of the fiat currency the customer wants to use for the transaction.","uniqueKey":"data.baseCurrencyId","typeLabel":"string"},"baseCurrency":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the currency.","example":"6f424585-8936-4eb1-b01e-443fb306d1f5","uniqueKey":"data.baseCurrency.id","typeLabel":"string"},"createdAt":{"type":"string","description":"Time at which the object was created. Returned as an ISO 8601 string.","example":"2019-05-17T18:24:45.206Z","uniqueKey":"data.baseCurrency.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","description":"Time at which the object was last updated. Returned as an ISO 8601 string.","example":"2019-05-17T18:24:45.206Z","uniqueKey":"data.baseCurrency.updatedAt","typeLabel":"string"},"type":{"type":"string","enum":["fiat"],"description":"Always `fiat`","example":"fiat","uniqueKey":"data.baseCurrency.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"The currency's name.","example":"Pound Sterling","uniqueKey":"data.baseCurrency.name","typeLabel":"string"},"code":{"type":"string","description":"The currency's code.","example":"gbp","uniqueKey":"data.baseCurrency.code","typeLabel":"string"},"precision":{"type":"number","description":"The currency's precision (number of digits after decimal point).","example":2,"uniqueKey":"data.baseCurrency.precision","typeLabel":"number"},"minBuyAmount":{"oneOf":[{"type":"number","description":"Represents the minimum transaction buy amount when using this currency as a base currency.","example":30,"uniqueKey":"data.baseCurrency.minBuyAmount.oneOf.0","typeLabel":"number"},{"type":"null","description":"Represents the minimum transaction buy amount when using this currency as a base currency.","example":30,"uniqueKey":"data.baseCurrency.minBuyAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.baseCurrency.minBuyAmount","typeLabel":"number | null"},"maxBuyAmount":{"oneOf":[{"type":"number","description":"Represents the maximum transaction buy amount when using this currency as a base currency.","example":9000,"uniqueKey":"data.baseCurrency.maxBuyAmount.oneOf.0","typeLabel":"number"},{"type":"null","description":"Represents the maximum transaction buy amount when using this currency as a base currency.","example":9000,"uniqueKey":"data.baseCurrency.maxBuyAmount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.baseCurrency.maxBuyAmount","typeLabel":"number | null"},"isSellSupported":{"type":"boolean","description":"Whether sales for this currency are supported.","example":true,"uniqueKey":"data.baseCurrency.isSellSupported","typeLabel":"boolean"}},"uniqueKey":"data.baseCurrency","typeLabel":"object"},"customerId":{"type":"string","description":"The identifier of the customer the transaction is associated with.","example":"77cc1309-0058-4177-b170-8e9657fe12eb","uniqueKey":"data.customerId","typeLabel":"string"},"cardId":{"oneOf":[{"type":"string","description":"For token or card transactions, the identifier of the payment card used for this transaction.","example":"0a7e23d8-6a52-44c7-b189-91b37bd13796","uniqueKey":"data.cardId.oneOf.0","typeLabel":"string"},{"type":"null","description":"For token or card transactions, the identifier of the payment card used for this transaction.","example":"0a7e23d8-6a52-44c7-b189-91b37bd13796","uniqueKey":"data.cardId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.cardId","typeLabel":"string | null"},"bankAccountId":{"oneOf":[{"type":"string","description":"For bank transfer transactions, the identifier of the bank account used for this transaction.","example":null,"uniqueKey":"data.bankAccountId.oneOf.0","typeLabel":"string"},{"type":"null","description":"For bank transfer transactions, the identifier of the bank account used for this transaction.","example":null,"uniqueKey":"data.bankAccountId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bankAccountId","typeLabel":"string | null"},"externalCustomerId":{"oneOf":[{"type":"string","description":"An identifier associated with the customer, provided by you.","uniqueKey":"data.externalCustomerId.oneOf.0","typeLabel":"string"},{"type":"null","description":"An identifier associated with the customer, provided by you.","uniqueKey":"data.externalCustomerId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.externalCustomerId","typeLabel":"string | null"},"externalTransactionId":{"oneOf":[{"type":"string","description":"An identifier associated with the transaction, provided by you.","uniqueKey":"data.externalTransactionId.oneOf.0","typeLabel":"string"},{"type":"null","description":"An identifier associated with the transaction, provided by you.","uniqueKey":"data.externalTransactionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.externalTransactionId","typeLabel":"string | null"},"country":{"type":"string","description":"The customer's country. Returned as an ISO 3166-1 alpha-3 code.","example":"GBR","uniqueKey":"data.country","typeLabel":"string"},"state":{"oneOf":[{"type":"string","description":"The customer's state, if the customer is from the USA. Returned as a two-letter code.","example":null,"uniqueKey":"data.state.oneOf.0","typeLabel":"string"},{"type":"null","description":"The customer's state, if the customer is from the USA. Returned as a two-letter code.","example":null,"uniqueKey":"data.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.state","typeLabel":"string | null"},"isFromQuote":{"type":"boolean","description":"Whether the transaction was created from a locked quote.","uniqueKey":"data.isFromQuote","typeLabel":"boolean"},"isRecurring":{"type":"boolean","description":"Whether the transaction is part of a recurring buy.","uniqueKey":"data.isRecurring","typeLabel":"boolean"},"isTicketPayment":{"type":"boolean","description":"Whether the transaction is a ticket payment.","uniqueKey":"data.isTicketPayment","typeLabel":"boolean"},"flow":{"type":"string","description":"The transaction flow.","examples":["principal"],"uniqueKey":"data.flow","typeLabel":"string"},"bankTransferReference":{"oneOf":[{"type":"string","description":"For bank transfer transactions, the reference the customer must include with their transfer.","uniqueKey":"data.bankTransferReference.oneOf.0","typeLabel":"string"},{"type":"null","description":"For bank transfer transactions, the reference the customer must include with their transfer.","uniqueKey":"data.bankTransferReference.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bankTransferReference","typeLabel":"string | null"},"bankDepositInformation":{"oneOf":[{"type":"object","description":"For bank transfer transactions, the bank account details the customer must transfer fiat to.","uniqueKey":"data.bankDepositInformation.oneOf.0","typeLabel":"object"},{"type":"null","description":"For bank transfer transactions, the bank account details the customer must transfer fiat to.","uniqueKey":"data.bankDepositInformation.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.bankDepositInformation","typeLabel":"object | null"},"feeAmountDiscount":{"oneOf":[{"type":"number","description":"Discount applied to the fee amount, if any.","uniqueKey":"data.feeAmountDiscount.oneOf.0","typeLabel":"number"},{"type":"null","description":"Discount applied to the fee amount, if any.","uniqueKey":"data.feeAmountDiscount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.feeAmountDiscount","typeLabel":"number | null"},"extraFeeAmountDiscount":{"oneOf":[{"type":"number","description":"Discount applied to your extra fee, if any.","uniqueKey":"data.extraFeeAmountDiscount.oneOf.0","typeLabel":"number"},{"type":"null","description":"Discount applied to your extra fee, if any.","uniqueKey":"data.extraFeeAmountDiscount.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.extraFeeAmountDiscount","typeLabel":"number | null"},"nftTransaction":{"oneOf":[{"type":"object","description":"Populated for NFT transactions only.","uniqueKey":"data.nftTransaction.oneOf.0","typeLabel":"object"},{"type":"null","description":"Populated for NFT transactions only.","uniqueKey":"data.nftTransaction.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.nftTransaction","typeLabel":"object | null"},"nftToken":{"oneOf":[{"type":"object","description":"The NFT token being purchased. Populated when `flow` is `nft`, otherwise `null`.","uniqueKey":"data.nftToken.oneOf.0","typeLabel":"object"},{"type":"null","description":"The NFT token being purchased. Populated when `flow` is `nft`, otherwise `null`.","uniqueKey":"data.nftToken.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.nftToken","typeLabel":"object | null"},"stages":{"type":"array","description":"The four transaction stages and the status of each. Only present on `transaction_created` and `transaction_failed` events.","items":{"type":"object","description":"One of the four transaction stages shown in the widget.","properties":{"stage":{"type":"string","description":"The stage of the transaction.","enum":["stage_one_ordering","stage_two_verification","stage_three_processing","stage_four_delivery"],"uniqueKey":"data.stages.items.[INDEX].stage","typeLabel":"enum\u003cstring>"},"status":{"type":"string","description":"The status of this stage.","enum":["not_started","in_progress","success","failed"],"uniqueKey":"data.stages.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"actions":{"type":"array","description":"Actions the customer may need to complete for this stage to progress, e.g. retrying identity verification.","items":{"type":"object","properties":{"type":{"type":"string","description":"The action type.","uniqueKey":"data.stages.items.[INDEX].actions.items.[INDEX].type","typeLabel":"string"},"url":{"type":"string","description":"URL the customer should visit to complete the action.","uniqueKey":"data.stages.items.[INDEX].actions.items.[INDEX].url","typeLabel":"string"}},"uniqueKey":"data.stages.items.[INDEX].actions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.stages.items.[INDEX].actions","typeLabel":"object[]"},"failureReason":{"oneOf":[{"type":"string","description":"Reason this stage failed, if it did.","uniqueKey":"data.stages.items.[INDEX].failureReason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Reason this stage failed, if it did.","uniqueKey":"data.stages.items.[INDEX].failureReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.stages.items.[INDEX].failureReason","typeLabel":"string | null"}},"uniqueKey":"data.stages.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.stages","typeLabel":"object[]"},"cardType":{"oneOf":[{"type":"string","description":"For card transactions, how the card was provided.","examples":["card","apple_pay","google_pay"],"uniqueKey":"data.cardType.oneOf.0","typeLabel":"string"},{"type":"null","description":"For card transactions, how the card was provided.","examples":["card","apple_pay","google_pay"],"uniqueKey":"data.cardType.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.cardType","typeLabel":"string | null"},"cardPaymentType":{"oneOf":[{"type":"string","description":"For card transactions, the card payment type.","examples":["credit","debit"],"uniqueKey":"data.cardPaymentType.oneOf.0","typeLabel":"string"},{"type":"null","description":"For card transactions, the card payment type.","examples":["credit","debit"],"uniqueKey":"data.cardPaymentType.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.cardPaymentType","typeLabel":"string | null"}},"description":"The Buy transaction object as delivered in webhook events. Matches the [Get Buy transaction](/api-reference/widget/getbuytransaction) response, plus webhook-only fields such as `stages`, `cardType` and `nftToken`.","isRequired":true,"uniqueKey":"data","typeLabel":"object"},"externalCustomerId":{"oneOf":[{"type":"string","description":"An identifier associated with the customer, provided by you. Also present inside `data`.","uniqueKey":"externalCustomerId.oneOf.0","typeLabel":"string"},{"type":"null","description":"An identifier associated with the customer, provided by you. Also present inside `data`.","uniqueKey":"externalCustomerId.oneOf.1","typeLabel":"null"}],"uniqueKey":"externalCustomerId","typeLabel":"string | null"}},"required":["type","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"transaction_failed","data":{"id":"defb7c52-7bd3-422b-9052-374df50cc51a","createdAt":"2024-02-17T18:24:45.206Z","updatedAt":"2024-02-17T18:24:45.206Z","quoteExpiresAt":"2024-02-17T18:54:45.206Z","baseCurrencyAmount":45.5,"quoteCurrencyAmount":0.0154,"feeAmount":1.7,"extraFeeAmount":0.43,"paymentMethod":"credit_debit_card","networkFeeAmount":2.37,"areFeesIncluded":true,"status":"completed","failureReason":null,"walletAddress":"0xc216eD2D6c295579718dbd4a797845CdA70B3C36","walletAddressTag":null,"cryptoTransactionId":"0x6751c8fce2e0fb5d57bb4801b31b35a7160fa362e0c5703d44cfd508317ee2f8","redirectUrl":"https://api.moonpay.com/secure/url?transactionId=defb7c52-7bd3-422b-9052-374df50cc51a","returnUrl":"https://buy.moonpay.com/transaction_receipt?transactionId=defb7c52-7bd3-422b-9052-374df50cc51a","widgetRedirectUrl":null,"eurRate":0.92432,"usdRate":1,"gbpRate":0.79016,"currencyId":"8d305f63-1fd7-4e01-a220-8445e591aec4","currency":{"id":"aaefa32f-161b-42c8-8115-debcbf3d6a2d","createdAt":"2019-05-17T18:24:45.206Z","updatedAt":"2019-05-17T18:24:45.206Z","type":"crypto","name":"USD Coin (ERC-20)","code":"usdc","precision":2,"minBuyAmount":30,"maxBuyAmount":1000,"minSellAmount":15,"maxSellAmount":100000,"addressRegex":"^(0x)[0-9A-Fa-f]{40}$","testnetAddressRegex":"^(0x)[0-9A-Fa-f]{40}$","supportsAddressTag":false,"addressTagRegex":null,"supportsTestMode":true,"isSuspended":false,"isSupportedInUs":true,"isSellSupported":true,"notAllowedUSStates":["LA","VI"],"notAllowedCountries":["CA"],"metadata":{"contractAddress":"0x0000000000000000000000000000000000000000","chainId":"1","networkCode":"ethereum"}},"baseCurrencyId":"edd81f1f-f735-4692-b410-6def107f17d2","baseCurrency":{"id":"6f424585-8936-4eb1-b01e-443fb306d1f5","createdAt":"2019-05-17T18:24:45.206Z","updatedAt":"2019-05-17T18:24:45.206Z","type":"fiat","name":"Pound Sterling","code":"gbp","precision":2,"minBuyAmount":30,"maxBuyAmount":9000,"isSellSupported":true},"customerId":"77cc1309-0058-4177-b170-8e9657fe12eb","cardId":"0a7e23d8-6a52-44c7-b189-91b37bd13796","bankAccountId":null,"externalCustomerId":"\u003cstring>","externalTransactionId":"\u003cstring>","country":"GBR","state":null,"isFromQuote":true,"isRecurring":true,"isTicketPayment":true,"flow":"principal","bankTransferReference":"\u003cstring>","bankDepositInformation":{},"feeAmountDiscount":123,"extraFeeAmountDiscount":123,"nftTransaction":{},"nftToken":{},"stages":[{"actions":[{"type":"\u003cstring>","url":"\u003cstring>"}],"failureReason":"\u003cstring>"}],"cardType":"card","cardPaymentType":"credit"},"externalCustomerId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"e82141c3-e2d2-4cba-be31-6b88e57822f4":{"description":"Return any 2xx status code within 5 seconds to acknowledge receipt. Non-2xx responses, timeouts and connection errors are retried with exponential backoff.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{},"servers":{}},"originalFileLocation":"api-reference/widget/webhooks.openapi.json"},"subdomain":"moonpay","siteName":"MoonPay Developer Docs","title":"transaction_failed - MoonPay Developer Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-17T14:45:31.277Z","originalFileLocation":"api-reference/widget/webhooks/transaction-failed.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=\"dark\"}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=\"Sent when a Buy transaction fails.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MoonPay Developer 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/moonpay/Ab1BP3eXcK1clOJ3/_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/moonpay/Ab1BP3eXcK1clOJ3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/moonpay/Ab1BP3eXcK1clOJ3/_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/moonpay/Ab1BP3eXcK1clOJ3/_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/moonpay/Ab1BP3eXcK1clOJ3/_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/moonpay/Ab1BP3eXcK1clOJ3/_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/moonpay/Ab1BP3eXcK1clOJ3/_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/moonpay/Ab1BP3eXcK1clOJ3/_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/moonpay/Ab1BP3eXcK1clOJ3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"transaction_failed - MoonPay Developer Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Sent when a Buy transaction fails.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MoonPay Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://moonpay.mintlify.site/_mintlify/api/og/v2?division=Buy\u0026amp;title=transaction_failed\u0026amp;description=Sent+when+a+Buy+transaction+fails.\u0026amp;theme=3c3054a1057728b6fd908044\u0026amp;signature=339260f94bb895fba8be0cf7318062d14c5fa1ae41f86bc5ac1366ed5bbd485f\">\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=\"transaction_failed - MoonPay Developer Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Sent when a Buy transaction fails.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://moonpay.mintlify.site/_mintlify/api/og/v2?division=Buy\u0026amp;title=transaction_failed\u0026amp;description=Sent+when+a+Buy+transaction+fails.\u0026amp;theme=3c3054a1057728b6fd908044\u0026amp;signature=339260f94bb895fba8be0cf7318062d14c5fa1ae41f86bc5ac1366ed5bbd485f\">\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/moonpay/Ab1BP3eXcK1clOJ3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MoonPay Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#903DD9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/widget/webhooks/transaction-failed.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://dev.moonpay.com/#organization\",\"name\":\"MoonPay Developer Docs\",\"url\":\"https://dev.moonpay.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/moonpay/BslMWtNt3goK8NG4/images/platform/logo/light.svg?fit=max\u0026auto=format\u0026n=BslMWtNt3goK8NG4\u0026q=85\u0026s=c5835bb4dbc3485f635eb0a055a9aeda\"}},{\"@type\":\"WebSite\",\"@id\":\"https://dev.moonpay.com#website\",\"name\":\"MoonPay Developer Docs\",\"url\":\"https://dev.moonpay.com\",\"publisher\":{\"@id\":\"https://dev.moonpay.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed#webpage\",\"url\":\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed\",\"name\":\"transaction_failed\",\"description\":\"Sent when a Buy transaction fails.\",\"dateModified\":\"2026-07-17T14:45:31.277Z\",\"isPartOf\":{\"@id\":\"https://dev.moonpay.com#website\"},\"breadcrumb\":{\"@id\":\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Webhooks\",\"item\":\"https://dev.moonpay.com/api-reference/widget/webhooks/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Buy\",\"item\":\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-created\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"transaction_failed\",\"item\":\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed#apireference\",\"headline\":\"transaction_failed\",\"name\":\"transaction_failed\",\"description\":\"Sent when a Buy transaction fails.\",\"url\":\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed\",\"mainEntityOfPage\":{\"@id\":\"https://dev.moonpay.com/api-reference/widget/webhooks/transaction-failed#webpage\"},\"dateModified\":\"2026-07-17T14:45:31.277Z\",\"publisher\":{\"@id\":\"https://dev.moonpay.com/#organization\"},\"isPartOf\":{\"@id\":\"https://dev.moonpay.com#website\"}}]}\u003c/script>","agentPointerHref":"/api-reference/widget/webhooks/transaction-failed.md","siteName":"MoonPay Developer Docs","nav":{"global":{"anchors":[{"anchor":"Help Center","icon":"life-ring","href":"https://support.moonpay.com/"}]},"tabs":[{"tab":"Platform","pages":[{"title":"Platform","href":"/platform/overview/introduction"}]},{"tab":"Widget","pages":[{"title":"Widget","href":"/widget/overview"}]},{"tab":"API Reference","dropdowns":[{"dropdown":"Platform API","icon":"code","groups":[{"group":"Documentation","pages":[{"title":"Using the Platform API","href":"/api-reference/platform/documentation/using-the-api"}]},{"group":"Sessions","pages":[{"title":"Create a session","openapi":"POST /platform/v1/sessions","href":"/api-reference/platform/endpoints/sessions/create"},{"title":"Revoke a session","openapi":"DELETE /platform/v1/sessions","href":"/api-reference/platform/endpoints/sessions/revoke"}]},{"group":"Customers","pages":[{"title":"Get a customer","openapi":"GET /platform/v1/customers/{id}","href":"/api-reference/platform/endpoints/customers/get"},{"title":"Get customers by external customer ID","openapi":"GET /platform/v1/customers/ext/{externalCustomerId}","href":"/api-reference/platform/endpoints/customers/get-by-external-id"},{"title":"Submit KYC data","openapi":"PATCH /platform/v1/customers/{id}/kyc","href":"/api-reference/platform/endpoints/customers/submit-kyc"},{"title":"Get a file upload URL","openapi":"POST /platform/v1/customers/{id}/files/upload-url","href":"/api-reference/platform/endpoints/customers/get-upload-url"},{"title":"Confirm uploaded files","openapi":"POST /platform/v1/customers/{id}/files","href":"/api-reference/platform/endpoints/customers/submit-files"},{"title":"Export customer data","openapi":"POST /platform/v1/customers/export","href":"/api-reference/platform/endpoints/customers/export"}]},{"group":"Payment Methods","pages":[{"title":"List payment methods","openapi":"GET /platform/v1/payment-methods","href":"/api-reference/platform/endpoints/payment-methods/list"},{"title":"Delete a payment method","openapi":"DELETE /platform/v1/payment-methods/{paymentMethodId}","href":"/api-reference/platform/endpoints/payment-methods/delete"}]},{"group":"Assets","pages":[{"title":"List assets","openapi":"GET /platform/v1/assets","href":"/api-reference/platform/endpoints/assets/list"}]},{"group":"Quotes","pages":[{"title":"Get a quote","openapi":"POST /platform/v1/quotes/buy","href":"/api-reference/platform/endpoints/quotes/get"}]},{"group":"Transactions","pages":[{"title":"List transactions","openapi":"GET /platform/v1/transactions","href":"/api-reference/platform/endpoints/transactions/list"},{"title":"Get a transaction","openapi":"GET /platform/v1/transactions/{id}","href":"/api-reference/platform/endpoints/transactions/get"},{"title":"Simulate bank-transfer settlement","openapi":"POST /platform/v1/transactions/{id}/simulate-bank-transfer","href":"/api-reference/platform/endpoints/transactions/simulate-bank-transfer"}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/api-reference/platform/webhooks/overview"},{"title":"Customer identity status updated","openapi":"openapi-webhooks.json webhook customerIdentityStatusUpdated","href":"/api-reference/platform/webhooks/customer-identity-status-updated"}]},{"group":"Objects \u0026 Types","pages":[{"title":"Customer","href":"/api-reference/platform/objects-and-types/customer"},{"title":"Customer export","href":"/api-reference/platform/objects-and-types/customer-export"},{"title":"Transaction","href":"/api-reference/platform/objects-and-types/transaction"},{"title":"Stage","href":"/api-reference/platform/objects-and-types/stage"},{"title":"Stage failure reasons","href":"/api-reference/platform/objects-and-types/stage-failure-reasons"},{"title":"Quote","href":"/api-reference/platform/objects-and-types/quote"},{"title":"Payment Method","href":"/api-reference/platform/objects-and-types/payment-method"},{"title":"Asset","href":"/api-reference/platform/objects-and-types/asset"},{"title":"Fees","href":"/api-reference/platform/objects-and-types/fees"},{"title":"Wallet","href":"/api-reference/platform/objects-and-types/wallet"}]}]},{"dropdown":"Widget API","icon":"window","groups":[{"group":"Overview","pages":[{"title":"Overview","href":"/api-reference/widget/overview"},{"title":"Using the API","href":"/api-reference/widget/using-the-api"},{"title":"Errors","href":"/api-reference/widget/errors"}]},{"group":"Customers","pages":[{"title":"Get customer","openapi":"GET /v1/customers/{customerId}","href":"/api-reference/widget/getcustomer"},{"title":"Get customer by externalId","openapi":"GET /v1/customers/ext/{customerId}","href":"/api-reference/widget/getcustomerbyexternalid"},{"title":"Import customer identity","openapi":"POST /v3/customers/import","href":"/api-reference/widget/importcustomer"}]},{"group":"On-ramp","pages":[{"title":"Get Real-time Buy quote","openapi":"GET /v3/currencies/{currencyCode}/buy_quote","href":"/api-reference/widget/getbuyquote"},{"title":"Get Crypto Currency limits","openapi":"GET /v3/currencies/{currencyCode}/limits","href":"/api-reference/widget/getcurrencylimits"},{"title":"Get Crypto network fees","openapi":"GET /v3/currencies/network_fees","href":"/api-reference/widget/getnetworkfees"},{"title":"Get Buy transaction","openapi":"GET /v1/transactions/{transactionId}","href":"/api-reference/widget/getbuytransaction"},{"title":"List Buy transactions","openapi":"GET /v1/transactions","href":"/api-reference/widget/getbuytransactions"},{"title":"Get Buy transaction by External identifier","openapi":"GET /v1/transactions/ext/{externalTransactionId}","href":"/api-reference/widget/getbuytransactionbyexternalid"}]},{"group":"Off-ramp","pages":[{"title":"Get Sell quote","openapi":"GET /v3/currencies/{currencyCode}/sell_quote","href":"/api-reference/widget/getsellquote"},{"title":"Get Sell transaction","openapi":"GET /v3/sell_transactions/{transactionId}","href":"/api-reference/widget/getselltransaction"},{"title":"List Sell transactions","openapi":"GET /v3/sell_transactions","href":"/api-reference/widget/getselltransactions"},{"title":"Get Sell transaction by External identifier","openapi":"GET /v3/sell_transactions/ext/{externalTransactionId}","href":"/api-reference/widget/getselltransactionbyexternalid"},{"title":"Cancel Sell transaction","openapi":"DELETE /v3/sell_transactions/{transactionId}","href":"/api-reference/widget/cancelselltransaction"},{"title":"Cancel Sell transaction by externalId","openapi":"DELETE /v3/sell_transactions/ext/{transactionId}","href":"/api-reference/widget/webhooks/cancelselltransactionbyexternalid"}]},{"group":"Data","pages":[{"title":"List supported countries","openapi":"GET /v3/countries","href":"/api-reference/widget/getcountries"},{"title":"List supported currencies","openapi":"GET /v3/currencies","href":"/api-reference/widget/getcurrencies"},{"title":"List currencies (v4)","openapi":"GET /v4/currencies","href":"/api-reference/widget/getv4currencies"},{"title":"List available payment methods","openapi":"GET /payments/v1/payment-method-config","href":"/api-reference/widget/listpaymentmethods"},{"title":"Check Customer's IP address","openapi":"GET /v3/ip_address","href":"/api-reference/widget/getipaddress"}]},{"group":"DeFi tokens","pages":[{"title":"Get DeFi token","openapi":"GET /v1/defi/token","href":"/api-reference/widget/getdefitoken"},{"title":"List DeFi tokens","openapi":"GET /v1/defi/tokens","href":"/api-reference/widget/getdefitokens"}]},{"group":"Virtual Accounts","pages":[{"title":"Get virtual accounts","openapi":"GET /v1/virtual-accounts","href":"/api-reference/widget/getvirtualaccounts"},{"title":"Update on ramp virtual account","openapi":"PATCH /v1/virtual-accounts/onramp/{id}","href":"/api-reference/widget/updateonrampvirtualaccount"},{"title":"Get on ramp transactions","openapi":"GET /v1/virtual-accounts/transactions/onramp","href":"/api-reference/widget/getonramptransactions"},{"title":"Get on ramp transaction","openapi":"GET /v1/virtual-accounts/transactions/onramp/{transactionId}","href":"/api-reference/widget/getonramptransaction"},{"title":"Get off ramp transactions","openapi":"GET /v1/virtual-accounts/transactions/offramp","href":"/api-reference/widget/getofframptransactions"},{"title":"Get off ramp transaction","openapi":"GET /v1/virtual-accounts/transactions/offramp/{transactionId}","href":"/api-reference/widget/getofframptransaction"}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/api-reference/widget/webhooks/overview"},{"title":"Request signing","href":"/api-reference/widget/webhooks/signature"},{"group":"Buy","pages":[{"title":"transaction_created","openapi":"api-reference/widget/webhooks.openapi.json webhook transaction_created","href":"/api-reference/widget/webhooks/transaction-created"},{"title":"transaction_updated","description":"Sent whenever a Buy transaction's status or details change.","openapi":"api-reference/widget/webhooks.openapi.json webhook transaction_updated","href":"/api-reference/widget/webhooks/transaction-updated"},{"title":"transaction_failed","openapi":"api-reference/widget/webhooks.openapi.json webhook transaction_failed","href":"/api-reference/widget/webhooks/transaction-failed"}]},{"group":"Sell","pages":[{"title":"sell_transaction_created","description":"Sent when a customer creates a Sell transaction in the widget.","openapi":"api-reference/widget/webhooks.openapi.json webhook sell_transaction_created","href":"/api-reference/widget/webhooks/sell-transaction-created"},{"title":"sell_transaction_updated","openapi":"api-reference/widget/webhooks.openapi.json webhook sell_transaction_updated","href":"/api-reference/widget/webhooks/sell-transaction-updated"},{"title":"sell_transaction_failed","openapi":"api-reference/widget/webhooks.openapi.json webhook sell_transaction_failed","href":"/api-reference/widget/webhooks/sell-transaction-failed"},{"title":"sell_transaction_requote_required","openapi":"api-reference/widget/webhooks.openapi.json webhook sell_transaction_requote_required","href":"/api-reference/widget/webhooks/sell-transaction-requote-required"}]},{"group":"Identity","pages":[{"title":"identity_check_updated","openapi":"api-reference/widget/webhooks.openapi.json webhook identity_check_updated","href":"/api-reference/widget/webhooks/identity-check-updated"}]},{"group":"Virtual accounts","pages":[{"title":"virtual_account_status_updated","openapi":"api-reference/widget/webhooks.openapi.json webhook virtual_account_status_updated","href":"/api-reference/widget/webhooks/virtual-account-status-updated"},{"title":"virtual_account_transaction_status_updated","openapi":"api-reference/widget/webhooks.openapi.json webhook virtual_account_transaction_status_updated","href":"/api-reference/widget/webhooks/virtual-account-transaction-status-updated"}]}]}]}]}]},"basePath":"","title":"transaction_failed - MoonPay Developer Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}