---
title: "Open an instant credit card terminal using Upay."
method: POST
path: "/billing/generalbilling/openupayterminal/"
tags: ["Payments (GeneralBilling)"]
---

# Open an instant credit card terminal using Upay.

`POST /billing/generalbilling/openupayterminal/`

Please note all parameters set on the request, are automatically requested from Upay, yet should be manually approved by contacting Upay.

## Headers

- `Content-Language` unknown

## Request body

- OfficeGuyAppsBillingMVCAPIGeneralBillingControllerGeneralOpenUpayTerminalRequest
  - `Credentials` CoreAPICredentials, required
    - `CompanyID` integer, required — Company identifier
    - `APIKey` string, required — API key secret
  - `BankCode` integer, required — Bank code
  - `BranchCode` integer, required — Bank branch code
  - `AccountNumber` string, required — Bank account number
  - `Program` 'OFFICEGUYNEW10 (1)' | 'UPAYTRANSACTION (2)' | 'OFFICEGUYNEWMONTHLY10 (3)' | 'OFFICEGUYMONTHLYNEW10 (4)'

## Response `200`

OK

- ResponseOfficeGuyAppsBillingMVCAPIGeneralBillingControllerGeneralOpenUpayTerminalResponse
  - `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` OfficeGuyAppsBillingMVCAPIGeneralBillingControllerGeneralOpenUpayTerminalResponse

---

[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/revisions/5bd7e67f2af4/schema)
