@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
107 lines (106 loc) • 5.28 kB
TypeScript
import { RemediatingAction } from "./remediatingAction";
export declare class VerificationErrorRecursive {
/**
* Contains key-value pairs that specify the actions that the legal entity can do in your platform. The key is a capability required for your integration. For example, **issueCard** for Issuing.The value is an object containing the settings for the capability.
*/
"capabilities"?: Array<VerificationErrorRecursive.CapabilitiesEnum>;
/**
* The general error code.
*/
"code"?: string;
/**
* The general error message.
*/
"message"?: string;
/**
* The type of error. Possible values: * **invalidInput** * **dataMissing** * **pendingStatus** * **rejected** * **dataReview**
*/
"type"?: VerificationErrorRecursive.TypeEnum;
/**
* An object containing possible solutions to fix a verification error.
*/
"remediatingActions"?: Array<RemediatingAction>;
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 VerificationErrorRecursive {
enum CapabilitiesEnum {
AcceptExternalFunding = "acceptExternalFunding",
AcceptPspFunding = "acceptPspFunding",
AcceptTransactionInRestrictedCountries = "acceptTransactionInRestrictedCountries",
AcceptTransactionInRestrictedCountriesCommercial = "acceptTransactionInRestrictedCountriesCommercial",
AcceptTransactionInRestrictedCountriesConsumer = "acceptTransactionInRestrictedCountriesConsumer",
AcceptTransactionInRestrictedIndustries = "acceptTransactionInRestrictedIndustries",
AcceptTransactionInRestrictedIndustriesCommercial = "acceptTransactionInRestrictedIndustriesCommercial",
AcceptTransactionInRestrictedIndustriesConsumer = "acceptTransactionInRestrictedIndustriesConsumer",
Acquiring = "acquiring",
AtmWithdrawal = "atmWithdrawal",
AtmWithdrawalCommercial = "atmWithdrawalCommercial",
AtmWithdrawalConsumer = "atmWithdrawalConsumer",
AtmWithdrawalInRestrictedCountries = "atmWithdrawalInRestrictedCountries",
AtmWithdrawalInRestrictedCountriesCommercial = "atmWithdrawalInRestrictedCountriesCommercial",
AtmWithdrawalInRestrictedCountriesConsumer = "atmWithdrawalInRestrictedCountriesConsumer",
AuthorisedPaymentInstrumentUser = "authorisedPaymentInstrumentUser",
GetGrantOffers = "getGrantOffers",
IssueBankAccount = "issueBankAccount",
IssueCard = "issueCard",
IssueCardCommercial = "issueCardCommercial",
IssueCardConsumer = "issueCardConsumer",
IssueChargeCard = "issueChargeCard",
IssueChargeCardCommercial = "issueChargeCardCommercial",
IssueCreditLimit = "issueCreditLimit",
LocalAcceptance = "localAcceptance",
Payout = "payout",
PayoutToTransferInstrument = "payoutToTransferInstrument",
Processing = "processing",
ReceiveFromBalanceAccount = "receiveFromBalanceAccount",
ReceiveFromPlatformPayments = "receiveFromPlatformPayments",
ReceiveFromThirdParty = "receiveFromThirdParty",
ReceiveFromTransferInstrument = "receiveFromTransferInstrument",
ReceiveGrants = "receiveGrants",
ReceivePayments = "receivePayments",
SendToBalanceAccount = "sendToBalanceAccount",
SendToThirdParty = "sendToThirdParty",
SendToTransferInstrument = "sendToTransferInstrument",
ThirdPartyFunding = "thirdPartyFunding",
UseCard = "useCard",
UseCardCommercial = "useCardCommercial",
UseCardConsumer = "useCardConsumer",
UseCardInRestrictedCountries = "useCardInRestrictedCountries",
UseCardInRestrictedCountriesCommercial = "useCardInRestrictedCountriesCommercial",
UseCardInRestrictedCountriesConsumer = "useCardInRestrictedCountriesConsumer",
UseCardInRestrictedIndustries = "useCardInRestrictedIndustries",
UseCardInRestrictedIndustriesCommercial = "useCardInRestrictedIndustriesCommercial",
UseCardInRestrictedIndustriesConsumer = "useCardInRestrictedIndustriesConsumer",
UseChargeCard = "useChargeCard",
UseChargeCardCommercial = "useChargeCardCommercial",
WithdrawFromAtm = "withdrawFromAtm",
WithdrawFromAtmCommercial = "withdrawFromAtmCommercial",
WithdrawFromAtmConsumer = "withdrawFromAtmConsumer",
WithdrawFromAtmInRestrictedCountries = "withdrawFromAtmInRestrictedCountries",
WithdrawFromAtmInRestrictedCountriesCommercial = "withdrawFromAtmInRestrictedCountriesCommercial",
WithdrawFromAtmInRestrictedCountriesConsumer = "withdrawFromAtmInRestrictedCountriesConsumer"
}
enum TypeEnum {
DataMissing = "dataMissing",
DataReview = "dataReview",
InvalidInput = "invalidInput",
PendingStatus = "pendingStatus",
Rejected = "rejected"
}
}