Decthings Payments Interface
import { exposePayments, PaymentCustomer, Payments, SetStatusResponse, PaymentResponse } from '@decthings/payments-interface'
class PaymentsServer implements Payments {
public getCustomerInvoiceItems(token: string, maxCount?: number | undefined) {
return { token, customerData: []}
}
public getCustomerIdInvoiceItems(token: string) {
return { token, customerData: []}
}
public setCustomerStatus(id: string, reliability: number, balance: number): SetStatusResponse {
return { id }
}
acknowledgeInvoiceItems(token: string) {
return { token }
}
}
const paymentsServer = new PaymentsServer()
exposePayments(paymentsServer)