@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
35 lines (34 loc) • 1.64 kB
TypeScript
import { DetailsRequestAuthenticationData } from "./detailsRequestAuthenticationData";
import { PaymentCompletionDetails } from "./paymentCompletionDetails";
export declare class PaymentDetailsRequest {
"authenticationData"?: DetailsRequestAuthenticationData | null;
"details": PaymentCompletionDetails;
/**
* Encoded payment data. For [authorizing a payment after using 3D Secure 2 Authentication-only](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only/#authorise-the-payment-with-adyen): If you received `resultCode`: **AuthenticationNotRequired** in the `/payments` response, use the `threeDSPaymentData` from the same response. If you received `resultCode`: **AuthenticationFinished** in the `/payments` response, use the `action.paymentData` from the same response.
*/
"paymentData"?: string;
/**
* Change the `authenticationOnly` indicator originally set in the `/payments` request. Only needs to be set if you want to modify the value set previously.
*
* @deprecated since Adyen Checkout API v69
* Use `authenticationData.authenticationOnly` instead.
*/
"threeDSAuthenticationOnly"?: boolean;
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();
}