/**
 * 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.
 */
/**
 * Identifies the financial institution acting as the acquirer of this customer transaction. The acquirer is the member or system user that signed the merchant.
 * @export
 * @interface CardProcessingConfigCommonAcquirer
 */
export interface CardProcessingConfigCommonAcquirer {
    /**
     * Identifier of the acquirer. This number is usually assigned by Visa. Applicable for VPC, GPX (gpx), CMCIC (cmcic), EFTPOS, CB2A, CUP, American Express Direct (amexdirect) and Six (six) processors.  Validation details (for selected processors)...  <table> <thead><tr><th>Processor</th><th>Acceptance Type</th><th>Required</th><th>Min. Length</th><th>Max. Length</th><th>Regex</th><th>Default Value</th></tr></thead> <tr><td>American Express Direct</td><td>cnp, cp, hybrid</td><td>Yes</td><td>1</td><td>13</td><td>^[0-9]+$</td><td>1111</td></tr> </table>
     * @type {string}
     * @memberof CardProcessingConfigCommonAcquirer
     */
    institutionId?: string;
    /**
     * Number assigned by MasterCard to banks to identify the member in transactions. Applicable for VPC and GPX (gpx) processors.
     * @type {string}
     * @memberof CardProcessingConfigCommonAcquirer
     */
    interbankCardAssociationId?: string;
    /**
     * Assigned by Discover to identify the acquirer. Applicable for VPC and GPX (gpx) processors.
     * @type {string}
     * @memberof CardProcessingConfigCommonAcquirer
     */
    discoverInstitutionId?: string;
    /**
     * ISO 4217 format. Applicable for VPC, GPX (gpx), EFTPOS, RUPAY, Prisma (prisma) and CUP processors.
     * @type {string}
     * @memberof CardProcessingConfigCommonAcquirer
     */
    countryCode?: string;
    /**
     * The BIN to which this capturefile is sent. This field must contain a valid BIN. Applicable for VPC and GPX (gpx) processors.
     * @type {string}
     * @memberof CardProcessingConfigCommonAcquirer
     */
    fileDestinationBin?: string;
}
