Status

Status contains simple tag for tracking progress of invoice:

  • Awaiting – the status of new invoice that awaits customer to interact with. The example of the field: "status": "Awaiting"
  • Expired – the customer didn’t pay in time. That means that the payment is failed and customer should reinitiate payment process. The example of the field: "status": "Expired"
  • Failed – something went wrong and it cannot be finalized. The balance of merchant will not change. The example of the field: "status": "Failed"
  • InProgress – the payment is in progress. Customer selected a currency or already sent money, but the transaction is still not final and awaits confirmations. The example of the field: "status": "InProgress"
  • Underpaid – customer sent less than required funds. The balance of merchant will not change, but customer can make refund. The example of the field: "status": "Underpaid"
  • Finished – customer sent all required funds. The balance of merchant is increased at the moment of finalization and callbac URL is called with POST HTTP request and application/json body containing the invoice with the same schema like in /api/invoice?id=<uuid>. The example of the field: "status": "Finished"
  • Overpaid – customer sent more than required funds. The balance of merchant will increase by the amount specified in the invoice. Customer can refund an overage. The example of the field: "status": "Overpaid"