UNPKG

@phygrid/checkout

Version:

9 lines (8 loc) 511 B
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>; }