Skip to content

Commit 3d31ac2

Browse files
committed
Monthly API changes June 2025
1 parent 547d469 commit 3d31ac2

File tree

105 files changed

+5228
-1461
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+5228
-1461
lines changed

docs/BatchesApi.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Method | HTTP request | Description
1212

1313
<a name="getBatchReport"></a>
1414
# **getBatchReport**
15-
> InlineResponse2009 getBatchReport(batchId)
15+
> InlineResponse20010 getBatchReport(batchId)
1616
1717
Retrieve a Batch Report
1818

@@ -28,7 +28,7 @@ Retrieve a Batch Report
2828
BatchesApi apiInstance = new BatchesApi();
2929
String batchId = "batchId_example"; // String | Unique identification number assigned to the submitted request.
3030
try {
31-
InlineResponse2009 result = apiInstance.getBatchReport(batchId);
31+
InlineResponse20010 result = apiInstance.getBatchReport(batchId);
3232
System.out.println(result);
3333
} catch (ApiException e) {
3434
System.err.println("Exception when calling BatchesApi#getBatchReport");
@@ -44,7 +44,7 @@ Name | Type | Description | Notes
4444

4545
### Return type
4646

47-
[**InlineResponse2009**](InlineResponse2009.md)
47+
[**InlineResponse20010**](InlineResponse20010.md)
4848

4949
### Authorization
5050

@@ -57,7 +57,7 @@ No authorization required
5757

5858
<a name="getBatchStatus"></a>
5959
# **getBatchStatus**
60-
> InlineResponse2008 getBatchStatus(batchId)
60+
> InlineResponse2009 getBatchStatus(batchId)
6161
6262
Retrieve a Batch Status
6363

@@ -73,7 +73,7 @@ Retrieve a Batch Status
7373
BatchesApi apiInstance = new BatchesApi();
7474
String batchId = "batchId_example"; // String | Unique identification number assigned to the submitted request.
7575
try {
76-
InlineResponse2008 result = apiInstance.getBatchStatus(batchId);
76+
InlineResponse2009 result = apiInstance.getBatchStatus(batchId);
7777
System.out.println(result);
7878
} catch (ApiException e) {
7979
System.err.println("Exception when calling BatchesApi#getBatchStatus");
@@ -89,7 +89,7 @@ Name | Type | Description | Notes
8989

9090
### Return type
9191

92-
[**InlineResponse2008**](InlineResponse2008.md)
92+
[**InlineResponse2009**](InlineResponse2009.md)
9393

9494
### Authorization
9595

@@ -102,7 +102,7 @@ No authorization required
102102

103103
<a name="getBatchesList"></a>
104104
# **getBatchesList**
105-
> InlineResponse2007 getBatchesList(offset, limit, fromDate, toDate)
105+
> InlineResponse2008 getBatchesList(offset, limit, fromDate, toDate)
106106
107107
List Batches
108108

@@ -121,7 +121,7 @@ Long limit = 20L; // Long | The maximum number that can be returned in the array
121121
String fromDate = "fromDate_example"; // String | ISO-8601 format: yyyyMMddTHHmmssZ
122122
String toDate = "toDate_example"; // String | ISO-8601 format: yyyyMMddTHHmmssZ
123123
try {
124-
InlineResponse2007 result = apiInstance.getBatchesList(offset, limit, fromDate, toDate);
124+
InlineResponse2008 result = apiInstance.getBatchesList(offset, limit, fromDate, toDate);
125125
System.out.println(result);
126126
} catch (ApiException e) {
127127
System.err.println("Exception when calling BatchesApi#getBatchesList");
@@ -140,7 +140,7 @@ Name | Type | Description | Notes
140140

141141
### Return type
142142

143-
[**InlineResponse2007**](InlineResponse2007.md)
143+
[**InlineResponse2008**](InlineResponse2008.md)
144144

145145
### Authorization
146146

docs/DeAssociationRequestBody.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
# DeAssociationRequestBody
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**deviceId** | **String** | UUID of the device which needs to be de-associated | [optional]
8+
9+
10+

docs/DeviceDeAssociationApi.md

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
# DeviceDeAssociationApi
2+
3+
All URIs are relative to *https://apitest.cybersource.com*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**deleteTerminalAssociation**](DeviceDeAssociationApi.md#deleteTerminalAssociation) | **PATCH** /dms/v2/devices/deassociate | De-associate a device from merchant or account V2
8+
[**postDeAssociateV3Terminal**](DeviceDeAssociationApi.md#postDeAssociateV3Terminal) | **POST** /dms/v3/devices/deassociate | De-associate a device from merchant to account or reseller and from account to reseller
9+
10+
11+
<a name="deleteTerminalAssociation"></a>
12+
# **deleteTerminalAssociation**
13+
> deleteTerminalAssociation(deAssociationRequestBody)
14+
15+
De-associate a device from merchant or account V2
16+
17+
The current association of the device will be removed and will be assigned back to parent in the hierarchy based on internal logic
18+
19+
### Example
20+
```java
21+
// Import classes:
22+
//import Invokers.ApiException;
23+
//import Api.DeviceDeAssociationApi;
24+
25+
26+
DeviceDeAssociationApi apiInstance = new DeviceDeAssociationApi();
27+
DeAssociationRequestBody deAssociationRequestBody = new DeAssociationRequestBody(); // DeAssociationRequestBody | de association of the deviceId in the request body.
28+
try {
29+
apiInstance.deleteTerminalAssociation(deAssociationRequestBody);
30+
} catch (ApiException e) {
31+
System.err.println("Exception when calling DeviceDeAssociationApi#deleteTerminalAssociation");
32+
e.printStackTrace();
33+
}
34+
```
35+
36+
### Parameters
37+
38+
Name | Type | Description | Notes
39+
------------- | ------------- | ------------- | -------------
40+
**deAssociationRequestBody** | [**DeAssociationRequestBody**](DeAssociationRequestBody.md)| de association of the deviceId in the request body. |
41+
42+
### Return type
43+
44+
null (empty response body)
45+
46+
### Authorization
47+
48+
No authorization required
49+
50+
### HTTP request headers
51+
52+
- **Content-Type**: application/json;charset=UTF-8
53+
- **Accept**: application/hal+json;charset=utf-8
54+
55+
<a name="postDeAssociateV3Terminal"></a>
56+
# **postDeAssociateV3Terminal**
57+
> List&lt;InlineResponse2006&gt; postDeAssociateV3Terminal(deviceDeAssociateV3Request)
58+
59+
De-associate a device from merchant to account or reseller and from account to reseller
60+
61+
A device will be de-associated from its current organization and moved up in the hierarchy. The device&#39;s new position will be determined by a specified destination, either an account or a portfolio. If no destination is provided, the device will default to the currently logged-in user.
62+
63+
### Example
64+
```java
65+
// Import classes:
66+
//import Invokers.ApiException;
67+
//import Api.DeviceDeAssociationApi;
68+
69+
70+
DeviceDeAssociationApi apiInstance = new DeviceDeAssociationApi();
71+
List<DeviceDeAssociateV3Request> deviceDeAssociateV3Request = Arrays.asList(new DeviceDeAssociateV3Request()); // List<DeviceDeAssociateV3Request> | deviceId that has to be de-associated to the destination organizationId.
72+
try {
73+
List<InlineResponse2006> result = apiInstance.postDeAssociateV3Terminal(deviceDeAssociateV3Request);
74+
System.out.println(result);
75+
} catch (ApiException e) {
76+
System.err.println("Exception when calling DeviceDeAssociationApi#postDeAssociateV3Terminal");
77+
e.printStackTrace();
78+
}
79+
```
80+
81+
### Parameters
82+
83+
Name | Type | Description | Notes
84+
------------- | ------------- | ------------- | -------------
85+
**deviceDeAssociateV3Request** | [**List&lt;DeviceDeAssociateV3Request&gt;**](DeviceDeAssociateV3Request.md)| deviceId that has to be de-associated to the destination organizationId. |
86+
87+
### Return type
88+
89+
[**List&lt;InlineResponse2006&gt;**](InlineResponse2006.md)
90+
91+
### Authorization
92+
93+
No authorization required
94+
95+
### HTTP request headers
96+
97+
- **Content-Type**: application/json;charset=UTF-8
98+
- **Accept**: application/json;charset=UTF-8
99+

docs/DeviceDeAssociationV3Api.md

Lines changed: 0 additions & 54 deletions
This file was deleted.

docs/DeviceSearchApi.md

Lines changed: 51 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,60 @@ All URIs are relative to *https://apitest.cybersource.com*
44

55
Method | HTTP request | Description
66
------------- | ------------- | -------------
7-
[**postSearchQueryV3**](DeviceSearchApi.md#postSearchQueryV3) | **POST** /dms/v3/devices/search | Retrieve List of Devices for a given search query V3
7+
[**postSearchQuery**](DeviceSearchApi.md#postSearchQuery) | **POST** /dms/v2/devices/search | Retrieve List of Devices for a given search query V2
8+
[**postSearchQueryV3**](DeviceSearchApi.md#postSearchQueryV3) | **POST** /dms/v3/devices/search | Retrieve List of Devices for a given search query
89

910

11+
<a name="postSearchQuery"></a>
12+
# **postSearchQuery**
13+
> InlineResponse2005 postSearchQuery(postDeviceSearchRequest)
14+
15+
Retrieve List of Devices for a given search query V2
16+
17+
Retrieves list of terminals in paginated format.
18+
19+
### Example
20+
```java
21+
// Import classes:
22+
//import Invokers.ApiException;
23+
//import Api.DeviceSearchApi;
24+
25+
26+
DeviceSearchApi apiInstance = new DeviceSearchApi();
27+
PostDeviceSearchRequest postDeviceSearchRequest = new PostDeviceSearchRequest(); // PostDeviceSearchRequest |
28+
try {
29+
InlineResponse2005 result = apiInstance.postSearchQuery(postDeviceSearchRequest);
30+
System.out.println(result);
31+
} catch (ApiException e) {
32+
System.err.println("Exception when calling DeviceSearchApi#postSearchQuery");
33+
e.printStackTrace();
34+
}
35+
```
36+
37+
### Parameters
38+
39+
Name | Type | Description | Notes
40+
------------- | ------------- | ------------- | -------------
41+
**postDeviceSearchRequest** | [**PostDeviceSearchRequest**](PostDeviceSearchRequest.md)| |
42+
43+
### Return type
44+
45+
[**InlineResponse2005**](InlineResponse2005.md)
46+
47+
### Authorization
48+
49+
No authorization required
50+
51+
### HTTP request headers
52+
53+
- **Content-Type**: application/json;charset=UTF-8
54+
- **Accept**: application/json;charset=UTF-8
55+
1056
<a name="postSearchQueryV3"></a>
1157
# **postSearchQueryV3**
12-
> InlineResponse2006 postSearchQueryV3(postDeviceSearchRequestV3)
58+
> InlineResponse2007 postSearchQueryV3(postDeviceSearchRequestV3)
1359
14-
Retrieve List of Devices for a given search query V3
60+
Retrieve List of Devices for a given search query
1561

1662
Search for devices matching a given search query. The search query supports serialNumber, readerId, terminalId, status, statusChangeReason or organizationId Matching results are paginated.
1763

@@ -25,7 +71,7 @@ Search for devices matching a given search query. The search query supports ser
2571
DeviceSearchApi apiInstance = new DeviceSearchApi();
2672
PostDeviceSearchRequestV3 postDeviceSearchRequestV3 = new PostDeviceSearchRequestV3(); // PostDeviceSearchRequestV3 |
2773
try {
28-
InlineResponse2006 result = apiInstance.postSearchQueryV3(postDeviceSearchRequestV3);
74+
InlineResponse2007 result = apiInstance.postSearchQueryV3(postDeviceSearchRequestV3);
2975
System.out.println(result);
3076
} catch (ApiException e) {
3177
System.err.println("Exception when calling DeviceSearchApi#postSearchQueryV3");
@@ -41,7 +87,7 @@ Name | Type | Description | Notes
4187

4288
### Return type
4389

44-
[**InlineResponse2006**](InlineResponse2006.md)
90+
[**InlineResponse2007**](InlineResponse2007.md)
4591

4692
### Authorization
4793

docs/GenerateCaptureContextRequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
77
**clientVersion** | **String** | Specify the version of Microform that you want to use. | [optional]
88
**targetOrigins** | **List&lt;String&gt;** | The [target origin](https://developer.mozilla.org/en-US/docs/Glossary/Origin) of the website on which you will be launching Microform is defined by the scheme (protocol), hostname (domain) and port number (if used). You must use https://hostname (unless you use http://localhost) Wildcards are NOT supported. Ensure that subdomains are included. Any valid top-level domain is supported (e.g. .com, .co.uk, .gov.br etc) Examples: - https://example.com - https://subdomain.example.com - https://example.com:8080&lt;br&gt;&lt;br&gt; If you are embedding within multiple nested iframes you need to specify the origins of all the browser contexts used, for example: targetOrigins: [ \&quot;https://example.com\&quot;, \&quot;https://basket.example.com\&quot;, \&quot;https://ecom.example.com\&quot; ]&lt;br&gt;&lt;br&gt; You can supply up to nine origins within the targetOrigins field for nested iframes. If the list of origins exceeds five ensure that you: - Compare the list of origins in the v2/sessions targetOrigins field against the location.ancestorOrigins of the browser. - Ensure that the count of origins and their content matches in both. If any origins are absent or mismatched, the system will prevent Microform from loading and display a client-side error message. | [optional]
9-
**allowedCardNetworks** | **List&lt;String&gt;** | The list of card networks you want to use for this Microform transaction. Microform currently supports the following card networks: - VISA - MASTERCARD - AMEX - CARNET - CARTESBANCAIRES - CUP - DINERSCLUB - DISCOVER - EFTPOS - ELO - JCB - JCREW - MADA - MAESTRO - MEEZA **Important:** - When integrating Microform (Card) at least one card network should be specified in the allowedCardNetworks field in the capture context request. - When integrating Microform (ACH/eCheck) the allowedCardNetworks field is not required in the capture context request. - When integrating both Microform (Card) and Microform (ACH/eCheck) at least one card network should be specified in the allowedCardNetworks field in the capture context request. | [optional]
9+
**allowedCardNetworks** | **List&lt;String&gt;** | The list of card networks you want to use for this Microform transaction. Microform currently supports the following card networks: - VISA - MASTERCARD - AMEX - CARNET - CARTESBANCAIRES - CUP - DINERSCLUB - DISCOVER - EFTPOS - ELO - JCB - JCREW - MADA - MAESTRO - MEEZA - PAYPAK **Important:** - When integrating Microform (Card) at least one card network should be specified in the allowedCardNetworks field in the capture context request. - When integrating Microform (ACH/eCheck) the allowedCardNetworks field is not required in the capture context request. - When integrating both Microform (Card) and Microform (ACH/eCheck) at least one card network should be specified in the allowedCardNetworks field in the capture context request. | [optional]
1010
**allowedPaymentTypes** | **List&lt;String&gt;** | The payment types that are allowed for the merchant. Possible values when launching Microform: - CARD - CHECK &lt;br&gt;&lt;br&gt; | [optional]
1111
**transientTokenResponseOptions** | [**Microformv2sessionsTransientTokenResponseOptions**](Microformv2sessionsTransientTokenResponseOptions.md) | | [optional]
1212

0 commit comments

Comments
 (0)