/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
Show Child Parameters
Authentication
Headers
Body
PostChargeRequest
objectPayment method da charge
Allowed values:card
Valor requisitado na cobrança em centavos.
Código da moeda de autorização da transação. Padrão ISO 3 dígitos. Quando não informado será considerado o valor default 986 (BRL).
>= 3 characters<= 3 characters
Identificador externo (cliente) que pode ser utilizado em reversões e consultas.
<= 123 characters
Identificador externo, geralmente relacionado a um pedido ou outra referência do cliente, apenas em fluxos informacionais.
<= 128 characters
Data e hora da operação utilizando o fuso horário do local do dispositivo no formato ISO8601.
Canal de interação utilizado pelo cliente na inicialização da transação:
standalone_device- Dispositivos que processam a transação de forma autônoma e direta (ex. POS).standalone_mobile- Dispositivos mobile que processam a transação de forma autônoma e direta (ex. TapPhone).website- Transações realizadas via ecommerce.app- Transações realizadas via aplicativo.payment_link- Obrigatório para transações realizadas através de link de pagamento.
Allowed values:standalone_devicestandalone_mobilewebsiteapppayment_link
Informações específicas para transações utilizando o método de pagamento cartão
Show Child Parameters
Dados do cliente que possui o cadastro com a adquirente e está utilizando um facilitador de pagamento.
Show Child Parameters
Indicador de inicialização de transação
Show Child Parameters
Dados relacionados a transação original.
Show Child Parameters
Identificador do cliente em provedores externos.
Limite máximo de caracteres por linha na impressão da filipeta.
>= 1<= 999
Dados para transações de aporte de recursos.
Show Child Parameters
Dados do cliente que está realizando a compra.
Show Child Parameters
Lista de itens da compra.
Show Child Parameters
PostChargeResponse
objectIdentificador ú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
PostChargeCaptureRequest
objectValor a ser capturado
>= 1
Dados obtidos do chip do cartão
Identificador externo que pode ser utilizado para identificar cada operação realizada
PostChargeCaptureResponse
objectIdentificador da charge
Valor capturado em centavos
Payment method da charge
Allowed values:card
Status atual da Charge
Allowed values:authorizedpaidcanceleddeclined