DOCS

Acquisizione manuale del pagamento

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

Acquisire il pagamento manualmente 

Per acquisire il pagamento di un ordine, chiama la mutation orderPaymentCapture, passando orderId come parametro di input.

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}

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.

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

Questa pagina è stata utile?