Capturando el pago manualmente
Para capturar el pago de un pedido, llame a la mutación orderPaymentCapture
, pasando el orderId
como un parámetro de entrada.
Mutación de captura de pago 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 el estado del pago
Un pedido puede tener uno de los siguientes estados:
- NO_PAGADO
- PAGADO
- PARCIALMENTE_REEMBOLSADO
- REEMBOLSADO
- ANULADO
Después de haber llamado para capturar el pago, puedes consultar el pedido para ver que el estado del pago del pedido ha cambiado a PAGADO.
Consultar estado de pago del pedido
1
2
3
4
5
6
7
8
9
query order {
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
id
charges {
id
paymentStatus
}
}
}
Captura de pago manual
Capture pagos bajo demanda al cumplir pedidos fuera del Panel de Zonos.
Cuando se habilita la captura de pago retrasada, Zonos captura automáticamente el pago tres días después de que se realiza un pedido o hasta que el pedido se envía desde el Panel de Zonos.
Si está cumpliendo pedidos fuera del Panel, puede usar nuestra mutación
orderPaymentCapture
para capturar el pago antes del período de retraso de 3 días o antes de que se envíe el pedido, lo que ocurra primero.