# Retrieves business configurations (payment methods, brands, installments, etc).

**GET** `/business-configurations`

Base URL: `https://api-sbx.pre.globalgetnet.com/dpy/web-checkout/v1`

Retrieves the business configurations for Web Checkout, including available payment methods, card brands, and installment options.

## Authorization

- PROD (oauth2)
- PRE (oauth2)

## Responses

### 200

OK

- `instant_payment` (object)
  - `enabled` (boolean)
- `bankslip` (object)
  - `enabled` (boolean)
- `c2p_master` (object)
  Mastercard Click to Pay configuration
  - `enabled` (boolean)
- `credit` (object)
  - `enabled` (boolean)
  - `brands` (object[])
    - `enabled` (boolean)
    - `brand` ("Payment by credit - MASTER - VISA - AMEX - ELO - HIPERCARD" | "Payment by debit - MASTER - VISA")
      The available card's brand accepted. See <a href="https://docs.globalgetnet.com/en/products/online-payments/web-checkout?doc=supported-payment-methods-wbc"> <b>Supported Payment Methods</b></a> to know all card brands by country.
    - `currencies` (string[])
    - `threeds` (boolean)
      Informational field only. Indicates whether this card brand goes through the 3D Secure (3DS) authentication in the Web Checkout payment flow. It is provided solely for the API consumer's awareness and cannot be enabled or disabled through business-configurations.
    - `suported_installments` (object[])
      - `schema_name` (string)
      - `installments` (integer[])
      - `installments_with_interest` (integer[])
      - `installments_with_increase` (object[])
        - `installments` (integer[])
        - `rate` (number)
- `debit` (object)
  - `enabled` (boolean)
  - `brands` (object[])
    - `enabled` (boolean)
    - `brand` ("Payment by credit - MASTER - VISA - AMEX - ELO - HIPERCARD" | "Payment by debit - MASTER - VISA")
      The available card's brand accepted. See <a href="https://docs.globalgetnet.com/en/products/online-payments/web-checkout?doc=supported-payment-methods-wbc"> <b>Supported Payment Methods</b></a> to know all card brands by country.
    - `currencies` (string[])
    - `threeds` (boolean)
      Informational field only. Indicates whether this card brand goes through the 3D Secure (3DS) authentication in the Web Checkout payment flow. It is provided solely for the API consumer's awareness and cannot be enabled or disabled through business-configurations.
    - `suported_installments` (object[])
      - `schema_name` (string)
      - `installments` (integer[])
      - `installments_with_interest` (integer[])
      - `installments_with_increase` (object[])
        - `installments` (integer[])
        - `rate` (number)

Example:

```json
{
  "instant_payment": {
    "enabled": true
  },
  "bankslip": {
    "enabled": true
  },
  "credit": {
    "enabled": true,
    "brands": [
      {
        "enabled": true,
        "brand": "VISA",
        "currencies": [
          "ARS"
        ],
        "threeds": true,
        "suported_installments": [
          {
            "schema_name": "plan_emisor",
            "installments": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "installments_with_interest": [
              2,
              3
            ],
            "installments_with_increase": [
              {
                "installments": [
                  3,
                  4
                ],
                "rate": 3.5
              }
            ]
          }
        ]
      }
    ]
  },
  "debit": {
    "enabled": true,
    "brands": [
      {
        "enabled": true,
        "brand": "VISA",
        "currencies": [
          "ARS"
        ],
        "threeds": true
      },
      {
        "enabled": true,
        "brand": "MASTER",
        "currencies": [
          "ARS"
        ],
        "threeds": true
      }
    ]
  }
}
```

### 400

Bad request.

- `code` (string)
  Unique alphanumeric human readable error code
- `message` (string, required)
  Brief summary of the reported issue
- `details` (object[])
  Array of errors.

  The object type varies depending on the error context.

Example:

```json
{
  "code": "validation_error",
  "message": "One or more fields failed validation",
  "details": "[ {\"field\": \"amount\", \"error\": \"amount is required\"} ]"
}
```

### 401

Unauthorized

- `code` (string)
  Unique alphanumeric human readable error code
- `message` (string, required)
  Brief summary of the reported issue
- `details` (object[])
  Array of errors.

  The object type varies depending on the error context.

Example:

```json
{
  "code": "validation_error",
  "message": "One or more fields failed validation",
  "details": "[ {\"field\": \"amount\", \"error\": \"amount is required\"} ]"
}
```

### 404

Not found

- `code` (string)
  Unique alphanumeric human readable error code
- `message` (string, required)
  Brief summary of the reported issue
- `details` (object[])
  Array of errors.

  The object type varies depending on the error context.

Example:

```json
{
  "code": "validation_error",
  "message": "One or more fields failed validation",
  "details": "[ {\"field\": \"amount\", \"error\": \"amount is required\"} ]"
}
```

### 500

Internal server error

- `code` (string)
  Unique alphanumeric human readable error code
- `message` (string, required)
  Brief summary of the reported issue
- `details` (object[])
  Array of errors.

  The object type varies depending on the error context.

Example:

```json
{
  "code": "validation_error",
  "message": "One or more fields failed validation",
  "details": "[ {\"field\": \"amount\", \"error\": \"amount is required\"} ]"
}
```