Прескокни до содржината

SDK миграција и верзии

Објавено издание: SDK 0.1.3 е јавно достапен на npm. Инсталацијата не активира серверски функции.

Првото јавно Kordiva SDK издание беше 0.1.0. Тековните јавни пакети се 0.1.3: серверски SDK, browser checkout и React копче. Фиксирајте 0.1.3 при интеграција; почетните 0.x API можат да се менуваат во идни minor изданија.

  1. Направете попис на постојниот каталог, Checkout Links и raw HTTP интеграција.
  2. Заменете само поддржани повици со соодветни типизирани методи. Одделете стари децимални цени од нормализирани v1 најмали единици.
  3. Преместете клучеви од прелистувач и задржете серверска купувачка/кошничка авторизација.
  4. Чувајте стабилни кошнички/сесиски референци. Не дуплирајте наплата при миграција и не ротирајте клуч со неусогласен обид.
  5. Проверете со изолирани TEST fixtures; потоа одделно одобрете LIVE подобност и распоредување.

SDK задолжително користи хостирана наплата, бара idempotency клуч за LIVE создавање и не повторува POST. Ова се разликува од попустливи raw HTTP/native интеграции. Постојната серверска native наплата останува; SDK не ја обвива.

Јавната npm инсталација не дава API пристап ниту автоматски активира LIVE функции. Одделно објавете и проверете ги Kordiva Store API дозволите; користете клуч за точната средина, одобрен продавач, производ и пазар. Backend idempotency повторувањето е ограничено, не е атомско извршување точно еднаш.

Kordiva CMS продавниците, Checkout Links и директниот HTTP API продолжуваат да работат без SDK. Може да ги користите SDK и постојниот CMS заедно; Booking и Rent-a-Car остануваат одделни модули.

Историска компатибилност на верзија 0.1.0

Дел „Историска компатибилност на верзија 0.1.0“

SDK со таен клуч се блокира при browser import. Локална HTTP навигација бара { environment: 'TEST', allowLocalTest: true }, поддржува .localhost продавници и одбива LIVE линкови. Овие белешки го опишуваат првото јавно 0.1.0 однесување; за нови интеграции користете ги тековните 0.1.3 примери.

Поврзани водичи

Дел „Поврзани водичи“

SDK · Checkout · Безбедност · API

Compared with the earlier 0.1.1/0.1.2 releases, 0.1.3 adds Business subscriptions.get/list, checkout.createSubscription and the HMAC @kordiva/sdk/merchant-webhooks verifier. The old P-256 namespace and one-time confirmation states remain unchanged. Subscriptions · Business events. These additions are publicly available in 0.1.3 on npm.