@fabrix/spool-cart
Version:
Spool - eCommerce Spool for Fabrix
53 lines (52 loc) • 1.55 kB
TypeScript
import { FabrixService as Service } from '@fabrix/fabrix/dist/common';
export declare class TransactionService extends Service {
publish(type: any, event: any, options?: {
save?: boolean;
transaction?: any;
include?: any;
}): any;
create(transaction: any, options?: {
[key: string]: any;
}): any;
authorize(transaction: any, options?: {
[key: string]: any;
}): any;
capture(transaction: any, options?: {
[key: string]: any;
}): any;
sale(transaction: any, options?: {
[key: string]: any;
}): any;
void(transaction: any, options?: {
[key: string]: any;
}): any;
partiallyVoid(transaction: any, amount: any, options?: {
[key: string]: any;
}): any;
refund(transaction: any, options?: {
[key: string]: any;
}): any;
partiallyRefund(transaction: any, amount: any, options?: {
[key: string]: any;
}): any;
cancel(transaction: any, options?: {
[key: string]: any;
}): any;
retry(transaction: any, options?: {
[key: string]: any;
}): any;
reconcileCreate(order: any, amount: any, options?: {
[key: string]: any;
}): any;
reconcileUpdate(order: any, amount: any, options?: {
[key: string]: any;
}): any;
retryThisHour(): any;
cancelThisHour(): any;
afterCreate(transaction: any, options?: {
[key: string]: any;
}): any;
afterUpdate(transaction: any, options?: {
[key: string]: any;
}): any;
}