SecuConnectApi.PaymentTransactionsApi

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

Method HTTP request Description
paymentTransactionsGet GET Payment/Transactions GET Payment/Transactions
paymentTransactionsGetById GET Payment/Transactions/{id} GET Payment/Transactions/{id}
paymentTransactionsIdCancelPost POST Payment/Transactions/{id}/cancel POST Payment/Transactions/{id}/cancel
paymentTransactionsIdShippingUrlGet GET Payment/Transactions/{id}/ShippingUrl GET Payment/Transactions/{id}/ShippingUrl

paymentTransactionsGet

PaymentTransactionsList paymentTransactionsGet(opts)

GET Payment/Transactions

Get a list of payment transactions

Example

import SecuConnectApi from 'secu_connect_api';
let defaultClient = SecuConnectApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: oauth_token
let oauth_token = defaultClient.authentications['oauth_token'];
oauth_token.accessToken = 'YOUR ACCESS TOKEN';

let apiInstance = new SecuConnectApi.PaymentTransactionsApi();

let opts = { 
  'count': 56, // Number | The number of items to return.
  'offset': 56, // Number | The position within the whole result set to start returning items (First element is at 0).
  '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
  '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])  *                  
  '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.
};
apiInstance.paymentTransactionsGet(opts).then((data) => {
  console.log('API called successfully. Returned data: ' + data);
}, (error) => {
  console.error(error);
});

Parameters

Name Type Description Notes
count Number The number of items to return. [optional]
offset Number The position within the whole result set to start returning items (First element is at 0). [optional]
fields String List of fields to include in the result. Nested properties can be accessed with this notation: prop1.prop2 Example: prop3,prop1.prop2 [optional]
q 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]) * [optional]
sort 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. [optional]

Return type

SwaggerJsClient.PaymentTransactionsList

Properties

Name Type Description Notes
count Number Number of existing payment transactions [optional]
data [PaymentTransactionsProductModel] GET Payment/Transactions [optional]

Authorization

oauth_token

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

paymentTransactionsGetById

PaymentTransactionsProductModel paymentTransactionsGetById(id)

GET Payment/Transactions/{id}

Get all payment transactions

Example

import SecuConnectApi from 'secu_connect_api';
let defaultClient = SecuConnectApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: oauth_token
let oauth_token = defaultClient.authentications['oauth_token'];
oauth_token.accessToken = 'YOUR ACCESS TOKEN';

let apiInstance = new SecuConnectApi.PaymentTransactionsApi();

let id = "id_example"; // String | Search one by provided id

apiInstance.paymentTransactionsGetById(id).then((data) => {
  console.log('API called successfully. Returned data: ' + data);
}, (error) => {
  console.error(error);
});

Parameters

Name Type Description Notes
id String Search one by provided id

Return type

PaymentTransactionsProductModel

Authorization

oauth_token

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

paymentTransactionsIdCancelPost

[PaymentTransactionsCancelList] paymentTransactionsIdCancelPost(id)

POST Payment/Transactions/{id}/cancel

Cancel a payment transaction

Example

import SecuConnectApi from 'secu_connect_api';
let defaultClient = SecuConnectApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: oauth_token
let oauth_token = defaultClient.authentications['oauth_token'];
oauth_token.accessToken = 'YOUR ACCESS TOKEN';

let apiInstance = new SecuConnectApi.PaymentTransactionsApi();

let id = "id_example"; // String | Transaction identifier

apiInstance.paymentTransactionsIdCancelPost(id).then((data) => {
  console.log('API called successfully. Returned data: ' + data);
}, (error) => {
  console.error(error);
});

Parameters

Name Type Description Notes
id String Transaction identifier

Return type

SwaggerJsClient.PaymentTransactionsCancelList

Properties

Name Type Description Notes
count Number Count of returned payment contracts [optional]
data [PaymentTransactionsProductModel] POST Payment/Transactions/{id}/cancel [optional]

Authorization

oauth_token

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

paymentTransactionsIdShippingUrlGet

PaymentTransactionsShippingUrl paymentTransactionsIdShippingUrlGet(id)

GET Payment/Transactions/{id}/ShippingUrl

Get the url where you can fill the shipping information

Example

import SecuConnectApi from 'secu_connect_api';
let defaultClient = SecuConnectApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: oauth_token
let oauth_token = defaultClient.authentications['oauth_token'];
oauth_token.accessToken = 'YOUR ACCESS TOKEN';

let apiInstance = new SecuConnectApi.PaymentTransactionsApi();

let id = "id_example"; // String | Transaction identifier

apiInstance.paymentTransactionsIdShippingUrlGet(id).then((data) => {
  console.log('API called successfully. Returned data: ' + data);
}, (error) => {
  console.error(error);
});

Parameters

Name Type Description Notes
id String Transaction identifier

Return type

SwaggerJsClient.PaymentTransactionsShippingUrl

Properties

Name Type Description Notes
url String The url of the shipping information form [optional]

Authorization

oauth_token

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined