{"items":[{"type":"link","fsPath":"cashier/index.md","metadata":{"type":"markdown"},"label":"Overview","link":"/cashier","routeSlug":"/cashier"},{"type":"group","label":"Options","items":[{"type":"link","fsPath":"cashier/full-cashier.md","metadata":{"type":"markdown"},"label":"Full Cashier","link":"/cashier/full-cashier","routeSlug":"/cashier/full-cashier"},{"type":"link","fsPath":"cashier/single-payment.md","metadata":{"type":"markdown"},"label":"Single Payment (Card · APM · Crypto)","link":"/cashier/single-payment","routeSlug":"/cashier/single-payment"}]},{"type":"group","label":"Integrate","items":[{"type":"link","fsPath":"cashier/integrate.md","metadata":{"type":"markdown"},"label":"Integration steps","link":"/cashier/integrate","routeSlug":"/cashier/integrate"},{"type":"link","fsPath":"cashier/session-and-token.md","metadata":{"type":"markdown"},"label":"Session & token","link":"/cashier/session-and-token","routeSlug":"/cashier/session-and-token"},{"type":"link","fsPath":"cashier/hosted-url.md","metadata":{"type":"markdown"},"label":"Open without the SDK","link":"/cashier/hosted-url","routeSlug":"/cashier/hosted-url"}]},{"type":"group","label":"Web SDK","items":[{"type":"link","fsPath":"cashier/sdk/installation.md","metadata":{"type":"markdown"},"label":"Installation","link":"/cashier/sdk/installation","routeSlug":"/cashier/sdk/installation"},{"type":"link","fsPath":"cashier/sdk/quick-start.md","metadata":{"type":"markdown"},"label":"Quick start","link":"/cashier/sdk/quick-start","routeSlug":"/cashier/sdk/quick-start"},{"type":"link","fsPath":"cashier/sdk/configuration.md","metadata":{"type":"markdown"},"label":"Configuration","link":"/cashier/sdk/configuration","routeSlug":"/cashier/sdk/configuration"},{"type":"link","fsPath":"cashier/sdk/open.md","metadata":{"type":"markdown"},"label":"Opening the Cashier","link":"/cashier/sdk/open","routeSlug":"/cashier/sdk/open"},{"type":"link","fsPath":"cashier/sdk/methods.md","metadata":{"type":"markdown"},"label":"Methods","link":"/cashier/sdk/methods","routeSlug":"/cashier/sdk/methods"},{"type":"link","fsPath":"cashier/sdk/events.md","metadata":{"type":"markdown"},"label":"Events","link":"/cashier/sdk/events","routeSlug":"/cashier/sdk/events"},{"type":"link","fsPath":"cashier/sdk/errors.md","metadata":{"type":"markdown"},"label":"Errors","link":"/cashier/sdk/errors","routeSlug":"/cashier/sdk/errors"},{"type":"link","fsPath":"cashier/sdk/language.md","metadata":{"type":"markdown"},"label":"Language","link":"/cashier/sdk/language","routeSlug":"/cashier/sdk/language"},{"type":"link","fsPath":"cashier/sdk/mobile-and-layout.md","metadata":{"type":"markdown"},"label":"Mobile & layout","link":"/cashier/sdk/mobile-and-layout","routeSlug":"/cashier/sdk/mobile-and-layout"},{"type":"link","fsPath":"cashier/sdk/typescript.md","metadata":{"type":"markdown"},"label":"TypeScript","link":"/cashier/sdk/typescript","routeSlug":"/cashier/sdk/typescript"},{"type":"link","fsPath":"cashier/sdk/frameworks.md","metadata":{"type":"markdown"},"label":"Framework examples","link":"/cashier/sdk/frameworks","routeSlug":"/cashier/sdk/frameworks"},{"type":"link","fsPath":"cashier/sdk/versions.md","metadata":{"type":"markdown"},"label":"Versions & compatibility","link":"/cashier/sdk/versions","routeSlug":"/cashier/sdk/versions"}]},{"type":"group","label":"API reference","items":[{"type":"link","label":"Cashier API","link":"/apis/cashier-api/openapi","routeSlug":"/apis/cashier-api/openapi"},{"type":"group","label":"Cashier","link":"/apis/cashier-api/openapi/cashier","routeSlug":"/apis/cashier-api/openapi/cashier","items":[]},{"type":"group","label":"Cashier Session","link":"/apis/cashier-api/openapi/cashier-session","routeSlug":"/apis/cashier-api/openapi/cashier-session","items":[{"label":"Create cashier session","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/cashier-api/openapi/cashier-session/createcashiersession","routeSlug":"/apis/cashier-api/openapi/cashier-session/createcashiersession","metadata":{"seo":{"title":"Create cashier session","description":"Creates a cashier session for a customer and returns the sessionId, the hosted URLs, and a short-lived token used to open the session. Open the session on your frontend with the Web SDK, forwarding both sessionId and token; see the Guides topic Integrating the Cashier for how the backend call and the frontend fit together."}},"httpPath":"/v3/public/cashier/session"}]},{"type":"group","label":"Customer","link":"/apis/cashier-api/openapi/customer","routeSlug":"/apis/cashier-api/openapi/customer","items":[{"label":"Create or update customer","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/cashier-api/openapi/customer/createorupdatecustomer","routeSlug":"/apis/cashier-api/openapi/customer/createorupdatecustomer","metadata":{"seo":{"title":"Create or update customer","description":"Creates or updates a customer for the authenticated merchant. Calling again with the same externalUserId updates the existing customer. customerGroups and kyc.kycLevels drive PSP eligibility — see Routing & PSP Eligibility."}},"httpPath":"/v3/public/customer"}]},{"type":"group","label":"Get Transaction Info","link":"/apis/cashier-api/openapi/get-transaction-info","routeSlug":"/apis/cashier-api/openapi/get-transaction-info","items":[{"label":"Fetch payin transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/cashier-api/openapi/get-transaction-info/fetchpayintransaction","routeSlug":"/apis/cashier-api/openapi/get-transaction-info/fetchpayintransaction","metadata":{"seo":{"title":"Fetch payin transaction","description":"Returns the pay-in transaction for the given ID. This is the authoritative status check for a pay-in, used alongside webhooks. Never rely on redirects or client-side events for the final status."}},"httpPath":"/v3/public/payin/{payinId}"},{"label":"Fetch payout transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/cashier-api/openapi/get-transaction-info/fetchpayouttransaction","routeSlug":"/apis/cashier-api/openapi/get-transaction-info/fetchpayouttransaction","metadata":{"seo":{"title":"Fetch payout transaction","description":"Returns the payout transaction for the given ID. This is the authoritative status check for a payout, used alongside webhooks. Never rely on redirects or client-side events for the final status."}},"httpPath":"/v3/public/payout/{payoutId}"}]},{"type":"group","label":"Confirm / Reject Payout","link":"/apis/cashier-api/openapi/confirm-reject-payout","routeSlug":"/apis/cashier-api/openapi/confirm-reject-payout","items":[{"label":"Confirm payout transaction","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/cashier-api/openapi/confirm-reject-payout/confirmpayout","routeSlug":"/apis/cashier-api/openapi/confirm-reject-payout/confirmpayout","metadata":{"seo":{"title":"Confirm payout transaction","description":"Confirms a payout that is in WAITING_FOR_CONFIRMATION. After confirmation the transaction starts processing and its status becomes PENDING. Used when a payout requires manual approval, across Cashier, Direct Link and Payment Page flows."}},"httpPath":"/v3/public/payout/{payoutId}/confirm"},{"label":"Reject payout transaction","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/cashier-api/openapi/confirm-reject-payout/rejectpayout","routeSlug":"/apis/cashier-api/openapi/confirm-reject-payout/rejectpayout","metadata":{"seo":{"title":"Reject payout transaction","description":"Rejects a payout that is in WAITING_FOR_CONFIRMATION. After rejection the transaction is not sent to a PSP and its status becomes REJECTED. Used when a payout requires manual approval, across Cashier, Direct Link and Payment Page flows."}},"httpPath":"/v3/public/payout/{payoutId}/reject"}]}]}]}