@wepublish/api
Version:
API core for we.publish.
9 lines (8 loc) • 516 B
TypeScript
import { Context } from '../../context';
import { Payment, PrismaClient } from '@prisma/client';
export declare const createPaymentFromInvoice: (input: {
invoiceID: string;
paymentMethodID: string;
successURL: string;
failureURL: string;
}, authenticate: Context['authenticate'], paymentProviders: Context['paymentProviders'], invoicesByID: Context['loaders']['invoicesByID'], paymentMethodsByID: Context['loaders']['paymentMethodsByID'], paymentClient: PrismaClient['payment']) => Promise<Payment>;