Skip to main content
Checkout intents, delivery access, receipt proof, earnings, vault accounting, reports, and refund-request workflows. This reference is generated from application commit 1c90c5e. It covers 28 client methods in this group.
Input schemas describe the typed client call before path/query/body mapping. Output schemas describe the envelope’s data, not the full HTTP response. Custom refinements, transforms, and runtime permissions are enforced by the shared Zod contract. Read transport rules before copying a client object into an HTTP body. Designed methods reject live calls; optional funding still requires provider configuration.
Download all method schemas · Live endpoint registry

Methods at a glance

checkout.preview

GET /v1/campaigns/:campaignId/checkout-preview · Core live · Access: public. Source definition. Client input fields

checkout.createIntent

POST /v1/checkout/intents · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Idempotency field: orderKey. The frontend also sends this value in the idempotency-key header. Preserve the same identifier when resuming the same logical action. Client input fields

checkout.getIntent

GET /v1/checkout/intents/:id · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

checkout.attachTransaction

POST /v1/checkout/intents/:id/transaction · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

receipts.get

GET /v1/receipts/:chainId/:saleId · Core live · Access: public. Source definition. Client input fields

receipts.events

GET /v1/receipts/:chainId/:saleId/events · Core live · Access: public. Source definition. Client input fields

receipts.verify

GET /v1/receipts/:chainId/:saleId/verify · Core live · Access: public. Source definition. Client input fields

receipts.recent

GET /v1/receipts · Core live · Access: public. Source definition. Client input fields

receipts.forBuyer

GET /v1/me/purchases · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

receipts.forMerchant

GET /v1/merchant/sales · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

receipts.forCampaign

GET /v1/campaigns/:campaignId/sales · Core live · Access: public. Source definition. Client input fields

fulfillment.access

POST /v1/fulfillment/:saleId/access · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

earnings.summary

GET /v1/me/earnings · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

earnings.byCampaign

GET /v1/me/earnings/campaigns · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

earnings.byConversion

GET /v1/me/earnings/conversions · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

earnings.missed

GET /v1/me/earnings/missed · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

earnings.claimable

GET /v1/me/claimable · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

earnings.claims

GET /v1/me/claims · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

vault.get

GET /v1/merchant/vault · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. With a campaignId, the frontend selects GET /v1/merchant/campaigns/:campaignId/vault. Without it, the route above is the aggregate view. Client input fields

vault.movements

GET /v1/merchant/vault/movements · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

reports.export

POST /v1/merchant/reports · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

reports.preview

GET /v1/merchant/reports/preview · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

reports.list

GET /v1/merchant/reports · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

disputes.open

POST /v1/me/refund-requests · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

disputes.list

GET /v1/merchant/disputes · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

disputes.get

GET /v1/merchant/disputes/:id · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

disputes.respond

POST /v1/merchant/disputes/:id/responses · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

disputes.exposure

GET /v1/merchant/disputes/exposure · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields No fields. Use an empty object for the client method input.