Pular para o conteúdo principal

Listar Entradas de Instrumentos de Pagamento

A listagem de entradas de instrumentos de pagamento retornará todas as entradas de um instrumento de pagamento específico que se enquadrarem nos query parameters enviados na request.

Request

ENDPOINT
/wallet/WALLET_KEY/payment_instrument/PAYMENT_INSTRUMENT_KEY/payment_instrument_entries
MÉTODO
GET

Path Parameters

CampoTipoDescriçãoCaracteres
wallet_keyuuidv4Chave única da carteira no formato UUID v436
payment_instrument_keyuuidv4Chave única do instrumento de pagamento no formato UUID v436

Query Parameters

CampoTipoDescriçãoCaracteres
payment_instrument_entry_type *stringTipo da entrada do instrumento de pagamentoEnumeradores payment_instrument_entry_type
payment_instrument_entry_status *stringStatus da entrada do instrumentoEnumeradores payment_instrument_entry_status
pageintegerNúmero da página para paginação-
page_sizeintegerQuantidade de itens por página-
Validações
  • Paginação: Valores de página e tamanho devem ser inteiros válidos
  • Tamanho da página: Máximo de 100 itens por página

Enumeradores payment_instrument_entry_type

EnumeradorDescrição
purchaseCompra
withdrawSaque
postpaid_card_issuanceEmissão de cartão pós-pago

Enumeradores payment_instrument_entry_status

EnumeradorDescrição
processing_conclusionEntrada em processamento de conclusão
processing_cancellationEntrada em processamento de cancelamento
concludedEntrada concluída
canceledEntrada cancelada
Observação

A entrada do instrumento de pagamento pode transicionar diretamente de processing_conclusion para processing_cancellation e canceled. Nesse caso, nenhum invoice item é criado.

Response

STATUS
200
Response Body: Lista de entradas de instrumentos de pagamento
{
"data": [
{
"payment_instrument_entry_key": "8cb70dea-9fb0-4a68-9572-99a72849c8d6",
"payment_instrument_entry_amount": 150.00,
"payment_instrument_entry_type": "purchase",
"payment_instrument_entry_status": "concluded",
"payment_instrument_entry_data": {
"merchant_name": "Merchant Name",
"merchant_country": "Merchant Country",
"merchant_postal_code": "Merchant Postal Code",
"merchant_city": "Merchant City",
"merchant_street": "Merchant Street"
},
"created_at": "2024-01-15T10:30:00Z"
},
{
"payment_instrument_entry_key": "9db81efb-0ac1-5b79-0683-00b8395a9e7",
"payment_instrument_entry_amount": 200.00,
"payment_instrument_entry_type": "withdraw",
"payment_instrument_entry_status": "canceled",
"payment_instrument_entry_data": {
"merchant_name": "Merchant Name",
"merchant_country": "Merchant Country",
"merchant_postal_code": "Merchant Postal Code",
"merchant_city": "Merchant City",
"merchant_street": "Merchant Street"
},
"created_at": "2024-01-14T14:45:00Z"
}
],
"pagination": {
"current_page": 1,
"rows_per_page": 100
}
}

Response Body Params

CampoTipoDescriçãoCaracteres
data *object arrayEntradas de instrumentos de pagamentoObjeto payment_instrument_entry
pagination *objectInformações de paginaçãoObjeto pagination

Objeto payment_instrument_entry

CampoTipoDescriçãoCaracteres
payment_instrument_entry_key *uuidv4Chave única de identificação da entrada no formato uuid v436
payment_instrument_entry_amount *floatValor da entrada-
payment_instrument_entry_type *stringTipo da entrada do instrumento de pagamentoEnumeradores payment_instrument_entry_type
payment_instrument_entry_status *stringStatus da entrada do instrumentoEnumeradores payment_instrument_entry_status
payment_instrument_entry_dataobjectDados do adicionaisObjeto payment_instrument_entry_data
created_at *stringData de criação (formato ISO 8601 UTC)-

Objeto payment_instrument_entry_data (purchase | withdraw)

CampoTipoDescriçãoCaracteres
merchant_name *stringNome do estabelecimento comercial-
merchant_country *stringPaís do estabelecimento comercial-
merchant_postal_code *stringCódigo postal do estabelecimento comercial-
merchant_city *stringCidade do estabelecimento comercial-
merchant_street *stringRua do estabelecimento comercial-

Objeto payment_instrument_entry_data (postpaid_card_issuance)

CampoTipoDescriçãoCaracteres
postpaid_card_issuance_name *stringNome da emissão do cartão pós-pago-
payment_instrument_key *stringChave única do instrumento de pagamento no formato UUID v436
postpaid_card_key *stringChave única do cartão pós-pago no formato UUID v436
Observação

Esta entrada existe apenas para cartões de carteira de cartão consignado.

Objeto pagination

CampoTipoDescriçãoCaracteres
current_page *integerPágina atual-
rows_per_page *integerItens por página-

Error Response

STATUS
4xx
Response Body: Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo",
"extra_fields": {}
}
Código HTTP
status
Código QI
code
Título
title
Descrição (eng)
description
Descrição (pt-br)
translation
400CIN000069Bad RequestInvalid integer value for page or size query string parametersValor inválido para parâmetros de página ou tamanho de página
400CIN000084Bad RequestInvalid query payment instrument entry statusStatus de consulta de instrumento de pagamento inválido
400CIN000085Bad RequestInvalid query payment instrument entry typeTipo de consulta de instrumento de pagamento inválido
404CIN000007Wallet not FoundWallet with key: abeca0d0-a09d-4b3b-a495-40b553422ced was not foundCarteira com a chave: abeca0d0-a09d-4b3b-a495-40b553422ced não foi encontrado
404CIN000017Payment Instrument Not FoundPayment instrument was not foundInstrumento de pagamento não foi encontrado