UNPKG

@adyen/api-library

Version:

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

60 lines (59 loc) 2.14 kB
import { Amount } from "./amount"; import { FraudResult } from "./fraudResult"; export declare class CreateOrderResponse { /** * Contains additional information about the payment. Some data fields are included only if you select them first: Go to **Customer Area** > **Developers** > **Additional data**. */ "additionalData"?: { [key: string]: string; }; "amount": Amount; /** * The date that the order will expire. */ "expiresAt": string; "fraudResult"?: FraudResult | null; /** * The encrypted data that will be used by merchant for adding payments to the order. */ "orderData": string; /** * Adyen\'s 16-character reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request. */ "pspReference"?: string; /** * The reference provided by merchant for creating the order. */ "reference"?: string; /** * If the payment\'s authorisation is refused or an error occurs during authorisation, this field holds Adyen\'s mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes `resultCode` and `refusalReason` values. For more information, see [Refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons). */ "refusalReason"?: string; "remainingAmount": Amount; /** * The result of the order creation request. The value is always **Success**. */ "resultCode": CreateOrderResponse.ResultCodeEnum; 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 CreateOrderResponse { enum ResultCodeEnum { Success = "Success" } }