/charges/{id}/capture
Captura de uma charge autorizada.
A autenticação no endpoint é feita da seguinte forma:
- Bearer Token Authorization: Token JWT.
Path Parameters
Identificador da charge retornado em sua criação
Headers
Domínio utilizado para processar a requisição. Neste caso, determina o ambiente do serviço, podendo ter os valores:
payments.stone.com.br: ambiente produtivosdx-payments.stone.com.br: ambiente de sandbox (pré-produção)
Body
application/json
Body
PostChargeCaptureRequest
Valor a ser capturado
>= 1
Dados obtidos do chip do cartão
Identificador externo que pode ser utilizado para identificar cada operação realizada
Response
application/json
Response
OK
PostChargeResponse
Identificador único da cobrança.
Identificador externo (cliente) que pode ser utilizado em reversões e consultas.
Identificador externo, geralmente relacionado a um pedido ou outra referência do cliente, apenas em fluxos informacionais.
Valor requisitado na cobrança em centavos.
Meio de pagamento da cobrança.
Allowed values:card
Status atual da Charge
Allowed values:authorizedpaidcanceleddeclined
Data e hora da criação da cobrança no formato ISO8601.
Show Child Parameters
Authentication
Path Parameters
Headers
Body
/charges/cancel
Reversão ou Cancelamento de uma charge.
Pode ser utilizado o id ou o initiator_id.
Se os dois forem informados, será usado o id.
A autenticação no endpoint é feita da seguinte forma:
- Bearer Token Authorization: Token JWT.
Headers
Domínio utilizado para processar a requisição. Neste caso, determina o ambiente do serviço, podendo ter os valores:
payments.stone.com.br: ambiente produtivosdx-payments.stone.com.br: ambiente de sandbox (pré-produção)
Body
application/json
Body
PostChargeCancelRequest
Identificador da charge. Obrigatório se não for informado o initiator_id
Identificador externo que pode ser utilizado em reversões. Obrigatório se não for informado o id
Valor a ser revertido (valor da autorização)
>= 1
Motivo da solicitação do cancelamento
Identificador externo que pode ser utilizado para identificar cada operação realizada
Informações específicas para cancelamentos de transações utilizando o método de pagamento cartão. Este nó é obrigatório apenas para transações da bandeira Banricompras com cartão presente. Caso contrário, deve ser omitido
Show Child Parameters
Response
application/json
Response
OK
PostChargeCancelResponse
Identificador da charge
Valor estornado/revertido em centavos
Payment method da charge
Allowed values:card
Status atual da Charge
Allowed values:authorizedpaidcanceleddeclined
Show Child Parameters
Authentication
Headers
Body
/health_check/live
Endpoint para checagem de disponibilidade da aplicação.
Headers
Domínio utilizado para processar a requisição. Neste caso, determina o ambiente do serviço, podendo ter os valores:
payments.stone.com.br: ambiente produtivosdx-payments.stone.com.br: ambiente de sandbox (pré-produção)
Response
200 text/plain
Response
OK
Headers
/health_check/ready
Endpoint para checagem da disponibilidade das dependências internas (EventBus e Adquirência) da aplicação.
Headers
Domínio utilizado para processar a requisição. Neste caso, determina o ambiente do serviço, podendo ter os valores:
payments.stone.com.br: ambiente produtivosdx-payments.stone.com.br: ambiente de sandbox (pré-produção)
Response
application/json
Response
OK
HealthCheckReadyResponse
Status do serviçamento
Allowed values:HealthyDegradedUnhealthy
Duração na checagem
Show Child Parameters
Headers
/cards/verify
Validação de um novo cartão.
A autenticação no endpoint é feita da seguinte forma:
- Bearer Token Authorization: Token JWT.
Headers
Domínio utilizado para processar a requisição. Neste caso, determina o ambiente do serviço, podendo ter os valores:
payments.stone.com.br: ambiente produtivosdx-payments.stone.com.br: ambiente de sandbox (pré-produção)
Body
application/json
Body
PostCardsVerifyRequest
Tipo de cartão está sendo utilizado na cobrança.
Allowed values:creditdebitvoucher
Data e hora da operação utilizando o fuso horário do local do dispositivo no formato ISO8601.
Identificador externo (cliente) que pode ser utilizado em reversões e consultas.
Identificador externo, geralmente relacionado a um pedido ou outra referência do cliente, apenas em fluxos informacionais.
Informação adicional apresentada na filipeta para o comprador final. Em geral o nome fantasia do cliente.
Código de categoria do lojista ou sublojista relacionado à cobrança.
Show Child Parameters
Response
application/json
Response
OK
PostCardsVerifyResponse
Identificador único da validação.
Identificador externo (cliente) que pode ser utilizado em reversões e consultas.
Identificador externo, geralmente relacionado a um pedido ou outra referência do cliente, apenas em fluxos informacionais.
Status atual da validação
Allowed values:authorizeddeclined
Resultado da operação de validação
Allowed values:successfailed
Data e hora da criação da validação no formato ISO8601.
Identificador da transação emitido pelo provedor (Adquirente).
Identificador da operação gerado pela adquirente.
Código de autorização.
>= 6 characters<= 6 characters
Mensagem de resultado da operação retornada pela adquirente.
Código de resultado da operação retornado pela adquirente.
>= 2 characters<= 4 characters