DOCS

Captura manual de pagos

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 orderPaymentCapture para 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.

Capturar pagos manualmente 

Para capturar el pago de un pedido, llame a la mutación orderPaymentCapture, pasando el 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 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.

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

¿Fue útil esta página?