UNPKG

pcp-server-nodejs-sdk

Version:

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=PAYONE-GmbH_PCP-server-nodeJS-SDK&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=PAYONE-GmbH_PCP-server-nodeJS-SDK) [![Coverage](https://sonarcloud.io/api/pr

61 lines (60 loc) 1.83 kB
import type { PaymentChannel } from './PaymentChannel.js'; import type { CardPaymentDetails } from './CardPaymentDetails.js'; import type { PaymentEvent } from './PaymentEvent.js'; /** * @description Object containing the related data of the created Payment Information. */ export interface PaymentInformationResponse { /** * @description Unique ID of the Commerce Case. */ commerceCaseId?: string; /** * @description Unique ID of the Checkout. */ checkoutId?: string; /** * @description Unique identifier of the customer. */ merchantCustomerId?: string; /** * @description Unique ID of the Payment Information. */ paymentInformationId?: string; /** * @description Payment channel used for this payment. */ paymentChannel?: PaymentChannel; /** * @description Payment product identifier - please check product documentation for possible values. */ paymentProductId?: number; /** * @description Unique identifier of the POS terminal of the payment transaction. */ terminalId?: string; /** * @description Unique ID identifying a store location or transaction point. */ cardAcceptorId?: string; /** * @description Unique reference of the PaymentInformation. */ merchantReference?: string; /** * @description The date and time when the payment was created. */ creationDateTime?: string; /** * @description The date and time when the payment was last updated. */ lastUpdated?: string; /** * @description Card payment details related to the transaction. */ cardPaymentDetails?: CardPaymentDetails; /** * @description List of payment events related to the transaction. */ events?: PaymentEvent[]; }