SDKs
Chaindoc SDKs इंटीग्रेशन सरल करते हैं: एम्बेडेड साइनिंग, दस्तावेज़ प्रबंधन और webhook हैंडलिंग।
इंस्टॉल
terminal
npm install @chaindoc/sdkप्रारंभिक कॉन्फ़िग
terminal
import { Chaindoc } from '@chaindoc/sdk';
const client = new Chaindoc({ apiKey: process.env.CHAINDOC_API_KEY });हस्ताक्षर अनुरोध बनाना
terminal
await client.documents.upload({ file, name: 'Contract.pdf' });
await client.signatures.request({ documentId, recipients, order: 'sequential' });एम्बेडेड साइनिंग
क्लाइंट ऐप में साइनिंग दिखाने के लिए embed token उपयोग करें। टोकन backend पर बनाकर फ्रंट को भेजें।
Webhook हैंडलिंग
- SDK के verifySignature से webhook सिग्नेचर जाँचें
- जरूरत पर इवेंट को id से पुनः प्राप्त करें
- रीट्राई के लिए idempotency प्रयोग करें
टेस्ट
पहले सैंडबॉक्स में टेस्ट करें, फिर प्रोड keys पर स्विच करें।