@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
27 lines • 1.03 kB
TypeScript
import { Icon } from './Icon';
import { IntegrationEnum } from './IntegrationEnum';
import { AvailableSubTypeEnum } from './AvailableSubTypeEnum';
/** Available payment method object */
export interface AvailablePaymentMethod {
/** Form session ID */
formSessionId?: string;
/** Payment method type icon */
icon: Icon;
/** Payment method integration type */
integration: IntegrationEnum;
/** Merchant ID */
merchantId?: string;
/** Indicates if payment method type allows to process oneshot payment */
oneshot: boolean;
/** Organization ID */
organizationId?: string;
/** Payment method sub-type */
paymentSubType?: AvailableSubTypeEnum;
/** Payment method type */
paymentType: string;
/** Indicates if payment method type is registerable ? */
registerable: boolean;
/** Indicates if payment method type allows payment and registration at the same time */
registerableWithTransaction: boolean;
}
//# sourceMappingURL=AvailablePaymentMethod.d.ts.map