@unchainedshop/plugins
Version:
Official plugin collection for the Unchained Engine with payment, delivery, and pricing adapters
12 lines (11 loc) • 1.04 kB
TypeScript
import { type Transaction, type TransactionCreate, type TransactionCompletion, type Token } from './api-types.ts';
export declare const getTransaction: (transactionId: string) => Promise<Transaction>;
export declare const getTransactionCompletion: (id: string) => Promise<TransactionCompletion>;
export declare const getToken: (spaceId: number, tokenId: number) => Promise<Token>;
export declare const createTransaction: (transaction: TransactionCreate) => Promise<number | null>;
export declare const voidTransaction: (transactionId: string) => Promise<boolean>;
export declare const refundTransaction: (transactionId: string, orderId: string, amount: number) => Promise<boolean>;
export declare const confirmDeferredTransaction: (transactionId: string) => Promise<boolean>;
export declare const getPaymentPageUrl: (transactionId: number) => Promise<string>;
export declare const getLightboxJavascriptUrl: (transactionId: number) => Promise<string>;
export declare const getIframeJavascriptUrl: (transactionId: number) => Promise<string>;