> ## Documentation Index
> Fetch the complete documentation index at: https://scaleup-c34c4386.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /api/v1/transactions/direct/seller-config

> Retorna as configurações do vendedor necessárias para iniciar uma transação direta, como seller_id e marketplace_id.

Endpoint público utilizado pelo frontend de checkout para obter as credenciais do vendedor antes de processar um pagamento direto. Não requer autenticação. É obrigatório informar ao menos um dos parâmetros: `organization_id` ou `checkout_id`.

## Autenticação

Este endpoint é **público** e não requer autenticação.

## Parâmetros de Query

**organization\_id** `string`

Identificador da organização vendedora. Obrigatório caso `checkout_id` não seja informado.

**checkout\_id** `string`

Identificador do checkout em andamento. Obrigatório caso `organization_id` não seja informado.

## Resposta

**seller\_id** `string`

Identificador do vendedor no gateway de pagamentos, utilizado na criação da transação direta.

**marketplace\_id** `string`

Identificador do marketplace no gateway associado ao vendedor.

## Exemplo

```bash cURL theme={null}
curl -X GET "https://api.chargefy.io/api/v1/transactions/direct/seller-config?checkout_id=chk_01j9abc123"
```

```typescript SDK theme={null}
import { Chargefy } from '@chargefy/sdk';
const chargefy = new Chargefy({ accessToken: process.env.CHARGEFY_ACCESS_TOKEN });
const result = await chargefy.transactions.getSellerConfig({
  checkout_id: 'chk_01j9abc123',
});
```

## Resposta de Exemplo

```json theme={null}
{
  "seller_id": "seller_abc123xyz",
  "marketplace_id": "mktplace_xyz456"
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.