@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
166 lines (165 loc) • 7.18 kB
TypeScript
import { AccelResponseInfo } from "./accelResponseInfo";
import { AffirmResponseInfo } from "./affirmResponseInfo";
import { AfterpayTouchResponseInfo } from "./afterpayTouchResponseInfo";
import { AlipayPlusResponseInfo } from "./alipayPlusResponseInfo";
import { AmexResponseInfo } from "./amexResponseInfo";
import { ApplePayResponseInfo } from "./applePayResponseInfo";
import { BcmcResponseInfo } from "./bcmcResponseInfo";
import { CarnetResponseInfo } from "./carnetResponseInfo";
import { CartesBancairesResponseInfo } from "./cartesBancairesResponseInfo";
import { ClearpayResponseInfo } from "./clearpayResponseInfo";
import { CupResponseInfo } from "./cupResponseInfo";
import { DinersResponseInfo } from "./dinersResponseInfo";
import { DiscoverResponseInfo } from "./discoverResponseInfo";
import { EFTDirectDebitCAResponseInfo } from "./eFTDirectDebitCAResponseInfo";
import { EftPosAustraliaResponseInfo } from "./eftPosAustraliaResponseInfo";
import { GirocardResponseInfo } from "./girocardResponseInfo";
import { GivexResponseInfo } from "./givexResponseInfo";
import { GooglePayResponseInfo } from "./googlePayResponseInfo";
import { IdealResponseInfo } from "./idealResponseInfo";
import { InteracCardResponseInfo } from "./interacCardResponseInfo";
import { JCBResponseInfo } from "./jCBResponseInfo";
import { KlarnaResponseInfo } from "./klarnaResponseInfo";
import { MCResponseInfo } from "./mCResponseInfo";
import { MaestroResponseInfo } from "./maestroResponseInfo";
import { MaestroUSAResponseInfo } from "./maestroUSAResponseInfo";
import { MealVoucherFRResponseInfo } from "./mealVoucherFRResponseInfo";
import { NyceResponseInfo } from "./nyceResponseInfo";
import { PayByBankPlaidResponseInfo } from "./payByBankPlaidResponseInfo";
import { PayMeResponseInfo } from "./payMeResponseInfo";
import { PayPalResponseInfo } from "./payPalResponseInfo";
import { PayToResponseInfo } from "./payToResponseInfo";
import { PulseResponseInfo } from "./pulseResponseInfo";
import { SepaDirectDebitResponseInfo } from "./sepaDirectDebitResponseInfo";
import { SodexoResponseInfo } from "./sodexoResponseInfo";
import { SofortResponseInfo } from "./sofortResponseInfo";
import { StarResponseInfo } from "./starResponseInfo";
import { SvsResponseInfo } from "./svsResponseInfo";
import { SwishResponseInfo } from "./swishResponseInfo";
import { TicketResponseInfo } from "./ticketResponseInfo";
import { TwintResponseInfo } from "./twintResponseInfo";
import { ValuelinkResponseInfo } from "./valuelinkResponseInfo";
import { VippsResponseInfo } from "./vippsResponseInfo";
import { VisaResponseInfo } from "./visaResponseInfo";
import { WeChatPayPosResponseInfo } from "./weChatPayPosResponseInfo";
import { WeChatPayResponseInfo } from "./weChatPayResponseInfo";
export declare class PaymentMethod {
"accel"?: AccelResponseInfo | null;
"affirm"?: AffirmResponseInfo | null;
"afterpayTouch"?: AfterpayTouchResponseInfo | null;
"alipayPlus"?: AlipayPlusResponseInfo | null;
/**
* Indicates whether receiving payments is allowed. This value is set to **true** by Adyen after screening your merchant account.
*/
"allowed"?: boolean;
"amex"?: AmexResponseInfo | null;
"applePay"?: ApplePayResponseInfo | null;
"bcmc"?: BcmcResponseInfo | null;
/**
* The unique identifier of the business line. Required if you are a [platform model](https://docs.adyen.com/platforms).
*/
"businessLineId"?: string;
"carnet"?: CarnetResponseInfo | null;
"cartesBancaires"?: CartesBancairesResponseInfo | null;
"clearpay"?: ClearpayResponseInfo | null;
/**
* The list of countries where a payment method is available. By default, all countries supported by the payment method.
*/
"countries"?: Array<string>;
"cup"?: CupResponseInfo | null;
/**
* The list of currencies that a payment method supports. By default, all currencies supported by the payment method.
*/
"currencies"?: Array<string>;
/**
* The list of custom routing flags to route payment to the intended acquirer.
*/
"customRoutingFlags"?: Array<string>;
"diners"?: DinersResponseInfo | null;
"discover"?: DiscoverResponseInfo | null;
"eft_directdebit_CA"?: EFTDirectDebitCAResponseInfo | null;
"eftpos_australia"?: EftPosAustraliaResponseInfo | null;
/**
* Indicates whether the payment method is enabled (**true**) or disabled (**false**).
*/
"enabled"?: boolean;
"girocard"?: GirocardResponseInfo | null;
"givex"?: GivexResponseInfo | null;
"googlePay"?: GooglePayResponseInfo | null;
/**
* The identifier of the resource.
*/
"id": string;
"ideal"?: IdealResponseInfo | null;
"interac_card"?: InteracCardResponseInfo | null;
"jcb"?: JCBResponseInfo | null;
"klarna"?: KlarnaResponseInfo | null;
"maestro"?: MaestroResponseInfo | null;
"maestro_usa"?: MaestroUSAResponseInfo | null;
"mc"?: MCResponseInfo | null;
"mealVoucher_FR"?: MealVoucherFRResponseInfo | null;
"nyce"?: NyceResponseInfo | null;
"paybybank_plaid"?: PayByBankPlaidResponseInfo | null;
"payme"?: PayMeResponseInfo | null;
"paypal"?: PayPalResponseInfo | null;
"payto"?: PayToResponseInfo | null;
"pulse"?: PulseResponseInfo | null;
/**
* Your reference for the payment method. Supported characters a-z, A-Z, 0-9.
*/
"reference"?: string;
"sepadirectdebit"?: SepaDirectDebitResponseInfo | null;
/**
* The sales channel.
*/
"shopperInteraction"?: string;
"sodexo"?: SodexoResponseInfo | null;
"sofort"?: SofortResponseInfo | null;
"star"?: StarResponseInfo | null;
/**
* The unique identifier of the store for which to configure the payment method, if any.
*/
"storeIds"?: Array<string>;
"svs"?: SvsResponseInfo | null;
"swish"?: SwishResponseInfo | null;
"ticket"?: TicketResponseInfo | null;
"twint"?: TwintResponseInfo | null;
/**
* Payment method [variant](https://docs.adyen.com/development-resources/paymentmethodvariant#management-api).
*/
"type"?: string;
"valuelink"?: ValuelinkResponseInfo | null;
/**
* Payment method status. Possible values: * **valid** * **pending** * **invalid** * **rejected**
*/
"verificationStatus"?: PaymentMethod.VerificationStatusEnum;
"vipps"?: VippsResponseInfo | null;
"visa"?: VisaResponseInfo | null;
"wechatpay"?: WeChatPayResponseInfo | null;
"wechatpay_pos"?: WeChatPayPosResponseInfo | 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();
}
export declare namespace PaymentMethod {
enum VerificationStatusEnum {
Valid = "valid",
Pending = "pending",
Invalid = "invalid",
Rejected = "rejected"
}
}