UNPKG

@paciolan/cybersource-sdk

Version:
53 lines (52 loc) 2.66 kB
/** * CyberSource Merged Spec * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html * * OpenAPI spec version: 0.0.1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { CardProcessingConfigFeaturesCardNotPresentInstallment } from './card-processing-config-features-card-not-present-installment'; import { CardProcessingConfigFeaturesCardNotPresentProcessors } from './card-processing-config-features-card-not-present-processors'; /** * * @export * @interface CardProcessingConfigFeaturesCardNotPresent */ export interface CardProcessingConfigFeaturesCardNotPresent { /** * e.g. * amexdirect * barclays2 * CUP * EFTPOS * fdiglobal * gpx * smartfdc * tsys * vero * VPC For VPC, CUP and EFTPOS processors, replace the processor name from VPC or CUP or EFTPOS to the actual processor name in the sample request. e.g. replace VPC with <your vpc processor> * @type {{ [key: string]: CardProcessingConfigFeaturesCardNotPresentProcessors; }} * @memberof CardProcessingConfigFeaturesCardNotPresent */ processors?: { [key: string]: CardProcessingConfigFeaturesCardNotPresentProcessors; }; /** * Flag for a sale request that indicates whether to allow the capture service to run even when the authorization receives an AVS decline. Applicable for VPC, FDI Global (fdiglobal), GPX (gpx) and GPN (gpn) processors. * @type {boolean} * @memberof CardProcessingConfigFeaturesCardNotPresent */ ignoreAddressVerificationSystem?: boolean; /** * Indicates if a merchant is enabled for Straight Through Processing - B2B invoice payments. Applicable for FDI Global (fdiglobal), TSYS (tsys), VPC and GPX (gpx) processors. * @type {boolean} * @memberof CardProcessingConfigFeaturesCardNotPresent */ visaStraightThroughProcessingOnly?: boolean; /** * Advice addendum field. It is used to display descriptive information about a transaction on customer's American Express card statement. Applicable for TSYS (tsys), FDI Global (fdiglobal) and American Express Direct (amexdirect) processors. * @type {string} * @memberof CardProcessingConfigFeaturesCardNotPresent */ amexTransactionAdviceAddendum1?: string; /** * * @type {CardProcessingConfigFeaturesCardNotPresentInstallment} * @memberof CardProcessingConfigFeaturesCardNotPresent */ installment?: CardProcessingConfigFeaturesCardNotPresentInstallment; }