UNPKG

@paciolan/cybersource-sdk

Version:
61 lines (60 loc) 3.04 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. */ /** * Formatted as *{payoutsAcquirerName}. The property name field should be the same as the processor name for which the pull funds or push funds feature is being configured. Here is the list of valid processor names [TBD] * @export * @interface PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds */ export interface PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds { /** * Valid organization in OMS with an organizationInformation.type as \"acquirer\". * @type {string} * @memberof PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds */ acquirerOrganizationId?: string; /** * This code identifies the financial institution acting as the acquirer of this transaction. The acquirer is the client or system user that signed the originator or installed the unattended cardholder- activated environment. When a processing center operates for multiple acquirers, this code is for the individual client or system user, not a code for the center. * @type {number} * @memberof PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds */ acquiringBIN: number; /** * This configuration allows a transaction to be flagged for cryptocurrency funds transfer. * @type {boolean} * @memberof PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds */ allowCryptoCurrencyPurchase?: boolean; /** * A unique identifier number for the originator of transfers that is unique to the processor or acquirer. * @type {string} * @memberof PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds */ cardAcceptorId: string; /** * Merchant Verification Value (MVV) is used to identify originators that participate in a variety of programs. The MVV is unique to the merchant. * @type {string} * @memberof PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds */ originatorMvv?: string; /** * A 4 character max name abbreviation for the originator. * @type {string} * @memberof PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds */ originatorNameAbbreviation?: string; /** * This field contains a code that identifies a terminal at the card acceptor location. This field is used in all messages related to a transaction. If sending transactions from a card not present environment, use the same value for all transactions. * @type {string} * @memberof PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds */ cardTerminalId: string; }