---
title: "Get billing process status"
method: POST
path: "/creditguy/billing/getstatus/"
tags: ["Credit card terminal (Billing)"]
---

# Get billing process status

`POST /creditguy/billing/getstatus/`

## Headers

- `Content-Language` unknown

## Request body

- CreditGuyBillingGetStatusRequest
  - `Credentials` CoreAPICredentials, required
    - `CompanyID` integer, required — Company identifier
    - `APIKey` string, required — API key secret
  - `BillingIdentifier` string, required — Unique billing process identifier
  - `ListTransactions` boolean, nullable — Include detailed list per transaction Defaults to false

## Response `200`

OK

- ResponseCreditGuyBillingGetStatusResponse
  - `Status` 'Success (0)' | 'BusinessError (1)' | 'TechnicalError (2)'
  - `UserErrorMessage` string, nullable — Error message, in a user readable format
  - `TechnicalErrorDetails` string, nullable — Technical error details, let us know if you received this.
  - `Data` CreditGuyBillingGetStatusResponse
    - `Transmit_Pending` integer — Transactions pending transmit
    - `Transmit_Failed` integer — Transactions failed on Shva
    - `Deposit_Pending` integer — Transactions successfully deposited on Shva
    - `Deposit_Failed` integer — Transactions failed while depositing on Shva
    - `Deposit_Finished` integer — Transactions deposited successfully on Shva
    - `Finished` boolean — Indication whether the billing process has finished
    - `Transactions` CreditGuyBillingGetStatusResponseGetStatusResponseTransaction[], nullable — Detailed list of transactions (Returned when ListTransactions = true)
      - `ID` integer — SUMIT transaction identifier
      - `CheckoutIndex` string, nullable — Checkout index (Voucher number part 1)
      - `CheckoutRecordIndex` string, nullable — Checkout record index (Voucher number part 2)
      - `ReferenceNumber` integer, nullable — Reference number (Deposit identifier)
      - `AuthNumber` string, nullable — Authorization number
      - `UniqueIdentifier` string, nullable — Unique transaction identifier, as input during Load
      - `Status` 'Transmit_Valid (10)' | 'Deposit_Valid (11)' | 'Deposit_NotNeeded (12)' | 'Transmit_Invalid (20)' | 'Deposit_Invalid (21)' | 'Billing_Pending (30)'
      - `ResultCode` string, nullable — Transaction Shva result code

---

[API](https://skmtc.net/myofficeguy/apis/sumit-api-full.md) · [All operations](https://skmtc.net/myofficeguy/apis/sumit-api-full/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/myofficeguy/sumit-api-full/versions/de2902289b3a/schema)
