aggregatorInformation
The following fields are related to aggregators.
aggregatorInformation. aggregatorId
Value that identifies you as a payment aggregator.
Get this value from the processor.
- FDC Compass
- This value must consist of uppercase letters.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not available for standard credit card transactions.
- This field is optional in a request for an AFT with aggregator support an OCT with aggregator support.
- Visa Platform Connect
- This field is required forPayoutstransactions making OCT requests from merchants that are payment facilitators usingVisa Platform Connect.The value for this field corresponds to the following data in the TC 33 capture file:
- Record: CP01 TCR6
- Position: 95-105
- Field: Market Identifier / Payment Facilitator ID
- Visa Platform Connect
- This field is required in an authorization request message for Visa, Mastercard, and Discover transactions.
Specifications
- Data Type:String
- Data Length:
- 204Chase Paymentech Solutions:
- 11Cielo:
- 15FDC Nashville Global:
- 11Getnet:
- 11Rede:
- American Express: 20, Mastercard and Visa: 11Visa Platform Connect:
- All other processors:20
Mapping Information
- REST API Field:aggregatorInformation.aggregatorId
- SCMP API Field:aggregator_id
- Simple Order API Fields:
- ccAuthService_aggregatorID
- ccCaptureService_aggregatorID
- ccCreditService_aggregatorID
- octService_aggregatorID(forChase Paymentech Solutions)
aggregatorInformation. city
The city name of the payment facilitator.
This field is applicable to the Visa card type.
Specifications
- Data Type:String
- Data Length:50
Mapping Information
- REST API Field:aggregatorInformation.city
- SCMP API Field:aggregator_city
- Simple Order API Fields:
- ccAuthService_aggregatorCity
- octService_aggregatorCity
aggregatorInformation. country
The country of the payment facilitator.
This field is applicable to the Visa card type.
Specifications
- Data Type:String
- Data Length:3
Mapping Information
- REST API Field:aggregatorInformation.country
- SCMP API Field:aggregator_country
- Simple Order API Fields:
- ccAuthService_aggregatorCountry
- octService_aggregatorCountry
aggregatorInformation. name
Payment aggregator business name.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions only. It is not available for standard credit card transactions. It is optional for Mastercard and Visa transactions.
- FDC Compass
- This value must consist of uppercase letters.
- Getnet
- This value must consist of uppercase letters. Special characters are not allowed.
- Visa Platform Connect
- The value for this field does not map to the TC 33 capture file.
- :PayoutsOCT
- Required in OCT requests from merchants that are payment facilitators using theVisa Platform Connectprocessor.
Specifications
- Data Type:String
- Data Length
- American Express Direct: Maximum length of the aggregator name depends on the length of the sub-merchant name. The combined length for both values must not exceed 37 characters.
- Chase Paymentech Solutions: 22 for Mastercard, 25 for Visa
- FDC Compass: Maximum length of the aggregator name depends on the length of the sub-merchant name. The combined length for both values must not exceed 37 characters.
- FDC Nashville Global: 12
- Getnet: 7
- : 25
- Software Express: 37
- Visa Platform Connect: 25
Mapping Information
- REST API Field:aggregatorInformation.name
- SCMP API Field:aggregator_name
- Simple Order API Fields:
- ccAuthService_aggregatorName
- ccCaptureService_aggregatorName
- ccCreditService_aggregatorName
- octService_aggregatorName
aggregatorInformation. postalCode
The postal code of the payment facilitator.
This field is applicable to the Visa card type.
Specifications
- Data Type:String
- Data Length:10
Mapping Information
- REST API Field:aggregatorInformation.postalCode
- SCMP API Field:aggregator_postalCode
- Simple Order API Fields:
- ccAuthService_aggregatorPostalcode
- octService_aggregatorPostalcode
aggregatorInformation. serviceProvidername
Name of the transfer service provider.
This field is available only on the
Visa Platform Connect
processor.With Mastercard payment cards,
the value for this field corresponds to this data in the TC 33 capture file:
- Records: CP12 TCR2, TCR3, TCR4
- Field: Gateway Data
This field is required for
Payouts
original credit transaction (OCT) service requests from these types of merchants:- Merchants who are payment facilitators.
- Merchants who want OCT processing to be deferred to a specified date and time.
To support Visa Direct transactions in Original Credit Transactions destined to issuers in
Australia or Canada, you must include additional merchant address data in the authorization request:
- Field 43—Card Acceptor Name/Location
- Field 59—National Point-of-Service Geographical Data
- Field 104, Usage 2—Transaction-Specific Data in TLV format, Dataset ID 56—Additional Acceptance Information, Tag 81—Acceptor Legal Business Name
To process Faster Refund Original Credit Transactions (OCTs) in AP and the EU,
include these fields in the request:
- Transaction Type
- Record: Field 3
- Positions: 1-2
- Transaction Amount
- Record: Field 4
- Card Acceptor Name or Location
- Record: Field 43
- Transaction Identifier
- Record: Field 62.2 (in bitmap format)
- Message Reason Code
- Record: Field 63.3
- Acceptor Legal Business Name
- Record: 104, Usage 2—Transaction-Specific Data (in TLV format)
- Dataset ID: 56
- Tag: 81
- Business Application Identifier (BAI)
- Record: 104, Usage 2—Transaction-Specific Data (in TLV format)
- Dataset ID: 57
- Tag: 01
- Visa Merchant Identifier
- Record: 126.5
Specifications
- Data Type:String
- Data Length:25
Mapping Information
- REST API Field:aggregatorInformation.serviceProvidername
- SCMP API Field:service_provider_name
- Simple Order API Field:octService_serviceProviderName
aggregatorInformation. state
The state or providence of the payment facilitator.
This field is applicable to the Visa card type.
Specifications
- Data Type:String
- Data Length:3
Mapping Information
- REST API Field:aggregatorInformation.state
- SCMP API Field:aggregator_state
- Simple Order API Fields:
- ccAuthService_aggregatorState
- octService_aggregatorState
aggregatorInformation. streetAddress
The street address of the payment facilitator.
This field is applicable to the Visa card type.
Specifications
- Data Type:String
- Data Length:99
Mapping Information
- REST API Field:aggregatorInformation.streetAddress
- SCMP API Field:aggregator_streetAddress
- Simple Order API Fields:
- ccAuthService_aggregatorStreetAddress
- octService_aggregatorStreetAddress
aggregatorInformation. subMerchant.address1
The first line of the street address of the submerchant associated with the aggregator.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not supported for standard credit card transactions.
- FDC Compass
- This value must consist of uppercase letters.
- Getnet
- Allowable characters are letters, numbers, and spaces. Special characters are not allowed.
- Visa Platform Connect
- The value for this field does not map to the TC 33 capture file.
Specifications
- Data Type:String
- Data Length:
- 29American Express Direct:
- 38Chase Paymentech Solutions:
- 22Cielo:
- 38FDC Compass:
- 25FDC Nashville Global:
- 40—When length is greater than 40, characters to the right of the 40th character are discarded.Getnet:
- :29
- 48Rede:
- 38Software Express:
- Visa Platform Connect:29
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.address1
- SCMP API Field:submerchant_street
- Simple Order API Field:invoiceHeader_submerchantStreet
aggregatorInformation. subMerchant.administrativeArea
Sub-merchant’s state or province.
Use a state, province, or territory code.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not supported for standard credit card transactions.
- FDC Compass
- This value must consist of uppercase characters.
- Getnet
- All characters must be uppercase letters. Special characters are not allowed.
- Visa Platform Connect
- The value for this field corresponds to the following data in the TC 33 capture file:
- Record: CP01 TCR4
- Position: 164-166
- Field: Region Code
Specifications
- Data Type:String
- Data Length:
- 2—When length is greater than 2, characters to the right of the 2nd character are discarded.Getnet:
- All other processors:3
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.administrativeArea
- SCMP API Field:submerchant_state
- Simple Order API Field:invoiceHeader_submerchantState
aggregatorInformation. subMerchant.cardAcceptorId
Unique identifier assigned by the payment card company to the sub-merchant.
- FDC Nashville Global
- This field is available only for aggregator authorizations with American Express.
Specifications
- Data Type:String
- Data Length:15
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.cardAcceptorId
- SCMP API Field:submerchant_merchant_id
- Simple Order API Field:invoiceHeader_submerchantMerchantID
aggregatorInformation. subMerchant.country
Sub-merchant’s country.
Use the two-character ISO country code.
- Barclays
- For marketplace transactions, include this field and themerchantInformation.merchantDescriptor.countryfield in the transaction request. The marketplace is the merchant, and the retailer is the sub‑merchant. When the field values do not match, the transaction is identified as a foreign retail transaction to the acquirer and the merchant can verify them in theBusiness Centeron the transactions details page.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not supported for standard credit card transactions.
- FDC Compass
- This value must consist of only uppercase letters.
- Visa Platform Connect
- The value for this field does not map to the TC 33 capture file.
Specifications
- Data Type:String
- Data Length:3
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.country
- SCMP API Field:submerchant_country
- Simple Order API Field:invoiceHeader_submerchantCountry
aggregatorInformation. subMerchant.email
Sub-merchant's email address.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not supported for standard credit card transactions.
- Visa Platform Connect
- With American Express, the value of this field corresponds to the following data in the TC 33 capture file:
- Record: CP01 TCRB
- Position: 25-64
- Field: American Express Seller Email Address
Specifications
- Data Type:String
- Data Length:
- 19FDC Nashville Global:
- All other processors:40
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.email
- SCMP API Field:submerchant_email
- Simple Order API Field:invoiceHeader_submerchantEmail
aggregatorInformation. subMerchant.id
ID that you assigned to the sub-merchant.
- FDC Compass
- This value must consist of uppercase letters.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not supported for standard credit card transactions.
- Visa Platform Connect
- This field is required for thePayoutsOCT service requests from merchants that are payment facilitators usingVisa Platform Connect.
- With American Express, the value of this field corresponds to the following data in the TC 33 capture file:
- Record: CP01 TCRB
- Position: 65-84
- Field: American Express Seller ID
With Mastercard and Visa, the value of this field corresponds to the following data in the TC 33 capture file:- Record: CP01 TCR6
- Position: 117-131
- Field: Sub-Merchant ID
- Visa Platform Connect
- This field is required in an authorization request message for Discover transactions.
Specifications
- Data Type:String
- Data Length:
- Cielo: 15
- FDC Nashville Global: 14
- Getnet: 15
- Rede: 15
- Visa Platform Connect: American Express: 20, Mastercard and Visa: 15
- All other processors: 20
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.id
- SCMP API Field:submerchant_id
- Simple Order API Field:invoiceHeader_submerchantID
aggregatorInformation. subMerchant.locality
Sub-merchant’s city.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not supported for standard credit card transactions.
- FDC Compass
- This value must consist of uppercase characters.
- Getnet
- Allowable characters are letters, numbers, and spaces. Special characters are not allowed.
- Visa Platform Connect
- The value for this field does not map to the TC 33 capture file.
Specifications
- Data Type: String
- Data Length:
- 21 for Mastercard, 13 for VisaChase Paymentech Solutions:
- 13Cielo:
- 21FDC Compass:
- 11FDC Nashville Global:
- 13—When length is greater than 13, characters to the right of the 13th character are discarded.Getnet:
- 13Rede:
- 21Software Express:
- All other processors:14
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.locality
- SCMP API Field:submerchant_city
- Simple Order API Field:invoiceHeader_submerchantCity
aggregatorInformation. subMerchant.name
Sub-merchant’s business name.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not supported for standard credit card transactions.
- FDC Compass
- This value must consist of uppercase characters.
- Visa Platform Connect
- The value for this field corresponds to the following data in the TC 33 capture file:
- Record: CP01 TCRB
- Position: 109-146
- Field: American Express Seller Name
Specifications
- Data Type:String
- Data Length:
- American Express Direct: Maximum length of the sub-merchant name depends on the length of the aggregator name. The combined length for both values must not exceed 37 characters.
- Chase Paymentech Solutions: Mastercard: 22, Visa: 25.
- FDC Compass: American Express: 19. Mastercard: maximum length of the sub-merchant name depends on the length of the aggregator name. The combined length for both values must not exceed 37 characters.
- FDC Nashville Global: American Express: 12. Mastercard: maximum length of the sub-merchant name depends on the length of the aggregator name: if aggregator name length is 1 through 3, maximum sub-merchant name length is 21; if aggregator name length is 4 through 7, maximum sub-merchant name length is 17; if aggregator name length is 8 through 12, maximum sub-merchant name length is 12.
- Visa Platform Connect: American Express: maximum length of the sub-merchant name depends on the length of the aggregator name. The combined length for both values must not exceed 36 characters. Not used with other card types.
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.name
- SCMP API Field:submerchant_name
- Simple Order API Field:invoiceHeader_submerchantName
aggregatorInformation. subMerchant.phoneNumber
Sub-merchant’s telephone number.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not supported for standard credit card transactions.
- FDC Compass
- This value must consist of numbers or a combinations of numbers and uppercase letters.Formats:
- NNN-NNN-NNNN
- NNN-AAAAAAA
- Visa Platform Connect
- The value for this field corresponds to the following data in the TC 33 capture file:
- Record: CP01 TCRB
- Position: 5-24
- Field: American Express Seller Telephone Number
Specifications
- Data Type:String
- Data Length:
- 13Cielo:
- 13FDC Compass:
- 10FDC Nashville Global:
- 20Software Express:
- All other processors: 20
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.phoneNumber
- SCMP API Field:submerchant_telephone_number
- Simple Order API Field:invoiceHeader_submerchantTelephoneNumber
aggregatorInformation. subMerchant.postalCode
Partial postal code for the sub-merchant’s address.
- Chase Paymentech Solutions
- This field is available only for Payouts transactions. It is not supported for standard credit card transactions.
- FDC Compass
- This value must consist of uppercase letters.
- Getnet
- All characters must be numbers. Special characters are not allowed.
- Visa Platform Connect
- The value for this field does not map to the TC 33 capture file.
Specifications
- Data Type:String
- Data Length:
- 10American Express Direct:
- 15Chase Paymentech Solutions:
- 15FDC Compass:
- 15Software Express:
- 10Visa Platform Connect:
- All other processors:9
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.postalCode
- SCMP API Field:submerchant_postal_code
- Simple Order API Field:invoiceHeader_submerchantPostalCode
aggregatorInformation. subMerchant.region
Sub-merchant’s region.
- FDC Nashville Global
- This field is available only for aggregator authorizations.Example:NEindicates that the sub-merchant is in the northeast region.
Specifications
- Data Type:String
- Data Length:3
Mapping Information
- REST API Field:aggregatorInformation.subMerchant.region
- SCMP API Field:submerchant_region
- Simple Order API Field:invoiceHeader_submerchantRegion