GH GambleHub

Köp walýuta kataloglary

(Bölüm: Amallar we Dolandyryş)

1) Wezipe we ulanylýan ugur

Köp walýutaly katalog dürli walýutalar, sebitler we kanallar üçin bahalar/komissiýalar/salgytlar hakynda hakykatyň ýeke-täk çeşmesidir. Ol:
  • bahalaryň dogry penjiresi (UX, ynam),
  • hasaplaşyklaryň gaýtalanmagy (audit, yzyna gaýtarmak),
  • ykdysady çaklama (marja/salgytlar),
  • komplayens (salgyt salmak, sanksiýalar, walýuta çäklendirmeleri).

2) Maglumatlaryň nusgasy (salgylanma)

Mazmuny:
  • Product/SKU: `{sku_id, title, attributes, region_policies[]}`
  • PriceList: `{pricelist_id, base_currency, effective_from, effective_to, version}`
  • PriceItem: `{sku_id, base_price, base_currency, tax_class, pricing_model, promo_refs[]}`
  • FXRate: `{pair: EUR→USD, rate, source, method, precision, effective_from, version}`
TaxRule: `{region, tax_mode: VAT/GST includedexcluded, rate(s), threshold, rounding}`
DisplayRule: `{region, currency_whitelist[], minor_units, rounding_mode, charm_pricing}`
Override: `{sku_idcategory
BasketPolicy: `{bundle_rules, promo_stack_mode, free_shipping_thresholds, rounding_scope}`
AuditReceipt: `{hash, signature, pricelist_version, fx_version, computed_totals}`
Takyklygyň esasy ýerleri:
  • `minor_units` (ISO 4217; Mysal üçin JPY = 0, USD/EUR = 2, KWD = 3; crypto üçin - 8-e çenli)
  • 'rounding _ mode': 'HALF _ UP' (bölek satuw), 'BANKERS' (maliýe), 'FLOOR '/' CEIL' (salgytlar/düzgünleşdirijiler)

3) Çeşmeler we FX syýasaty (walýuta hümmeti)

Çeşmeler: kurslaryň üpjün edijileri (täjirçilik/merkezi banklar), öz TWAP/media.
Täzeleniş syýasaty: ýygylyk (üýtgäp durýanlar üçin 1-15 minut, durnuklylar üçin 1 gezek/gün), neşiriň gijikdirilmegi.
Markaplar: 'rate (1 + fx_markup_bps)' müşderiniň tarapyna; aç-açan düzgünler per-kanal/sebit.
Kepillendirilen kotirovka penjiresi (rate lock): 5-30 min c 'fx _ version' zakazda.
Anti-bökmek: tik, circuit-breakers, fallback üçin soňky bahanyň üýtgemegi.
Wersiýalaşdyrmak: kurslaryň her neşirinde 'version', 'effective _ from' bar; taryhy yzyna gaýtarmak/jedeller üçin saklaň.


4) Nyrh döretmek strategiýalary

Base + FX: esasy bahany "ýadroda" saklamak (mysal üçin, EUR), penjirede öwürmek.
Per-currency sahypalary: esasy walýutalar üçin öňünden hasaplanan bahalar (iň gowy UX, öňünden aýdylýanlygy).
Mixed: Top 10 walýuta - öňünden hasaplama, "uzyn guýruk" - on-the-fly.
Charm-pricing: `X. 99/95/90 'sebitde, tegelek ýalňyşlyklaryň toplanmagyna gözegçilik ediň.
Komissiýalar/ýygymlar: payment fee, cross-border fee, network fee (crypto) - katalogda ýa-da "Checkout Pricing" tapgyrynda.


5) Salgytlar we "goşmak"

VAT/GST goşuldy/aýryldy: EU - köplenç VAT-goşuldy; B2B goşulan baha üçin salgydsyz bolup biler.
Salgyt gatlaklary: federal/döwlet/ýerli; onlaýn oýunlar üçin - aýratyn ýygymlar.
Çäk nyrhlary: salgyt dolanyşykdan/kategoriýadan/sebitden (threshold) üýtgeýär.
Salgytlary tegeleklemek: per-item vs per-basket; tegelek usullar we hasaplamalaryň tertibi kesgitlenmeli.
Ýur. hasabat: 'tax _ rule _ version' -ni çek/kwitansiýada saklaň.


6) Tegelek we takyklyk

Görkezilişiň soňky ädiminde tegelek; hasaplamalarda "ýokary takyklygy" saklaň (8-9 belgä çenli).
Crypto üçin decimal kitaphanasyny ulanyň (ikilik ýüzýän kitaphanasyz).
Anti-drift sebedi: "bankers rounding", ýöne UX-tegelek görkezmek üçin; 'rounding _ scope' belläň.
Jemi düzgüni: tegeleklerden soň setirleriň jemi jemi bilen gabat gelmelidir - iň soňky teňňe/sent paýlanyşyny ulanyň (penny distribution).


7) Kataloglar, mahabatlar we bandlar

Promo-правила: `if region=A and currency in [EUR,USD] then discount=10% cap=50`.
Ulanylyş tertibi: (1) esasy bahasy → (2) arzanladyş → (3) salgytlar → (4) ýygymlar → (5) tegelek.
Bundle-paýlamak: arzanladyşa çenli pozisiýalaryň tabyna proporsional; Yzyna gaýtarmak üçin.
Threshold-promo: sebet pulunda total ≥ X-de mugt eltip bermek/bonus; ekwiwalentini esasy walýutada saklaň, ýöne FX wersiýasyny düzüň.


8) Tölegler we komplayens bilen integrasiýa

Walýuta elýeterliligi: her bir walýuta her bir oýunçy/sebit/töleg üpjün ediji üçin elýeterli däl.
Guaranteed FX: kesgitlenen 'fx _ version' boýunça deslapky ygtyýarlandyrma; ekspirasiýa edilende - täze bahany tassyklamak haýyşy.
KUS/sanksiýalar: walýutalaryň/banklaryň/bellikleriň blok-sahypalary, konwersiýa çäklendirmeleri.
Yzyna gaýtarmalar/chargeback: taryhy 'fx _ version' sargyt boýunça gaýtadan hasaplamak; yzyna gaýtarmak üçin komissiýa - geleşik senesindäki katalog boýunça.


9) API arhitekturasy we şertnamasy

Katalogy okamak:
  • `GET /catalog/prices? sku=…¤cy=…®ion=…&pricelist=…`
  • Ответ: `{unit_price, currency, fx_version, pricelist_version, tax_breakdown[], fees[], display_price, rounding_mode}`
Sebet bahasy (pricer):
  • `POST /pricing/quote { items[], region, currency, buyer_type }`
  • Ответ: `{items_priced[], subtotal, discounts, taxes[], fees[], total, fx_version, lock_ttl, signature}`
Tassyklamak (checkout):
  • 'POST/pricing/commit {quote_id, signature}' → heş we gollary bolan kwitansiýa.
Webhucks:
  • `PriceListUpdated`, `FXRatePublished`, `TaxRuleChanged`, `PromoChanged` — с `version/effective_from`.

10) Kesmek we öndürijilik

Edge-kesh: açar 'pricelist: region: currency: sku: version'; Durnukly walýutalar üçin TTL has ýokarydyr.
Warmup: kampaniýany başlamak üçin iň ýokary kategoriýalary gyzdyrmak.
SWR (stale-while-revalidate): penjireler üçin; checkout - diňe fresh.
Partial invalidation: 'sku', 'category', 'pricelist _ version' taglary boýunça maýyplyk.
SLO: p95 ≤ 120 ms vitrin üçin, p95 ≤ 250 ms quote üçin, ≥ 99. 95% elýeterlilik.


11) Gözegçilik we audit

Tracking: 'trace _ id', 'pricelist _ version', 'fx _ version', 'tax _ rule _ version' ähli wakalarda.
Immutability: WORM-Price-listleri/kurslary çap edýän magazinesurnallar; Merkle bölekleri, sanaw gollary (DSSE).
Receipts: doly ýerleşdirilen çek/kwitansiýa we peýdaly ýük heşi; 7-10 ýyl saklamak (düzgünleşdiriji boýunça).
Daşbordlar: penjiräniň tapawudy, "ýokary/aşak" tegelek ýygylygy, FX ýalňyşlyklary, kursy blokirlemek wagty (TTL gulplama), ROI mahabat.


12) Görkezilişiň lokalizasiýasy

Walýuta görnüşi: nyşan/kod (, €, $, AED), nyşanyň ýagdaýy, bölüjiler, boşluk.
Lokallaşdyrylan düzgünler: " 1 234.56" vs "$1,234. 56”.
Psihologiýa: jadyly baha bellikleri ('.99') fintech/oýunlarda hemişe ýerlikli däl; per-sebiti synagdan geçiriň.
Hukuk gollary: "Baha goşulan baha üçin salgydy öz içine alýar", "Toruň komissiýasy aýratyn alynýar".


13) Aýratyn ýagdaýlar

Bölek bölegi bolmadyk walýutalar: JPY/ISK - minor_units=0.
Üç belgili minor units: KWD/BHD = 3.
Kripto: BTC/ETH/USDT - 8 belgä çenli, aýratyn network fee; stablecoins ≠ kross-borderde "kurs 1:1".
Goşa bahasy: "katalogyň walýutasy" ≠ "hasapdan çykarmak walýutasy" (söwdanyň bank hümmeti). Spread resminamasy.
Sport/oýunlar: katalogyň walýutasyndaky iň ýokary ýeňişlere çäklendirmeler - 'fx _ version' tapgyryň ekwiwalentlerini saklamak.


14) SLO/SLI we üstünlik metrikleri

Dogrulygy: sargytlaryň paýy, bu ýerde total_checkout = total_quote (paýlamagyň kadalarynda 1 minor unit ±) ≥ 99. 99%.
FX durnuklylygy: rate lock penjiresindäki amallaryň paýy ≥ 99%.
Ykdysadyýet: marja/birlik vs meýilnama; FX/tegelekleri sebäpli gyşarmalar (bps).
UX: tizlik quote p95, bahany gaýtadan hasaplamakda galyndylaryň paýy, NPS vitrin.
Audit: saklanan '_ version' we goly bolan çekleriň 100%.


15) Wakalaryň pleýbuklary

"Penjirede ≠ sebetde bahasy":

1. freeze keş-maýyplar, 2) praýs-sanawyň mejbury refresh, 3) deňeşdirmek 'pricelist _ version '/' fx _ version', 4) syýasat boýunça kompensasiýa.

"FX bökmek marjany ýok edýär":

1. 2) TTL blokyny gysgaltmak, 3) fallback çeşmesine geçmek.

"Salgyt gabat gelmeýär":

1. barlamak 'tax _ rule _ version', 2) rounding_scope tassyklamasy, 3) hotfix düzgünleri we sebet göçürmesi.

"Promo negatiw baha berýär":

1. gorag düzgünleri (min_price), 2) akymy öçürmek, 3) recalculation we audit.


16) Howpsuzlyk we gabat gelmek

Policy-as-code: PR arkaly baha sanawlarynyň/FX/salgytlaryň üýtgemegine gözegçilik etmek + goýberilen gollar.
Rollar/Elýeterlilikler: Bahalary çap etmekde 4 gözli ýörelge/FX.
Girişler/kwitansiýalar: neşirleriň we hasaplamalaryň gol çekilen wakalary.
Sebitleýin çäklendirmeler: aýry-aýry walýutalaryň/tokenleriň gadagan edilmegi; geo-syýasatlar.


17) Synaglar we optimizasiýa

A/B: charm-pricing, öňünden hasaplanan bahalar vs on-the-fly, görkeziş formaty.
Dinamiki markup: jübütiň üýtgewsizligine/günüň wagtyna garaşlylyk.
Kogort seljermesi: walýuta boýunça yzyna gaýtarmalar/chargeback, tegelege duýgurlyk.
Nagt strategiýalar: SWR/TTL-iň öwrülişige we takyklyga täsiri.


18) Girizmegiň çek-sanawy

  • Sahypalaryň esasy walýutasyny we per-currency syýasatyny kesgitlemek.
  • FX ýygnamagyny/çap edilmegini TTL wersiýasy, markaplary we gulplary bilen sazla.
  • TaxRule we hasaplamalaryň/tegelekleriň tertibini resmileşdiriň (per-item ýa-da per-basket).
  • /quote/commit katalogynyň API-sini ýerine ýetirmek + gol çekilen kwitansiýalar.
  • edge-kesh we granulýar maýyplygy öz içine alyň; Ekranlar üçin SWR.
  • Dashbordlary açyň (vitrin, FX ýalňyşlyklary, salgytlar, marja bps).
  • Bahalary/kurslary, WORM magazinesurnallaryny çap etmek üçin rollary/gollary giriziň.
  • Pleýbuklary taýýarlamak: bahanyň peselmegi, FX bökmek, salgyt ylalaşmazlygy.
  • "GameDay katalogyny" geçiriň: FX çeşmesini öçürmek, mahabat-burst, salgyt çalyşmak.
  • Sebitler boýunça minor_units/otobrazheniye yzygiderli gözden geçiriň.

19) FAQ

Her walýutada bahalary saklamak zerurmy?
Hökman däl. Iň ýokary walýutalar üçin öňünden hasaplamany we "guýruk" üçin öwrülişigi birleşdiriň - UX we çykdajylar deňagramly.

Näme üçin tegeleklerden soň "urmaýar"?
per-item vs per-basket tapawudy sebäpli. Bir çemeleşmäni düzüň we "penny distribution" ulanyň.

Bir aýdan soň nädip yzyna gaýtarmaly?
Taryhy 'pricelist _ version', 'fx _ version' we 'tax _ rule _ version' boýunça kwitansiýada saklanýar.

Crypto näme?
Decimal-takyklygy, network fee aýratyn ulanyň, fiata 1:1 wada bermäň; kursy we hereket penjiresini düzüň.


Gysgaça maglumat: Köp walýutaly katalog takyk matematikanyň, berk syýasatlaryň we akylly kesleşmegiň utgaşmasydyr. Hemme zady (bahalary/nyrhlary/salgytlary) wersiýa ediň, sitatalaryň penjiresini düzüň, hasaplamalaryň we tegelekleriň tertibini kesgitläň, çek-artefaktlara gol çekiň we daşbordlary görünýän ýagdaýda saklaň. Şeýdip, siz ähli walýutalarda we sebitlerde dogruçyl vitrin, köpeldilýän hasaplamalar we dolandyrylýan ykdysadyýet alarsyňyz.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.