pcp-server-nodejs-sdk
Version:
[](https://sonarcloud.io/summary/new_code?id=PAYONE-GmbH_PCP-server-nodeJS-SDK) [ • 1.28 kB
TypeScript
import type { ApplePaymentDataTokenInformation } from './ApplePaymentDataTokenInformation.js';
/**
* Object containing additional information needed for Apple Pay payment transactions.
*/
export interface PaymentProduct302SpecificInput {
/**
* Type of your Apple Pay integration.
* - `MERCHANT_CERTIFICATE`: using your own certificate (paid Apple Pay account needed).
* - `MASS_ENABLEMENT`: using PAYONE certificate.
*/
integrationType?: 'MERCHANT_CERTIFICATE' | 'MASS_ENABLEMENT';
/**
* Network/Scheme of the card used for the payment.
* - `MASTERCARD`
* - `VISA`
* - `AMEX`
* - `GIROCARD`
* - `DISCOVER` (not supported yet)
* - `JCB` (not supported yet)
*/
network?: 'MASTERCARD' | 'VISA' | 'AMEX' | 'GIROCARD' | 'DISCOVER' | 'JCB';
/**
* Token containing Apple Pay payment data.
*/
token?: ApplePaymentDataTokenInformation;
/**
* Domain of your Webshop. Needed for initializing the Apple Pay payment session
* when `integrationType` is `MASS_ENABLEMENT`.
*/
domainName?: string;
/**
* Name of your Store. Needed for initializing the Apple Pay payment session
* when `integrationType` is `MASS_ENABLEMENT`.
*/
displayName?: string;
}