Pular para o conteúdo principal

Listar Provedores

Recupere a lista de provedores disponíveis para associar ao lojista. Use o id retornado aqui como providerId ao criar uma credencial.

Endpoint​

GET/v1/providers

Não requer parâmetros adicionais. A resposta inclui todos os provedores disponíveis na plataforma.

Response
[
{
"id": "d1niaaopa579sdaa4tug",
"type": "payment_processor",
"context": "card_present",
"name": "PagSeguro",
"enabled": true,
"createdAt": "2026-01-10T12:00:00Z",
"updatedAt": "2026-01-10T12:00:00Z"
},
{
"id": "d1nic8kpa579sdaa4tuj",
"type": "payment_processor",
"context": "card_present",
"name": "BTG",
"enabled": true,
"createdAt": "2026-09-27T12:00:00Z",
"updatedAt": "2026-09-27T12:00:00Z"
},
{
"id": "d1nid0kpa579sdaa4tuk",
"type": "banking_entities",
"context": "unknown",
"name": "BTG",
"enabled": true,
"createdAt": "2026-01-10T12:00:00Z",
"updatedAt": "2026-01-10T12:00:00Z"
}
]

Campos da Resposta​

Array de provedores. Cada item:

CampoTipoDescrição
idstringIdentificador (XID) do provedor. É este valor que vai no campo providerId de POST /v1/credentials.
typestringTipo do provedor: payment_processor (adquirente) ou banking_entities (banco)
contextstringCanal atendido: card_present, card_not_present ou unknown
namestringNome do provedor
enabledbooleanSe o provedor está habilitado
createdAtstringTimestamp de criação (ISO 8601)
updatedAtstringTimestamp da última atualização (ISO 8601)
dica

Um mesmo name pode aparecer mais de uma vez com type/context diferentes (ex.: BTG). Escolha o provedor pelo par type/context, não apenas pelo nome.

Provedores Suportados​

Provedor (name)typecontextDescrição
PagSeguropayment_processorcard_presentPagSeguro — adquirente de cartão presente (POS)
Adiqpayment_processorcard_presentAdiq — adquirente de cartão presente (POS)
BTGpayment_processorcard_presentBTG — adquirente de cartão presente (POS), com roteamento
Cielopayment_processorcard_not_presentCielo — adquirente de e-commerce
Redepayment_processorcard_not_presentRede — adquirente de e-commerce
Adyenpayment_processorcard_not_presentAdyen — adquirente de e-commerce
Pagar.mepayment_processorcard_not_presentPagar.me — adquirente de e-commerce
BTGbanking_entitiesunknownBTG — banco, usado nas credenciais PIX

Provedores agrupados por canal​

GET/v1/providers/grouped

Retorna somente os provedores habilitados, agrupados por canal (context). É a forma mais simples de encontrar o provedor certo para cada tipo de credencial.

Response
{
"channels": [
{
"name": "card_present",
"providers": [
{ "id": "d1niaaopa579sdaa4tug", "name": "PagSeguro" },
{ "id": "d1nic8kpa579sdaa4tuj", "name": "BTG" }
]
},
{
"name": "card_not_present",
"providers": [
{ "id": "d1nib3kpa579sdaa4tuh", "name": "Cielo" }
]
},
{
"name": "unknown",
"providers": [
{ "id": "d1nid0kpa579sdaa4tuk", "name": "BTG" }
]
}
]
}
CampoTipoDescrição
channelsarrayLista de canais
channels[].namestringCanal (context): card_present, card_not_present ou unknown
channels[].providersarrayProvedores habilitados no canal
channels[].providers[].idstringIdentificador (XID) do provedor — usar como providerId
channels[].providers[].namestringNome do provedor
BTG de cartão

Para criar a credencial de cartão do BTG com roteamento, use o id do BTG no canal card_present. O BTG do canal unknown é o banco, usado nas credenciais PIX.

Provedores de PIX/banco (ex.: BTG, type = banking_entities), usados nas credenciais PIX de Criar Credencial, aparecem nesta mesma lista quando habilitados para a sua conta. O BTG também aparece como adquirente de cartão (type = payment_processor, context = card_present) — são dois provedores distintos, cada um com seu id.