Integrate with PFAC and Non-Bank Networks for Argentina

Integration with Payment REST API using regionalExtras for Argentina through Non-Bank Networks and Payment Facilitators (PFACs)

Latin America

This document outlines the integration of the required fields within the regionalExtras object for Argentina, necessary to process payments through Non-Bank Networks and Payment Facilitators (PFACs or Payment Service Providers).

Non-Bank Networks

To process a payment through a Non-Bank Network using a REST integration, you must include the following fields in the payment request, inside the argentina object, which is part of the regionalExtras object:

ParametersTypeFormatDescription
argentinaobjectIndicates fields specific to the country, as follows:
businessIDstring8-digitRequired for Non-Bank Networks payments. Indicates the number assigned to the collection agent that is part of the Visa program.
dynamicMerchantNamestringRecommended format:
[extrabankName]*[subMerchantName]
Required for Non-Bank Networks payments. Indicates the name or description of the collection agent.

Sample request

The following is an example of the regionalExtras object in the context of a payment request:

"regionalExtras":{  
     "argentina":{  
          "businessID": "00000025",  
          "dynamicMerchantName": "Fiserv_Clover"  
}  
}

The payment response does not reference the fields specified for Non-Bank Networks.

Payment Facilitators (PFACs)

To process a payment through a PFAC using a REST integration, the client merchant’s data
must be included in the payment request. To do this, add the subMerchant object within
the argentina object, which is included in the regionalExtras object.

Properties of the subMerchant object:

ParametersTypeFormatDescription
subMerchantobjectRequired for PFAC payments (Payment
Facilitators). Defined with the following properties:
merchantIDstringUnique identifier of the client merchant
capturing the transaction.
mccstring4-digitMerchant Category Code.

- 6051 for Mastercard transactions.

- 4829 for Visa transactions.
legalNamestringLegal name or business name of the client
merchant.
addressobjectIndicates the legal address of the client merchant,
with the following properties:
address 1stringMain street address.
zipstringZIP or postal code.
citystringCity.
countrystring3-charaterCountry.
documentobjectIndicates the CUIT (tax ID) details of the client
merchant, with the following properties:
typestringIndicates the document type. Use
SINGLE_TAX_IDENTIFICATION for CUIT.
Note: CUIT (Clave Única de Identificación Tributaria) is the unique tax identification code in Argentina, used to identify individuals, businesses, and entities for all tax-related matters.
numberstring11-digitIndicates the CUIT number.

Sample request

The following is an example of the regionalExtras object in the context of a payment request:

"regionalExtras": {
  "argentina": {
    "currency": "ARS",
    "subMerchant": {
      "merchantID": "00000012",
      "mcc": "4816",
      "legalName": "Clover SubMerchant",
      "address": {
        "address1": "Calle 123",
        "zip": "1234",
        "city": "CABA",
        "country": "ARG"
      },
      "document": {
        "type": "SINGLE_TAX_IDENTIFICATION",
        "number": "12345678912"
      }
    }
  }
}

The payment response does not reference the fields specified for PFAC.