@kordiva/checkout — безбедно пренасочување
Објавено издание: SDK 0.1.3 е јавно достапен на npm. Инсталацијата не активира серверски функции.
@kordiva/checkout
Дел „@kordiva/checkout“Јавен npm пакет · Checkout водич
Мал ESM пакет за проверка на URL и пренасочување кон Kordiva Checkout. Не отвора наплата, не обработува картички, не потврдува плаќања и не прима Store API клуч.
import { checkoutHref, redirectToCheckout } from "@kordiva/checkout";
// URL пристигнува од заштитен backend или од одобрен Checkout Link.// Дозволениот origin се конфигурира, не се чита од купувачот.const allowedOrigins = ["https://store.kordiva.com"];const url = checkoutHref({ url: checkoutUrlFromBackend }, allowedOrigins);redirectToCheckout({ url: checkoutUrlFromBackend }, allowedOrigins);checkoutHref враќа валиден URL или одбива непознат origin. redirectToCheckout врши проверка пред навигација. За локален TEST треба експлицитен { environment: "TEST", allowLocalTest: true }, точен дозволен localhost origin и /api/test-commerce/link?token=.... Тоа не овозможува LIVE HTTP линкови.
Никогаш не ставајте Store API клуч во прелистувачот. Пренасочувањето не значи успешно плаќање. За LIVE потврда користете @kordiva/sdk на сервер и payment confirmation. За React погледнете @kordiva/react.
Business integration
Дел „Business integration“Recurring checkout and subscription reads → Signed Business events → Raw-body verification → Business refunds → API reference. Individual MoR follows its separate refund process.