invoiceHeader_purchaserCode {#invoice-header-purchaser-code}
============================================================

Customer identifier.  
This field is available only on the `Banque de France et Tresor Public`, `Barclays`, `BNP Paribas France`, `Credit Mutuel-CIC`, `FDC Compass`, `Prosa`, and `Worldpay VAP` processors.  
These processors have specific requirements:

`Credit Mutuel-CIC`
:
For recurring payments in Mexico, the value for this field is the customer's contract number.
:
Before you request the authorization, you must inform the issuer about the customer contract numbers that will be used for recurring transactions.

`Prosa`
:
For recurring payments in Mexico, the value for this field is the customer's contract number.

`Worldpay VAP`
:
For a follow-on credit, `Cybersource` verifies these fields in the order given for a customer account ID value, and it uses d the first value it finds:

    1. The billTo_customerID field value in the follow-on credit request.
    2. The billTo_customerID field value that was used for the capture that is being credited.
    3. The billTo_customerID field value that was used for the original authorization.

Specifications {#invoice-header-purchaser-code_d510e105}
--------------------------------------------------------

* **Data Type:** String
* **Data Length:** 15
* **Data Length**
  * `Banque de France et Tresor Public`: 20
  * `Barclays`: 17
  * `BNP Paribas France`: 20
  * `Credit Mutuel-CIC`: 20
  * `FDC Compass`: 100
  * `Prosa`: 20

Mapping Information {#invoice-header-purchaser-code_d510e163}
-------------------------------------------------------------

* REST API Field: buyerInformation.merchantCustomerId
* SCMP API Fields:
  * customer_account_id
  * purchaser_code
* Simple Order API Fields:
  * billTo_customerID
  * invoiceHeader_purchaserCode  
    This field is available only on the `Barclays`processor.

