npx trkit add odeme-onaylariMesafeli Sözleşmeler Yönetmeliği'ne göre ön bilgilendirme, sipariş verilmeden önce alıcıya gösterilmeli ve teyit edilmelidir. Bu bileşen iki metni sipariş bilgileriyle birlikte bir pencerede gösterir ve onay kutusunu zorunlu tutar.
import { generate, toHtml } from "@trkit-app-pack/legal";
import { OdemeOnaylari } from "@/components/trkit/odeme-onaylari";
<OdemeOnaylari
onBilgilendirmeHtml={toHtml(generate("on-bilgilendirme", config, { order }).document)}
mesafeliSatisHtml={toHtml(generate("mesafeli-satis", config, { order }).document)}
ticariIleti // isteğe bağlı kampanya onayı kutusu
name="onay" // form alanları: onay[sozlesme], onay[ticariIleti]
/>| Prop | Tür | Açıklama |
|---|---|---|
onBilgilendirmeHtml | string | Sunucuda üretilmiş HTML |
mesafeliSatisHtml | string | Sunucuda üretilmiş HTML |
ticariIleti | boolean | Varsayılan true |
onChange | (v: { sozlesme, ticariIleti }) => void | |
name | string | Form alanı öneki |
Sunucuda onay[sozlesme] değerini kontrol edin ve onaylanan metnin özetini (documentHash) siparişle birlikte saklayın.
Ticari ileti kutusu önceden işaretli değildir ve satın alma için zorunlu değildir; 6563 sayılı Kanun'a göre böyle olmalıdır.