UNPKG

@adyen/api-library

Version:

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

35 lines (34 loc) 1.64 kB
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(); }