UNPKG

@paciolan/cybersource-sdk

Version:
70 lines (69 loc) 3.8 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 { Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer } from './ptsv1pushfundstransfer-recipient-information-payment-information-card-customer'; import { Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier } from './ptsv1pushfundstransfer-recipient-information-payment-information-card-instrument-identifier'; import { Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument } from './ptsv1pushfundstransfer-recipient-information-payment-information-card-payment-instrument'; /** * * @export * @interface Ptsv1pushfundstransferRecipientInformationPaymentInformationCard */ export interface Ptsv1pushfundstransferRecipientInformationPaymentInformationCard { /** * Three-digit value that indicates the card type. Mandatory if not present in a token. Possible values: Visa Platform Connect - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. - `033`: Visa Electron - `024`: Maestro Mastercard Send: - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. FDC Compass: - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. Chase Paymentech: - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. * @type {string} * @memberof Ptsv1pushfundstransferRecipientInformationPaymentInformationCard */ type?: string; /** * 3-digit value that indicates the cardCvv2Value. Values can be 0-9. * @type {string} * @memberof Ptsv1pushfundstransferRecipientInformationPaymentInformationCard */ securityCode?: string | null; /** * The customer's payment card number, also known as the Primary Account Number (PAN). Conditional: this field is required if not using tokens. * @type {string} * @memberof Ptsv1pushfundstransferRecipientInformationPaymentInformationCard */ number?: string | null; /** * Two-digit month in which the payment card expires. Format: MM. Valid values: 01 through 12. Leading 0 is required. * @type {string} * @memberof Ptsv1pushfundstransferRecipientInformationPaymentInformationCard */ expirationMonth?: string | null; /** * Four-digit year in which the payment card expires. Format: YYYY. * @type {string} * @memberof Ptsv1pushfundstransferRecipientInformationPaymentInformationCard */ expirationYear?: string | null; /** * * @type {Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer} * @memberof Ptsv1pushfundstransferRecipientInformationPaymentInformationCard */ customer?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer; /** * * @type {Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument} * @memberof Ptsv1pushfundstransferRecipientInformationPaymentInformationCard */ paymentInstrument?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument; /** * * @type {Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier} * @memberof Ptsv1pushfundstransferRecipientInformationPaymentInformationCard */ instrumentIdentifier?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier; }