Skip to content
The Java-SDK for the secuconnect API
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.swagger-codegen
docs
src
.gitignore
.swagger-codegen-ignore
CHANGELOG.md
LICENSE
README.md
pom.xml

README.md

secuconnect-java-sdk

Requirements

Building the API client library requires Maven to be installed.

Installation

To install the API client library to your local Maven repository, simply execute:

mvn install

To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:

mvn deploy

Refer to the official documentation for more information.

Maven users

To use this projects artifacts with Maven add the following dependency and repository to your POM:

    <dependency>
      <groupId>io.secuconnect</groupId>
      <artifactId>secuconnect-java-sdk</artifactId>
      <version>LATEST</version>
    </dependency>
    .
    .
    .
    <repository>
        <id>secuconnect-java-sdk-mvn</id>
        <url>https://raw.github.com/secuconnect/secuconnect-java-sdk/mvn-repo/</url>
    </repository>

Gradle users

Add this dependency to your project's build file:

compile "io.secuconnect:secuconnect-java-sdk:1.4.0"

Others

At first generate the JAR by executing:

mvn package

Then manually install the following JARs:

  • target/secuconnect-java-sdk-1.5.0.jar
  • target/lib/*.jar

Getting Started

Please follow the installation instruction and execute the following Java code:

import io.secuconnect.client.*;
import io.secuconnect.client.auth.*;
import io.secuconnect.client.model.*;
import io.secuconnect.client.api.PaymentContainersApi;

import java.io.File;
import java.util.*;

public class PaymentContainersApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure OAuth2 access token for authorization: oauth_token
        OAuth oauth_token = (OAuth) defaultClient.getAuthentication("oauth_token");
        oauth_token.setAccessToken("YOUR ACCESS TOKEN");

        PaymentContainersApi apiInstance = new PaymentContainersApi();
        Integer count = 56; // Integer | The number of items to return.
        Integer offset = 56; // Integer | The position within the whole result set to start returning items (First element is at 0).
        String fields = "fields_example"; // String | List of fields to include in the result. Nested properties can be accessed with this notation: prop1.prop2  Example: prop3,prop1.prop2
        String q = "q_example"; // String | A query string to restrict the returned items to given conditions. The query string must consist of any combination of single expressions in the form property:condition.  *                      A condition may contain:  *                          - wildcard \"*\" for any number of characters  *                          - wildcard \"?\" for one character  *                          - ranges in the form [value TO value]  *  *                     Single expressions may combined by 'AND', 'OR', 'NOT' operators and parenthesis '(', ')' for grouping.  *                     Property names can be nested like \"prop1.prop2\".  *                     Example: (NOT customer.name:meier*) AND (customer.age:[30 TO 40] OR customer.age:[50 TO 60])                           *                      
        String sort = "sort_example"; // String | String with comma separated pairs of field:order (e.g. contact.surname:asc,contact.comapnyname:desc). Result set will be sorted by included fields, in ascending 'asc', or descending 'dsc' order.
        try {
            InlineResponse200 result = apiInstance.paymentContainersGet(count, offset, fields, q, sort);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PaymentContainersApi#paymentContainersGet");
            e.printStackTrace();
        }
    }
}

Documentation for API Endpoints

All URIs are relative to https://connect-testing.secupay-ag.de/api/v2

Class Method HTTP request Description
DocumentUploadsApi documentUploadsPost POST /Document/Uploads POST Document/Uploads
DocumentUploadsApi documentUploadsmultipartPost POST /Document/Uploads?multipart POST Document/Uploads
GeneralMerchantsApi getAll GET /General/Merchants GET General/Merchants
GeneralMerchantsApi getOne GET /General/Merchants/{generalMerchantId} GET General/Merchants/{generalMerchantId}
GeneralMerchantsApi updateMerchant PUT /General/Merchants/{generalMerchantId} PUT General/Merchants/{generalMerchantId}
GeneralStoresApi addStore POST /General/Stores POST General/Stores
GeneralStoresApi assignGoogleKey POST /General/Stores/{generalStoreId}/assign/{googleKey} POST General/Stores/{generalStoreId}/assign/{googleKey}
GeneralStoresApi checkIn POST /General/Stores/{generalStoreId}/checkin POST General/Stores/{generalStoreId}/checkin
GeneralStoresApi getAll GET /General/Stores GET General/Stores
GeneralStoresApi getOne GET /General/Stores/{generalStoreId} GET General/Stores/{generalStoreId}
GeneralStoresApi setDefault POST /General/Stores/{generalStoreId}/setDefault POST General/Stores/{generalStoreId}/setDefault
GeneralStoresApi updateStore PUT /General/Stores/{generalStoreId} PUT General/Stores/{generalStoreId}
LoyaltyCardgroupsApi addCardGroup POST /Loyalty/Cardgroups POST Loyalty/Cardgroups
LoyaltyCardgroupsApi checkPassCodeEnabled POST /Loyalty/Cardgroups/{loyaltyCardGroupId}/checkPasscodeEnabled POST Loyalty/Cardgroups/{loyaltyCardGroupId}/checkPasscodeEnabled
LoyaltyCardgroupsApi getAll GET /Loyalty/Cardgroups GET Loyalty/Cardgroups
LoyaltyCardgroupsApi getOne GET /Loyalty/Cardgroups/{loyaltyCardGroupId} GET Loyalty/Cardgroups/{loyaltyCardGroupId}
LoyaltyCardgroupsApi updateCardGroup PUT /Loyalty/Cardgroups/{loyaltyCardGroupId} PUT Loyalty/Cardgroups/{loyaltyCardGroupId}
LoyaltyCardsApi assignUser POST /Loyalty/Cards/{loyaltyCardId}/assignUser/{generalAccountId} POST Loyalty/Cards/{loyaltyCardId}/assignUser/{generalAccountId}
LoyaltyCardsApi getAll GET /Loyalty/Cards GET Loyalty/Cards
LoyaltyCardsApi getOne GET /Loyalty/Cards/{loyaltyCardId} GET Loyalty/Cards/{loyaltyCardId}
LoyaltyCardsApi removeAssignedUser DELETE /Loyalty/Cards/{loyaltyCardId}/assignUser/{generalAccountId} DELETE Loyalty/Cards/{loyaltyCardId}/assignUser/{generalAccountId}
LoyaltyCustomersApi addCustomer POST /Loyalty/Customers POST Loyalty/Customers
LoyaltyCustomersApi assignPaymentContainer POST /Loyalty/Customers/{loyaltyCustomerId}/assignPaymentContainer/{loyaltyPaymentContainerId} POST Loyalty/Customers/{loyaltyCustomerId}/assignPaymentContainer/{loyaltyPaymentContainerId}
LoyaltyCustomersApi checkForDuplicates POST /Loyalty/Customers/{loyaltyCustomerId}/checkDuplicated/ POST Loyalty/Customers/{loyaltyCustomerId}/checkDuplicated/
LoyaltyCustomersApi getAll GET /Loyalty/Customers GET Loyalty/Customers
LoyaltyCustomersApi getOne GET /Loyalty/Customers/{loyaltyCustomerId} GET Loyalty/Customers/{loyaltyCustomerId}
LoyaltyCustomersApi removeAssignedPaymentContainer DELETE /Loyalty/Customers/{loyaltyCustomerId}/assignPaymentContainer/{loyaltyPaymentContainerId} DELETE Loyalty/Customers/{loyaltyCustomerId}/assignPaymentContainer/{loyaltyPaymentContainerId}
LoyaltyCustomersApi removeCustomer DELETE /Loyalty/Customers/{loyaltyCustomerId} DELETE Loyalty/Customers/{loyaltyCustomerId}
LoyaltyCustomersApi updateCustomer PUT /Loyalty/Customers/{loyaltyCustomerId} PUT Loyalty/Customers/{loyaltyCustomerId}
LoyaltyMerchantcardsApi addMerchantCard POST /Loyalty/MerchantCards POST Loyalty/MerchantCards
LoyaltyMerchantcardsApi checkCsc POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/checkCsc POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/checkCsc
LoyaltyMerchantcardsApi checkPassCode POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/checkPasscode POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/checkPasscode
LoyaltyMerchantcardsApi createMerchantcards POST /Loyalty/MerchantCards/{generalMerchantId}/createMerchantcards/{loyaltyCardgroupId} POST Loyalty/MerchantCards/{generalMerchantId}/createMerchantcards/{loyaltyCardgroupId}
LoyaltyMerchantcardsApi executeTransaction POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/transaction POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/transaction
LoyaltyMerchantcardsApi getAll GET /Loyalty/MerchantCards GET Loyalty/MerchantCards
LoyaltyMerchantcardsApi getLock GET /Loyalty/MerchantCards/{loyaltyMerchantCardId}/lock GET Loyalty/MerchantCards/{loyaltyMerchantCardId}/lock
LoyaltyMerchantcardsApi getOne GET /Loyalty/MerchantCards/{loyaltyMerchantCardId} GET Loyalty/MerchantCards/{loyaltyMerchantCardId}
LoyaltyMerchantcardsApi getRawMerchantCardId GET /Loyalty/MerchantCards/{generalMerchantId}/merchantcard/{loyaltyCardId} GET Loyalty/MerchantCards/{generalMerchantId}/merchantcard/{loyaltyCardId}
LoyaltyMerchantcardsApi getVirtualTerminalData GET /Loyalty/MerchantCards/{loyaltyMerchantCardId}/virtualTerminalData/{loyaltyMerchantId} GET Loyalty/MerchantCards/{loyaltyMerchantCardId}/virtualTerminalData/{loyaltyMerchantId}
LoyaltyMerchantcardsApi lock POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/lock POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/lock
LoyaltyMerchantcardsApi newPassCode POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/newPasscode POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/newPasscode
LoyaltyMerchantcardsApi registerCustomer POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/registerCustomer POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/registerCustomer
LoyaltyMerchantcardsApi removeMerchantCard DELETE /Loyalty/MerchantCards/{loyaltyMerchantCardId} DELETE Loyalty/MerchantCards/{loyaltyMerchantCardId}
LoyaltyMerchantcardsApi resetPassCode POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/resetPasscode POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/resetPasscode
LoyaltyMerchantcardsApi setCustomer POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/setCustomer/{loyaltyCustomerId} POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/setCustomer/{loyaltyCustomerId}
LoyaltyMerchantcardsApi unlock POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/unlock POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/unlock
LoyaltyMerchantcardsApi updateCardGroupOfMerchantCard PUT /Loyalty/MerchantCards/{loyaltyMerchantCardId}/cardgroup/{loyaltyCardGroupId} PUT Loyalty/MerchantCards/{loyaltyMerchantCardId}/cardgroup/{loyaltyCardGroupId}
LoyaltyMerchantcardsApi updateMerchantCard PUT /Loyalty/MerchantCards/{loyaltyMerchantCardId} PUT Loyalty/MerchantCards/{loyaltyMerchantCardId}
LoyaltyMerchantcardsApi validateMerchantCard POST /Loyalty/MerchantCards/{loyaltyMerchantCardId}/validateMerchantcard POST Loyalty/MerchantCards/{loyaltyMerchantCardId}/validateMerchantcard
LoyaltySalesApi getCardgroupsByMerchantId GET /Loyalty/Sales/{generalMerchantId}/CardGroupsByMerchantID GET Loyalty/Sales/{generalMerchantId}/CardGroupsByMerchantID
LoyaltySalesApi getVirtualTerminalIdByStoreId GET /Loyalty/Sales/{generalStoresId}/VirtualTerminalIdForStore GET Loyalty/Sales/{generalStoresId}/VirtualTerminalIdForStore
LoyaltyStoregroupsApi addStoreGroup POST /Loyalty/Storegroups POST Loyalty/Storegroups
LoyaltyStoregroupsApi getAll GET /Loyalty/StoreGroups GET Loyalty/StoreGroups
LoyaltyStoregroupsApi getOne GET /Loyalty/StoreGroups/{loyaltyStoreGroupId} GET Loyalty/StoreGroups/{loyaltyStoreGroupId}
LoyaltyStoregroupsApi removeStoreGroup DELETE /Loyalty/StoreGroups/{loyaltyStoreGroupId} DELETE Loyalty/StoreGroups/{loyaltyStoreGroupId}
LoyaltyStoregroupsApi updateStoreGroup PUT /Loyalty/StoreGroups/{loyaltyStoreGroupId} PUT Loyalty/StoreGroups/{loyaltyStoreGroupId}
PaymentContainersApi paymentContainersGet GET /Payment/Containers GET Payment/Containers
PaymentContainersApi paymentContainersGetById GET /Payment/Containers/{paymentContainerId} GET Payment/Containers/{paymentContainerId}
PaymentContainersApi paymentContainersIdAssignSecondaryIdDelete DELETE /Payment/Containers/{paymentContainerId}/assign/{secondaryPaymentContainerId} DELETE Payment/Containers/{paymentContainerId}/assign/{secondaryPaymentContainerId}
PaymentContainersApi paymentContainersIdAssignSecondaryIdPost POST /Payment/Containers/{paymentContainerId}/assign/{secondaryPaymentContainerId} POST Payment/Containers/{paymentContainerId}/assign/{secondaryPaymentContainerId}
PaymentContainersApi paymentContainersIdDelete DELETE /Payment/Containers/{paymentContainerId} DELETE Payment/Containers/{paymentContainerId}
PaymentContainersApi paymentContainersIdPut PUT /Payment/Containers/{paymentContainerId} PUT Payment/Containers/{paymentContainerId}
PaymentContainersApi paymentContainersPost POST /Payment/Containers POST Payment/Containers
PaymentContractsApi clone POST /Payment/Contracts/{paymentContractId}/clone POST Payment/Contracts/{paymentContractId}/clone
PaymentContractsApi paymentContractsGet GET /Payment/Contracts GET Payment/Contracts
PaymentContractsApi paymentContractsGetById GET /Payment/Contracts/{paymentContractId} GET Payment/Contracts/{paymentContractId}
PaymentContractsApi paymentContractsIdDelete DELETE /Payment/Contracts/{paymentContractId} DELETE Payment/Contracts/{paymentContractId}
PaymentContractsApi paymentContractsIdPaymentMethodsGet GET /Payment/Contracts/{paymentContractId}/PaymentMethods GET Payment/Contracts/{paymentContractId}/PaymentMethods
PaymentContractsApi paymentContractsIdPut PUT /Payment/Contracts/{paymentContractId} PUT Payment/Contracts/{paymentContractId}
PaymentContractsApi paymentContractsPost POST /Payment/Contracts POST Payment/Contracts
PaymentContractsApi requestId POST /Payment/Contracts/{paymentContractId}/requestId POST Payment/Contracts/{paymentContractId}/requestId
PaymentCustomersApi paymentCustomersGet GET /Payment/Customers GET Payment/Customers
PaymentCustomersApi paymentCustomersGetById GET /Payment/Customers/{paymentCustomerId} GET Payment/Customers/{paymentCustomerId}
PaymentCustomersApi paymentCustomersIdDelete DELETE /Payment/Customers/{paymentCustomerId} DELETE Payment/Customers/{paymentCustomerId}
PaymentCustomersApi paymentCustomersIdPut PUT /Payment/Customers/{paymentCustomerId} PUT Payment/Customers/{paymentCustomerId}
PaymentCustomersApi paymentCustomersPost POST /Payment/Customers POST Payment/Customers
PaymentSecupayCreditcardsApi assignExternalInvoicePdf POST /Payment/{paymentMethod}/{paymentId}/assignExternalInvoicePdf/{documentId} POST Payment/{paymentMethod}/{paymentId}/assignExternalInvoicePdf/{documentId}
PaymentSecupayCreditcardsApi cancelPaymentTransactionById POST /Payment/{paymentMethod}/{paymentId}/cancel POST Payment/{paymentMethod}/{paymentId}/cancel
PaymentSecupayCreditcardsApi capturePaymentTransactionById POST /Payment/{paymentMethod}/{paymentId}/capture POST Payment/{paymentMethod}/{paymentId}/capture
PaymentSecupayCreditcardsApi paymentSecupayCreditcardsCancelById POST /Payment/Secupaycreditcards/{paymentCreditCardsId}/cancel POST Payment/Secupaycreditcards/{paymentCreditCardsId}/cancel
PaymentSecupayCreditcardsApi paymentSecupayCreditcardsGetById GET /Payment/Secupaycreditcards/{paymentCreditCardsId} GET Payment/Secupaycreditcards/{paymentCreditCardsId}
PaymentSecupayCreditcardsApi paymentSecupaycreditcardsPost POST /Payment/Secupaycreditcards POST Payment/Secupaycreditcards
PaymentSecupayCreditcardsApi reverseAccrualByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/accrual PUT Payment/{paymentMethod}/{paymentId}/accrual
PaymentSecupayCreditcardsApi setShippingInformationByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/shippingInformation PUT Payment/{paymentMethod}/{paymentId}/shippingInformation
PaymentSecupayCreditcardsApi updateBasketByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/basket PUT Payment/{paymentMethod}/{paymentId}/basket
PaymentSecupayDebitsApi assignExternalInvoicePdf POST /Payment/{paymentMethod}/{paymentId}/assignExternalInvoicePdf/{documentId} POST Payment/{paymentMethod}/{paymentId}/assignExternalInvoicePdf/{documentId}
PaymentSecupayDebitsApi cancelPaymentTransactionById POST /Payment/{paymentMethod}/{paymentId}/cancel POST Payment/{paymentMethod}/{paymentId}/cancel
PaymentSecupayDebitsApi capturePaymentTransactionById POST /Payment/{paymentMethod}/{paymentId}/capture POST Payment/{paymentMethod}/{paymentId}/capture
PaymentSecupayDebitsApi paymentSecupayDebitsCancelById POST /Payment/Secupaydebits/{paymentDebitId}/cancel POST Payment/Secupaydebits/{paymentDebitId}/cancel
PaymentSecupayDebitsApi paymentSecupayDebitsGetById GET /Payment/Secupaydebits/{paymentDebitId} GET Payment/Secupaydebits/{paymentDebitId}
PaymentSecupayDebitsApi paymentSecupaydebitsPost POST /Payment/Secupaydebits POST Payment/Secupaydebits
PaymentSecupayDebitsApi reverseAccrualByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/accrual PUT Payment/{paymentMethod}/{paymentId}/accrual
PaymentSecupayDebitsApi setShippingInformationByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/shippingInformation PUT Payment/{paymentMethod}/{paymentId}/shippingInformation
PaymentSecupayDebitsApi updateBasketByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/basket PUT Payment/{paymentMethod}/{paymentId}/basket
PaymentSecupayInvoicesApi assignExternalInvoicePdf POST /Payment/{paymentMethod}/{paymentId}/assignExternalInvoicePdf/{documentId} POST Payment/{paymentMethod}/{paymentId}/assignExternalInvoicePdf/{documentId}
PaymentSecupayInvoicesApi cancelPaymentTransactionById POST /Payment/{paymentMethod}/{paymentId}/cancel POST Payment/{paymentMethod}/{paymentId}/cancel
PaymentSecupayInvoicesApi capturePaymentTransactionById POST /Payment/{paymentMethod}/{paymentId}/capture POST Payment/{paymentMethod}/{paymentId}/capture
PaymentSecupayInvoicesApi paymentSecupayInvoicesCancelById POST /Payment/Secupayinvoices/{paymentInvoiceId}/cancel POST Payment/Secupayinvoices/{paymentInvoiceId}/cancel
PaymentSecupayInvoicesApi paymentSecupayInvoicesGetById GET /Payment/Secupayinvoices/{paymentInvoiceId} GET Payment/Secupayinvoices/{paymentInvoiceId}
PaymentSecupayInvoicesApi paymentSecupayinvoicesPost POST /Payment/Secupayinvoices POST Payment/Secupayinvoices
PaymentSecupayInvoicesApi reverseAccrualByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/accrual PUT Payment/{paymentMethod}/{paymentId}/accrual
PaymentSecupayInvoicesApi setShippingInformationByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/shippingInformation PUT Payment/{paymentMethod}/{paymentId}/shippingInformation
PaymentSecupayInvoicesApi updateBasketByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/basket PUT Payment/{paymentMethod}/{paymentId}/basket
PaymentSecupayPrepaysApi assignExternalInvoicePdf POST /Payment/{paymentMethod}/{paymentId}/assignExternalInvoicePdf/{documentId} POST Payment/{paymentMethod}/{paymentId}/assignExternalInvoicePdf/{documentId}
PaymentSecupayPrepaysApi cancelPaymentTransactionById POST /Payment/{paymentMethod}/{paymentId}/cancel POST Payment/{paymentMethod}/{paymentId}/cancel
PaymentSecupayPrepaysApi capturePaymentTransactionById POST /Payment/{paymentMethod}/{paymentId}/capture POST Payment/{paymentMethod}/{paymentId}/capture
PaymentSecupayPrepaysApi paymentSecupayPrepaysCancelById POST /Payment/Secupayprepays/{paymentPrepayId}/cancel POST Payment/Secupayprepays/{paymentPrepayId}/cancel
PaymentSecupayPrepaysApi paymentSecupayPrepaysGetById GET /Payment/Secupayprepays/{paymentPrepayId} GET Payment/Secupayprepays/{paymentPrepayId}
PaymentSecupayPrepaysApi paymentSecupayprepaysPost POST /Payment/Secupayprepays POST Payment/Secupayprepays
PaymentSecupayPrepaysApi reverseAccrualByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/accrual PUT Payment/{paymentMethod}/{paymentId}/accrual
PaymentSecupayPrepaysApi setShippingInformationByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/shippingInformation PUT Payment/{paymentMethod}/{paymentId}/shippingInformation
PaymentSecupayPrepaysApi updateBasketByPaymentId PUT /Payment/{paymentMethod}/{paymentId}/basket PUT Payment/{paymentMethod}/{paymentId}/basket
PaymentTransactionsApi paymentTransactionsGet GET /Payment/Transactions GET Payment/Transactions
PaymentTransactionsApi paymentTransactionsGetById GET /Payment/Transactions/{paymentTransactionId} GET Payment/Transactions/{paymentTransactionId}
PaymentTransactionsApi paymentTransactionsIdCancelPost POST /Payment/Transactions/{paymentTransactionId}/cancel POST Payment/Transactions/{paymentTransactionId}/cancel
PaymentTransactionsApi paymentTransactionsIdShippingUrlGet GET /Payment/Transactions/{paymentTransactionId}/ShippingUrl GET Payment/Transactions/{paymentTransactionId}/ShippingUrl
PrepaidItemsApi getAll GET /Prepaid/Items GET Prepaid/Items
PrepaidItemsApi getOne GET /Prepaid/Items/{prepaidItemId} GET Prepaid/Items/{prepaidItemId}
SmartDevicesApi addDevice POST /Smart/Devices POST Smart/Devices
SmartDevicesApi createPrepaidTid POST /Smart/Devices/{smartDeviceId}/CreatePrepaidTid POST Smart/Devices/{smartDeviceId}/CreatePrepaidTid
SmartDevicesApi createVirtualDevice POST /Smart/Devices/{smartDeviceId}/CreateVirtualDevice POST Smart/Devices/{smartDeviceId}/CreateVirtualDevice
SmartDevicesApi getAll GET /Smart/Devices GET Smart/Devices
SmartDevicesApi getOne GET /Smart/Devices/{smartDeviceId} GET Smart/Devices/{smartDeviceId}
SmartDevicesApi getRouting GET /Smart/Devices/{smartDeviceId}/routing/type/{type} GET Smart/Devices/{smartDeviceId}/routing/type/{type}
SmartDevicesApi getSecubaseConfig POST /Smart/Devices/{smartDeviceId}/GetSecubaseConfig POST Smart/Devices/{smartDeviceId}/GetSecubaseConfig
SmartDevicesApi updateDevice PUT /Smart/Devices/{smartDeviceId} PUT Smart/Devices/{smartDeviceId}
SmartTransactionsApi addTransaction POST /Smart/Transactions POST Smart/Transactions
SmartTransactionsApi cancelTransaction POST /Smart/Transactions/{smartTransactionId}/cancel POST Smart/Transactions/{smartTransactionId}/cancel
SmartTransactionsApi cancelTrx POST /Smart/Transactions/{smartTransactionId}/canceltrx POST Smart/Transactions/{smartTransactionId}/canceltrx
SmartTransactionsApi diagnose POST /Smart/Transactions/{smartDeviceId}/diagnosis POST Smart/Transactions/{smartDeviceId}/diagnosis
SmartTransactionsApi getAll GET /Smart/Transactions GET Smart/Transactions
SmartTransactionsApi getOne GET /Smart/Transactions/{smartTransactionId} GET Smart/Transactions/{smartTransactionId}
SmartTransactionsApi preTransaction POST /Smart/Transactions/{smartTransactionId}/PreTransaction POST Smart/Transactions/{smartTransactionId}/PreTransaction
SmartTransactionsApi startEndOfDayReport POST /Smart/Transactions/{smartDeviceId}/endOfDay POST Smart/Transactions/{smartDeviceId}/endOfDay
SmartTransactionsApi startTransaction POST /Smart/Transactions/{smartTransactionId}/start/{paymentMethod} POST Smart/Transactions/{smartTransactionId}/start/{paymentMethod}
SmartTransactionsApi updateTransaction PUT /Smart/Transactions/{smartTransactionId} PUT Smart/Transactions/{smartTransactionId}

Documentation for Models

Documentation for Authorization

Authentication schemes defined for the API:

oauth_token

Recommendation

It's recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.

Author

You can’t perform that action at this time.