Capturar pagamento manualmente
Para capturar o pagamento de um pedido, chame a mutação orderPaymentCapture, passando o orderId como parâmetro de entrada.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}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.
1
query order {2
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {3
id4
charges {5
id6
paymentStatus7
}8
}9
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
MUTATIONS
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
orderPaymentCapturepara capturar o pagamento antes do período de espera de 3 dias ou antes do pedido ser enviado, o que ocorrer primeiro.