Skip to main content
GET
cURL

Escopo

Visão geral

Consulta um reembolso pelo id do pedido, o mesmo que chega em data.id no webhook refund_requested. Enquanto status for refund_requested, autoApproveAt é o prazo: até ele o comprador pode desistir, e depois dele o reembolso é efetivado sem depender de ninguém. Os estados estão em Listar Reembolsos.
Pedido de outra conta, ou pedido sem reembolso pedido nem feito, responde 404.

Exemplo

Authorizations

Authorization
string
header
required

Token de autenticação do tipo Bearer {access_token}, onde {access_token} é o token obtido no fluxo de autenticação.

Path Parameters

id
string
required

Id do pedido reembolsado ou com reembolso solicitado.

Response

Com status: "refund_requested", autoApproveAt é o prazo: até ele o comprador pode desistir; depois dele o reembolso é efetivado sem depender de ninguém.

id
string
required
read-only

Id do pedido. É também o id do reembolso: é por ele que se consulta e aprova.

refId
string
required
read-only

Id curto do pedido, o mesmo que aparece no painel.

status
enum<string>
required

refund_requested: o comprador pediu e a janela está aberta; se ninguém agir, o reembolso é efetivado em autoApproveAt. in_settlement: aprovado, aguardando a adquirente confirmar a devolução. acquirer_error: a adquirente recusou o estorno. refunded: devolvido.

  • refund_requested - refund_requested
  • in_settlement - in_settlement
  • acquirer_error - acquirer_error
  • refunded - refunded
Available options:
refund_requested,
in_settlement,
acquirer_error,
refunded
amount
string<decimal>
required
read-only

Valor deste pedido, como string decimal.

Example:

"2.49"

currency
string
required
read-only

Moeda do pedido.

paymentMethod
string
required
read-only

Método de pagamento do pedido.

offerType
string
required
read-only

main, orderbump, upsell ou downsell.

parentOrderId
string | null
required
read-only

Id do pedido principal da mesma compra, quando este é order bump ou upsell.

reason
string | null
required
read-only

Motivo informado pelo comprador ao pedir o reembolso.

refundedBy
string | null
required
read-only

Quem acionou o reembolso: customer (pedido pelo comprador), producer (aprovado ou feito pelo produtor) ou admin (suporte da Cakto).

paidAt
string<date-time> | null
required
read-only

Quando o pedido foi pago.

requestedAt
string<date-time> | null
required
read-only

Quando o comprador pediu o reembolso. null em reembolso feito sem solicitação.

autoApproveAt
string<date-time> | null
required
read-only

Fim da janela da solicitação: se o comprador não cancelar e ninguém aprovar antes, o reembolso é efetivado automaticamente neste instante. null fora da janela.

settlementStartedAt
string<date-time> | null
required
read-only

Quando o estorno foi enviado à adquirente.

refundedAt
string<date-time> | null
required
read-only

Quando a adquirente confirmou a devolução. null enquanto não confirmou.

customer
object
required

Comprador: nome e contato para falar com ele dentro da janela.

product
object
required
offer
object | null
required