@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
80 lines (79 loc) • 3.1 kB
TypeScript
import { AccelUpdateInfo } from "./accelUpdateInfo";
import { AffirmUpdateInfo } from "./affirmUpdateInfo";
import { BcmcUpdateInfo } from "./bcmcUpdateInfo";
import { CartesBancairesUpdateInfo } from "./cartesBancairesUpdateInfo";
import { GenericPmWithTdiUpdateInfo } from "./genericPmWithTdiUpdateInfo";
import { NyceUpdateInfo } from "./nyceUpdateInfo";
import { PayByBankPlaidUpdateInfo } from "./payByBankPlaidUpdateInfo";
import { PulseUpdateInfo } from "./pulseUpdateInfo";
import { SepaDirectDebitUpdateInfo } from "./sepaDirectDebitUpdateInfo";
import { StarUpdateInfo } from "./starUpdateInfo";
export declare class UpdatePaymentMethodInfo {
"accel"?: AccelUpdateInfo | null;
"affirm"?: AffirmUpdateInfo | null;
"bcmc"?: BcmcUpdateInfo | null;
"carnet"?: GenericPmWithTdiUpdateInfo | null;
"cartesBancaires"?: CartesBancairesUpdateInfo | null;
/**
* The list of countries where a payment method is available. By default, all countries supported by the payment method.
*/
"countries"?: Array<string>;
"cup"?: GenericPmWithTdiUpdateInfo | null;
/**
* The list of currencies that a payment method supports. By default, all currencies supported by the payment method.
*/
"currencies"?: Array<string>;
/**
* Custom routing flags for acquirer routing.
*/
"customRoutingFlags"?: Array<string>;
"diners"?: GenericPmWithTdiUpdateInfo | null;
"discover"?: GenericPmWithTdiUpdateInfo | null;
"eft_directdebit_CA"?: GenericPmWithTdiUpdateInfo | null;
"eftpos_australia"?: GenericPmWithTdiUpdateInfo | null;
/**
* Indicates whether the payment method is enabled (**true**) or disabled (**false**).
*/
"enabled"?: boolean;
"girocard"?: GenericPmWithTdiUpdateInfo | null;
"ideal"?: GenericPmWithTdiUpdateInfo | null;
"interac_card"?: GenericPmWithTdiUpdateInfo | null;
"jcb"?: GenericPmWithTdiUpdateInfo | null;
"maestro"?: GenericPmWithTdiUpdateInfo | null;
"maestro_usa"?: GenericPmWithTdiUpdateInfo | null;
"mc"?: GenericPmWithTdiUpdateInfo | null;
"nyce"?: NyceUpdateInfo | null;
"paybybank_plaid"?: PayByBankPlaidUpdateInfo | null;
"pulse"?: PulseUpdateInfo | null;
"sepadirectdebit"?: SepaDirectDebitUpdateInfo | null;
"star"?: StarUpdateInfo | null;
/**
* The store for this payment method
*/
"storeId"?: string;
/**
* The list of stores for this payment method
*
* @deprecated since Management API v3
* Use `storeId` instead. Only one store per payment method is allowed.
*/
"storeIds"?: Array<string>;
"visa"?: GenericPmWithTdiUpdateInfo | null;
static readonly discriminator: string | undefined;
static readonly mapping: {
[index: string]: string;
} | undefined;
static readonly attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
format: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
format: string;
}[];
constructor();
}