UNPKG

@adyen/api-library

Version:

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

54 lines (53 loc) 1.98 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 discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace CreateOrderResponse { enum ResultCodeEnum { Success = "Success" } }