DOCS

Captura de pagamento manual

Captura de pagamento manual

Capture pagamentos sob demanda ao cumprir pedidos fora do Painel Zonos.

Quando a captura de pagamento atrasada está habilitada, Zonos captura automaticamente o pagamento três dias após um pedido ser feito ou até que o pedido seja enviado do Painel Zonos.

Se você estiver cumprindo pedidos fora do Painel, pode usar nossa mutação orderPaymentCapture para capturar o pagamento antes do período de atraso de 3 dias ou antes que o pedido seja enviado, o que ocorrer primeiro.

Capturando pagamento manualmente 

Para capturar o pagamento de um pedido, chame a mutação orderPaymentCapture, passando o orderId como um parâmetro de entrada.

Mutação de captura de pagamento manual

1
2
3
4
5
6
7
8
9
10
11
mutation manualCapture {
  orderPaymentCapture(
    input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }
  ) {
    id
    charges {
      id
      paymentStatus
    }
  }
}

Verificando o status do pagamento 

Um pedido pode ter um dos seguintes status:

  • NÃO_PAGO
  • PAGO
  • PARCIALMENTE_REEMBOLSADO
  • REEMBOLSADO
  • ANULADO

Depois de ter chamado para capturar o pagamento, você pode consultar o pedido para ver que o status do pagamento do pedido mudou para PAGO.

Consultar status do pagamento do pedido

1
2
3
4
5
6
7
8
9
query order {
  order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
    id
    charges {
      id
      paymentStatus
    }
  }
}

Esta página foi útil?