@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
48 lines (47 loc) • 1.81 kB
TypeScript
import { Amount } from "./amount";
import { CheckoutForwardRequestCard } from "./checkoutForwardRequestCard";
import { CheckoutForwardRequestOptions } from "./checkoutForwardRequestOptions";
import { CheckoutOutgoingForwardRequest } from "./checkoutOutgoingForwardRequest";
export declare class CheckoutForwardRequest {
"amount"?: Amount | null;
/**
* The base URL of the third party API, where Adyen will send the request to forward the payment details.
*/
"baseUrl": string;
/**
* Your merchant account.
*/
"merchantAccount": string;
/**
* Merchant defined payment reference.
*/
"merchantReference"?: string;
"options"?: CheckoutForwardRequestOptions | null;
"paymentMethod"?: CheckoutForwardRequestCard | null;
"request": CheckoutOutgoingForwardRequest;
/**
* Your reference to uniquely identify this shopper, for example user ID or account ID. The value is case-sensitive and must be at least three characters. > Your reference must not include personally identifiable information (PII) such as name or email address.
*/
"shopperReference": string;
/**
* The unique identifier of the token that you want to forward to the third party. This is the `storedPaymentMethodId` you received in the webhook after you created the token.
*/
"storedPaymentMethodId"?: string;
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();
}