@quantabit/kyc-sdk
v1.0.2
Published
QuantaBit KYC SDK - Identity verification, document upload review, and compliance level management
Maintainers
Readme
@quantabit/kyc-sdk
QuantaBit KYC SDK - Identity verification, document upload, and compliance level management
📦 Installation
npm install @quantabit/kyc-sdk
# or
yarn add @quantabit/kyc-sdk🚀 Quick Start
API Client
import { kycApi, KYCLevel, KYCStatus } from "@quantabit/kyc-sdk";
// Get KYC status
const status = await kycApi.getStatus();
// Phone verification
await kycApi.verifyPhone("+1234567890");
// Email verification
await kycApi.verifyEmail("[email protected]");
// Upload identity document
await kycApi.uploadDocument(documentFile);
// Submit document for verification
await kycApi.submitDocumentVerification({
documentType: "passport",
frontImage: frontFile,
backImage: backFile,
});📖 Type Definitions
import { KYCLevel, KYCStatus, DocumentType, VerificationType } from "@quantabit/kyc-sdk";
// KYC levels
KYCLevel.NONE; // Not verified
KYCLevel.BASIC; // Email/phone verified
KYCLevel.STANDARD; // Document verified
KYCLevel.ADVANCED; // Full KYC (video call)
// KYC status
KYCStatus.PENDING; // Under review
KYCStatus.APPROVED; // Approved
KYCStatus.REJECTED; // Rejected
KYCStatus.EXPIRED; // Expired
// Document types
DocumentType.PASSPORT; // Passport
DocumentType.ID_CARD; // National ID card
DocumentType.DRIVERS_LICENSE; // Driver's license🌐 Internationalization
import { setLanguage, t } from "@quantabit/kyc-sdk";
setLanguage("en");📄 License
MIT License
🌐 Brand & Links
- Official Mainnet: QuantaBit Chain
- Developer Platform: Developer Platform
- Open Platform: Open Platform
- Payment Platform: Pay Platform
- Feedback: Feedback
