Acquisire il pagamento manualmente
Per acquisire il pagamento di un ordine, chiama la mutation orderPaymentCapture, passando orderId come parametro di input.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}10
}11
}Verificare lo stato del pagamento
Un ordine può avere uno dei seguenti stati:
- UNPAID
- PAID
- PARTIALLY_REFUNDED
- REFUNDED
- VOIDED
Dopo aver chiamato l'acquisizione del pagamento, puoi interrogare l'ordine per verificare che lo stato del pagamento sia cambiato in 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
Acquisizione manuale del pagamento
Acquisisci pagamenti su richiesta quando evadi ordini al di fuori di Zonos Dashboard.
Quando l'acquisizione pagamento differita è attivata, Zonos acquisisce automaticamente il pagamento tre giorni dopo l'ordine o fino a quando l'ordine non viene spedito da Zonos Dashboard.
Se evadi ordini al di fuori di Dashboard, puoi usare la nostra mutation
orderPaymentCaptureper acquisire il pagamento prima del periodo di attesa di 3 giorni o prima che l'ordine venga spedito, a seconda di quale evento si verifica per primo.