Você está na versão correta da documentação?
Verifique na sua Dashboard a versão da API que você está usando. Você deve usar a documentação correspondente. Para saber mais, veja: Versionamento.
Ao criar ou atualizar uma transação, este será o objeto que você irá receber como resposta em cada etapa do processo de efetivação da transação.
Propriedade | Descrição |
---|---|
objectString | Nome do tipo do objeto criado/modificado. Valor retornado: transaction |
statusString | Representa o estado da transação. Para cada atualização no processamento da transação, esta propriedade será alterada, e caso esteja usando uma postback_url , seus servidores serão notificados de tais updates.Valores possíveis: processing , authorized , paid , refunded , waiting_payment , pending_refund , refused , chargedback . |
refuse_reasonString | Motivo pelo qual a transação foi recusada. Valores possíveis: acquirer , antifraud , internal_error , no_acquirer , acquirer_timeout |
status_reasonString | Agente responsável pela validação ou anulação da transação. Valores possíveis: acquirer , antifraud , internal_error , no_acquirer , acquirer_timeout |
acquirer_nameString | Adquirente responsável pelo processamento da transação. Valores possíveis: development (em ambiente de testes), pagarme (adquirente Pagar.me), stone , cielo , rede . |
acquirer_idString | ID do adquirente responsável pelo processamento da transação. |
acquirer_response_codeString | Mensagem de resposta do adquirente referente ao status da transação. |
authorization_codeString | Código de autorização retornado pela bandeira. |
soft_descriptorString | Texto que irá aparecer na fatura do cliente depois do nome da loja. OBS: Limite de 13 caracteres. |
tidString | Código que identifica a transação no adquirente. |
nsuString | Código que identifica a transação no adquirente. |
date_createdString | Data de criação da transação no formato ISODate |
date_updatedString | Data de atualização da transação no formato ISODate |
amountInteger | Valor, em centavos, da transação. Exemplo: R$100,00 = 10000 |
authorized_amountInteger | Valor em centavos autorizado na transação, sempre menor ou igual a amount . |
paid_amountInteger | Valor em centavos capturado na transação, sempre menor ou igual a authorized_amount . |
refunded_amountInteger | Valor em centavos estornado até o momento na transação, sempre menor ou igual a paidamount |
installmentsInteger | Número de parcelas a serem cobradas. OBS: Mínimo 1 e Máximo 12. |
idNumeric | Número identificador da transação |
costFloat | Custo da transação para o lojista, envolvendo processamento e antifraude. |
card_holder_nameString | Nome do portador do cartão. |
card_last_digitsString | Últimos 4 dígitos do cartão. |
card_first_digitsString | Primeiros 5 dígitos do cartão |
card_brandString | Bandeira do cartão. |
card_pin_modeString | Usado em transações EMV, define se a validação do cartão aconteceu online(com banco emissor), ou offline( através do chip). |
postback_urlString | URL (endpoint) de seu sistema que receberá notificações a cada mudança no status da transação. |
payment_methodString | Método de pagamento, com os possíveis valores: credit_card e boleto . |
capture_methodString | Define qual foi a forma de captura dos dados de pagamento. Valores possíveis: magstripe, emv, ecommerce. |
antifraud_scoreString | Define qual foi a nota de antifraude atribuída a transação. Lembrando que por padrão, transações com score >= 95 são recusadas. |
boleto_urlString | URL do boleto para impressão |
boleto_barcodeString | Código de barras do boleto gerado na transação |
boleto_expiration_dateString | Data de expiração do boleto (em ISODate) |
refererString | Mostra se a transação foi criada utilizando a API Key ou Encryption Key |
ipString | IP de origem que criou a transação, podendo ser diretamente de seu cliente, caso a requisição venha diretamente do client-side, ou de seus servidores, caso tudo esteja centralizando em sua aplicação no server-side. |
subscription_idInteger | Caso essa transação tenha sido originada na cobrança de uma assinatura, o id desta será o valor dessa propriedade. |
phoneObject | Objeto com dados do telefone do cliente |
addressObject | Objeto com dados do endereço do cliente |
customerObject | Objeto com dados do cliente |
cardObject | Objeto com dados do cartão do cliente |
metadataObject | Objeto com dados adicionais informados na criação da transação. |
split_rulesObject | Objeto com as regras de split definidas para essa transação. |
antifraud_metadataObject | Objeto com dados usados na integração com antifraude. |
reference_keyString | Valor único que identifica a transação para permitir uma nova tentativa de requisição com a segurança de que a mesma operação não será executada duas vezes acidentalmente. |
{
"object": "transaction",
"status": "paid",
"refuse_reason": null,
"status_reason": "acquirer",
"acquirer_response_code": "0000",
"acquirer_name": "pagarme",
"acquirer_id": "56f9d019decf72cc70055d58",
"authorization_code": "415515",
"soft_descriptor": null,
"tid": 1627803,
"nsu": 1627803,
"date_created": "2017-06-17T20:01:52.955Z",
"date_updated": "2017-06-17T20:01:53.535Z",
"amount": 1000,
"authorized_amount": 1000,
"paid_amount": 1000,
"refunded_amount": 0,
"installments": 1,
"id": 1627803,
"cost": 50,
"card_holder_name": "Aardvark da Silva",
"card_last_digits": "2122",
"card_first_digits": "455636",
"card_brand": "visa",
"card_pin_mode": null,
"postback_url": "https://api.aardvark.com/handlepostback/pagarme",
"payment_method": "credit_card",
"capture_method": "ecommerce",
"antifraud_score": null,
"boleto_url": null,
"boleto_barcode": null,
"boleto_expiration_date": null,
"referer": "api_key",
"ip": "189.8.94.42",
"subscription_id": null,
"phone": null,
"address": null,
"customer": null,
"billing": null,
"shipping": null,
"items": [],
"card": {
"object": "card",
"id": "card_cj41mpuhc01bb3f6d8exeo072",
"date_created": "2017-06-17T18:41:10.801Z",
"date_updated": "2017-06-17T18:41:11.257Z",
"brand": "visa",
"holder_name": "Aardvark da Silva",
"first_digits": "424242",
"last_digits": "4242",
"country": "AR",
"fingerprint": "SK+CuBxPYsE7",
"valid": true,
"expiration_date": "1220"
},
"split_rules": null,
"antifraud_metadata": {},
"metadata": {
"idPedido": 123
}
}