UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

166 lines (165 loc) 7.18 kB
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" } }