Application Load

IInvoicePaymentMethodsRequest

The physical TypeScript declaration from the Nuxt starter, with linked types and field comments.

IInvoicePaymentMethodsRequest

Payment-method selection criteria.

app/interfaces/orionplace/payments/IInvoice.ts
TypeScript
export interface IInvoicePaymentMethodsRequest {
  // Payment-method selection criteria.
  filters?: {
    // Exact payment-method ID.
    id?: number;
    // Case-insensitive match within a translated payment name.
    payment_name?: string;
    // Whether payment is collected on delivery. Leave untouched to omit this
    // condition.
    is_payment_on_delivery?: boolean;
    // Whether the method uses the customer’s balance. Leave untouched to omit
    // this condition.
    is_from_balance_payment?: boolean;
  };
}