{"templateId":"openapi_docs","versions":[{"version":"v0-beta","label":"Beta (v0)","link":"/products/native-api/openapi/eligibility","default":true,"active":true,"folderId":"e4cb5a06"}],"sharedDataIds":{"openAPIDocsStore":"oas-products/native-api/@v0-beta/openapi.json","sidebar":"sidebar-products/native-api/@v0-beta/sidebars.yaml"},"props":{"definitionId":"products/native-api/@v0-beta/openapi.json","dynamicMarkdocComponents":[],"baseSlug":"/products/native-api/openapi","seo":{"title":"Eligibility (Pre-checks)","description":"**Transaction Eligibility** - Pre-check if a customer can perform a transaction.\n\n**Purpose**: Determine if customer meets requirements before attempting transaction.\n\n**Returns**:\n- `paymentReady`: Boolean indicating if customer can transact immediately\n- `requirements`: Array of outstanding KYC/compliance requirements\n\n**Possible Requirements**:\n- `US_TAX_ID`: US tax identification needed\n- `PERSONAL_DETAILS`: Name, DOB, address required\n- `DOCUMENT`: Government ID needed\n- `SELFIE`: Liveness check required\n- `SOURCE_FUNDS`: Source of funds declaration needed\n- `OCCUPATION`: Occupation information required\n- `PURPOSE_OF_TX`: Transaction purpose needed\n\n**Best Practice**: Check eligibility before showing price quotes to avoid failed transactions.","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"itemId":"eligibility","disableAutoScroll":true,"metadata":{"subType":"openapi-operation"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"docs.banxa.com","port":4000,"ipAddress":"216.73.217.92"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"master"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/products/native-api/openapi/eligibility","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}