DOCS

Captura de pagamento manual

Captura de pagamento manual

Capture pagamentos sob demanda ao atender pedidos fora do Dashboard da Zonos.

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

Se você atender pedidos fora do Dashboard, poderá usar nossa mutação orderPaymentCapture para capturar o pagamento antes do período de espera de 3 dias ou antes do pedido ser enviado, o que ocorrer primeiro.

Capturar pagamento manualmente 

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

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

Verificar o status do pagamento 

Um pedido pode ter um dos seguintes status:

  • UNPAID
  • PAID
  • PARTIALLY_REFUNDED
  • REFUNDED
  • VOIDED

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

1query order {
2 order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
3 id
4 charges {
5 id
6 paymentStatus
7 }
8 }
9}
GraphQL API ReferenceTypes, inputs, and operations used in this guide

Esta página foi útil?