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

@kordiva/checkout — безбедно пренасочување

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

Јавен npm пакет · Checkout водич

Мал ESM пакет за проверка на URL и пренасочување кон Kordiva Checkout. Не отвора наплата, не обработува картички, не потврдува плаќања и не прима Store API клуч.

Терминал
pnpm add @kordiva/checkout@0.1.3
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.

Recurring checkout and subscription reads → Signed Business events → Raw-body verification → Business refunds → API reference. Individual MoR follows its separate refund process.