@phygrid/checkout
Version:
9 lines (8 loc) • 511 B
TypeScript
import { CreatePaymentPayload, PaymentResponse } from "../types";
import { CreateTransactionPayload, TransactionResponse } from "../types/transaction";
export interface CheckoutServiceInterface {
getTransaction(transactionId: string): Promise<TransactionResponse>;
createTransaction(payload: CreateTransactionPayload): Promise<TransactionResponse>;
cancelTransaction(transactionId: string): Promise<TransactionResponse>;
createPayment(payload: CreatePaymentPayload): Promise<PaymentResponse>;
}