Skip to content
Merged
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,5 @@ build
.classpath
.project
/.settings
/.idea
/.swagger-codegen
103 changes: 0 additions & 103 deletions build.gradle

This file was deleted.

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

# AccountValidationsRequest

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**clientReferenceInformation** | [**Bavsv1accountvalidationsClientReferenceInformation**](Bavsv1accountvalidationsClientReferenceInformation.md) | | [optional]
**processingInformation** | [**Bavsv1accountvalidationsProcessingInformation**](Bavsv1accountvalidationsProcessingInformation.md) | |
**paymentInformation** | [**Bavsv1accountvalidationsPaymentInformation**](Bavsv1accountvalidationsPaymentInformation.md) | |



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

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

Method | HTTP request | Description
------------- | ------------- | -------------
[**bankAccountValidationRequest**](BankAccountValidationApi.md#bankAccountValidationRequest) | **POST** /bavs/v1/account-validations | Visa Bank Account Validation Service


<a name="bankAccountValidationRequest"></a>
# **bankAccountValidationRequest**
> InlineResponse20013 bankAccountValidationRequest(accountValidationsRequest)

Visa Bank Account Validation Service

The Visa Bank Account Validation Service is a new standalone product designed to validate customer&#39;s routing and bank account number combination for ACH transactions. Merchant&#39;s can use this standalone product to validate their customer&#39;s account prior to processing an ACH transaction against the customer&#39;s account to comply with Nacha&#39;s account validation mandate for Web-debit transactions.

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


BankAccountValidationApi apiInstance = new BankAccountValidationApi();
AccountValidationsRequest accountValidationsRequest = new AccountValidationsRequest(); // AccountValidationsRequest |
try {
InlineResponse20013 result = apiInstance.bankAccountValidationRequest(accountValidationsRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling BankAccountValidationApi#bankAccountValidationRequest");
e.printStackTrace();
}
```

### Parameters

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountValidationsRequest** | [**AccountValidationsRequest**](AccountValidationsRequest.md)| |

### Return type

[**InlineResponse20013**](InlineResponse20013.md)

### Authorization

No authorization required

### HTTP request headers

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

18 changes: 9 additions & 9 deletions docs/BatchesApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Method | HTTP request | Description

<a name="getBatchReport"></a>
# **getBatchReport**
> InlineResponse20011 getBatchReport(batchId)
> InlineResponse20012 getBatchReport(batchId)

Retrieve a Batch Report

Expand All @@ -28,7 +28,7 @@ Retrieve a Batch Report
BatchesApi apiInstance = new BatchesApi();
String batchId = "batchId_example"; // String | Unique identification number assigned to the submitted request.
try {
InlineResponse20011 result = apiInstance.getBatchReport(batchId);
InlineResponse20012 result = apiInstance.getBatchReport(batchId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling BatchesApi#getBatchReport");
Expand All @@ -44,7 +44,7 @@ Name | Type | Description | Notes

### Return type

[**InlineResponse20011**](InlineResponse20011.md)
[**InlineResponse20012**](InlineResponse20012.md)

### Authorization

Expand All @@ -57,7 +57,7 @@ No authorization required

<a name="getBatchStatus"></a>
# **getBatchStatus**
> InlineResponse20010 getBatchStatus(batchId)
> InlineResponse20011 getBatchStatus(batchId)

Retrieve a Batch Status

Expand All @@ -73,7 +73,7 @@ Retrieve a Batch Status
BatchesApi apiInstance = new BatchesApi();
String batchId = "batchId_example"; // String | Unique identification number assigned to the submitted request.
try {
InlineResponse20010 result = apiInstance.getBatchStatus(batchId);
InlineResponse20011 result = apiInstance.getBatchStatus(batchId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling BatchesApi#getBatchStatus");
Expand All @@ -89,7 +89,7 @@ Name | Type | Description | Notes

### Return type

[**InlineResponse20010**](InlineResponse20010.md)
[**InlineResponse20011**](InlineResponse20011.md)

### Authorization

Expand All @@ -102,7 +102,7 @@ No authorization required

<a name="getBatchesList"></a>
# **getBatchesList**
> InlineResponse2009 getBatchesList(offset, limit, fromDate, toDate)
> InlineResponse20010 getBatchesList(offset, limit, fromDate, toDate)

List Batches

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

### Return type

[**InlineResponse2009**](InlineResponse2009.md)
[**InlineResponse20010**](InlineResponse20010.md)

### Authorization

Expand Down
10 changes: 10 additions & 0 deletions docs/Bavsv1accountvalidationsClientReferenceInformation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

# Bavsv1accountvalidationsClientReferenceInformation

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**code** | **String** | Client reference code | [optional]



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

# Bavsv1accountvalidationsPaymentInformation

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**bank** | [**Bavsv1accountvalidationsPaymentInformationBank**](Bavsv1accountvalidationsPaymentInformationBank.md) | |



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

# Bavsv1accountvalidationsPaymentInformationBank

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**routingNumber** | **String** | Bank routing number. This is also called the transit number. Non-Negative Integer |
**account** | [**Bavsv1accountvalidationsPaymentInformationBankAccount**](Bavsv1accountvalidationsPaymentInformationBankAccount.md) | |



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

# Bavsv1accountvalidationsPaymentInformationBankAccount

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**number** | **String** | Account Number. Non-Negative Integer. example: 12345678901234577 |



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

# Bavsv1accountvalidationsProcessingInformation

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**validationLevel** | **Integer** | Enter 1 for routing and account number validation. |



1 change: 1 addition & 0 deletions docs/CapturePaymentRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Name | Type | Description | Notes
**installmentInformation** | [**Ptsv2paymentsidcapturesInstallmentInformation**](Ptsv2paymentsidcapturesInstallmentInformation.md) | | [optional]
**travelInformation** | [**Ptsv2paymentsTravelInformation**](Ptsv2paymentsTravelInformation.md) | | [optional]
**promotionInformation** | [**Ptsv2paymentsPromotionInformation**](Ptsv2paymentsPromotionInformation.md) | | [optional]
**processorInformation** | [**Ptsv2reversalsProcessorInformation**](Ptsv2reversalsProcessorInformation.md) | | [optional]



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

# CardProcessingConfigCommonAcquirers

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**institutionId** | **String** | Identifier of the acquirer. This number is usually assigned by Visa. | [optional]
**interbankCardAssociationId** | **String** | Number assigned by MasterCard to banks to identify the member in transactions. | [optional]
**discoverInstitutionId** | **String** | Assigned by Discover to identify the acquirer. | [optional]
**countryCode** | **String** | ISO 4217 format. | [optional]
**fileDestinationBin** | **String** | The BIN to which this capturefile is sent. This field must contain a valid BIN. | [optional]
**merchantVerificationValue** | **String** | Identify merchants that participate in Select Merchant Fee (SMF) programs. Unique to the merchant. | [optional]
**merchantId** | **String** | Merchant ID assigned by an acquirer or a processor. Should not be overriden by any other party. | [optional]
**terminalId** | **String** | The &#39;Terminal Id&#39; aka TID, is an identifier used for with your payments processor. Depending on the processor and payment acceptance type this may also be the default Terminal ID used for Card Present and Virtual Terminal transactions. | [optional]
**allowMultipleBills** | **Boolean** | Allows multiple captures for a single authorization transaction. | [optional]
**enableTransactionReferenceNumber** | **Boolean** | To enable merchant to send in transaction reference number (unique reconciliation ID). | [optional]
**paymentTypes** | [**Map&lt;String, CardProcessingConfigCommonPaymentTypes&gt;**](CardProcessingConfigCommonPaymentTypes.md) | Valid values are: * VISA * MASTERCARD * AMERICAN_EXPRESS * CUP * EFTPOS * DINERS_CLUB * DISCOVER * JCB | [optional]
**currencies** | [**Map&lt;String, CardProcessingConfigCommonCurrencies&gt;**](CardProcessingConfigCommonCurrencies.md) | Three-character [ISO 4217 ALPHA-3 Standard Currency Codes.](http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf) | [optional]



1 change: 1 addition & 0 deletions docs/CardProcessingConfigCommonProcessors.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Name | Type | Description | Notes
**merchantVerificationValue** | **String** | Identify merchants that participate in Select Merchant Fee (SMF) programs. Unique to the merchant. Applicable for GPX (gpx) and VPC processors. | [optional]
**abaNumber** | **String** | Routing Number to identify banks within the United States. Applicable for GPX (gpx) processors. | [optional]
**acquirer** | [**CardProcessingConfigCommonAcquirer**](CardProcessingConfigCommonAcquirer.md) | | [optional]
**acquirers** | [**Map&lt;String, CardProcessingConfigCommonAcquirers&gt;**](CardProcessingConfigCommonAcquirers.md) | Identifies the financial institution acting as the acquirer of this customer transaction. The acquirer is the member or system user that signed the merchant. | [optional]
**merchantId** | **String** | Merchant ID assigned by an acquirer or a processor. Should not be overriden by any other party. Validation details (for selected processors)... &lt;table&gt; &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Processor&lt;/th&gt;&lt;th&gt;Acceptance Type&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Min. Length&lt;/th&gt;&lt;th&gt;Max. Length&lt;/th&gt;&lt;th&gt;Regex&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt; &lt;tr&gt;&lt;td&gt;Barclays HISO&lt;/td&gt;&lt;td&gt;cp, cnp, hybrid&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;^[0-9a-zA-Z]+$&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;Barclays&lt;/td&gt;&lt;td&gt;cp, cnp, hybrid&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;^[0-9a-zA-Z]+$&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; |
**terminalId** | **String** | The &#39;Terminal Id&#39; aka TID, is an identifier used for with your payments processor. Depending on the processor and payment acceptance type this may also be the default Terminal ID used for Card Present and Virtual Terminal transactions. Validation details (for selected processors)... &lt;table&gt; &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Processor&lt;/th&gt;&lt;th&gt;Acceptance Type&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Min. Length&lt;/th&gt;&lt;th&gt;Max. Length&lt;/th&gt;&lt;th&gt;Regex&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt; &lt;tr&gt;&lt;td&gt;Barclays HISO&lt;/td&gt;&lt;td&gt;cnp, hybrid&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;^[0-9a-zA-Z]+$&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;Barclays HISO&lt;/td&gt;&lt;td&gt;cp&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;^[0-9a-zA-Z]+$&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; | [optional]
**paymentTypes** | [**Map&lt;String, CardProcessingConfigCommonPaymentTypes&gt;**](CardProcessingConfigCommonPaymentTypes.md) | Valid values are: * VISA * MASTERCARD * AMERICAN_EXPRESS * CUP * EFTPOS * DINERS_CLUB * DISCOVER * JCB | [optional]
Expand Down
2 changes: 1 addition & 1 deletion docs/CommerceSolutionsProductsAccountUpdater.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional]
**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional]
**configurationInformation** | [**CommerceSolutionsProductsAccountUpdaterConfigurationInformation**](CommerceSolutionsProductsAccountUpdaterConfigurationInformation.md) | | [optional]


Expand Down
2 changes: 1 addition & 1 deletion docs/CommerceSolutionsProductsBinLookup.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional]
**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional]
**configurationInformation** | [**CommerceSolutionsProductsBinLookupConfigurationInformation**](CommerceSolutionsProductsBinLookupConfigurationInformation.md) | | [optional]


Expand Down
2 changes: 1 addition & 1 deletion docs/CommerceSolutionsProductsTokenManagement.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional]
**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional]
**configurationInformation** | [**CommerceSolutionsProductsTokenManagementConfigurationInformation**](CommerceSolutionsProductsTokenManagementConfigurationInformation.md) | | [optional]


Expand Down
1 change: 1 addition & 0 deletions docs/CreateCreditRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Name | Type | Description | Notes
**recipientInformation** | [**Ptsv2creditsRecipientInformation**](Ptsv2creditsRecipientInformation.md) | | [optional]
**senderInformation** | [**Ptsv2creditsSenderInformation**](Ptsv2creditsSenderInformation.md) | | [optional]
**promotionInformation** | [**Ptsv2paymentsPromotionInformation**](Ptsv2paymentsPromotionInformation.md) | | [optional]
**processorInformation** | [**Ptsv2reversalsProcessorInformation**](Ptsv2reversalsProcessorInformation.md) | | [optional]



1 change: 1 addition & 0 deletions docs/CreateInvoiceRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Name | Type | Description | Notes
**processingInformation** | [**Invoicingv2invoicesProcessingInformation**](Invoicingv2invoicesProcessingInformation.md) | | [optional]
**invoiceInformation** | [**Invoicingv2invoicesInvoiceInformation**](Invoicingv2invoicesInvoiceInformation.md) | |
**orderInformation** | [**Invoicingv2invoicesOrderInformation**](Invoicingv2invoicesOrderInformation.md) | |
**merchantDefinedFieldValues** | [**List&lt;Invoicingv2invoicesMerchantDefinedFieldValues&gt;**](Invoicingv2invoicesMerchantDefinedFieldValues.md) | | [optional]



Loading