---
title: "PostChargeResponse"
url: "https://devcenter.stone.com.br/apis/stone-online-legacy/versions/4fb6db99-cd62-490f-8c0f-b04e7c2acd41/schemas/PostChargeResponse"
---

> Full API specification: https://devcenter.stone.com.br/apis/stone-online-legacy/versions/4fb6db99-cd62-490f-8c0f-b04e7c2acd41.md

# PostChargeResponse

## OpenAPI definition

```yaml
openapi: 3.0.3
info:
  title: Stone Online · API (Legado)
  version: 1.0.0
servers:
  - url: https://payments.stone.com.br/v1
    description: Payment API Production Server
components:
  schemas:
    PostChargeResponse:
      type: object
      required:
        - id
        - initiator_id
        - amount
        - payment_method
        - status
        - created_at
      properties:
        id:
          type: string
          description: Identificador único da cobrança.
        initiator_id:
          type: string
          description: Identificador externo (cliente) que pode ser utilizado em reversões
            e consultas.
        reference_id:
          type: string
          description: Identificador externo, geralmente relacionado a um pedido ou outra
            referência do cliente, apenas em fluxos informacionais.
        amount:
          type: integer
          format: int64
          description: Valor requisitado na cobrança em centavos.
        payment_method:
          type: string
          description: Meio de pagamento da cobrança.
          enum:
            - card
        status:
          type: string
          description: Status atual da Charge
          enum:
            - authorized
            - paid
            - canceled
            - declined
        created_at:
          type: string
          format: yyyy-MM-ddTHH:mm:ssZ
          description: Data e hora da criação da cobrança no formato ISO8601.
        card_transaction:
          type: object
          required:
            - type
            - card
            - result
            - transaction_id
            - operation_id
            - acquirer_return_code
          properties:
            type:
              type: string
              enum:
                - credit
                - debit
                - voucher
              description: Detalhamento de que tipo de cartão está sendo utilizado na
                cobrança.
            funding_source:
              type: string
              description: Indicação para o método de liquidação a ser utilizado.
              enum:
                - credit
                - debit
                - prepaid
            result:
              type: string
              description: Resultado da operação que foi executada
              enum:
                - success
                - failed
            transaction_id:
              type: string
              description: Identificador da transação emitido pelo provedor (Adquirente).
            operation_id:
              type: string
              description: Identificador da operação gerado pela adquirente.
            brand_transaction_id:
              type: string
              description: Identificador da transação no Emissor.
            authorization_code:
              type: string
              description: Código de autorização.
              minLength: 6
              maxLength: 6
            acquirer_message:
              type: string
              description: Mensagem de resultado da operação retornada pela adquirente.
            acquirer_return_code:
              type: string
              minLength: 2
              maxLength: 4
              description: Código de resultado da operação retornado pela adquirente.
            brand_return_code:
              type: string
              description: Código de retorno ABECS.
            merchant_advice_code:
              type: string
              description: código de retorno do padrão MAC.
            additional_data:
              type: array
              description: Detalhamento de informações adicionais
              items:
                type: object
                required:
                  - name
                  - value
                properties:
                  name:
                    type: string
                    description: Nome da propriedade adicional
                  value:
                    type: string
                    description: Valor da propriedade adicional
            card:
              type: object
              required:
                - brand
              properties:
                brand:
                  type: string
                  description: Bandeira do cartão
                remaining_balance:
                  type: integer
                  format: int64
                  description: Saldo disponível no cartão, caso seja informado pela adquirente
                emv_response:
                  type: string
                  format: binary
                  description: EMV
                payment_account_reference:
                  type: string
                  description: Referência exclusiva ao cartão, usada por comerciantes e
                    adquirentes para vincular transações tokenizadas e não
                    tokenizadas associadas ao mesmo cartão subjacente (PAR).
```
