Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions docs/ConversionDetailsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ Get conversion detail of transactions for a merchant.


ConversionDetailsApi apiInstance = new ConversionDetailsApi();
DateTime startTime = new DateTime(); // DateTime | Valid report Start Time in **ISO 8601 format** Please refer the following link to know more about ISO 8601 format. - https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14 **Example date format:** - yyyy-MM-dd'T'HH:mm:ssXXX
DateTime endTime = new DateTime(); // DateTime | Valid report End Time in **ISO 8601 format** Please refer the following link to know more about ISO 8601 format. - https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14 **Example date format:** - yyyy-MM-dd'T'HH:mm:ssXXX
DateTime startTime = new DateTime(); // DateTime | Valid report Start Time in **ISO 8601 format** Please refer the following link to know more about ISO 8601 format. - https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14 **Example date format:** - yyyy-MM-dd'T'HH:mm:ss.SSSZ (e.g. 2018-01-01T00:00:00.000Z)
DateTime endTime = new DateTime(); // DateTime | Valid report End Time in **ISO 8601 format** Please refer the following link to know more about ISO 8601 format. - https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14 **Example date format:** - yyyy-MM-dd'T'HH:mm:ss.SSSZ (e.g. 2018-01-01T00:00:00.000Z)
String organizationId = "organizationId_example"; // String | Valid Cybersource Organization Id
try {
ReportingV3ConversionDetailsGet200Response result = apiInstance.getConversionDetail(startTime, endTime, organizationId);
Expand All @@ -39,8 +39,8 @@ try {

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**startTime** | **DateTime**| Valid report Start Time in **ISO 8601 format** Please refer the following link to know more about ISO 8601 format. - https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14 **Example date format:** - yyyy-MM-dd'T'HH:mm:ssXXX |
**endTime** | **DateTime**| Valid report End Time in **ISO 8601 format** Please refer the following link to know more about ISO 8601 format. - https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14 **Example date format:** - yyyy-MM-dd'T'HH:mm:ssXXX |
**startTime** | **DateTime**| Valid report Start Time in **ISO 8601 format** Please refer the following link to know more about ISO 8601 format. - https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14 **Example date format:** - yyyy-MM-dd'T'HH:mm:ss.SSSZ (e.g. 2018-01-01T00:00:00.000Z) |
**endTime** | **DateTime**| Valid report End Time in **ISO 8601 format** Please refer the following link to know more about ISO 8601 format. - https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14 **Example date format:** - yyyy-MM-dd'T'HH:mm:ss.SSSZ (e.g. 2018-01-01T00:00:00.000Z) |
**organizationId** | **String**| Valid Cybersource Organization Id | [optional]

### Return type
Expand Down
19 changes: 19 additions & 0 deletions docs/CreateDecisionManagerCaseRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@

# CreateDecisionManagerCaseRequest

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**clientReferenceInformation** | [**Riskv1decisionsClientReferenceInformation**](Riskv1decisionsClientReferenceInformation.md) | | [optional]
**processorInformation** | [**Riskv1decisionsProcessorInformation**](Riskv1decisionsProcessorInformation.md) | | [optional]
**paymentInformation** | [**Riskv1decisionsPaymentInformation**](Riskv1decisionsPaymentInformation.md) | | [optional]
**orderInformation** | [**Riskv1decisionsOrderInformation**](Riskv1decisionsOrderInformation.md) | | [optional]
**buyerInformation** | [**Riskv1decisionsBuyerInformation**](Riskv1decisionsBuyerInformation.md) | | [optional]
**deviceInformation** | [**Riskv1decisionsDeviceInformation**](Riskv1decisionsDeviceInformation.md) | | [optional]
**cardVerification** | [**Riskv1decisionsCardVerification**](Riskv1decisionsCardVerification.md) | | [optional]
**riskInformation** | [**Riskv1decisionsRiskInformation**](Riskv1decisionsRiskInformation.md) | | [optional]
**travelInformation** | [**Riskv1decisionsTravelInformation**](Riskv1decisionsTravelInformation.md) | | [optional]
**merchantDefinedInformation** | [**List<Riskv1decisionsMerchantDefinedInformation>**](Riskv1decisionsMerchantDefinedInformation.md) | | [optional]



12 changes: 12 additions & 0 deletions docs/CreateInstrumentIdentifierRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

# CreateInstrumentIdentifierRequest

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**type** | **String** | Type of Card | [optional]
**card** | [**Tmsv1instrumentidentifiersCard**](Tmsv1instrumentidentifiersCard.md) | | [optional]
**billTo** | [**Tmsv1instrumentidentifiersBillTo**](Tmsv1instrumentidentifiersBillTo.md) | | [optional]



36 changes: 36 additions & 0 deletions docs/CreatePaymentInstrumentRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@

# CreatePaymentInstrumentRequest

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**links** | [**TmsV1InstrumentIdentifiersPost200ResponseLinks**](TmsV1InstrumentIdentifiersPost200ResponseLinks.md) | | [optional]
**id** | **String** | Unique identification number assigned by CyberSource to the submitted request. | [optional]
**object** | [**ObjectEnum**](#ObjectEnum) | Describes type of token. | [optional]
**state** | [**StateEnum**](#StateEnum) | Current state of the token. | [optional]
**bankAccount** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseBankAccount**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseBankAccount.md) | | [optional]
**card** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseCard**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseCard.md) | | [optional]
**buyerInformation** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseBuyerInformation**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseBuyerInformation.md) | | [optional]
**billTo** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseBillTo**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseBillTo.md) | | [optional]
**processingInformation** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseProcessingInformation**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseProcessingInformation.md) | | [optional]
**merchantInformation** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseMerchantInformation**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseMerchantInformation.md) | | [optional]
**metaData** | [**TmsV1InstrumentIdentifiersPost200ResponseMetadata**](TmsV1InstrumentIdentifiersPost200ResponseMetadata.md) | | [optional]
**instrumentIdentifier** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseInstrumentIdentifier**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseInstrumentIdentifier.md) | | [optional]


<a name="ObjectEnum"></a>
## Enum: ObjectEnum
Name | Value
---- | -----
PAYMENTINSTRUMENT | &quot;paymentInstrument&quot;


<a name="StateEnum"></a>
## Enum: StateEnum
Name | Value
---- | -----
ACTIVE | &quot;ACTIVE&quot;
CLOSED | &quot;CLOSED&quot;



16 changes: 16 additions & 0 deletions docs/CreateSearchRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

# CreateSearchRequest

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**save** | **Boolean** | save or not save. | [optional]
**name** | **String** | The description for this field is not available. | [optional]
**timezone** | **String** | Time Zone. | [optional]
**query** | **String** | transaction search query string. | [optional]
**offset** | **Integer** | offset. | [optional]
**limit** | **Integer** | limit on number of results. | [optional]
**sort** | **String** | A comma separated list of the following form - fieldName1 asc or desc, fieldName2 asc or desc, etc. | [optional]



54 changes: 54 additions & 0 deletions docs/DecisionManagerApi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# DecisionManagerApi

All URIs are relative to *https://apitest.cybersource.com*

Method | HTTP request | Description
------------- | ------------- | -------------
[**createDecisionManagerCase**](DecisionManagerApi.md#createDecisionManagerCase) | **POST** /risk/v1/decisions | Create Decision Manager case


<a name="createDecisionManagerCase"></a>
# **createDecisionManagerCase**
> RiskV1DecisionsPost201Response createDecisionManagerCase(createDecisionManagerCaseRequest)

Create Decision Manager case

This is the combined request to the Decision Manager Service for a transaction sent to Cybersource. Decision Manager will return a decision based on the request values.

### Example
```java
// Import classes:
//import Invokers.ApiException;
//import Api.DecisionManagerApi;


DecisionManagerApi apiInstance = new DecisionManagerApi();
CreateDecisionManagerCaseRequest createDecisionManagerCaseRequest = new CreateDecisionManagerCaseRequest(); // CreateDecisionManagerCaseRequest |
try {
RiskV1DecisionsPost201Response result = apiInstance.createDecisionManagerCase(createDecisionManagerCaseRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DecisionManagerApi#createDecisionManagerCase");
e.printStackTrace();
}
```

### Parameters

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**createDecisionManagerCaseRequest** | [**CreateDecisionManagerCaseRequest**](CreateDecisionManagerCaseRequest.md)| |

### Return type

[**RiskV1DecisionsPost201Response**](RiskV1DecisionsPost201Response.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json;charset=utf-8
- **Accept**: application/json;charset=utf-8

4 changes: 2 additions & 2 deletions docs/Flexv1tokensCardInfo.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**cardNumber** | **String** | Encrypted or plain text card number. If the encryption type of “None” was used in the Generate Key request, this value can be set to the plaintext card number/Personal Account Number (PAN). If the encryption type of RsaOaep256 was used in the Generate Key request, this value needs to be the RSA OAEP 256 encrypted card number. The card number should be encrypted on the cardholders’ device. The [WebCrypto API] (https://github.com/CyberSource/cybersource-flex-samples/blob/master/java/spring-boot/src/main/resources/public/flex.js) can be used with the JWK obtained in the Generate Key request. | [optional]
**cardNumber** | **String** | Encrypted or plain text card number. If the encryption type of “None” was used in the Generate Key request, this value can be set to the plaintext card number/Personal Account Number (PAN). If the encryption type of RsaOaep256 was used in the Generate Key request, this value needs to be the RSA OAEP 256 encrypted card number. The card number should be encrypted on the cardholders’ device. The [WebCrypto API] (https://github.com/CyberSource/cybersource-flex-samples/blob/master/java/spring-boot/src/main/resources/public/flex.js) can be used with the JWK obtained in the Generate Key request. |
**cardExpirationMonth** | **String** | Two digit expiration month | [optional]
**cardExpirationYear** | **String** | Four digit expiration year | [optional]
**cardType** | **String** | Card Type. This field is required. Refer to the CyberSource Credit Card Services documentation for supported card types. | [optional]
**cardType** | **String** | Card Type. This field is required. Refer to the CyberSource Credit Card Services documentation for supported card types. |



6 changes: 0 additions & 6 deletions docs/GeneratePublicKeyRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,6 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**encryptionType** | **String** | How the card number should be encrypted in the subsequent Tokenize Card request. Possible values are RsaOaep256 or None (if using this value the card number must be in plain text when included in the Tokenize Card request). The Tokenize Card request uses a secure connection (TLS 1.2+) regardless of what encryption type is specified. |
**targetOrigin** | **String** | This should only be used if using the Microform implementation. This is the protocol, URL, and if used, port number of the page that will host the Microform. Unless using http://localhost, the protocol must be https://. For example, if serving Microform on example.com, the targetOrigin is https://example.com The value is used to restrict the frame ancestor of the Microform. If there is a mismatch between this value and the frame ancestor, the Microfrom will not load. | [optional]
**unmaskedLeft** | **Integer** | Specifies the number of card number digits to be returned un-masked from the left. For example, setting this value to 6 will return: 411111XXXXXXXXXX Default value: 6 Maximum value: 6 | [optional]
**unmaskedRight** | **Integer** | Specifies the number of card number digits to be returned un-masked from the right. For example, setting this value to 4 will return: 411111XXXXXX1111 Default value: 4 Maximum value: 4 | [optional]
**enableBillingAddress** | **Boolean** | Specifies whether or not &#39;dummy&#39; address data should be specified in the create token request. If you have &#39;Relaxed AVS&#39; enabled for your MID, this value can be set to False.Default value: true | [optional]
**currency** | **String** | Three character ISO currency code to be associated with the token. Required for legacy integrations. Default value: USD. | [optional]
**enableAutoAuth** | **Boolean** | Specifies whether or not an account verification authorization ($0 Authorization) is carried out on token creation. Default is false, as it is assumed a full or zero amount authorization will be carried out in a separate call from your server. | [optional]



6 changes: 3 additions & 3 deletions docs/InlineResponse200.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**keyId** | **String** | Unique identifier for the generated token. Used in the subsequent Tokenize Card request from your customer’s device or browser. | [optional]
**der** | [**InlineResponse200Der**](InlineResponse200Der.md) | | [optional]
**jwk** | [**InlineResponse200Jwk**](InlineResponse200Jwk.md) | | [optional]
**startTime** | [**DateTime**](DateTime.md) | | [optional]
**endTime** | [**DateTime**](DateTime.md) | | [optional]
**paymentBatchSummaries** | [**List&lt;InlineResponse200PaymentBatchSummaries&gt;**](InlineResponse200PaymentBatchSummaries.md) | | [optional]



21 changes: 21 additions & 0 deletions docs/InlineResponse200PaymentBatchSummaries.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@

# InlineResponse200PaymentBatchSummaries

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**currencyCode** | **String** | | [optional]
**paymentSubTypeDescription** | **String** | | [optional]
**startTime** | [**DateTime**](DateTime.md) | | [optional]
**endTime** | [**DateTime**](DateTime.md) | | [optional]
**salesCount** | **Integer** | | [optional]
**salesAmount** | **String** | | [optional]
**creditCount** | **Integer** | | [optional]
**creditAmount** | **String** | | [optional]
**accountName** | **String** | | [optional]
**accountId** | **String** | | [optional]
**merchantId** | **String** | | [optional]
**merchantName** | **String** | | [optional]



Loading