Knowledge Base / API
עברית

Ask AI

✦ AI answer

Thinking…

Sources

    CompanyOperations - Close Company

    When should this function be used?

    This function is intended for cases where a supplier wants to close a business to which it provides services.

    Below is a link to the function in JSON.

    Request method: POST.

    Close company

    https://secure.cardcom.solutions/api/v11/CompanyOperations/CloseCompany

    Below are the parameters that must be passed to the function.

    Legend:

    Red parameter – required

    Bold parameter – recommended

    Parameter that is neither red nor bold – optional

    No.ParameterPossible values/examplesDescription
    1SupplierUserName(String)Supplier username.
    2SupplierPassword(String)Supplier password.
    3Secret(String)Secret.
    7TerminalInfo – object

    BankCode – (String)

    ----

    BankBranchCode – (String)

    ----

    BankAccountNumber – (String)

    ----

    ModuleList – array of ModuleID parameters

    BankCode – bank code.

    BankBranchCode – bank branch code.

    BankAccountNumber – bank account number.

    ModuleList – array of module IDs.

    CompanyInfo object values (4).

    No.ParameterPossible values/examplesDescription
    1Activity(String)Business activity.
    2BusinessRegistrationNumber(String)Business registration number / ID number / company registration number.
    3ContactPerson(String)Contact person.
    4Email(String)Business email address.
    5Name(String)Business name.
    6Fax(String)Business fax number.
    7PhoneNumber(String)Landline phone number.
    8MobilePhone(String)Mobile phone number.
    9ZipCode(String)Postal code.
    10IsVatFreeCompanyBoolean – true / falseIs the business a nonprofit organization?
    11Citizenship
    • "Unknown" – unknown
    • "Israel" – Israel
    • "Expatriate" – foreign resident
    • "ResidentArea" – area resident
    Citizenship of the business.
    12CompanyInternalID(String)Internal business number.
    13NameEng(String)Business name in English.
    14CityCode(Int)City code.
    15StreetCode(Int)Street code.
    16HouseNumber(String)House number.
    17WebSiteUrl(String)URL of the business website.
    18Entrance(String)Building entrance number.
    19CountryCode(Int)Country code.
    20NameLegalCorporation(String)Legal name of the business.
    21AgreementInfo – objectAgreementId – (Int)Number of the supplier's agreement with CardCom.

    UserInfo object values (5).

    No.ParameterPossible values/examplesDescription
    1StreetCode(Int)Street code.
    2CityCode(Int)City code.
    3Email(String)Business email address.
    4IdentityNumber(String)ID number.
    5LogInName(String)Username for logging in to the CardCom system.
    6LogInPassword(String)Password for logging in to the CardCom system.
    7FirstName(String)Business owner's first name.
    8Fax(String)Business fax number.
    9PhoneNumber(String)Business landline phone number.
    10MobilePhone(String)Mobile phone number.
    11ZipCode(String)Postal code.
    12LastName(String)Last name.
    13BirthDate(String)Date of birth.
    14Gender"Unknown" "male" "female"Gender.
    15IdentityIssueDate(String)ID issue date.
    16PassportIssueCountryCode(Int)Code of the country that issued the passport.
    17IdIssueDateOrPassportIDTypes"IDNumber" "Passport"ID or passport document type.
    18PersonalIdentificationCode(String)Personal identification code.

    KycInfoGeneric values (8.1).

    Nested object of KycInfo.

    No.ParameterPossible values/examplesDescription
    1CountriesTargetedMarket(String)Free text of up to 250 characters specifying the countries for which the product is intended.
    2NamesOfRelatedBusinesses(String)Free text of up to 250 characters containing a list of related businesses. This continues the previous field if TRUE was selected there.
    3ExpectedPercentagePaymentOfOnePayment(Number)Expected percentage of single-payment transactions.
    4ExpectedPercentageOfPaymentTransactions(Number)Expected percentage of installment transactions.
    5ExpectedPercentageOfCreditPaymentTransactions(Number)Expected percentage of credit-payment transactions.
    6ExpectedPercentageOfTouristTransactions(Int)Expected percentage of tourist transactions.
    7ExpectedPaymentNumberForAverageTransaction(Int)Expected number of payments for an average transaction. This field accepts an integer.
    8SalePlatform

    (String)

    "PhysicalSale" – physical sale

    "Phone" – phone

    "Web" – internet

    "LandingPage" – payment landing page

    The platform on which sales are expected to take place. Not in use; this field accepts an integer.
    9SalePlatforms – array of (String)[(String),(String)]The platforms on which sales are expected to take place. This field accepts a list of integers in the form [0,1,2]: PhysicalSale = 0, Phone = 1, Web = 2, LandingPage = 3.
    10IsPaymentsFacilitatorBoolean – true / falseAggregation of charges for other suppliers – is the customer a payment facilitator?
    11IsBusinessFacilitateCashWithdrawlsBoolean – true / falseDoes the customer allow cash withdrawals at the checkout?
    12IsBusinessFacilitateVoucherOrRechargingCardsSalesBoolean – true / falseDoes the customer allow the sale of vouchers, reloadable cards, or gift cards?
    13IsBusinessFacilitateCreditForTransactionsOutsideBusinessScopeBoolean – true / falseDoes the customer provide credit for purposes other than purchases from the store?
    14IsBusinessPlaceCashRegistersInOtherBusinessesBoolean – true / falseDoes the business place cash registers in other businesses?
    15TypeOfPlannedService(String)What is the type of service planned?
    16MinimumAmountOfCreditTransaction(Int)What is the minimum amount for a credit card transaction?
    17MaximumAmountOfCreditTransaction(Int)What is the maximum amount for a credit card transaction?
    18IsTheBusinessSeasonalBoolean – true / falseDoes the business mainly operate during a particular season of the year?
    19IsTheBusinessPreviouslyClearedCreditCardsBoolean – true / falseHas the business previously processed credit cards?
    20NumberOfYearsBusinessHasInClrearance(Int)How many years of experience does the business have in payment processing?
    21ExpectedStoreSupplyDeliverySchedule

    (String)

    "Immediate" – immediate

    "Late" – late

    "Continuous" – continuous

    Expected delivery timeframe for the store's products.
    22TimeTillProductShips(Int)Expected delivery timeframe for the shipment.
    23AvarageTransactionAmountInCreditCard(Int)What is the average amount of a credit card transaction?
    24EstimatedMonthlyTransactionAmount(Int)Estimated number of monthly transactions.
    25IsBusinessBeenDeniedActionVersusBankingCorporationBoolean – true / falseHas the business previously been denied activity with a banking corporation?
    26GeneralBusinessFieldMccCode(Int)General business activity.
    27SpecifiedBusinessFieldMccCode(Int)Detailed business activity.
    28TypeOfRecruitment

    (String)

    "Independent" – independent

    "Telephone" – telephone

    "UsingARemoteRepresentative" – using a remote representative

    Recruitment method.

    KycInfoOsekMurshe values (8.2).

    Nested object of KycInfo.

    No.ParameterPossible values/examplesDescription
    1IsOwnerAddressDifferentFromBusinessAddressBoolean – true / falseIs the owner's residential address different from the business address?
    2BusinessOwnerHomeNumber(String)House number in the business owner's residential address.
    3BusinessOwnerEntranceNumber(String)Entrance number in the business owner's residential address.
    4BusinessOwnerStreetCode(Int)Street code in the business owner's residential address.
    5BusinessOwnerCityCode(Int)City code in the business owner's residential address.
    6BusinessOwnerZipCode(String)Postal code in the business owner's residential address.
    7MotherMaidenName(String)Mother's maiden name.

    Close company RESPONSE.

    No.ParameterPossible values/examplesDescription
    1ResponseCode0Response code. If it equals zero, the function was executed successfully. Any other response indicates that the operation was unsuccessful.
    2Description"OK"Response description. "OK" indicates success.
    3CompanyInternalID21348Internal business number.
    4TerminalNumber1000Terminal number.
    5APIUserName"test2025"Business API username.
    6APISecret"test5000$"Business API password.
    7

    ModulesList

    Array of strings.

    "Standing Order", "Payment Landing Pages", "Low Profile"List of the business's modules.
    8UpayAPIKey(String)UPAY API key.
    9ShowErrorToEndUserBoolean – true / falseShould the error be shown to the end user?
    10CardComSapakNumber(String)CardCom supplier number, if applicable.
    11CompanyNumber21351Internal business number.

    Below is sample code for the function together with the response.

    Request example:

    {
      "SupplierUserName": "string",
      "SupplierPassword": "string",
      "Secret": "string",
      "CompanyInfo": {
        "Activity": "string",
        "BusinessRegistrationNumber": "string",
        "ContactPerson": "string",
        "Email": "string",
        "Name": "string",
        "Fax": "string",
        "PhoneNumber": "string",
        "MobilePhone": "string",
        "ZipCode": "string",
        "IsVatFreeCompany": true,
        "Citizenship": "Israel",
        "CompanyInternalID": "string",
        "NameEng": "string",
        "CityCode": 0,
        "StreetCode": 0,
        "HouseNumber": "string",
        "WebSiteUrl": "string",
        "Entrance": "string",
        "CountryCode": 0,
        "NameLegalCorporation": "string",
        "AgreementInfo": {
          "AgreementId": 0
        }
      },
      "UserInfo": {
        "StreetCode": 0,
        "CityCode": 0,
        "Email": "string",
        "IdentityNumber": "string",
        "LogInName": "strings",
        "LogInPassword": "strings",
        "FirstName": "string",
        "Fax": "string",
        "PhoneNumber": "string",
        "MobilePhone": "string",
        "ZipCode": "string",
        "LastName": "string",
        "BirthDate": "string",
        "Gender": "Unknown",
        "IdentityIssueDate": "string",
        "PassportIssueCountryCode": 1,
        "IdIssueDateOrPassportIDTypes": "IDNumber",
        "PersonalIdentificationCode": "string"
      },
      "TerminalInfo": {
        "BankCode": "string",
        "BankBranchCode": "string",
        "BankAccountNumber": "string",
        "ModuleList": [
          {
            "ModuleID": "string"
          }
        ]
      },
      "KycInfo": {
        "KycInfoGeneric": {
          "CountriesTargetedMarket": "string",
          "NamesOfRelatedBusinesses": "string",
          "ExpectedPercentagePaymentOfOnePayment": 0,
          "ExpectedPercentageOfPaymentTransactions": 0,
          "ExpectedPercentageOfCreditPaymentTransactions": 0,
          "ExpectedPercentageOfTouristTransactions": 0,
          "ExpectedPaymentNumberForAverageTransaction": 0,
          "SalePlatform": "PhysicalSale",
          "SalePlatforms": [
            0
          ],
          "IsPaymentsFacilitator": true,
          "IsBusinessFacilitateCashWithdrawls": true,
          "IsBusinessFacilitateVoucherOrRechargingCardsSales": true,
          "IsBusinessFacilitateCreditForTransactionsOutsideBusinessScope": true,
          "IsBusinessPlaceCashRegistersInOtherBusinesses": true,
          "TypeOfPlannedService": "string",
          "MinimumAmountOfCreditTransaction": 0,
          "MaximumAmountOfCreditTransaction": 0,
          "IsTheBusinessSeasonal": true,
          "IsTheBusinessPreviouslyClearedCreditCards": true,
          "NumberOfYearsBusinessHasInClrearance": 0,
          "ExpectedStoreSupplyDeliverySchedule": "Immediate",
          "TimeTillProductShips": 0,
          "AvarageTransactionAmountInCreditCard": 0,
          "EstimatedMonthlyTransactionAmount": 0,
          "IsBusinessBeenDeniedActionVersusBankingCorporation": true,
          "GeneralBusinessFieldMccCode": 0,
          "SpecifiedBusinessFieldMccCode": 0,
          "TypeOfRecruitment": "Independent"
        },
        "KycInfoOsekMurshe": {
          "IsOwnerAddressDifferentFromBusinessAddress": true,
          "BusinessOwnerHomeNumber": "string",
          "BusinessOwnerEntranceNumber": "string",
          "BusinessOwnerStreetCode": 0,
          "BusinessOwnerCityCode": 0,
          "BusinessOwnerZipCode": "string",
          "MotherMaidenName": "string"
        }
      }
    }

    Example of the response received:

    {
      "ResponseCode": 0,
      "Description": "string",
      "CompanyInternalID": "string",
      "TerminalNumber": 0,
      "APIUserName": "string",
      "APISecret": "string",
      "ModulesList": [
        "string"
      ],
      "UpayAPIKey": "string",
      "ShowErrorToEndUser": true,
      "CardComSapakNumber": "string",
      "CompanyNumber": 0
    }

    Was this article helpful?