@airwallex/node-sdk
Version:
Airwallex Node.js SDK
30 lines • 1.23 kB
TypeScript
import { CurrencyMid } from './currencyMid';
import { MerchantPmpFlags } from './merchantPmpFlags';
export interface MerchantPaymentMethodProviderSetting {
currency_mid?: Array<CurrencyMid>;
dcc_ccy?: string;
marketplace_id?: string;
mcc?: string;
merchant_pmp_flags?: MerchantPmpFlags;
mid?: string;
name: string;
operation_type?: MerchantPaymentMethodProviderSetting.OperationTypeEnum;
payment_method?: Array<string>;
provider_specific_id?: {
[key: string]: string;
};
status: MerchantPaymentMethodProviderSetting.StatusEnum;
}
export declare namespace MerchantPaymentMethodProviderSetting {
const validOperationTypeEnum: readonly ["THREE_DS", "NON_THREE_DS", "ACCOUNT_VALIDATION", "AUTH_ONLY", "AUTH_AND_CAPTURE", "REFUND", "RECURRING"];
type OperationTypeEnum = (typeof validOperationTypeEnum)[number] | 'UNKNOWN';
const validStatusEnum: readonly ["ACTIVE", "INACTIVE"];
type StatusEnum = (typeof validStatusEnum)[number] | 'UNKNOWN';
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=merchantPaymentMethodProviderSetting.d.ts.map