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 изданија.
- Направете попис на постојниот каталог, Checkout Links и raw HTTP интеграција.
- Заменете само поддржани повици со соодветни типизирани методи. Одделете стари децимални цени од нормализирани v1 најмали единици.
- Преместете клучеви од прелистувач и задржете серверска купувачка/кошничка авторизација.
- Чувајте стабилни кошнички/сесиски референци. Не дуплирајте наплата при миграција и не ротирајте клуч со неусогласен обид.
- Проверете со изолирани 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
0.1.3 additions
Дел „0.1.3 additions“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.