Instruções

Nossas APIs estão implementadas em conformidade com o princípio de design REST. Nossa API possui recursos orientados a URLs, com códigos HTTP para indicar erros. Nós utilizamos funcionalidades HTTP nativas, como verbos de ação POST, PUT/PATCH, GET, DELETE, para operações de leitura e escrita, bem como o modelo básico de autenticação HTTP. Nós suportamos chamadas diretas aos recursos da API a partir de outras origens, CORS (cross-origin resource sharing), permitindo você interagir de maneira segura com nossas APIs a partir de aplicações web, lembrando sempre de utilizar sua chave pública nesses casos, reservando sua chave secreta para chamadas internas de sistema. Todas as respostas da API estão no formato de dados JSON, incluindo erros. Para permitir que você possa explorar todos os serviços sem preocupação, nossas contas possuem chaves de acesso nos modos de produção (LIVE) e teste (TEST). Não é possível alternar entre modos, basta usar a chave apropriada para realizar operações em produção ou ambiente de teste. Chamadas feitas com chaves de teste não são processadas junto a instituições bancárias, facilitando o desenvolvimento.

Detalhes de Acesso

Os endpoints para as chamadas no ambiente de testes são:


Os endpoints para as chamadas no ambiente de produção são:


Autenticação Básica

Nossas APIs permitem autenticação utilizando Basic Auth.
Você receberá as credencias de produção e teste, contento para cada ambiente um marketplace_id, seller_id e uma publishable_key. Toda requisição recebida que não esteja em HTTPS será considerada comprometida pelo nosso sistema e irá falhar.

Credenciamento de Contas

CadastrarPortador Individual

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders
Headers
PayLoad
{
    "type": "individual",
    "name": "João da Silva",
    "email": "joao.silva@gmail.com",
    "national_registration": "81970301708",
    "revenue": 5500.50,
    "birthday": "1985-08-20",
    "mothers_name": "Maria da Silva",
    "identity_card": "156032898",
    "pep": false,
    "cbo": 212405
} 
Example request
curl -X POST -d '{
 "type":"individual",
 "name":"João da Silva",
 "email":"joao.silva@gmail.com",
 "national_registration":"81970301708",
 "revenue":5500.50,
 "birthday":"1985-08-20",
 "mothers_name":"Maria da Silva",
 "identity_card":"156032898",
 "pep":false,
 "cbo":212405
} 
' "/v2/marketplaces/:marketplaceId/banking/accreditation/holders"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders HTTP/1.1
Host: api-bank.ansertecnologia.com

{
 "type":"individual",
 "name":"João da Silva",
 "email":"joao.silva@gmail.com",
 "national_registration":"81970301708",
 "revenue":5500.50,
 "birthday":"1985-08-20",
 "mothers_name":"Maria da Silva",
 "identity_card":"156032898",
 "pep":false,
 "cbo":212405
} 

CadastrarPortador Bussiness

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders
Headers
PayLoad
{
    "type": "business",
    "name": "China in Box",
    "email": "contato@chinainbox.com",
    "national_registration": "67053773000107",
    "revenue": 15000.50,
    "cnae": "0111301",
    "legal_name": "Mbv Comercio de Alimentos Ltda.",
    "establishment": {
        "format": "LTDA",
        "date": "2001-03-05"
    }
}

Example request
curl -X POST -d '{
 "type":"business",
 "name":"China in Box",
 "email":"contato@chinainbox.com",
 "national_registration":"67053773000107",
 "revenue":15000.50,
 "cnae":"0111301",
 "legal_name":"Mbv Comercio de Alimentos Ltda.",
 "establishment":{
 "format":"LTDA",
 "date":"2001-03-05"
 }
}

' "/v2/marketplaces/:marketplaceId/banking/accreditation/holders"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders HTTP/1.1
Host: api-bank.ansertecnologia.com

{
 "type":"business",
 "name":"China in Box",
 "email":"contato@chinainbox.com",
 "national_registration":"67053773000107",
 "revenue":15000.50,
 "cnae":"0111301",
 "legal_name":"Mbv Comercio de Alimentos Ltda.",
 "establishment":{
 "format":"LTDA",
 "date":"2001-03-05"
 }
}

Cadastrar Telefone

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/phones
Headers
PayLoad
{
    "area_code": "21",
    "country_code": "55",
    "number": "33093829"
}
Example request
curl -X POST -d '{
 "area_code":"21",
 "country_code": "55",
 "number": "33093829"
}
' "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/phones"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/phones HTTP/1.1
Host: api-bank.ansertecnologia.com

{
 "area_code":"21",
 "country_code": "55",
 "number": "33093829"
}

Cadastrar Endereço

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/addresses
Headers
PayLoad
{
    "street": "Av da América",
    "number": "100",
    "city": "Rio de Janeiro",
    "complement": "Do lado Cittar América",
    "state": "Rio de Janeiro",
    "neighborhood": "Barra da Tijuca",
    "postal_code": "22783450",
    "country": "Brasil"
}
Example request
curl -X POST -d '{
 "street": "Av da América",
 "number": "100",
 "city": "Rio de Janeiro",
 "complement": "Do lado Cittar América",
 "state": "Rio de Janeiro",
 "neighborhood": "Barra da Tijuca",
 "postal_code": "22783450",
 "country": "Brasil"
}
' "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/addresses"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/addresses HTTP/1.1
Host: api-bank.ansertecnologia.com

{
 "street": "Av da América",
 "number": "100",
 "city": "Rio de Janeiro",
 "complement": "Do lado Cittar América",
 "state": "Rio de Janeiro",
 "neighborhood": "Barra da Tijuca",
 "postal_code": "22783450",
 "country": "Brasil"
}

Cadastrar Sócio

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners
Headers
PayLoad
{
    "type": "individual",
    "name": "João da Silva",
    "email": "joao.silva@gmail.com",
    "national_registration": "10057698007",
    "revenue": 5500.50,
    "birthday": "1985-08-20",
    "mothers_name": "Maria da Silva",
    "owner": "215d000509ee423b9d46253ad00eb575",
    "identity_card": "156022898",
    "pep": false,
    "cbo": 212405
}
Example request
curl -X POST -d '{
 "type":"individual",
 "name":"João da Silva",
 "email":"joao.silva@gmail.com",
 "national_registration":"10057698007",
 "revenue":5500.50,
 "birthday":"1985-08-20",
 "mothers_name":"Maria da Silva",
 "owner":"215d000509ee423b9d46253ad00eb575",
 "identity_card":"156022898",
 "pep":false,
 "cbo":212405
}' "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners HTTP/1.1
Host: api-bank.ansertecnologia.com

{
 "type":"individual",
 "name":"João da Silva",
 "email":"joao.silva@gmail.com",
 "national_registration":"10057698007",
 "revenue":5500.50,
 "birthday":"1985-08-20",
 "mothers_name":"Maria da Silva",
 "owner":"215d000509ee423b9d46253ad00eb575",
 "identity_card":"156022898",
 "pep":false,
 "cbo":212405
}

Cadastrar Telefone do Sócio

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/phones
Headers
PayLoad
{
    "area_code": "21",
    "country_code": "55",
    "number": "33093829"
}
Example request
curl -X POST -d '{
 "area_code":"21",
 "country_code": "55",
 "number": "33093829"
}
' "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/phones"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/phones HTTP/1.1
Host: api-bank.ansertecnologia.com

{
 "area_code":"21",
 "country_code": "55",
 "number": "33093829"
}

Cadastrar Endereço do Sócio

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/addresses
Headers
PayLoad
{
    "street": "Av da América",
    "number": "100",
    "city": "Rio de Janeiro",
    "complement": "Do lado Cittar América",
    "state": "Rio de Janeiro",
    "neighborhood": "Barra da Tijuca",
    "postal_code": "22783450",
    "country": "Brasil"
}
Example request
curl -X POST -d '{
 "street": "Av da América",
 "number": "100",
 "city": "Rio de Janeiro",
 "complement": "Do lado Cittar América",
 "state": "Rio de Janeiro",
 "neighborhood": "Barra da Tijuca",
 "postal_code": "22783450",
 "country": "Brasil"
}' "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/addresses"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/addresses HTTP/1.1
Host: api-bank.ansertecnologia.com

{
 "street": "Av da América",
 "number": "100",
 "city": "Rio de Janeiro",
 "complement": "Do lado Cittar América",
 "state": "Rio de Janeiro",
 "neighborhood": "Barra da Tijuca",
 "postal_code": "22783450",
 "country": "Brasil"
}

Enviar Doc do Sócio

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/documents
Headers
PayLoad
None
Example request
curl -X POST "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/documents"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/documents HTTP/1.1
Host: api-bank.ansertecnologia.com

Enviar Doc do Portador

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/documents?type=selfie
Headers
PayLoad
Example request
curl -X POST -d 'curl --location --request POST '/v2/marketplaces/19b2d3baf08f49cfbc292ae9b1990f25/banking/accreditation/holders/f8dfd0e3fcac44408d994e599c157a7c/documents?type=RG_FRENTE' \
--header 'Content-Type: image/jpeg' \
--data-binary '@/D:/Imagens/Selfie_icon.svg.png'' "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/documents?type=selfie"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/documents?type=selfie HTTP/1.1
Host: api-bank.ansertecnologia.com

curl --location --request POST '/v2/marketplaces/19b2d3baf08f49cfbc292ae9b1990f25/banking/accreditation/holders/f8dfd0e3fcac44408d994e599c157a7c/documents?type=RG_FRENTE' \
--header 'Content-Type: image/jpeg' \
--data-binary '@/D:/Imagens/Selfie_icon.svg.png'

Requisitar Aprovação do Portador

HTTP Request
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/approval
Headers
PayLoad
None
Example request
curl -X POST "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/approval"
POST /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/approval HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar Portadores do Marketplace

HTTP Request
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/banking/accreditation/holders
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/banking/accreditation/holders"
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/banking/accreditation/holders HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar Portador por ID

HTTP Request
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId"
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar CBO

HTTP Request
GET /v2/marketplaces/:marketplaceId/banking/accreditation/cbos
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/banking/accreditation/cbos"
GET /v2/marketplaces/:marketplaceId/banking/accreditation/cbos HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar CNAEs

HTTP Request
GET /v2/marketplaces/:marketplaceId/banking/accreditation/cnaes
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/banking/accreditation/cnaes"
GET /v2/marketplaces/:marketplaceId/banking/accreditation/cnaes HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar Endereço do Portador

HTTP Request
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/c3a6dd4f9e3c4507b05a663ee17bab4d/addresses
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/c3a6dd4f9e3c4507b05a663ee17bab4d/addresses"
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/c3a6dd4f9e3c4507b05a663ee17bab4d/addresses HTTP/1.1
Host: api-bank.ansertecnologia.com

Excluir Endereço do Portador

HTTP Request
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/addresses/:addressId
Headers
PayLoad
None
Example request
curl -X DELETE "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/addresses/:addressId"
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/addresses/:addressId HTTP/1.1
Host: api-bank.ansertecnologia.com

Excluir Endereço do Sócio

HTTP Request
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/addresses/:addressId
Headers
PayLoad
None
Example request
curl -X DELETE "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/addresses/:addressId"
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/addresses/:addressId HTTP/1.1
Host: api-bank.ansertecnologia.com

Excluir Sócio

HTTP Request
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId
Headers
PayLoad
None
Example request
curl -X DELETE "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId"
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar Endereço do Sócio

HTTP Request
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partenrs/:partenrId/addresses
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partenrs/:partenrId/addresses"
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partenrs/:partenrId/addresses HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar Telefone do Portador

HTTP Request
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/phones
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/phones"
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/phones HTTP/1.1
Host: api-bank.ansertecnologia.com

Excluir Telefone do Portador

HTTP Request
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/phones/:phoneId
Headers
PayLoad
None
Example request
curl -X DELETE "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/phones/:phoneId"
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/phones/:phoneId HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar Telefone do Sócio

HTTP Request
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/phones
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/phones"
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/phones HTTP/1.1
Host: api-bank.ansertecnologia.com

Excluir Telefone do Sócio

HTTP Request
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/phones/:phoneId
Headers
PayLoad
None
Example request
curl -X DELETE "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/phones/:phoneId"
DELETE /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/phones/:phoneId HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar Documentação do Portador

HTTP Request
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/documents
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/documents"
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/documents HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar Documentação do Sócio

HTTP Request
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/documents
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/documents"
GET /v2/marketplaces/:marketplaceId/banking/accreditation/holders/:holderId/partners/:partnerId/documents HTTP/1.1
Host: api-bank.ansertecnologia.com

Alterar telefone do Portador

HTTP Request
PUT /v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/phones/:phone_id
Headers
PayLoad
{
    "area_code": "21",
    "country_code": "55",
    "number": "33093829"
}
Example request
curl -X PUT -d '{
    "area_code": "21",
    "country_code": "55",
    "number": "33093829"
}' "/v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/phones/:phone_id"
PUT /v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/phones/:phone_id HTTP/1.1
Host: api-bank.ansertecnologia.com

{
    "area_code": "21",
    "country_code": "55",
    "number": "33093829"
}

Alterar endereço do Portador

HTTP Request
PUT /v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/addresses/:address_id
Headers
PayLoad
{
    "street": "Av da América",
    "number": "100",
    "city": "Rio de Janeiro",
    "complement": "Do lado Cittar América",
    "state": "Rio de Janeiro",
    "neighborhood": "Barra da Tijuca",
    "postal_code": "22783450",
    "country": "Brasil"
}
Example request
curl -X PUT -d '{
    "street": "Av da América",
    "number": "100",
    "city": "Rio de Janeiro",
    "complement": "Do lado Cittar América",
    "state": "Rio de Janeiro",
    "neighborhood": "Barra da Tijuca",
    "postal_code": "22783450",
    "country": "Brasil"
}' "/v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/addresses/:address_id"
PUT /v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/addresses/:address_id HTTP/1.1
Host: api-bank.ansertecnologia.com

{
    "street": "Av da América",
    "number": "100",
    "city": "Rio de Janeiro",
    "complement": "Do lado Cittar América",
    "state": "Rio de Janeiro",
    "neighborhood": "Barra da Tijuca",
    "postal_code": "22783450",
    "country": "Brasil"
}

Alterar endereço do sócio

HTTP Request
PUT /v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/partners/:partner_id/addresses/:address_id
Headers
PayLoad
{
    "street": "Av da América",
    "number": "100",
    "city": "Rio de Janeiro",
    "complement": "Do lado Cittar América",
    "state": "Rio de Janeiro",
    "neighborhood": "Barra da Tijuca",
    "postal_code": "22783450",
    "country": "Brasil"
}
Example request
curl -X PUT -d '{
    "street": "Av da América",
    "number": "100",
    "city": "Rio de Janeiro",
    "complement": "Do lado Cittar América",
    "state": "Rio de Janeiro",
    "neighborhood": "Barra da Tijuca",
    "postal_code": "22783450",
    "country": "Brasil"
}' "/v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/partners/:partner_id/addresses/:address_id
"
PUT /v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/partners/:partner_id/addresses/:address_id%0A HTTP/1.1
Host: api-bank.ansertecnologia.com

{
    "street": "Av da América",
    "number": "100",
    "city": "Rio de Janeiro",
    "complement": "Do lado Cittar América",
    "state": "Rio de Janeiro",
    "neighborhood": "Barra da Tijuca",
    "postal_code": "22783450",
    "country": "Brasil"
}

Alterar telefone do sócio

HTTP Request
PUT /v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/partners/:partner_id/phones/:phone_id
Headers
PayLoad
{
    "area_code": "21",
    "country_code": "55",
    "number": "33093829"
}
Example request
curl -X PUT -d '{
    "area_code": "21",
    "country_code": "55",
    "number": "33093829"
}' "/v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/partners/:partner_id/phones/:phone_id"
PUT /v2/marketplaces/:marketplace_id/banking/accreditation/holders/:holder_Id/partners/:partner_id/phones/:phone_id HTTP/1.1
Host: api-bank.ansertecnologia.com

{
    "area_code": "21",
    "country_code": "55",
    "number": "33093829"
}

Contas Digitais

Listagem de contas digitais

HTTP Request
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts"
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts HTTP/1.1
Host: api-bank.ansertecnologia.com

Recuperar detalhes de uma conta digital

HTTP Request
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts/:account_id
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts/:account_id"
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts/:account_id HTTP/1.1
Host: api-bank.ansertecnologia.com

Criação de conta digital

HTTP Request
POST /v2/marketplaces/:marketplace_id/holders/:holder_id/accounts
Headers
PayLoad
None
Example request
curl -X POST "/v2/marketplaces/:marketplace_id/holders/:holder_id/accounts"
POST /v2/marketplaces/:marketplace_id/holders/:holder_id/accounts HTTP/1.1
Host: api-bank.ansertecnologia.com

Listagem de contas digital por usuário

HTTP Request
GET /v2/marketplaces/:marketplace_id/holders/:holder_id/accounts
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplace_id/holders/:holder_id/accounts"
GET /v2/marketplaces/:marketplace_id/holders/:holder_id/accounts HTTP/1.1
Host: api-bank.ansertecnologia.com

Extrato de operações por conta

HTTP Request
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts/5bc92fbca05a47ce8aebb7c4de1f061e/operations
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts/5bc92fbca05a47ce8aebb7c4de1f061e/operations"
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts/5bc92fbca05a47ce8aebb7c4de1f061e/operations HTTP/1.1
Host: api-bank.ansertecnologia.com

Cartões

Realizar Pedido de Cartão

HTTP Request
POST /v4/marketplaces/:marketplaceId/holders/:holderId/cards/request
Headers
PayLoad
{
    "address_id": "190ae61865bf4fd2bd4fb98e6cd68bb0",
    "phone_id": "c143957f90944e9c9d8fda022118e4bf",
    "account_id": "4a9f136af00e4cea8302817e65ffe507",
    "printed_card_name": "Felipe Gutemberg",
    "password": "1010"
}
Example request
curl -X POST -d '{
   "address_id":"190ae61865bf4fd2bd4fb98e6cd68bb0",
   "phone_id":"c143957f90944e9c9d8fda022118e4bf",
   "account_id":"4a9f136af00e4cea8302817e65ffe507",
   "printed_card_name":"Felipe Gutemberg",
   "password":"1010"
}' "/v4/marketplaces/:marketplaceId/holders/:holderId/cards/request"
POST /v4/marketplaces/:marketplaceId/holders/:holderId/cards/request HTTP/1.1
Host: api-bank.ansertecnologia.com

{
   "address_id":"190ae61865bf4fd2bd4fb98e6cd68bb0",
   "phone_id":"c143957f90944e9c9d8fda022118e4bf",
   "account_id":"4a9f136af00e4cea8302817e65ffe507",
   "printed_card_name":"Felipe Gutemberg",
   "password":"1010"
}

Ativar Cartão

HTTP Request
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/activate
Headers
PayLoad
None
Example request
curl -X POST "/v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/activate"
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/activate HTTP/1.1
Host: api-bank.ansertecnologia.com

Bloquear Cartão

HTTP Request
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/block
Headers
PayLoad
None
Example request
curl -X POST "/v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/block"
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/block HTTP/1.1
Host: api-bank.ansertecnologia.com

Desbloquear Cartão

HTTP Request
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/unblock
Headers
PayLoad
None
Example request
curl -X POST "/v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/unblock"
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/unblock HTTP/1.1
Host: api-bank.ansertecnologia.com

Cancelar Cartão

HTTP Request
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/cancel
Headers
PayLoad
None
Example request
curl -X POST "/v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/cancel"
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/cancel HTTP/1.1
Host: api-bank.ansertecnologia.com

Solicitar segunda via de cartão

HTTP Request
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/reissue
Headers
PayLoad
{
    "mailing_address": {
        "complement": "Apt 1600",
        "postal_code": "22793380",
        "street": "Av das Américas",
        "number": 150,
        "neighborhood": "Barra da Tijuca",
        "city": "Rio de Janeiro",
        "state": "RJ",
        "country": "Brasil"
    }
}
Example request
curl -X POST -d '{
 "mailing_address":{
 "complement":"Apt 1600",
 "postal_code":"22793380",
 "street":"Av das Américas",
 "number":150,
 "neighborhood":"Barra da Tijuca",
 "city":"Rio de Janeiro",
 "state":"RJ",
 "country":"Brasil"
 }
}
' "/v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/reissue"
POST /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/reissue HTTP/1.1
Host: api-bank.ansertecnologia.com

{
 "mailing_address":{
 "complement":"Apt 1600",
 "postal_code":"22793380",
 "street":"Av das Américas",
 "number":150,
 "neighborhood":"Barra da Tijuca",
 "city":"Rio de Janeiro",
 "state":"RJ",
 "country":"Brasil"
 }
}

Trocar Senha do Cartão

HTTP Request
PUT /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/password
Headers
PayLoad
None
Example request
curl -X PUT "/v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/password"
PUT /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/password HTTP/1.1
Host: api-bank.ansertecnologia.com

Listar cartões de uma conta

HTTP Request
GET /v2/marketplaces/:marketplaceId/holders/:holderId/accounts/:accountId/cards
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/holders/:holderId/accounts/:accountId/cards"
GET /v2/marketplaces/:marketplaceId/holders/:holderId/accounts/:accountId/cards HTTP/1.1
Host: api-bank.ansertecnologia.com

Obter Dados de um Cartão

HTTP Request
GET /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey"
GET /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey HTTP/1.1
Host: api-bank.ansertecnologia.com

Obter Dados do Processo de Impressão do Cartão

HTTP Request
GET /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/delivery
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/delivery"
GET /v2/marketplaces/:marketplaceId/holders/:holderId/cards/:externalKey/delivery HTTP/1.1
Host: api-bank.ansertecnologia.com

Portador

Buscar Portador por ID

HTTP Request
GET /v2/marketplaces/:marketplaceId/holders/:holderId
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplaceId/holders/:holderId"
GET /v2/marketplaces/:marketplaceId/holders/:holderId HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar Portadores do Marketplace Adquirencia

HTTP Request
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/holders
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/holders"
GET /v2/marketplaces/64fad2c023664cf7b7026c7536def1d2/holders HTTP/1.1
Host: api-bank.ansertecnologia.com

Pagamentos

Pagamento de contas

HTTP Request
POST /v3/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts/5bc92fbca05a47ce8aebb7c4de1f061e/payments
Headers
PayLoad
{
    "bar_code": "21390001171200004540600010993343584310000001050",
    "amount": 1050
}
Example request
curl -X POST -d '{
    "bar_code":"21390001171200004540600010993343584310000001050",
    "amount": 1050
}' "/v3/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts/5bc92fbca05a47ce8aebb7c4de1f061e/payments"
POST /v3/marketplaces/64fad2c023664cf7b7026c7536def1d2/accounts/5bc92fbca05a47ce8aebb7c4de1f061e/payments HTTP/1.1
Host: api-bank.ansertecnologia.com

{
    "bar_code":"21390001171200004540600010993343584310000001050",
    "amount": 1050
}

Buscar pagamento por ID

HTTP Request
GET {{API_BK_URL_BASE}}/v2/marketplaces/:marketplace_id/accounts/:account_id/payments/:payment_id
Headers
PayLoad
None
Example request
curl -X GET "{{API_BK_URL_BASE}}/v2/marketplaces/:marketplace_id/accounts/:account_id/payments/:payment_id"
GET %7B%7BAPI_BK_URL_BASE%7D%7D/v2/marketplaces/:marketplace_id/accounts/:account_id/payments/:payment_id HTTP/1.1
Host: 

Buscar de detalhes do pagamento pelo código de barras

HTTP Request
GET /v2/marketplaces/:marketplace_id/accounts/:account_id/payments/barcode/:barcode
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplace_id/accounts/:account_id/payments/barcode/:barcode"
GET /v2/marketplaces/:marketplace_id/accounts/:account_id/payments/barcode/:barcode HTTP/1.1
Host: api-bank.ansertecnologia.com

Validação de código de barras para pagamento

HTTP Request
GET /v2/marketplaces/:marketplace_id/accounts/:account_id/payments/validation/:barcode
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplace_id/accounts/:account_id/payments/validation/:barcode"
GET /v2/marketplaces/:marketplace_id/accounts/:account_id/payments/validation/:barcode HTTP/1.1
Host: api-bank.ansertecnologia.com

PIX DICT

Criar chave de endereçamento

HTTP Request
POST /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries
Headers
PayLoad
{
    "value": "fulano@gmail.com",
    "type": "EMAIL"
}
Example request
curl -X POST -d '{
   "value":"fulano@gmail.com",
   "type":"EMAIL"
}' "/v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries"
POST /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries HTTP/1.1
Host: api-bank.ansertecnologia.com

{
   "value":"fulano@gmail.com",
   "type":"EMAIL"
}

Confirmar propriedade de chave de endereçamento

HTTP Request
POST /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id/ownership
Headers
PayLoad
{
    "code": "4040"
}
Example request
curl -X POST -d '{
	"code":"4040"
}' "/v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id/ownership"
POST /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id/ownership HTTP/1.1
Host: api-bank.ansertecnologia.com

{
	"code":"4040"
}

Reenvio de código de verificação de propriedade de chave de endereçamento

HTTP Request
POST /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id/ownership/resend
Headers
PayLoad
None
Example request
curl -X POST "/v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id/ownership/resend
"
POST /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id/ownership/resend%0A HTTP/1.1
Host: api-bank.ansertecnologia.com

Buscar vinculo com chave de endereçamento

HTTP Request
GET /v2/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id"
GET /v2/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id HTTP/1.1
Host: api-bank.ansertecnologia.com

Listar vínculos com chaves de endereçamento

HTTP Request
GET /v2/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:accounts_id/entries
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:accounts_id/entries"
GET /v2/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:accounts_id/entries HTTP/1.1
Host: api-bank.ansertecnologia.com

Alterar vínculo da chave de endereçamento

HTTP Request
PUT /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id
Headers
PayLoad
None
Example request
curl -X PUT "/v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id"
PUT /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id HTTP/1.1
Host: api-bank.ansertecnologia.com

Excluir vínculo com chave de endereçamento

HTTP Request
DELETE /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id
Headers
PayLoad
None
Example request
curl -X DELETE "/v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id"
DELETE /v3/marketplaces/:marketplace_id/banking/dict/holders/:holder_id/accounts/:account_id/entries/:entry_id HTTP/1.1
Host: api-bank.ansertecnologia.com

PIX Payments

Criar pagamento PIX

HTTP Request
POST /v3/marketplaces/:marketplace_id/banking/pix/holders/:holder_id/accounts/:account_id/payments
Headers
PayLoad
{
    "transaction_id": "d747dc8fffec48a69830b40af4078fe1",
    "amount": 120.50,
    "description": "Churrasco fim pandemia",
    "creditor": {
        "national_registration": "84154427008",
        "psp": "60746948",
        "key": {
            "value": "+552198744587",
            "type": "phone"
        }
    }
}
Example request
curl -X POST -d '{
   "transaction_id":"d747dc8fffec48a69830b40af4078fe1",
   "amount":120.50,
   "description":"Churrasco fim pandemia",
   "creditor":{
      "national_registration":"84154427008",
      "psp":"60746948",
      "key":{
         "value":"+552198744587",
         "type":"phone"
      }
  }
}' "/v3/marketplaces/:marketplace_id/banking/pix/holders/:holder_id/accounts/:account_id/payments"
POST /v3/marketplaces/:marketplace_id/banking/pix/holders/:holder_id/accounts/:account_id/payments HTTP/1.1
Host: api-bank.ansertecnologia.com

{
   "transaction_id":"d747dc8fffec48a69830b40af4078fe1",
   "amount":120.50,
   "description":"Churrasco fim pandemia",
   "creditor":{
      "national_registration":"84154427008",
      "psp":"60746948",
      "key":{
         "value":"+552198744587",
         "type":"phone"
      }
  }
}

Confirmar pagamento PIX

HTTP Request
POST /v3/marketplaces/:marketplace_id/banking/pix/holders/:holder_id/accounts/:account_id/payments/:payment_id/confirm
Headers
PayLoad
None
Example request
curl -X POST "/v3/marketplaces/:marketplace_id/banking/pix/holders/:holder_id/accounts/:account_id/payments/:payment_id/confirm"
POST /v3/marketplaces/:marketplace_id/banking/pix/holders/:holder_id/accounts/:account_id/payments/:payment_id/confirm HTTP/1.1
Host: api-bank.ansertecnologia.com

TED

Solicitação de Envio de TED

HTTP Request
POST /v3/marketplace/:marketplace_id/holders/:holder_id/accounts/:account_id/external-transfer-send
Headers
PayLoad
{
    "amount": 400,
    "recipient": {
        "account_check_digit": "01",
        "account_number": "10101010",
        "bank_code": "208",
        "document": "99467256000170",
        "name": "Anser",
        "routing_check_digit": "01",
        "routing_number": "0025"
    },
    "description": "Transferência Bancária",
    "reference_id": "7acb2cec-0f18-482c-a508-3eade9367ba3"
}
Example request
curl -X POST -d '{
 "amount": 400,
 "recipient": {
 "account_check_digit": "01",
 "account_number": "10101010",
 "bank_code": "208",
 "document": "99467256000170",
 "name": "Anser",
 "routing_check_digit": "01",
 "routing_number": "0025"
 },
 "description": "Transferência Bancária",
 "reference_id": "7acb2cec-0f18-482c-a508-3eade9367ba3"
}' "/v3/marketplace/:marketplace_id/holders/:holder_id/accounts/:account_id/external-transfer-send"
POST /v3/marketplace/:marketplace_id/holders/:holder_id/accounts/:account_id/external-transfer-send HTTP/1.1
Host: api-bank.ansertecnologia.com

{
 "amount": 400,
 "recipient": {
 "account_check_digit": "01",
 "account_number": "10101010",
 "bank_code": "208",
 "document": "99467256000170",
 "name": "Anser",
 "routing_check_digit": "01",
 "routing_number": "0025"
 },
 "description": "Transferência Bancária",
 "reference_id": "7acb2cec-0f18-482c-a508-3eade9367ba3"
}

Consulta de Envio de TED pelo referenceId

HTTP Request
GET /v2/marketplace/:marketplace_id/holders/:holder_id/accounts/:account_id/external-transfer-send/reference-id/:referenceId
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplace/:marketplace_id/holders/:holder_id/accounts/:account_id/external-transfer-send/reference-id/:referenceId"
GET /v2/marketplace/:marketplace_id/holders/:holder_id/accounts/:account_id/external-transfer-send/reference-id/:referenceId HTTP/1.1
Host: api-bank.ansertecnologia.com

Consulta de Envio de TED por externalTransferId

HTTP Request
GET /v2/marketplace/:marketplace_id/holders/:holder_id/accounts/:account_id/external-transfer-send/:externalTransferId
Headers
PayLoad
None
Example request
curl -X GET "/v2/marketplace/:marketplace_id/holders/:holder_id/accounts/:account_id/external-transfer-send/:externalTransferId"
GET /v2/marketplace/:marketplace_id/holders/:holder_id/accounts/:account_id/external-transfer-send/:externalTransferId HTTP/1.1
Host: api-bank.ansertecnologia.com