Skip to content

Commit

Permalink
Merge pull request #36 from CyberSource/dec2019_release
Browse files Browse the repository at this point in the history
Dec2019 release
  • Loading branch information
snavinch authored Dec 24, 2019
2 parents 0a8e5d2 + e75394a commit af5183b
Show file tree
Hide file tree
Showing 376 changed files with 22,726 additions and 2,641 deletions.
55 changes: 55 additions & 0 deletions docs/AuthenticationExemptionsApi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# CyberSource.AuthenticationExemptionsApi

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

Method | HTTP request | Description
------------- | ------------- | -------------
[**authenticationExemptions**](AuthenticationExemptionsApi.md#authenticationExemptions) | **POST** /risk/v1/authentication-exemptions | Authentication exemptions service


<a name="authenticationExemptions"></a>
# **authenticationExemptions**
> RiskV1AuthenticationExemptionsPost201Response authenticationExemptions(authenticationExemptionsRequest)
Authentication exemptions service

A new CYBS branded service to connect to VISA’s REST API to enable Visa Transaction Advisor (VTA) as a standalone service for merchants to support PSD2/SCA adoption and exemptions processing startegy in Europe.VTA Provides intelligent risk data to merchants as inputs to their in-house fraud management tools for fraud mitigation on Visa transactions.

### Example
```javascript
var CyberSource = require('CyberSource');

var apiInstance = new CyberSource.AuthenticationExemptionsApi();

var authenticationExemptionsRequest = new CyberSource.AuthenticationExemptionsRequest(); // AuthenticationExemptionsRequest |


var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.authenticationExemptions(authenticationExemptionsRequest, callback);
```

### Parameters

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**authenticationExemptionsRequest** | [**AuthenticationExemptionsRequest**](AuthenticationExemptionsRequest.md)| |

### Return type

[**RiskV1AuthenticationExemptionsPost201Response**](RiskV1AuthenticationExemptionsPost201Response.md)

### Authorization

No authorization required

### HTTP request headers

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

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

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**clientReferenceInformation** | [**Ptsv2payoutsClientReferenceInformation**](Ptsv2payoutsClientReferenceInformation.md) | | [optional]
**orderInformation** | [**Riskv1authenticationexemptionsOrderInformation**](Riskv1authenticationexemptionsOrderInformation.md) | | [optional]
**paymentInformation** | [**Riskv1authenticationexemptionsPaymentInformation**](Riskv1authenticationexemptionsPaymentInformation.md) | | [optional]
**deviceInformation** | [**Riskv1authenticationexemptionsDeviceInformation**](Riskv1authenticationexemptionsDeviceInformation.md) | | [optional]
**merchantInformation** | [**Riskv1authenticationexemptionsMerchantInformation**](Riskv1authenticationexemptionsMerchantInformation.md) | | [optional]
**acquirerInformation** | [**Riskv1authenticationexemptionsAcquirerInformation**](Riskv1authenticationexemptionsAcquirerInformation.md) | | [optional]


2 changes: 1 addition & 1 deletion docs/BuyerInformation.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**companyTaxID** | **String** | Tax identifier for the customer’s company. **Important**: Contact your TeleCheck representative to find out whether this field is required or optional. | [optional]
**currency** | **String** | Currency used by the customer. Accepts input in the ISO 4217 standard, stores as ISO 4217 Alpha. | [optional]
**dateOBirth** | **String** | Date of birth of the customer. Format: &#x60;YYYY-MM-DD&#x60; or &#x60;YYYYMMDD&#x60; | [optional]
**dateOfBirth** | **String** | Date of birth of the customer. Format: &#x60;YYYY-MM-DD&#x60; or &#x60;YYYYMMDD&#x60; | [optional]
**personalIdentification** | [**[TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBuyerInformationPersonalIdentification]**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBuyerInformationPersonalIdentification.md) | | [optional]


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

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**clientReferenceInformation** | [**Riskv1authenticationsClientReferenceInformation**](Riskv1authenticationsClientReferenceInformation.md) | | [optional]
**orderInformation** | [**Riskv1authenticationsOrderInformation**](Riskv1authenticationsOrderInformation.md) | | [optional]
**paymentInformation** | [**Riskv1authenticationexemptionsPaymentInformation**](Riskv1authenticationexemptionsPaymentInformation.md) | | [optional]
**buyerInformation** | [**Riskv1authenticationsBuyerInformation**](Riskv1authenticationsBuyerInformation.md) | | [optional]
**deviceInformation** | [**Riskv1authenticationsDeviceInformation**](Riskv1authenticationsDeviceInformation.md) | | [optional]
**merchantInformation** | [**Riskv1authenticationsMerchantInformation**](Riskv1authenticationsMerchantInformation.md) | | [optional]
**acquirerInformation** | [**Riskv1authenticationsAcquirerInformation**](Riskv1authenticationsAcquirerInformation.md) | | [optional]
**recurringPaymentInformation** | [**Riskv1authenticationsRecurringPaymentInformation**](Riskv1authenticationsRecurringPaymentInformation.md) | | [optional]
**consumerAuthenticationInformation** | [**Riskv1authenticationsConsumerAuthenticationInformation**](Riskv1authenticationsConsumerAuthenticationInformation.md) | | [optional]
**riskInformation** | [**Riskv1authenticationsRiskInformation**](Riskv1authenticationsRiskInformation.md) | | [optional]
**travelInformation** | [**Riskv1authenticationsTravelInformation**](Riskv1authenticationsTravelInformation.md) | | [optional]
**merchantDefinedInformation** | [**[Riskv1decisionsMerchantDefinedInformation]**](Riskv1decisionsMerchantDefinedInformation.md) | | [optional]


6 changes: 1 addition & 5 deletions docs/CreatePaymentInstrumentRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,13 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**links** | [**TmsV1InstrumentIdentifiersPost200ResponseLinks**](TmsV1InstrumentIdentifiersPost200ResponseLinks.md) | | [optional]
**id** | **String** | Unique identification number assigned by CyberSource to the submitted request. | [optional]
**_object** | **String** | &#39;Describes type of token.&#39; Valid values: - paymentInstrument | [optional]
**state** | **String** | &#39;Current state of the token.&#39; Valid values: - ACTIVE - CLOSED | [optional]
**bankAccount** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBankAccount**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBankAccount.md) | | [optional]
**card** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedCard**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedCard.md) | | [optional]
**buyerInformation** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBuyerInformation**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBuyerInformation.md) | | [optional]
**billTo** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBillTo**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBillTo.md) | | [optional]
**processingInformation** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedProcessingInformation**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedProcessingInformation.md) | | [optional]
**merchantInformation** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedMerchantInformation**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedMerchantInformation.md) | | [optional]
**metaData** | [**TmsV1InstrumentIdentifiersPost200ResponseMetadata**](TmsV1InstrumentIdentifiersPost200ResponseMetadata.md) | | [optional]
**instrumentIdentifier** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedInstrumentIdentifier**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedInstrumentIdentifier.md) | | [optional]
**instrumentIdentifier** | [**Tmsv1paymentinstrumentsInstrumentIdentifier**](Tmsv1paymentinstrumentsInstrumentIdentifier.md) | | [optional]


3 changes: 2 additions & 1 deletion docs/CreateReportSubscriptionRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ Name | Type | Description | Notes
**reportDefinitionName** | **String** | Valid Report Definition Name |
**reportFields** | **[String]** | |
**reportMimeType** | **String** | Valid values: - application/xml - text/csv |
**reportFrequency** | **String** | &#39;The frequency for which subscription is created.&#39; Valid values: - &#39;DAILY&#39; - &#39;WEEKLY&#39; - &#39;MONTHLY&#39; - &#39;ADHOC&#39; |
**reportFrequency** | **String** | &#39;The frequency for which subscription is created.&#39; Valid Values: - &#39;DAILY&#39; - &#39;WEEKLY&#39; - &#39;MONTHLY&#39; - &#39;USER_DEFINED&#39; |
**reportInterval** | **String** | If the reportFrequency is User-defined, reportInterval should be in **ISO 8601 time format** Please refer the following link to know more about ISO 8601 format.[Rfc Time Format](https://en.wikipedia.org/wiki/ISO_8601#Durations) **Example time format for 2 hours and 30 Mins:** - PT2H30M **NOTE: Do not document reportInterval field in developer center** | [optional]
**reportName** | **String** | |
**timezone** | **String** | |
**startTime** | **String** | The hour at which the report generation should start. It should be in hhmm format. |
Expand Down
10 changes: 10 additions & 0 deletions docs/EmbeddedInstrumentIdentifierRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# CyberSource.EmbeddedInstrumentIdentifierRequest

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **String** | The ID of the existing instrument identifier to be linked to the newly created payment instrument. | [optional]
**card** | [**TmsV1InstrumentIdentifiersPost200ResponseCard**](TmsV1InstrumentIdentifiersPost200ResponseCard.md) | | [optional]
**bankAccount** | [**Tmsv1instrumentidentifiersBankAccount**](Tmsv1instrumentidentifiersBankAccount.md) | | [optional]


Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CyberSource.EmbeddedInstrumentIdentifier
# CyberSource.EmbeddedInstrumentIdentifierResponse

## Properties
Name | Type | Description | Notes
Expand All @@ -9,6 +9,7 @@ Name | Type | Description | Notes
**id** | **String** | The ID of the existing instrument identifier to be linked to the newly created payment instrument. | [optional]
**card** | [**TmsV1InstrumentIdentifiersPost200ResponseCard**](TmsV1InstrumentIdentifiersPost200ResponseCard.md) | | [optional]
**bankAccount** | [**Tmsv1instrumentidentifiersBankAccount**](Tmsv1instrumentidentifiersBankAccount.md) | | [optional]
**issuer** | [**TmsV1InstrumentIdentifiersPost200ResponseIssuer**](TmsV1InstrumentIdentifiersPost200ResponseIssuer.md) | | [optional]
**processingInformation** | [**TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation**](TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation.md) | | [optional]
**metadata** | [**TmsV1InstrumentIdentifiersPost200ResponseMetadata**](TmsV1InstrumentIdentifiersPost200ResponseMetadata.md) | | [optional]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CyberSource.TmsV1InstrumentIdentifiersDelete409ResponseLinksPaymentInstruments
# CyberSource.InstrumentIdentifierPaymentInstrumentsLink

## Properties
Name | Type | Description | Notes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CyberSource.InstrumentIdentifier
# CyberSource.InstrumentIdentifierResponse

## Properties
Name | Type | Description | Notes
Expand All @@ -8,6 +8,7 @@ Name | Type | Description | Notes
**_object** | **String** | &#39;Describes type of token.&#39; Valid values: - instrumentIdentifier | [optional]
**state** | **String** | &#39;Current state of the token.&#39; Valid values: - ACTIVE - CLOSED | [optional]
**card** | [**TmsV1InstrumentIdentifiersPost200ResponseCard**](TmsV1InstrumentIdentifiersPost200ResponseCard.md) | | [optional]
**issuer** | [**TmsV1InstrumentIdentifiersPost200ResponseIssuer**](TmsV1InstrumentIdentifiersPost200ResponseIssuer.md) | | [optional]
**bankAccount** | [**Tmsv1instrumentidentifiersBankAccount**](Tmsv1instrumentidentifiersBankAccount.md) | | [optional]
**processingInformation** | [**TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation**](TmsV1InstrumentIdentifiersPost200ResponseProcessingInformation.md) | | [optional]
**metadata** | [**TmsV1InstrumentIdentifiersPost200ResponseMetadata**](TmsV1InstrumentIdentifiersPost200ResponseMetadata.md) | | [optional]
Expand Down
8 changes: 8 additions & 0 deletions docs/Issuer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# CyberSource.Issuer

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**paymentAccountReference** | **String** | Unique identifier associated with a specific cardholder PAN | [optional]


1 change: 1 addition & 0 deletions docs/Links.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**self** | [**TmsV1InstrumentIdentifiersPost200ResponseLinksSelf**](TmsV1InstrumentIdentifiersPost200ResponseLinksSelf.md) | | [optional]
**paymentInstruments** | [**TmsV1InstrumentIdentifiersPost200ResponseLinksPaymentInstruments**](TmsV1InstrumentIdentifiersPost200ResponseLinksPaymentInstruments.md) | | [optional]
**ancestor** | [**TmsV1InstrumentIdentifiersPost200ResponseLinksSelf**](TmsV1InstrumentIdentifiersPost200ResponseLinksSelf.md) | | [optional]
**successor** | [**TmsV1InstrumentIdentifiersPost200ResponseLinksSelf**](TmsV1InstrumentIdentifiersPost200ResponseLinksSelf.md) | | [optional]

Expand Down
2 changes: 1 addition & 1 deletion docs/Model409Links.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**paymentInstruments** | [**TmsV1InstrumentIdentifiersDelete409ResponseLinksPaymentInstruments**](TmsV1InstrumentIdentifiersDelete409ResponseLinksPaymentInstruments.md) | | [optional]
**paymentInstruments** | [**TmsV1InstrumentIdentifiersPost200ResponseLinksPaymentInstruments**](TmsV1InstrumentIdentifiersPost200ResponseLinksPaymentInstruments.md) | | [optional]


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

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

Method | HTTP request | Description
------------- | ------------- | -------------
[**checkPayerAuthEnrollment**](PayerAuthenticationApi.md#checkPayerAuthEnrollment) | **POST** /risk/v1/authentications | Check payer auth enrollment
[**validateAuthenticationResults**](PayerAuthenticationApi.md#validateAuthenticationResults) | **POST** /risk/v1/authentication-results | Validate authentication results


<a name="checkPayerAuthEnrollment"></a>
# **checkPayerAuthEnrollment**
> RiskV1AuthenticationsPost201Response checkPayerAuthEnrollment(checkPayerAuthEnrollmentRequest)
Check payer auth enrollment

This call verifies that the card is enrolled in a card authentication program.

### Example
```javascript
var CyberSource = require('CyberSource');

var apiInstance = new CyberSource.PayerAuthenticationApi();

var checkPayerAuthEnrollmentRequest = new CyberSource.CheckPayerAuthEnrollmentRequest(); // CheckPayerAuthEnrollmentRequest |


var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.checkPayerAuthEnrollment(checkPayerAuthEnrollmentRequest, callback);
```

### Parameters

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**checkPayerAuthEnrollmentRequest** | [**CheckPayerAuthEnrollmentRequest**](CheckPayerAuthEnrollmentRequest.md)| |

### Return type

[**RiskV1AuthenticationsPost201Response**](RiskV1AuthenticationsPost201Response.md)

### Authorization

No authorization required

### HTTP request headers

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

<a name="validateAuthenticationResults"></a>
# **validateAuthenticationResults**
> RiskV1AuthenticationResultsPost201Response validateAuthenticationResults(request)
Validate authentication results

This call retrieves and validates the authentication results from issuer and allows the merchant to proceed with processing the payment.

### Example
```javascript
var CyberSource = require('CyberSource');

var apiInstance = new CyberSource.PayerAuthenticationApi();

var request = new CyberSource.Request(); // Request |


var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.validateAuthenticationResults(request, callback);
```

### Parameters

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**request** | [**Request**](Request.md)| |

### Return type

[**RiskV1AuthenticationResultsPost201Response**](RiskV1AuthenticationResultsPost201Response.md)

### Authorization

No authorization required

### HTTP request headers

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

6 changes: 3 additions & 3 deletions docs/PaymentInstrument.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**links** | [**TmsV1InstrumentIdentifiersPost200ResponseLinks**](TmsV1InstrumentIdentifiersPost200ResponseLinks.md) | | [optional]
**links** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedLinks**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedLinks.md) | | [optional]
**id** | **String** | Unique identification number assigned by CyberSource to the submitted request. | [optional]
**_object** | **String** | &#39;Describes type of token.&#39; Valid values: - paymentInstrument | [optional]
**_object** | **String** | &#39;Describes type of token.&#39; Valid values: - instrumentIdentifier | [optional]
**state** | **String** | &#39;Current state of the token.&#39; Valid values: - ACTIVE - CLOSED | [optional]
**bankAccount** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBankAccount**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedBankAccount.md) | | [optional]
**card** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedCard**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedCard.md) | | [optional]
Expand All @@ -14,6 +14,6 @@ Name | Type | Description | Notes
**processingInformation** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedProcessingInformation**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedProcessingInformation.md) | | [optional]
**merchantInformation** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedMerchantInformation**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedMerchantInformation.md) | | [optional]
**metaData** | [**TmsV1InstrumentIdentifiersPost200ResponseMetadata**](TmsV1InstrumentIdentifiersPost200ResponseMetadata.md) | | [optional]
**instrumentIdentifier** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedInstrumentIdentifier**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedInstrumentIdentifier.md) | | [optional]
**embedded** | [**TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedEmbedded**](TmsV1InstrumentIdentifiersPaymentInstrumentsGet200ResponseEmbeddedEmbedded.md) | | [optional]


Loading

0 comments on commit af5183b

Please sign in to comment.