@maxio-com/advanced-billing-sdk
Version:
Ultimate billing and pricing flexibility for B2B SaaS. Maxio integrates directly into your product, so you can seamlessly manage your product catalog, bill customers, and collect payments.
29 lines • 999 B
TypeScript
/**
* AdvancedBilling
*
* This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema.js';
import { InvoicePaymentMethod } from './invoicePaymentMethod.js';
export interface InvoicePayment {
transactionTime?: string;
memo?: string;
originalAmount?: string;
appliedAmount?: string;
paymentMethod?: InvoicePaymentMethod;
transactionId?: number;
prepayment?: boolean;
gatewayHandle?: string | null;
gatewayUsed?: string;
/** The transaction ID for the payment as returned from the payment gateway */
gatewayTransactionId?: string | null;
/**
* Date reflecting when the payment was received from a customer. Must be in the past. Applicable only to
* `external` payments.
*/
receivedOn?: string | null;
uid?: string;
[key: string]: unknown;
}
export declare const invoicePaymentSchema: Schema<InvoicePayment>;
//# sourceMappingURL=invoicePayment.d.ts.map