Capturar pagos manualmente
Para capturar el pago de un pedido, llame a la mutación orderPaymentCapture, pasando el 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 el estado del pago
Un pedido puede tener uno de los siguientes estados:
- UNPAID
- PAID
- PARTIALLY_REFUNDED
- REFUNDED
- VOIDED
Después de llamar para capturar el pago, puede consultar el pedido para ver que el estado de pago del pedido ha cambiado a 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 manual de pagos
Capture pagos bajo demanda al cumplir pedidos fuera de Dashboard de Zonos.
Cuando la captura de pago diferida está habilitada, Zonos captura automáticamente el pago tres días después de realizar un pedido o hasta que el pedido se envía desde Dashboard de Zonos.
Si cumple pedidos fuera de Dashboard, puede utilizar nuestra mutación
orderPaymentCapturepara capturar el pago antes del periodo de espera de 3 días o antes de que se envíe el pedido, lo que ocurra antes.