İçeriğe geç

React, Vue ve Angular

React için hazır bir bileşen vardır. Prop’lar HTML attribute’larının camelCase karşılığıdır.

import { TechsignKyc } from '@techsign/kyc/react';
export function KycPage({ token }: { token: string }) {
return (
<div style={{ height: '100vh' }}>
<TechsignKyc
token={token}
domain="https://demo.api.proveid.io"
lang="tr"
enableFace
allowDesktop={false}
includeImages={false}
requestTimeoutMs={90_000}
messages={{ tr: { continue: 'İlerle' } }}
onReady={() => console.log('hazır')}
onStepChange={(d) => console.log(d.step)}
onCaptured={(d) => console.log(d.step)}
onComplete={(detail) => {
// detail.transactionId değerini sunucunuza iletin
}}
onError={(err) => {
console.error(err.code, err.message, err.retryable);
}}
/>
</div>
);
}

Bileşene erişmek için ref kullanabilirsiniz:

import type { TechsignKycElement } from '@techsign/kyc';
const ref = useRef<TechsignKycElement>(null);
// …
await ref.current?.retryStep();