SDK-лар
Chaindoc SDK-лары интеграцияны жеңілдетеді: қол қоюды енгізу, құжаттарды басқару және 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' });Embedded қол қою
Клиенттік қолданбада қол қоюды көрсету үшін embed token пайдаланыңыз. Токенді backend-тен жасап, фронтқа беріңіз.
Вебхуктармен жұмыс
- SDK verifySignature әдісімен webhook қолтаңбасын тексеріңіз
- Идентификатор бойынша оқиғаны қайта сұраңыз, қажет болса
- Қайта жіберу үшін idempotency пайдаланыңыз
Тест
Sandbox ортасында тест жасап, кейін Production кілттеріне ауысыңыз.