Public Fetch (Widget)
v2 ödeme widget'ının yüklenirken stil ön ayarını çekmek için kullandığı public, kimlik doğrulamasız endpoint. Yanıt yapısı admin Get endpoint ile aynıdır, ancak entegrasyon sunucusu tarafından Bearer token aranmadan sunulur. CSS hassas veri değildir — UUID'ler tahmin edilemez ve merchant siteden referans vererek bu stili açıkça paylaşmayı seçmiştir.
Kimlik Doğrulama: Yok.
Endpoint: GET /api/v2/widget-styles/{id}
Yol Parametreleri
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| id | string | Evet | Widget stili UUID |
Yanıt — 200 OK
Widget Stilini Getir ile aynı payload.
| Kod | Açıklama |
|---|---|
| 404 | Widget stili bulunamadı |
Başlatma
widgetStyleId verildiğinde widget bu endpoint'i içeride çağırır:
import { RudiqPaymentWidget, RudiqWidgetVersion } from "@rudiq/payment-widget";
<RudiqPaymentWidget
host="https://api.example.com"
paymentId={paymentId}
token={token}
widgetVersion={RudiqWidgetVersion.V2}
widgetStyleId="550e8400-e29b-41d4-a716-446655440000"
isOpen={open}
onClose={() => setOpen(false)}
/>
widgetStyleId verilmezse widget yerleşik varsayılanlara düşer — sunucu tarafında bir "varsayılan" ön ayar yoktur.