trkit
Menü

Bileşenler

Ödeme onayları

Ön bilgilendirme ve mesafeli satış onayı, isteğe bağlı ticari ileti onayı.

.mdChatGPT'de açClaude'da aç
npx trkit add odeme-onaylari

Mesafeli 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]
/>
PropTürAçıklama
onBilgilendirmeHtmlstringSunucuda üretilmiş HTML
mesafeliSatisHtmlstringSunucuda üretilmiş HTML
ticariIletibooleanVarsayılan true
onChange(v: { sozlesme, ticariIleti }) => void
namestringForm 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.