@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
26 lines • 996 B
TypeScript
import { Icon } from './Icon';
import { IntegrationType } from './IntegrationType';
/** Available payment methods */
export interface AvailablePaymentMethod {
/** Payment method session identifier */
formSessionId?: string;
/** Payment method type icon */
icon: Icon;
/** Graphical payment integration to use */
integration: IntegrationType;
/** Payment method merchant identifier */
merchantId?: string;
/** Payment method type is possible to pay in oneshot mode ? */
oneshot: boolean;
/** Payment method organization identifier */
organizationId?: string;
/** Payment method subtype */
paymentSubType?: string;
/** Payment method type */
paymentType: string;
/** Payment method type is registerable ? */
registerable: boolean;
/** Payment method type is registerable with the possibility to pay in same time an order ? */
registerableWithTransaction: boolean;
}
//# sourceMappingURL=AvailablePaymentMethod.d.ts.map