@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.
25 lines • 1.23 kB
TypeScript
/**
* AdvancedBilling
*
* This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema.js';
import { CreateMultiInvoicePaymentAmount } from './containers/createMultiInvoicePaymentAmount.js';
import { CreateInvoicePaymentApplication } from './createInvoicePaymentApplication.js';
import { InvoicePaymentMethodType } from './invoicePaymentMethodType.js';
export interface CreateMultiInvoicePayment {
/** A description to be attached to the payment. */
memo?: string;
/** Additional information related to the payment method (eg. Check #). */
details?: string;
/** The type of payment method used. Defaults to other. */
method?: InvoicePaymentMethodType;
/** Dollar amount of the sum of the invoices payment (eg. "10.50" => $10.50). */
amount: CreateMultiInvoicePaymentAmount;
/** Date reflecting when the payment was received from a customer. Must be in the past. */
receivedOn?: string;
applications: CreateInvoicePaymentApplication[];
[key: string]: unknown;
}
export declare const createMultiInvoicePaymentSchema: Schema<CreateMultiInvoicePayment>;
//# sourceMappingURL=createMultiInvoicePayment.d.ts.map