diff --git a/docs/BatchesApi.md b/docs/BatchesApi.md index 2c751734d..a4ed1580e 100644 --- a/docs/BatchesApi.md +++ b/docs/BatchesApi.md @@ -12,7 +12,7 @@ Method | HTTP request | Description # **getBatchReport** -> InlineResponse2007 getBatchReport(batchId) +> InlineResponse2009 getBatchReport(batchId) Retrieve a Batch Report @@ -45,7 +45,7 @@ Name | Type | Description | Notes ### Return type -[**InlineResponse2007**](InlineResponse2007.md) +[**InlineResponse2009**](InlineResponse2009.md) ### Authorization @@ -58,7 +58,7 @@ No authorization required # **getBatchStatus** -> InlineResponse2006 getBatchStatus(batchId) +> InlineResponse2008 getBatchStatus(batchId) Retrieve a Batch Status @@ -91,7 +91,7 @@ Name | Type | Description | Notes ### Return type -[**InlineResponse2006**](InlineResponse2006.md) +[**InlineResponse2008**](InlineResponse2008.md) ### Authorization @@ -104,7 +104,7 @@ No authorization required # **getBatchesList** -> InlineResponse2005 getBatchesList(opts) +> InlineResponse2007 getBatchesList(opts) List Batches @@ -144,7 +144,7 @@ Name | Type | Description | Notes ### Return type -[**InlineResponse2005**](InlineResponse2005.md) +[**InlineResponse2007**](InlineResponse2007.md) ### Authorization diff --git a/docs/CommerceSolutionsProductsAccountUpdater.md b/docs/CommerceSolutionsProductsAccountUpdater.md index e3a80ba85..e0e1a12a1 100644 --- a/docs/CommerceSolutionsProductsAccountUpdater.md +++ b/docs/CommerceSolutionsProductsAccountUpdater.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**CommerceSolutionsProductsAccountUpdaterConfigurationInformation**](CommerceSolutionsProductsAccountUpdaterConfigurationInformation.md) | | [optional] diff --git a/docs/CommerceSolutionsProductsBinLookup.md b/docs/CommerceSolutionsProductsBinLookup.md index bef82c6dd..7b1cbd1c1 100644 --- a/docs/CommerceSolutionsProductsBinLookup.md +++ b/docs/CommerceSolutionsProductsBinLookup.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**CommerceSolutionsProductsBinLookupConfigurationInformation**](CommerceSolutionsProductsBinLookupConfigurationInformation.md) | | [optional] diff --git a/docs/CommerceSolutionsProductsTokenManagement.md b/docs/CommerceSolutionsProductsTokenManagement.md index b5cb5421a..92511af7c 100644 --- a/docs/CommerceSolutionsProductsTokenManagement.md +++ b/docs/CommerceSolutionsProductsTokenManagement.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**CommerceSolutionsProductsTokenManagementConfigurationInformation**](CommerceSolutionsProductsTokenManagementConfigurationInformation.md) | | [optional] diff --git a/docs/DeviceDeAssociateV3Request.md b/docs/DeviceDeAssociateV3Request.md new file mode 100644 index 000000000..823d0d00d --- /dev/null +++ b/docs/DeviceDeAssociateV3Request.md @@ -0,0 +1,9 @@ +# CyberSource.DeviceDeAssociateV3Request + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**deviceId** | **String** | ID of the device to be de-associated. | +**organizationId** | **String** | A field representing value of either account id or portfolio id. | [optional] + + diff --git a/docs/DeviceDeAssociationV3Api.md b/docs/DeviceDeAssociationV3Api.md new file mode 100644 index 000000000..c65ab3a4e --- /dev/null +++ b/docs/DeviceDeAssociationV3Api.md @@ -0,0 +1,55 @@ +# CyberSource.DeviceDeAssociationV3Api + +All URIs are relative to *https://apitest.cybersource.com* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**postDeAssociateV3Terminal**](DeviceDeAssociationV3Api.md#postDeAssociateV3Terminal) | **POST** /dms/v3/devices/deassociate | De-associate a device from merchant to account or reseller and from account to reseller V3 + + + +# **postDeAssociateV3Terminal** +> [InlineResponse2005] postDeAssociateV3Terminal(deviceDeAssociateV3Request) + +De-associate a device from merchant to account or reseller and from account to reseller V3 + +A device will be de-associated from its current organization and moved up in the hierarchy. The device'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. + +### Example +```javascript +var CyberSource = require('CyberSource'); + +var apiInstance = new CyberSource.DeviceDeAssociationV3Api(); + +var deviceDeAssociateV3Request = [new CyberSource.DeviceDeAssociateV3Request()]; // [DeviceDeAssociateV3Request] | deviceId that has to be de-associated to the destination organizationId. + + +var callback = function(error, data, response) { + if (error) { + console.error(error); + } else { + console.log('API called successfully. Returned data: ' + data); + } +}; +apiInstance.postDeAssociateV3Terminal(deviceDeAssociateV3Request, callback); +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **deviceDeAssociateV3Request** | [**[DeviceDeAssociateV3Request]**](DeviceDeAssociateV3Request.md)| deviceId that has to be de-associated to the destination organizationId. | + +### Return type + +[**[InlineResponse2005]**](InlineResponse2005.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json;charset=UTF-8 + - **Accept**: application/json;charset=UTF-8 + diff --git a/docs/DeviceSearchApi.md b/docs/DeviceSearchApi.md new file mode 100644 index 000000000..ce9bbb214 --- /dev/null +++ b/docs/DeviceSearchApi.md @@ -0,0 +1,55 @@ +# CyberSource.DeviceSearchApi + +All URIs are relative to *https://apitest.cybersource.com* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**postSearchQueryV3**](DeviceSearchApi.md#postSearchQueryV3) | **POST** /dms/v3/devices/search | Retrieve List of Devices for a given search query V3 + + + +# **postSearchQueryV3** +> InlineResponse2006 postSearchQueryV3(postDeviceSearchRequestV3) + +Retrieve List of Devices for a given search query V3 + +Search for devices matching a given search query. The search query supports serialNumber, readerId, terminalId, status, statusChangeReason or organizationId Matching results are paginated. + +### Example +```javascript +var CyberSource = require('CyberSource'); + +var apiInstance = new CyberSource.DeviceSearchApi(); + +var postDeviceSearchRequestV3 = new CyberSource.PostDeviceSearchRequestV3(); // PostDeviceSearchRequestV3 | + + +var callback = function(error, data, response) { + if (error) { + console.error(error); + } else { + console.log('API called successfully. Returned data: ' + data); + } +}; +apiInstance.postSearchQueryV3(postDeviceSearchRequestV3, callback); +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **postDeviceSearchRequestV3** | [**PostDeviceSearchRequestV3**](PostDeviceSearchRequestV3.md)| | + +### Return type + +[**InlineResponse2006**](InlineResponse2006.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json;charset=UTF-8 + - **Accept**: application/json;charset=UTF-8 + diff --git a/docs/Dmsv3devicesdeassociateDevices.md b/docs/Dmsv3devicesdeassociateDevices.md new file mode 100644 index 000000000..c8efea9df --- /dev/null +++ b/docs/Dmsv3devicesdeassociateDevices.md @@ -0,0 +1,10 @@ +# CyberSource.Dmsv3devicesdeassociateDevices + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**deviceId** | **String** | | [optional] +**reason** | **String** | | [optional] +**code** | **String** | | [optional] + + diff --git a/docs/InlineResponse2005.md b/docs/InlineResponse2005.md index 43e060d8e..c0f717c39 100644 --- a/docs/InlineResponse2005.md +++ b/docs/InlineResponse2005.md @@ -3,12 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**links** | [**[InlineResponse2005Links]**](InlineResponse2005Links.md) | | [optional] -**_object** | **String** | | [optional] -**offset** | **Number** | | [optional] -**limit** | **Number** | | [optional] -**count** | **Number** | | [optional] -**total** | **Number** | | [optional] -**embedded** | [**InlineResponse2005Embedded**](InlineResponse2005Embedded.md) | | [optional] +**status** | **String** | Possible values: - OK | [optional] +**devices** | [**[Dmsv3devicesdeassociateDevices]**](Dmsv3devicesdeassociateDevices.md) | | [optional] diff --git a/docs/InlineResponse2005Embedded.md b/docs/InlineResponse2005Embedded.md deleted file mode 100644 index ff3e4b35e..000000000 --- a/docs/InlineResponse2005Embedded.md +++ /dev/null @@ -1,8 +0,0 @@ -# CyberSource.InlineResponse2005Embedded - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**batches** | [**[InlineResponse2005EmbeddedBatches]**](InlineResponse2005EmbeddedBatches.md) | | [optional] - - diff --git a/docs/InlineResponse2005EmbeddedLinks.md b/docs/InlineResponse2005EmbeddedLinks.md deleted file mode 100644 index 80a70d4a4..000000000 --- a/docs/InlineResponse2005EmbeddedLinks.md +++ /dev/null @@ -1,8 +0,0 @@ -# CyberSource.InlineResponse2005EmbeddedLinks - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**reports** | [**[InlineResponse2005EmbeddedLinksReports]**](InlineResponse2005EmbeddedLinksReports.md) | | [optional] - - diff --git a/docs/InlineResponse2006.md b/docs/InlineResponse2006.md index 2339d2645..90a8b9818 100644 --- a/docs/InlineResponse2006.md +++ b/docs/InlineResponse2006.md @@ -3,15 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**links** | [**InlineResponse2006Links**](InlineResponse2006Links.md) | | [optional] -**batchId** | **String** | Unique identification number assigned to the submitted request. | [optional] -**batchCreatedDate** | **String** | ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ | [optional] -**batchSource** | **String** | Valid Values: * SCHEDULER * TOKEN_API * CREDIT_CARD_FILE_UPLOAD * AMEX_REGSITRY * AMEX_REGISTRY_API * AMEX_MAINTENANCE | [optional] -**merchantReference** | **String** | Reference used by merchant to identify batch. | [optional] -**batchCaEndpoints** | **String** | | [optional] -**status** | **String** | Valid Values: * REJECTED * RECEIVED * VALIDATED * DECLINED * PROCESSING * COMPLETED | [optional] -**totals** | [**InlineResponse2005EmbeddedTotals**](InlineResponse2005EmbeddedTotals.md) | | [optional] -**billing** | [**InlineResponse2006Billing**](InlineResponse2006Billing.md) | | [optional] -**description** | **String** | | [optional] +**totalCount** | **Number** | Total number of results. | [optional] +**offset** | **Number** | Controls the starting point within the collection of results, which defaults to 0. The first item in the collection is retrieved by setting a zero offset. For example, if you have a collection of 15 items to be retrieved from a resource and you specify limit=5, you can retrieve the entire set of results in 3 successive requests by varying the offset value like this: `offset=0` `offset=5` `offset=10` **Note:** If an offset larger than the number of results is provided, this will result in no embedded object being returned. | [optional] +**limit** | **Number** | Controls the maximum number of items that may be returned for a single request. The default is 20, the maximum is 2500. | [optional] +**sort** | **String** | A comma separated list of the following form: `terminalCreationDate:desc or serialNumber or terminalUpdationDate` | [optional] +**count** | **Number** | Results for this page, this could be below the limit. | [optional] +**devices** | [**[InlineResponse2006Devices]**](InlineResponse2006Devices.md) | A collection of devices | [optional] diff --git a/docs/InlineResponse2006Devices.md b/docs/InlineResponse2006Devices.md new file mode 100644 index 000000000..fb7100a25 --- /dev/null +++ b/docs/InlineResponse2006Devices.md @@ -0,0 +1,19 @@ +# CyberSource.InlineResponse2006Devices + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**readerId** | **String** | | [optional] +**serialNumber** | **String** | | [optional] +**model** | **String** | | [optional] +**make** | **String** | | [optional] +**hardwareRevision** | **String** | | [optional] +**status** | **String** | Status of the device. Possible Values: - 'ACTIVE' - 'INACTIVE' | [optional] +**statusChangeReason** | **String** | Reason for change in status. | [optional] +**merchantId** | **String** | ID of the merchant to whom this device is assigned. | [optional] +**accountId** | **String** | ID of the account to whom the device assigned. | [optional] +**terminalCreationDate** | **Date** | Timestamp in which the device was created. | [optional] +**terminalUpdationDate** | **Date** | Timestamp in which the device was updated/modified. | [optional] +**paymentProcessorToTerminalMap** | [**InlineResponse2006PaymentProcessorToTerminalMap**](InlineResponse2006PaymentProcessorToTerminalMap.md) | | [optional] + + diff --git a/docs/InlineResponse2006PaymentProcessorToTerminalMap.md b/docs/InlineResponse2006PaymentProcessorToTerminalMap.md new file mode 100644 index 000000000..6845f3534 --- /dev/null +++ b/docs/InlineResponse2006PaymentProcessorToTerminalMap.md @@ -0,0 +1,9 @@ +# CyberSource.InlineResponse2006PaymentProcessorToTerminalMap + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**processor** | **String** | | [optional] +**terminalId** | **String** | | [optional] + + diff --git a/docs/InlineResponse2007.md b/docs/InlineResponse2007.md index 62c92d128..2d9d17bbe 100644 --- a/docs/InlineResponse2007.md +++ b/docs/InlineResponse2007.md @@ -3,15 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**version** | **String** | | [optional] -**reportCreatedDate** | **String** | ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ | [optional] -**batchId** | **String** | Unique identification number assigned to the submitted request. | [optional] -**batchSource** | **String** | Valid Values: * SCHEDULER * TOKEN_API * CREDIT_CARD_FILE_UPLOAD * AMEX_REGSITRY * AMEX_REGISTRY_API * AMEX_MAINTENANCE | [optional] -**batchCaEndpoints** | **String** | | [optional] -**batchCreatedDate** | **String** | ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ | [optional] -**merchantReference** | **String** | Reference used by merchant to identify batch. | [optional] -**totals** | [**InlineResponse2005EmbeddedTotals**](InlineResponse2005EmbeddedTotals.md) | | [optional] -**billing** | [**InlineResponse2006Billing**](InlineResponse2006Billing.md) | | [optional] -**records** | [**[InlineResponse2007Records]**](InlineResponse2007Records.md) | | [optional] +**links** | [**[InlineResponse2007Links]**](InlineResponse2007Links.md) | | [optional] +**_object** | **String** | | [optional] +**offset** | **Number** | | [optional] +**limit** | **Number** | | [optional] +**count** | **Number** | | [optional] +**total** | **Number** | | [optional] +**embedded** | [**InlineResponse2007Embedded**](InlineResponse2007Embedded.md) | | [optional] diff --git a/docs/InlineResponse2007Embedded.md b/docs/InlineResponse2007Embedded.md new file mode 100644 index 000000000..89f44628b --- /dev/null +++ b/docs/InlineResponse2007Embedded.md @@ -0,0 +1,8 @@ +# CyberSource.InlineResponse2007Embedded + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**batches** | [**[InlineResponse2007EmbeddedBatches]**](InlineResponse2007EmbeddedBatches.md) | | [optional] + + diff --git a/docs/InlineResponse2005EmbeddedBatches.md b/docs/InlineResponse2007EmbeddedBatches.md similarity index 80% rename from docs/InlineResponse2005EmbeddedBatches.md rename to docs/InlineResponse2007EmbeddedBatches.md index d8fec9d12..56a5e26f2 100644 --- a/docs/InlineResponse2005EmbeddedBatches.md +++ b/docs/InlineResponse2007EmbeddedBatches.md @@ -1,9 +1,9 @@ -# CyberSource.InlineResponse2005EmbeddedBatches +# CyberSource.InlineResponse2007EmbeddedBatches ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**links** | [**InlineResponse2005EmbeddedLinks**](InlineResponse2005EmbeddedLinks.md) | | [optional] +**links** | [**InlineResponse2007EmbeddedLinks**](InlineResponse2007EmbeddedLinks.md) | | [optional] **batchId** | **String** | Unique identification number assigned to the submitted request. | [optional] **batchCreatedDate** | **String** | ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ | [optional] **batchModifiedDate** | **String** | ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ | [optional] @@ -12,6 +12,6 @@ Name | Type | Description | Notes **merchantReference** | **String** | Reference used by merchant to identify batch. | [optional] **batchCaEndpoints** | **[String]** | Valid Values: * VISA * MASTERCARD * AMEX | [optional] **status** | **String** | Valid Values: * REJECTED * RECEIVED * VALIDATED * DECLINED * PROCESSING * COMPLETE | [optional] -**totals** | [**InlineResponse2005EmbeddedTotals**](InlineResponse2005EmbeddedTotals.md) | | [optional] +**totals** | [**InlineResponse2007EmbeddedTotals**](InlineResponse2007EmbeddedTotals.md) | | [optional] diff --git a/docs/InlineResponse2007EmbeddedLinks.md b/docs/InlineResponse2007EmbeddedLinks.md new file mode 100644 index 000000000..6e3af80cc --- /dev/null +++ b/docs/InlineResponse2007EmbeddedLinks.md @@ -0,0 +1,8 @@ +# CyberSource.InlineResponse2007EmbeddedLinks + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**reports** | [**[InlineResponse2007EmbeddedLinksReports]**](InlineResponse2007EmbeddedLinksReports.md) | | [optional] + + diff --git a/docs/InlineResponse2005EmbeddedLinksReports.md b/docs/InlineResponse2007EmbeddedLinksReports.md similarity index 74% rename from docs/InlineResponse2005EmbeddedLinksReports.md rename to docs/InlineResponse2007EmbeddedLinksReports.md index 812261b36..d4bf12c75 100644 --- a/docs/InlineResponse2005EmbeddedLinksReports.md +++ b/docs/InlineResponse2007EmbeddedLinksReports.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse2005EmbeddedLinksReports +# CyberSource.InlineResponse2007EmbeddedLinksReports ## Properties Name | Type | Description | Notes diff --git a/docs/InlineResponse2005EmbeddedTotals.md b/docs/InlineResponse2007EmbeddedTotals.md similarity index 88% rename from docs/InlineResponse2005EmbeddedTotals.md rename to docs/InlineResponse2007EmbeddedTotals.md index 6dda219a5..333fb4eb0 100644 --- a/docs/InlineResponse2005EmbeddedTotals.md +++ b/docs/InlineResponse2007EmbeddedTotals.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse2005EmbeddedTotals +# CyberSource.InlineResponse2007EmbeddedTotals ## Properties Name | Type | Description | Notes diff --git a/docs/InlineResponse2005Links.md b/docs/InlineResponse2007Links.md similarity index 86% rename from docs/InlineResponse2005Links.md rename to docs/InlineResponse2007Links.md index fac7e3f5d..b35dba925 100644 --- a/docs/InlineResponse2005Links.md +++ b/docs/InlineResponse2007Links.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse2005Links +# CyberSource.InlineResponse2007Links ## Properties Name | Type | Description | Notes diff --git a/docs/InlineResponse2007Records.md b/docs/InlineResponse2007Records.md deleted file mode 100644 index 035a3fbe8..000000000 --- a/docs/InlineResponse2007Records.md +++ /dev/null @@ -1,10 +0,0 @@ -# CyberSource.InlineResponse2007Records - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**id** | **String** | | [optional] -**sourceRecord** | [**InlineResponse2007SourceRecord**](InlineResponse2007SourceRecord.md) | | [optional] -**responseRecord** | [**InlineResponse2007ResponseRecord**](InlineResponse2007ResponseRecord.md) | | [optional] - - diff --git a/docs/InlineResponse2008.md b/docs/InlineResponse2008.md new file mode 100644 index 000000000..5295afa1a --- /dev/null +++ b/docs/InlineResponse2008.md @@ -0,0 +1,17 @@ +# CyberSource.InlineResponse2008 + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**links** | [**InlineResponse2008Links**](InlineResponse2008Links.md) | | [optional] +**batchId** | **String** | Unique identification number assigned to the submitted request. | [optional] +**batchCreatedDate** | **String** | ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ | [optional] +**batchSource** | **String** | Valid Values: * SCHEDULER * TOKEN_API * CREDIT_CARD_FILE_UPLOAD * AMEX_REGSITRY * AMEX_REGISTRY_API * AMEX_MAINTENANCE | [optional] +**merchantReference** | **String** | Reference used by merchant to identify batch. | [optional] +**batchCaEndpoints** | **String** | | [optional] +**status** | **String** | Valid Values: * REJECTED * RECEIVED * VALIDATED * DECLINED * PROCESSING * COMPLETED | [optional] +**totals** | [**InlineResponse2007EmbeddedTotals**](InlineResponse2007EmbeddedTotals.md) | | [optional] +**billing** | [**InlineResponse2008Billing**](InlineResponse2008Billing.md) | | [optional] +**description** | **String** | | [optional] + + diff --git a/docs/InlineResponse2006Billing.md b/docs/InlineResponse2008Billing.md similarity index 86% rename from docs/InlineResponse2006Billing.md rename to docs/InlineResponse2008Billing.md index 9004c2d01..4a16aaca9 100644 --- a/docs/InlineResponse2006Billing.md +++ b/docs/InlineResponse2008Billing.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse2006Billing +# CyberSource.InlineResponse2008Billing ## Properties Name | Type | Description | Notes diff --git a/docs/InlineResponse2006Links.md b/docs/InlineResponse2008Links.md similarity index 59% rename from docs/InlineResponse2006Links.md rename to docs/InlineResponse2008Links.md index 126910328..871332c72 100644 --- a/docs/InlineResponse2006Links.md +++ b/docs/InlineResponse2008Links.md @@ -1,9 +1,9 @@ -# CyberSource.InlineResponse2006Links +# CyberSource.InlineResponse2008Links ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **self** | [**InlineResponse202LinksStatus**](InlineResponse202LinksStatus.md) | | [optional] -**report** | [**[InlineResponse2006LinksReport]**](InlineResponse2006LinksReport.md) | | [optional] +**report** | [**[InlineResponse2008LinksReport]**](InlineResponse2008LinksReport.md) | | [optional] diff --git a/docs/InlineResponse2006LinksReport.md b/docs/InlineResponse2008LinksReport.md similarity index 77% rename from docs/InlineResponse2006LinksReport.md rename to docs/InlineResponse2008LinksReport.md index 1a535c603..80678292a 100644 --- a/docs/InlineResponse2006LinksReport.md +++ b/docs/InlineResponse2008LinksReport.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse2006LinksReport +# CyberSource.InlineResponse2008LinksReport ## Properties Name | Type | Description | Notes diff --git a/docs/InlineResponse2009.md b/docs/InlineResponse2009.md new file mode 100644 index 000000000..9dcef6c69 --- /dev/null +++ b/docs/InlineResponse2009.md @@ -0,0 +1,17 @@ +# CyberSource.InlineResponse2009 + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**version** | **String** | | [optional] +**reportCreatedDate** | **String** | ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ | [optional] +**batchId** | **String** | Unique identification number assigned to the submitted request. | [optional] +**batchSource** | **String** | Valid Values: * SCHEDULER * TOKEN_API * CREDIT_CARD_FILE_UPLOAD * AMEX_REGSITRY * AMEX_REGISTRY_API * AMEX_MAINTENANCE | [optional] +**batchCaEndpoints** | **String** | | [optional] +**batchCreatedDate** | **String** | ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ | [optional] +**merchantReference** | **String** | Reference used by merchant to identify batch. | [optional] +**totals** | [**InlineResponse2007EmbeddedTotals**](InlineResponse2007EmbeddedTotals.md) | | [optional] +**billing** | [**InlineResponse2008Billing**](InlineResponse2008Billing.md) | | [optional] +**records** | [**[InlineResponse2009Records]**](InlineResponse2009Records.md) | | [optional] + + diff --git a/docs/InlineResponse2009Records.md b/docs/InlineResponse2009Records.md new file mode 100644 index 000000000..c40cbceea --- /dev/null +++ b/docs/InlineResponse2009Records.md @@ -0,0 +1,10 @@ +# CyberSource.InlineResponse2009Records + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **String** | | [optional] +**sourceRecord** | [**InlineResponse2009SourceRecord**](InlineResponse2009SourceRecord.md) | | [optional] +**responseRecord** | [**InlineResponse2009ResponseRecord**](InlineResponse2009ResponseRecord.md) | | [optional] + + diff --git a/docs/InlineResponse2007ResponseRecord.md b/docs/InlineResponse2009ResponseRecord.md similarity index 79% rename from docs/InlineResponse2007ResponseRecord.md rename to docs/InlineResponse2009ResponseRecord.md index 0fbfb2adc..ef996cb4f 100644 --- a/docs/InlineResponse2007ResponseRecord.md +++ b/docs/InlineResponse2009ResponseRecord.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse2007ResponseRecord +# CyberSource.InlineResponse2009ResponseRecord ## Properties Name | Type | Description | Notes @@ -12,6 +12,6 @@ Name | Type | Description | Notes **cardExpiryMonth** | **String** | | [optional] **cardExpiryYear** | **String** | | [optional] **cardType** | **String** | | [optional] -**additionalUpdates** | [**[InlineResponse2007ResponseRecordAdditionalUpdates]**](InlineResponse2007ResponseRecordAdditionalUpdates.md) | | [optional] +**additionalUpdates** | [**[InlineResponse2009ResponseRecordAdditionalUpdates]**](InlineResponse2009ResponseRecordAdditionalUpdates.md) | | [optional] diff --git a/docs/InlineResponse2007ResponseRecordAdditionalUpdates.md b/docs/InlineResponse2009ResponseRecordAdditionalUpdates.md similarity index 85% rename from docs/InlineResponse2007ResponseRecordAdditionalUpdates.md rename to docs/InlineResponse2009ResponseRecordAdditionalUpdates.md index 3d6fb3b86..a26682151 100644 --- a/docs/InlineResponse2007ResponseRecordAdditionalUpdates.md +++ b/docs/InlineResponse2009ResponseRecordAdditionalUpdates.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates +# CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates ## Properties Name | Type | Description | Notes diff --git a/docs/InlineResponse2007SourceRecord.md b/docs/InlineResponse2009SourceRecord.md similarity index 91% rename from docs/InlineResponse2007SourceRecord.md rename to docs/InlineResponse2009SourceRecord.md index 3a33f96da..7ed5e4112 100644 --- a/docs/InlineResponse2007SourceRecord.md +++ b/docs/InlineResponse2009SourceRecord.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse2007SourceRecord +# CyberSource.InlineResponse2009SourceRecord ## Properties Name | Type | Description | Notes diff --git a/docs/InlineResponse2012SetupsPayments.md b/docs/InlineResponse2012SetupsPayments.md index f089f7d83..a2cb3b13a 100644 --- a/docs/InlineResponse2012SetupsPayments.md +++ b/docs/InlineResponse2012SetupsPayments.md @@ -4,6 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **cardProcessing** | [**InlineResponse2012SetupsPaymentsCardProcessing**](InlineResponse2012SetupsPaymentsCardProcessing.md) | | [optional] +**alternativePaymentMethods** | [**InlineResponse2012SetupsPaymentsAlternativePaymentMethods**](InlineResponse2012SetupsPaymentsAlternativePaymentMethods.md) | | [optional] **cardPresentConnect** | [**InlineResponse2012SetupsPaymentsCardProcessing**](InlineResponse2012SetupsPaymentsCardProcessing.md) | | [optional] **eCheck** | [**InlineResponse2012SetupsPaymentsCardProcessing**](InlineResponse2012SetupsPaymentsCardProcessing.md) | | [optional] **payerAuthentication** | [**InlineResponse2012SetupsPaymentsCardProcessing**](InlineResponse2012SetupsPaymentsCardProcessing.md) | | [optional] diff --git a/docs/InlineResponse2012SetupsPaymentsAlternativePaymentMethods.md b/docs/InlineResponse2012SetupsPaymentsAlternativePaymentMethods.md new file mode 100644 index 000000000..f87c3234e --- /dev/null +++ b/docs/InlineResponse2012SetupsPaymentsAlternativePaymentMethods.md @@ -0,0 +1,11 @@ +# CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configurationStatus** | [**InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus**](InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.md) | | [optional] +**subscriptionStatus** | [**InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus**](InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.md) | | [optional] +**status** | **String** | Possible values: - PROCESSED - PARTIAL_PROCESSED | [optional] +**submitTimeUtc** | **Date** | Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example: 2024-09-08T09:37:38+0000 | [optional] + + diff --git a/docs/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.md b/docs/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.md new file mode 100644 index 000000000..2f061bfed --- /dev/null +++ b/docs/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.md @@ -0,0 +1,9 @@ +# CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | **String** | Possible values: - SUCCESS - FAILURE - PARTIAL - PENDING | [optional] +**message** | **String** | | [optional] + + diff --git a/docs/InlineResponse2012SetupsValueAddedServices.md b/docs/InlineResponse2012SetupsValueAddedServices.md index 6415147f9..e895f58c7 100644 --- a/docs/InlineResponse2012SetupsValueAddedServices.md +++ b/docs/InlineResponse2012SetupsValueAddedServices.md @@ -5,5 +5,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **reporting** | [**InlineResponse2012SetupsPaymentsDigitalPayments**](InlineResponse2012SetupsPaymentsDigitalPayments.md) | | [optional] **transactionSearch** | [**InlineResponse2012SetupsPaymentsDigitalPayments**](InlineResponse2012SetupsPaymentsDigitalPayments.md) | | [optional] +**bankAccountValidation** | [**InlineResponse2012SetupsPaymentsDigitalPayments**](InlineResponse2012SetupsPaymentsDigitalPayments.md) | | [optional] diff --git a/docs/InlineResponse202Links.md b/docs/InlineResponse202Links.md index 151cdd9af..19f7d776f 100644 --- a/docs/InlineResponse202Links.md +++ b/docs/InlineResponse202Links.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**self** | [**InlineResponse401LinksSelf**](InlineResponse401LinksSelf.md) | | [optional] +**self** | [**InlineResponse4011LinksSelf**](InlineResponse4011LinksSelf.md) | | [optional] **status** | [**[InlineResponse202LinksStatus]**](InlineResponse202LinksStatus.md) | | [optional] diff --git a/docs/InlineResponse206.md b/docs/InlineResponse206.md new file mode 100644 index 000000000..594050b95 --- /dev/null +++ b/docs/InlineResponse206.md @@ -0,0 +1,9 @@ +# CyberSource.InlineResponse206 + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | **String** | Possible values: - OK - BAD_REQUEST | [optional] +**devices** | [**[Dmsv3devicesdeassociateDevices]**](Dmsv3devicesdeassociateDevices.md) | | [optional] + + diff --git a/docs/InlineResponse4008.md b/docs/InlineResponse4008.md new file mode 100644 index 000000000..7f66545d3 --- /dev/null +++ b/docs/InlineResponse4008.md @@ -0,0 +1,12 @@ +# CyberSource.InlineResponse4008 + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | **String** | The status of the submitted request. Possible values: - BAD_REQUEST | [optional] +**message** | **String** | The detail message related to the status and reason listed above. | [optional] +**code** | **String** | An optional short string which identifies the exact error. | [optional] +**details** | [**[InlineResponse4008Details]**](InlineResponse4008Details.md) | An optional array which provides more details of the error. | [optional] +**submitTimeUtc** | **String** | Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. | [optional] + + diff --git a/docs/InlineResponse4008Details.md b/docs/InlineResponse4008Details.md new file mode 100644 index 000000000..8f91bbdbd --- /dev/null +++ b/docs/InlineResponse4008Details.md @@ -0,0 +1,10 @@ +# CyberSource.InlineResponse4008Details + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**field** | **String** | This is the flattened JSON object field name/path that is either missing or invalid. | [optional] +**reason** | **String** | Possible reasons for the error. | [optional] +**code** | **String** | An optional short string which identifies the exact field error. | [optional] + + diff --git a/docs/InlineResponse401.md b/docs/InlineResponse401.md index 03de36f19..28f846a3f 100644 --- a/docs/InlineResponse401.md +++ b/docs/InlineResponse401.md @@ -3,12 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**links** | [**InlineResponse401Links**](InlineResponse401Links.md) | | [optional] -**code** | **String** | Valid Values: * FORBIDDEN_RESPONSE * VALIDATION_ERROR * UNSUPPORTED_MEDIA_TYPE * MALFORMED_PAYLOAD_ERROR * SERVER_ERROR | [optional] -**correlationId** | **String** | | [optional] -**detail** | **String** | | [optional] -**fields** | [**[InlineResponse401Fields]**](InlineResponse401Fields.md) | | [optional] -**localizationKey** | **String** | Valid Values: * cybsapi.forbidden.response * cybsapi.validation.error * cybsapi.media.notsupported | [optional] -**message** | **String** | | [optional] +**status** | **String** | The status of the submitted request. Possible values: - UNAUTHORIZED | [optional] +**message** | **String** | The detail message related to the status and reason listed above. | [optional] +**code** | **String** | An optional short string which identifies the exact error. | [optional] +**submitTimeUtc** | **String** | Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. | [optional] diff --git a/docs/InlineResponse4011.md b/docs/InlineResponse4011.md new file mode 100644 index 000000000..26d95ca3a --- /dev/null +++ b/docs/InlineResponse4011.md @@ -0,0 +1,14 @@ +# CyberSource.InlineResponse4011 + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**links** | [**InlineResponse4011Links**](InlineResponse4011Links.md) | | [optional] +**code** | **String** | Valid Values: * FORBIDDEN_RESPONSE * VALIDATION_ERROR * UNSUPPORTED_MEDIA_TYPE * MALFORMED_PAYLOAD_ERROR * SERVER_ERROR | [optional] +**correlationId** | **String** | | [optional] +**detail** | **String** | | [optional] +**fields** | [**[InlineResponse4011Fields]**](InlineResponse4011Fields.md) | | [optional] +**localizationKey** | **String** | Valid Values: * cybsapi.forbidden.response * cybsapi.validation.error * cybsapi.media.notsupported | [optional] +**message** | **String** | | [optional] + + diff --git a/docs/InlineResponse401Fields.md b/docs/InlineResponse4011Fields.md similarity index 88% rename from docs/InlineResponse401Fields.md rename to docs/InlineResponse4011Fields.md index b3c30c753..9f158fa7a 100644 --- a/docs/InlineResponse401Fields.md +++ b/docs/InlineResponse4011Fields.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse401Fields +# CyberSource.InlineResponse4011Fields ## Properties Name | Type | Description | Notes diff --git a/docs/InlineResponse4011Links.md b/docs/InlineResponse4011Links.md new file mode 100644 index 000000000..ed9a5b218 --- /dev/null +++ b/docs/InlineResponse4011Links.md @@ -0,0 +1,8 @@ +# CyberSource.InlineResponse4011Links + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**self** | [**InlineResponse4011LinksSelf**](InlineResponse4011LinksSelf.md) | | [optional] + + diff --git a/docs/InlineResponse401LinksSelf.md b/docs/InlineResponse4011LinksSelf.md similarity index 78% rename from docs/InlineResponse401LinksSelf.md rename to docs/InlineResponse4011LinksSelf.md index f35eaaa03..a5891bc8a 100644 --- a/docs/InlineResponse401LinksSelf.md +++ b/docs/InlineResponse4011LinksSelf.md @@ -1,4 +1,4 @@ -# CyberSource.InlineResponse401LinksSelf +# CyberSource.InlineResponse4011LinksSelf ## Properties Name | Type | Description | Notes diff --git a/docs/InlineResponse401Links.md b/docs/InlineResponse401Links.md deleted file mode 100644 index 65c1c8e05..000000000 --- a/docs/InlineResponse401Links.md +++ /dev/null @@ -1,8 +0,0 @@ -# CyberSource.InlineResponse401Links - -## Properties -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**self** | [**InlineResponse401LinksSelf**](InlineResponse401LinksSelf.md) | | [optional] - - diff --git a/docs/InlineResponse4032.md b/docs/InlineResponse4032.md new file mode 100644 index 000000000..e34265be2 --- /dev/null +++ b/docs/InlineResponse4032.md @@ -0,0 +1,11 @@ +# CyberSource.InlineResponse4032 + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | **String** | The status of the submitted request. Possible values: - FORBIDDEN | [optional] +**message** | **String** | The detail message related to the status and reason listed above. | [optional] +**code** | **String** | An optional short string which identifies the exact error. | [optional] +**submitTimeUtc** | **String** | Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. | [optional] + + diff --git a/docs/InlineResponse4043.md b/docs/InlineResponse4043.md new file mode 100644 index 000000000..4ee4c9e9f --- /dev/null +++ b/docs/InlineResponse4043.md @@ -0,0 +1,11 @@ +# CyberSource.InlineResponse4043 + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | **String** | The status of the submitted request. Possible values: - NOT_FOUND | [optional] +**message** | **String** | The detail message related to the status and reason listed above. | [optional] +**code** | **String** | An optional short string which identifies the exact error. | [optional] +**submitTimeUtc** | **String** | Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. | [optional] + + diff --git a/docs/InlineResponse5003.md b/docs/InlineResponse5003.md new file mode 100644 index 000000000..123c0f940 --- /dev/null +++ b/docs/InlineResponse5003.md @@ -0,0 +1,11 @@ +# CyberSource.InlineResponse5003 + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | **String** | The status of the submitted request. Possible values: - INTERNAL_SERVER_ERROR | [optional] +**message** | **String** | The detail message related to the status and reason listed above. | [optional] +**code** | **String** | An optional short string which identifies the exact error. | [optional] +**submitTimeUtc** | **String** | Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. | [optional] + + diff --git a/docs/PaymentsProducts.md b/docs/PaymentsProducts.md index aa700ce05..deead1356 100644 --- a/docs/PaymentsProducts.md +++ b/docs/PaymentsProducts.md @@ -4,6 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **cardProcessing** | [**PaymentsProductsCardProcessing**](PaymentsProductsCardProcessing.md) | | [optional] +**alternativePaymentMethods** | [**PaymentsProductsAlternativePaymentMethods**](PaymentsProductsAlternativePaymentMethods.md) | | [optional] **cardPresentConnect** | [**PaymentsProductsCardPresentConnect**](PaymentsProductsCardPresentConnect.md) | | [optional] **cybsReadyTerminal** | [**PaymentsProductsCybsReadyTerminal**](PaymentsProductsCybsReadyTerminal.md) | | [optional] **eCheck** | [**PaymentsProductsECheck**](PaymentsProductsECheck.md) | | [optional] diff --git a/docs/PaymentsProductsAlternativePaymentMethods.md b/docs/PaymentsProductsAlternativePaymentMethods.md new file mode 100644 index 000000000..d324f476d --- /dev/null +++ b/docs/PaymentsProductsAlternativePaymentMethods.md @@ -0,0 +1,9 @@ +# CyberSource.PaymentsProductsAlternativePaymentMethods + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] +**configurationInformation** | [**PaymentsProductsAlternativePaymentMethodsConfigurationInformation**](PaymentsProductsAlternativePaymentMethodsConfigurationInformation.md) | | [optional] + + diff --git a/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformation.md b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformation.md new file mode 100644 index 000000000..2316830c2 --- /dev/null +++ b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformation.md @@ -0,0 +1,8 @@ +# CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configurations** | [**PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations**](PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.md) | | [optional] + + diff --git a/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.md b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.md new file mode 100644 index 000000000..c28715c47 --- /dev/null +++ b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.md @@ -0,0 +1,9 @@ +# CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**merchantCategoryCode** | **String** | Merchant Category Code (MCC) is a four-digit number assigned to a business by credit card companies when the business first starts accepting credit cards as a form of payment. The MCC is used to classify the business by the type of goods or services it provides. | [optional] +**processors** | [**{String: PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors}**](PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.md) | This is a map. The allowed keys are below. Value should be an object containing a sole boolean property - enabled.
klarna
payPal
alipay
bancontact
giropay
ideal
| [optional] + + diff --git a/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.md b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.md new file mode 100644 index 000000000..0a8b68f84 --- /dev/null +++ b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.md @@ -0,0 +1,9 @@ +# CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**key** | **String** | Key for the additional configuration. This is used to identify the specific setting. example: serviceProviderId | [optional] +**value** | **String** | Value for the additional configuration. This is the actual setting being configured. example: svcId | [optional] + + diff --git a/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.md b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.md new file mode 100644 index 000000000..8a5461e31 --- /dev/null +++ b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.md @@ -0,0 +1,13 @@ +# CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**merchantId** | **String** | Merchant ID for the payment method. This is a unique identifier for the merchant. example. mid12345678 | [optional] +**logoUrl** | **String** | URL of the logo for the payment method. This is used for branding purposes. example: http://www.test.com | [optional] +**redirectSuccessUrl** | **String** | URL to redirect to after a successful transaction. This is where the user will be sent after completing the payment. example: http://www.test.com/success | [optional] +**redirectCancelUrl** | **String** | URL to redirect to if the user cancels the transaction. This is where the user will be sent if they choose to cancel the payment. example: http://www.test.com/cancel | [optional] +**redirectFailureUrl** | **String** | URL to redirect to if the transaction fails. This is where the user will be sent if there is an error during the payment process. example: http://www.test.com/failure | [optional] +**additionalConfigurations** | [**[PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations]**](PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.md) | Additional configurations for the payment method. This can include various settings specific to the payment method. | [optional] + + diff --git a/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.md b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.md new file mode 100644 index 000000000..c3ef70671 --- /dev/null +++ b/docs/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.md @@ -0,0 +1,8 @@ +# CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**paymentMethods** | [**{String: PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods}**](PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.md) | Payment methods supported by the processor. The following values are supported: - klarna - CREDIT_CARD - DEBIT_CARD | [optional] + + diff --git a/docs/PaymentsProductsPayerAuthenticationSubscriptionInformation.md b/docs/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md similarity index 83% rename from docs/PaymentsProductsPayerAuthenticationSubscriptionInformation.md rename to docs/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md index bd0ec3918..7f900b1ec 100644 --- a/docs/PaymentsProductsPayerAuthenticationSubscriptionInformation.md +++ b/docs/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md @@ -1,4 +1,4 @@ -# CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation +# CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation ## Properties Name | Type | Description | Notes diff --git a/docs/PaymentsProductsCurrencyConversion.md b/docs/PaymentsProductsCurrencyConversion.md index fdae2f775..d760c9ac1 100644 --- a/docs/PaymentsProductsCurrencyConversion.md +++ b/docs/PaymentsProductsCurrencyConversion.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**PaymentsProductsCurrencyConversionConfigurationInformation**](PaymentsProductsCurrencyConversionConfigurationInformation.md) | | [optional] diff --git a/docs/PaymentsProductsPayerAuthentication.md b/docs/PaymentsProductsPayerAuthentication.md index a87a60b61..40012c303 100644 --- a/docs/PaymentsProductsPayerAuthentication.md +++ b/docs/PaymentsProductsPayerAuthentication.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**PaymentsProductsPayerAuthenticationConfigurationInformation**](PaymentsProductsPayerAuthenticationConfigurationInformation.md) | | [optional] diff --git a/docs/PaymentsProductsPayouts.md b/docs/PaymentsProductsPayouts.md index 86ce591fb..ddf59ebd8 100644 --- a/docs/PaymentsProductsPayouts.md +++ b/docs/PaymentsProductsPayouts.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**PaymentsProductsPayoutsConfigurationInformation**](PaymentsProductsPayoutsConfigurationInformation.md) | | [optional] diff --git a/docs/PaymentsProductsSecureAcceptance.md b/docs/PaymentsProductsSecureAcceptance.md index d570e4bfc..17174d786 100644 --- a/docs/PaymentsProductsSecureAcceptance.md +++ b/docs/PaymentsProductsSecureAcceptance.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**PaymentsProductsSecureAcceptanceConfigurationInformation**](PaymentsProductsSecureAcceptanceConfigurationInformation.md) | | [optional] diff --git a/docs/PaymentsProductsServiceFee.md b/docs/PaymentsProductsServiceFee.md index ed9671c28..38fb5fda4 100644 --- a/docs/PaymentsProductsServiceFee.md +++ b/docs/PaymentsProductsServiceFee.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**PaymentsProductsServiceFeeConfigurationInformation**](PaymentsProductsServiceFeeConfigurationInformation.md) | | [optional] diff --git a/docs/PaymentsProductsTax.md b/docs/PaymentsProductsTax.md index 682ab7ea6..f39bad826 100644 --- a/docs/PaymentsProductsTax.md +++ b/docs/PaymentsProductsTax.md @@ -3,6 +3,6 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] diff --git a/docs/PaymentsProductsVirtualTerminal.md b/docs/PaymentsProductsVirtualTerminal.md index 88c3c4349..7e74a9af7 100644 --- a/docs/PaymentsProductsVirtualTerminal.md +++ b/docs/PaymentsProductsVirtualTerminal.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**PaymentsProductsVirtualTerminalConfigurationInformation**](PaymentsProductsVirtualTerminalConfigurationInformation.md) | | [optional] diff --git a/docs/PostDeviceSearchRequestV3.md b/docs/PostDeviceSearchRequestV3.md new file mode 100644 index 000000000..5d6cb0dd2 --- /dev/null +++ b/docs/PostDeviceSearchRequestV3.md @@ -0,0 +1,11 @@ +# CyberSource.PostDeviceSearchRequestV3 + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**query** | **String** | The Search Query to retrieve the Terminals.(Example :- serialNumber:456345234 AND readerId:509353f0-86ca-4af4-a1c9-c2702bfd7431 AND terminalId:7854922 AND status:Inactive AND statusChangeReason:Other AND organizationId:London Store) | [optional] +**sort** | **String** | terminalCreationDate:desc (default) or serialNumber or terminalUpdationDate | [optional] +**offset** | **Number** | The offset or page number. | [optional] +**limit** | **Number** | Number of devices to retrieve in one request. | [optional] + + diff --git a/docs/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard.md b/docs/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard.md index 64c731b7c..97cae6870 100644 --- a/docs/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard.md +++ b/docs/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes **suffix** | **String** | Last four digits of the cardholder's account number. This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### PIN debit This field is returned only for tokenized transactions. You can use this value on the receipt that you give to the cardholder. Returned by PIN debit credit and PIN debit purchase. This field is supported only by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX | [optional] **expirationMonth** | **String** | Two-digit month in which the payment card expires. Format: `MM`. Valid values: `01` through `12`. Leading 0 is required. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (_type_=039), if there is no expiration date on the card, use `12`. #### FDMS Nashville Required field. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **expirationYear** | **String** | Four-digit year in which the payment card expires. Format: `YYYY`. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`1900` through `3000`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (**_type_**`=039`), if there is no expiration date on the card, use `2021`. #### FDMS Nashville Required field. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. If you send in 2 digits, they must be the last 2 digits of the year. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **prefix** | **String** | Bank Identification Number (BIN). This is the initial four to six numbers on a credit card account number. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **hashedNumber** | **String** | #### Visa Platform Connect This API field will contain the SHA 256 hashed value of PAN. | [optional] diff --git a/docs/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.md b/docs/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.md index 3295dbc28..3c6fc9387 100644 --- a/docs/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.md +++ b/docs/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **prefix** | **String** | First six digits of token. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. | [optional] **suffix** | **String** | Last four digits of token. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. For details, see `token_suffix` field description in [Google Pay Using the SCMP API.] (https://apps.cybersource.com/library/documentation/dev_guides/Google_Pay_SCMP_API/html/) | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **assuranceLevel** | **String** | Confidence level of the tokenization. This value is assigned by the token service provider. **Note** This field is supported only for **CyberSource through VisaNet** and **FDC Nashville Global**. Returned by PIN debit credit or PIN debit purchase. **Note** Merchants supported for **CyberSource through VisaNet**_/_**Visa Platform Connect** are advised not to use this field. | [optional] **expirationMonth** | **String** | One of two possible meanings: - The two-digit month in which a token expires. - The two-digit month in which a card expires. Format: `MM` Possible values: `01` through `12` **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_type=039`), if there is no expiration date on the card, use `12`.\\ **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Samsung Pay and Apple Pay Month in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. | [optional] **expirationYear** | **String** | One of two possible meanings: - The four-digit year in which a token expires. - The four-digit year in which a card expires. Format: `YYYY` Possible values: `1900` through `3000` Data type: Non-negative integer **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (1900 through 3000) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_ type=039`), if there is no expiration date on the card, use `2021`. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. When you send in 2 digits, they must be the last 2 digits of the year. #### Samsung Pay and Apple Pay Year in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] diff --git a/docs/PtsV2PaymentsPost201ResponseProcessorInformation.md b/docs/PtsV2PaymentsPost201ResponseProcessorInformation.md index 8d855a469..6f313e860 100644 --- a/docs/PtsV2PaymentsPost201ResponseProcessorInformation.md +++ b/docs/PtsV2PaymentsPost201ResponseProcessorInformation.md @@ -23,7 +23,7 @@ Name | Type | Description | Notes **customer** | [**PtsV2PaymentsPost201ResponseProcessorInformationCustomer**](PtsV2PaymentsPost201ResponseProcessorInformationCustomer.md) | | [optional] **consumerAuthenticationResponse** | [**PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse**](PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse.md) | | [optional] **systemTraceAuditNumber** | **String** | This field is returned only for **American Express Direct** and **CyberSource through VisaNet**. Returned by authorization and incremental authorization services. #### American Express Direct System trace audit number (STAN). This value identifies the transaction and is useful when investigating a chargeback dispute. #### CyberSource through VisaNet System trace number that must be printed on the customer's receipt. | [optional] -**paymentAccountReferenceNumber** | **String** | Visa-generated reference number that identifies a card-present transaction for which you provided one of the following: - Visa primary account number (PAN) - Visa-generated token for a PAN This reference number serves as a link to the cardholder account and to all transactions for that account. This reply field is returned only for CyberSource through VisaNet. **Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR8 - Position: 79-110 - Field: Payment Account Reference The TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource. CyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer, who uses this information to facilitate end-of-day clearing processing with payment networks. | [optional] +**paymentAccountReferenceNumber** | **String** | Payment Account Reference (PAR) is a non-financial reference assigned to each unique payment account and used to link a payment account to associated network tokens, i.e. the same PAR is returned for PAN-based and tokenized transactions, such as from digital wallets. PAR can be returned in authorisation responses for requests initiated with both real PANs and tokenized PANs. PAR can be used by merchants for fraud detection and regulatory compliance across different channels and digital wallets. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification. **Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR8 - Position: 79-110 - Field: Payment Account Reference The TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource. CyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer, who uses this information to facilitate end-of-day clearing processing with payment networks. | [optional] **transactionIntegrityCode** | **String** | Transaction integrity classification provided by Mastercard. This value specifies Mastercard's evaluation of the transaction's safety and security. This field is returned only for **CyberSource through VisaNet**. For card-present transactions, possible values: - `A1`: EMV or token in a secure, trusted environment - `B1`: EMV or chip equivalent - `C1`: Magnetic stripe - `E1`: Key entered - `U0`: Unclassified For card-not-present transactions, possible values: - `A2`: Digital transactions - `B2`: Authenticated checkout - `C2`: Transaction validation - `D2`: Enhanced data - `E2`: Generic messaging - `U0`: Unclassified For information about these values, contact Mastercard or your acquirer. #### CyberSource through VisaNet The value for this field corresponds to the following data in the TC 33 capture file,1: - Record: CP01 TCR6 - Position: 136-137 - Field: Mastercard Transaction Integrity Classification 1 The TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource. CyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer, who uses this information to facilitate end-of-day clearing processing with payment networks. | [optional] **amexVerbalAuthReferenceNumber** | **String** | Referral response number for a verbal authorization with FDMS Nashville when using an American Express card. Give this number to American Express when you call them for the verbal authorization. | [optional] **masterCardServiceCode** | **String** | Mastercard service that was used for the transaction. Mastercard provides this value to CyberSource. Possible value: - 53: Mastercard card-on-file token service #### CyberSource through VisaNet The value for this field corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR6 - Position: 133-134 - Field: Mastercard Merchant on-behalf service. **Note** This field is returned only for CyberSource through VisaNet. | [optional] diff --git a/docs/Ptsv2billingagreementsPaymentInformationCard.md b/docs/Ptsv2billingagreementsPaymentInformationCard.md index a244642a5..894c61f5d 100644 --- a/docs/Ptsv2billingagreementsPaymentInformationCard.md +++ b/docs/Ptsv2billingagreementsPaymentInformationCard.md @@ -7,6 +7,6 @@ Name | Type | Description | Notes **expirationYear** | **String** | Four-digit year in which the payment card expires. Format: `YYYY`. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`1900` through `3000`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (**_type_**`=039`), if there is no expiration date on the card, use `2021`. #### FDMS Nashville Required field. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. If you send in 2 digits, they must be the last 2 digits of the year. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] **securityCode** | **String** | Card Verification Number. #### FDMS Nashville Required for American Express or if swiped; otherwise, optional. #### Ingenico ePayments Do not include this field when `commerceIndicator=recurring`. **Note** Ingenico ePayments was previously called _Global Collect_. #### TSYS Acquiring Solutions Optional if pointOfSaleInformation.entryMode=keyed; otherwise, not used. #### GPX Optional. #### All other processors: Optional. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] diff --git a/docs/Ptsv2billingagreementsPaymentInformationTokenizedCard.md b/docs/Ptsv2billingagreementsPaymentInformationTokenizedCard.md index 0145f89ea..c5666ffbe 100644 --- a/docs/Ptsv2billingagreementsPaymentInformationTokenizedCard.md +++ b/docs/Ptsv2billingagreementsPaymentInformationTokenizedCard.md @@ -8,6 +8,6 @@ Name | Type | Description | Notes **expirationYear** | **String** | One of two possible meanings: - The four-digit year in which a token expires. - The four-digit year in which a card expires. Format: `YYYY` Possible values: `1900` through `3000` Data type: Non-negative integer **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (1900 through 3000) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_ type=039`), if there is no expiration date on the card, use `2021`. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. When you send in 2 digits, they must be the last 2 digits of the year. #### Samsung Pay and Apple Pay Year in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] **_number** | **String** | Customer's payment network token value. | [optional] **transactionType** | **String** | Type of transaction that provided the token data. This value does not specify the token service provider; it specifies the entity that provided you with information about the token. Possible value: - `2`: Near-field communication (NFC) transaction. The customer's mobile device provided the token data for a contactless EMV transaction. For recurring transactions, use this value if the original transaction was a contactless EMV transaction. #### Visa Platform Connect - `1`: For Rupay and In App tokenization. Example: InApp apple pay. - `3`: Card/Credential On File Tokenization. **NOTE** No CyberSource through VisaNet acquirers support EMV at this time. Required field for PIN debit credit or PIN debit purchase transactions that use payment network tokens; otherwise, not used. #### Rupay - `3`: Card/Credential On File Tokenization. - `4`: Tokenizined Transaction. Should be used for Guest Checkout transactions with token. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] diff --git a/docs/Ptsv2paymentreferencesBuyerInformation.md b/docs/Ptsv2paymentreferencesBuyerInformation.md index a834e96c2..b4d4ae4c0 100644 --- a/docs/Ptsv2paymentreferencesBuyerInformation.md +++ b/docs/Ptsv2paymentreferencesBuyerInformation.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **dateOfBirth** | **String** | Recipient's date of birth. **Format**: `YYYYMMDD`. This field is a `pass-through`, which means that CyberSource ensures that the value is eight numeric characters but otherwise does not verify the value or modify it in any way before sending it to the processor. If the field is not required for the transaction, CyberSource does not forward it to the processor. | [optional] **gender** | **String** | Customer's gender. Possible values are F (female), M (male),O (other). | [optional] -**language** | **String** | language setting of the user | [optional] +**language** | **String** | language setting of the user. Supports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA). | [optional] **noteToSeller** | **String** | Note to the recipient of the funds in this transaction | [optional] **personalIdentification** | [**[Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification]**](Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification.md) | | [optional] diff --git a/docs/Ptsv2paymentreferencesPaymentInformationCard.md b/docs/Ptsv2paymentreferencesPaymentInformationCard.md index a73f243be..2dd30c12d 100644 --- a/docs/Ptsv2paymentreferencesPaymentInformationCard.md +++ b/docs/Ptsv2paymentreferencesPaymentInformationCard.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] **expirationMonth** | **String** | Two-digit month in which the payment card expires. Format: `MM`. Valid values: `01` through `12`. Leading 0 is required. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (_type_=039), if there is no expiration date on the card, use `12`. #### FDMS Nashville Required field. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **expirationYear** | **String** | Four-digit year in which the payment card expires. Format: `YYYY`. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`1900` through `3000`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (**_type_**`=039`), if there is no expiration date on the card, use `2021`. #### FDMS Nashville Required field. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. If you send in 2 digits, they must be the last 2 digits of the year. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **securityCode** | **String** | Card Verification Number. #### FDMS Nashville Required for American Express or if swiped; otherwise, optional. #### Ingenico ePayments Do not include this field when `commerceIndicator=recurring`. **Note** Ingenico ePayments was previously called _Global Collect_. #### TSYS Acquiring Solutions Optional if pointOfSaleInformation.entryMode=keyed; otherwise, not used. #### GPX Optional. #### All other processors: Optional. | [optional] **useAs** | **String** | Flag that specifies the type of account associated with the card. This field is available only for China UnionPay, Cielo, Comercio Latino and Visa Platform Connect. The cardholder provides this information during the payment process. This field is required for: - Debit transactions on Cielo and Comercio Latino. - Transactions with Brazilian-issued cards on CyberSource through VisaNet. **China UnionPayCard Transactions on China UnionPay:** Possible values: - C: Domestic credit card - D: Domestic debit card - F: International credit card - I: International debit card When the value is D, the e-commerce indicator and CAVV fields must be included in the authorization request. When the value is C, F or I the card verification number, expiration month and expiration year fields must in included in the authorization request. **Cielo and Comercio Latino Credit Card Transactions:** On these processors, this field is supported only for authorizations. Possible values: - CR: Credit card - DB: Debit card **Visa Platform Connect Credit Card Transactions:** This field is supported for all card types on Visa Platform Connect. For combo **card present** transactions with Mastercard on Brazilian-issued cards, possible values: - CR: Credit card - DB: Debit Card For combo **card not present** transactions with Mastercard on Brazilian-issued cards, possible values: - C: Credit card - D: Debit card A value of CR or DB in the useAs field takes precedence over any value in the Source Account Type field. | [optional] diff --git a/docs/Ptsv2paymentsBuyerInformation.md b/docs/Ptsv2paymentsBuyerInformation.md index d11cb79dd..dfdf85f02 100644 --- a/docs/Ptsv2paymentsBuyerInformation.md +++ b/docs/Ptsv2paymentsBuyerInformation.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **personalIdentification** | [**[Ptsv2paymentsBuyerInformationPersonalIdentification]**](Ptsv2paymentsBuyerInformationPersonalIdentification.md) | | [optional] **hashedPassword** | **String** | The merchant's password that CyberSource hashes and stores as a hashed password. | [optional] **gender** | **String** | Customer's gender. Possible values are F (female), M (male),O (other). | [optional] -**language** | **String** | language setting of the user | [optional] +**language** | **String** | language setting of the user. Supports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA). | [optional] **noteToSeller** | **String** | Note to the recipient of the funds in this transaction | [optional] **mobilePhone** | **Number** | Cardholder's mobile phone number. **Important** Required for Visa Secure transactions in Brazil. Do not use this request field for any other types of transactions. | [optional] **walletId** | **String** | The one-time identification code of the Alipay wallet user. It is scanned from the barcode that is shown by the mobile application. | [optional] diff --git a/docs/Ptsv2paymentsPaymentInformationCard.md b/docs/Ptsv2paymentsPaymentInformationCard.md index 62ea4e632..5b8fc381c 100644 --- a/docs/Ptsv2paymentsPaymentInformationCard.md +++ b/docs/Ptsv2paymentsPaymentInformationCard.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] **expirationMonth** | **String** | Two-digit month in which the payment card expires. Format: `MM`. Valid values: `01` through `12`. Leading 0 is required. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (_type_=039), if there is no expiration date on the card, use `12`. #### FDMS Nashville Required field. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **expirationYear** | **String** | Four-digit year in which the payment card expires. Format: `YYYY`. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`1900` through `3000`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (**_type_**`=039`), if there is no expiration date on the card, use `2021`. #### FDMS Nashville Required field. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. If you send in 2 digits, they must be the last 2 digits of the year. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **useAs** | **String** | Flag that specifies the type of account associated with the card. This field is available only for China UnionPay, Cielo, Comercio Latino and Visa Platform Connect. The cardholder provides this information during the payment process. This field is required for: - Debit transactions on Cielo and Comercio Latino. - Transactions with Brazilian-issued cards on CyberSource through VisaNet. **China UnionPayCard Transactions on China UnionPay:** Possible values: - C: Domestic credit card - D: Domestic debit card - F: International credit card - I: International debit card When the value is D, the e-commerce indicator and CAVV fields must be included in the authorization request. When the value is C, F or I the card verification number, expiration month and expiration year fields must in included in the authorization request. **Cielo and Comercio Latino Credit Card Transactions:** On these processors, this field is supported only for authorizations. Possible values: - CR: Credit card - DB: Debit card **Visa Platform Connect Credit Card Transactions:** This field is supported for all card types on Visa Platform Connect. For combo **card present** transactions with Mastercard on Brazilian-issued cards, possible values: - CR: Credit card - DB: Debit Card For combo **card not present** transactions with Mastercard on Brazilian-issued cards, possible values: - C: Credit card - D: Debit card A value of CR or DB in the useAs field takes precedence over any value in the Source Account Type field. | [optional] **sourceAccountType** | **String** | Flag that specifies the type of account associated with the card. The cardholder provides this information during the payment process. This field is required in the following cases: - Debit transactions on Cielo and Comercio Latino. - Transactions with Brazilian-issued cards on CyberSource through VisaNet. - Applicable only for CyberSource through VisaNet (CtV). **Note** Combo cards in Brazil contain credit and debit functionality in a single card. Visa systems use a credit bank identification number (BIN) for this type of card. Using the BIN to determine whether a card is debit or credit can cause transactions with these cards to be processed incorrectly. CyberSource strongly recommends that you include this field for combo card transactions. Possible values include the following. - `CH`: Checking account - `CR`: Credit card account - `SA`: Saving account - `LI`: Line of credit or credit portion of combo card - `PP`: Prepaid card account or prepaid portion of combo card - `UA`: Universal account If useAs is set to credit/debit and there is a value in SourceAccountType, the value in the SourceAccountType field will take precedence. If useAs is set to CR/DB and there is a value in SourceAccountType, the value in the useAs field will take precedence. | [optional] **sourceAccountTypeDetails** | **String** | Type of account that is being used when the value for the override_payment_method field is line of credit (LI) or prepaid card (PP). Possible values for line of credit: - `AGRC`: Visa Agro Custeio - `AGRE`: Visa Agro Electron - `AGRI`: Visa Agro Investimento - `AGRO`: Visa Agro Possible values for prepaid card: - `VVA`: Visa Vale Alimentacao - `VVF`: Visa Vale Flex - `VVR`: Visa Vale Refeicao This field is supported only for combo card transactions in Brazil on CyberSource through VisaNet. | [optional] diff --git a/docs/Ptsv2paymentsPaymentInformationPaymentAccountReference.md b/docs/Ptsv2paymentsPaymentInformationPaymentAccountReference.md index 65cf78fb3..569c8293a 100644 --- a/docs/Ptsv2paymentsPaymentInformationPaymentAccountReference.md +++ b/docs/Ptsv2paymentsPaymentInformationPaymentAccountReference.md @@ -3,6 +3,6 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**id** | **String** | A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN. It identifies the card account, not just a card. PAR is a non-payment identifier that can be associated to PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification. PAR has a well-defined format (as per the Jan 2016 EMVCo documentation): | [optional] +**id** | **String** | A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN. It identifies the card account, not just a card. PAR is a non-payment identifier that can be associated to PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification. | [optional] diff --git a/docs/Ptsv2paymentsPaymentInformationTokenizedCard.md b/docs/Ptsv2paymentsPaymentInformationTokenizedCard.md index 844efca36..61be98dac 100644 --- a/docs/Ptsv2paymentsPaymentInformationTokenizedCard.md +++ b/docs/Ptsv2paymentsPaymentInformationTokenizedCard.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes **_number** | **String** | Customer's payment network token value. | [optional] **expirationMonth** | **String** | One of two possible meanings: - The two-digit month in which a token expires. - The two-digit month in which a card expires. Format: `MM` Possible values: `01` through `12` **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_type=039`), if there is no expiration date on the card, use `12`.\\ **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Samsung Pay and Apple Pay Month in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. | [optional] **expirationYear** | **String** | One of two possible meanings: - The four-digit year in which a token expires. - The four-digit year in which a card expires. Format: `YYYY` Possible values: `1900` through `3000` Data type: Non-negative integer **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (1900 through 3000) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_ type=039`), if there is no expiration date on the card, use `2021`. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. When you send in 2 digits, they must be the last 2 digits of the year. #### Samsung Pay and Apple Pay Year in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **cryptogram** | **String** | This field contains token information. | [optional] **requestorId** | **String** | Value that identifies your business and indicates that the cardholder's account number is tokenized. This value is assigned by the token service provider and is unique within the token service provider's database. **Note** This field is supported only for **CyberSource through VisaNet** and **FDC Nashville Global**. #### PIN debit Optional field for PIN debit credit or PIN debit purchase transactions that use payment network tokens; otherwise, not used. | [optional] **transactionType** | **String** | Type of transaction that provided the token data. This value does not specify the token service provider; it specifies the entity that provided you with information about the token. Possible value: - `2`: Near-field communication (NFC) transaction. The customer's mobile device provided the token data for a contactless EMV transaction. For recurring transactions, use this value if the original transaction was a contactless EMV transaction. #### Visa Platform Connect - `1`: For Rupay and In App tokenization. Example: InApp apple pay. - `3`: Card/Credential On File Tokenization. **NOTE** No CyberSource through VisaNet acquirers support EMV at this time. Required field for PIN debit credit or PIN debit purchase transactions that use payment network tokens; otherwise, not used. #### Rupay - `3`: Card/Credential On File Tokenization. - `4`: Tokenizined Transaction. Should be used for Guest Checkout transactions with token. | [optional] diff --git a/docs/Ptsv2paymentsPointOfSaleInformation.md b/docs/Ptsv2paymentsPointOfSaleInformation.md index bc4d1b20b..99dfce689 100644 --- a/docs/Ptsv2paymentsPointOfSaleInformation.md +++ b/docs/Ptsv2paymentsPointOfSaleInformation.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **terminalSerialNumber** | **String** | Terminal serial number assigned by the hardware manufacturer. This value is provided by the client software that is installed on the POS terminal. This value is not forwarded to the processor. Instead, the value is forwarded to the reporting functionality. #### Used by **Authorization and Credit** Optional. This field is supported only by client software that is installed on your POS terminals for the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX | [optional] **cardholderVerificationMethodUsed** | **Number** | Method that was used to verify the cardholder's identity. Possible values: - `0`: No verification - `1`: Signature - `2`: PIN - `3`: Cardholder device CVM - `4`: Biometric - `5`: OTP | [optional] **laneNumber** | **String** | Identifier for an alternate terminal at your retail location. You define the value for this field. This field is supported only for MasterCard transactions on FDC Nashville Global. Otherwise, this field is not used by all other processors. Use the `terminalId` field to identify the main terminal at your retail location. If your retail location has multiple terminals, use this `laneNumber` field to identify the terminal used for the transaction. This field is a pass-through, which means that the value is not checked or modified in any way before sending it to the processor. Optional field. #### Card present reply messaging Identifier for an alternate terminal at your retail location. You defined the value for this field in the request message. This value must be printed on the receipt. This field is supported only for MasterCard transactions on FDC Nashville Global. | [optional] -**catLevel** | **Number** | Type of cardholder-activated terminal. Possible values: - 1: Automated dispensing machine - 2: Self-service terminal - 3: Limited amount terminal - 4: In-flight commerce (IFC) terminal - 5: Radio frequency device - 6: Mobile acceptance terminal - 7: Electronic cash register - 8: E-commerce device at your location - 9: Terminal or cash register that uses a dialup connection to connect to the transaction processing network #### Chase Paymentech Solutions Only values 1, 2, and 3 are supported. Required if `pointOfSaleInformation.terminalID` is included in the request; otherwise, optional. #### CyberSource through VisaNet Values 1 through 6 are supported on CyberSource through VisaNet, but some acquirers do not support all six values. Optional field. #### FDC Nashville Global Only values 7, 8, and 9 are supported. Optional field for EMV transactions; otherwise, not used. #### GPN Only values 6, 7, 8, and 9 are supported. Required field. #### JCN Gateway Only values 6, 7, 8, and 9 are supported. Required field. #### TSYS Acquiring Solutions Only value 6 is supported. Required for transactions from mobile devices; otherwise, not used. #### All other processors Not used. Nonnegative integer. | [optional] +**catLevel** | **Number** | Type of cardholder-activated terminal. Possible values: - 1: Automated dispensing machine - 2: Self-service terminal - 3: Limited amount terminal - 4: In-flight commerce (IFC) terminal - 5: Radio frequency device - 6: Mobile acceptance terminal - 7: Electronic cash register - 8: E-commerce device at your location - 9: Terminal or cash register that uses a dialup connection to connect to the transaction processing network - 10: Card Activated Fuel Dispenser - 11: Travel ticket vending machine #### Chase Paymentech Solutions Only values 1, 2, and 3 are supported. Required if `pointOfSaleInformation.terminalID` is included in the request; otherwise, optional. #### CyberSource through VisaNet Values 1 through 6 are supported on CyberSource through VisaNet, but some acquirers do not support all six values. Optional field. #### FDC Nashville Global Only values 7, 8, and 9 are supported. Optional field for EMV transactions; otherwise, not used. #### GPN Only values 6, 7, 8, and 9 are supported. Required field. #### JCN Gateway Only values 6, 7, 8, and 9 are supported. Required field. #### TSYS Acquiring Solutions Only value 6 is supported. Required for transactions from mobile devices; otherwise, not used. #### All other processors Not used. Nonnegative integer. | [optional] **entryMode** | **String** | Method of entering payment card information into the POS terminal. Possible values: - `contact`: Read from direct contact with chip card. - `contactless`: Read from a contactless interface using chip data. - `keyed`: Manually keyed into POS terminal. This value is not supported on OmniPay Direct. - `msd`: Read from a contactless interface using magnetic stripe data (MSD). This value is not supported on OmniPay Direct. - `swiped`: Read from credit card magnetic stripe. The `contact`, `contactless`, and `msd` values are supported only for EMV transactions. #### Used by **Authorization** Required field. #### Card Present Card present information about EMV applies only to credit card processing and PIN debit processing. All other card present information applies only to credit card processing. #### PIN debit Required for a PIN debit purchase and a PIN debit credit request. | [optional] **terminalCapability** | **Number** | POS terminal's capability. Possible values: - `1`: Terminal has a magnetic stripe reader only. - `2`: Terminal has a magnetic stripe reader and manual entry capability. - `3`: Terminal has manual entry capability only. - `4`: Terminal can read chip cards. - `5`: Terminal can read contactless chip cards; cannot use contact to read chip cards. For an EMV transaction, the value of this field must be `4` or `5`. #### PIN debit Required for PIN debit purchase and PIN debit credit request. #### Used by **Authorization** Required for the following processors: - American Express Direct - Chase Paymentech Solutions - Credit Mutuel-CIC - FDC Nashville Global - FDMS Nashville - OmniPay Direct - SIX - Worldpay VAP Optional for the following processors: - CyberSource through VisaNet - GPN - GPX - JCN Gateway - RBS WorldPay Atlanta - TSYS Acquiring Solutions | [optional] **operatingEnvironment** | **String** | Operating environment. Possible values for all card types except Mastercard: - `0`: No terminal used or unknown environment. - `1`: On merchant premises, attended. - `2`: On merchant premises, unattended. Examples: oil, kiosks, self-checkout, mobile telephone, personal digital assistant (PDA). - `3`: Off merchant premises, attended. Examples: portable POS devices at trade shows, at service calls, or in taxis. - `4`: Off merchant premises, unattended. Examples: vending machines, home computer, mobile telephone, PDA. - `5`: On premises of cardholder, unattended. - `9`: Unknown delivery mode. - `S`: Electronic delivery of product. Examples: music, software, or eTickets that are downloaded over the internet. - `T`: Physical delivery of product. Examples: music or software that is delivered by mail or by a courier. #### Possible values for Mastercard: - `2`: On merchant premises, unattended, or cardholder terminal. Examples: oil, kiosks, self-checkout, home computer, mobile telephone, personal digital assistant (PDA). Cardholder terminal is supported only for Mastercard transactions on CyberSource through VisaNet. - `4`: Off merchant premises, unattended, or cardholder terminal. Examples: vending machines, home computer, mobile telephone, PDA. Cardholder terminal is supported only for Mastercard transactions on CyberSource through VisaNet. This field is supported only for American Express Direct and CyberSource through VisaNet. | [optional] diff --git a/docs/Ptsv2paymentsidcapturesBuyerInformation.md b/docs/Ptsv2paymentsidcapturesBuyerInformation.md index 136a57be5..78a5df971 100644 --- a/docs/Ptsv2paymentsidcapturesBuyerInformation.md +++ b/docs/Ptsv2paymentsidcapturesBuyerInformation.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **vatRegistrationNumber** | **String** | Customer's government-assigned tax identification number. #### Tax Calculation Optional for international and value added taxes only. Not applicable to U.S. and Canadian taxes. | [optional] **dateOfBirth** | **String** | Recipient's date of birth. **Format**: `YYYYMMDD`. This field is a `pass-through`, which means that CyberSource ensures that the value is eight numeric characters but otherwise does not verify the value or modify it in any way before sending it to the processor. If the field is not required for the transaction, CyberSource does not forward it to the processor. | [optional] **gender** | **String** | Customer's gender. Possible values are F (female), M (male),O (other). | [optional] -**language** | **String** | language setting of the user | [optional] +**language** | **String** | language setting of the user. Supports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA). | [optional] **personalIdentification** | [**[Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification]**](Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification.md) | | [optional] diff --git a/docs/Ptsv2paymentsidrefundsPaymentInformationCard.md b/docs/Ptsv2paymentsidrefundsPaymentInformationCard.md index 437d6f9b0..64966c09f 100644 --- a/docs/Ptsv2paymentsidrefundsPaymentInformationCard.md +++ b/docs/Ptsv2paymentsidrefundsPaymentInformationCard.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] **expirationMonth** | **String** | Two-digit month in which the payment card expires. Format: `MM`. Valid values: `01` through `12`. Leading 0 is required. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (_type_=039), if there is no expiration date on the card, use `12`. #### FDMS Nashville Required field. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **expirationYear** | **String** | Four-digit year in which the payment card expires. Format: `YYYY`. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`1900` through `3000`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (**_type_**`=039`), if there is no expiration date on the card, use `2021`. #### FDMS Nashville Required field. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. If you send in 2 digits, they must be the last 2 digits of the year. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **accountEncoderId** | **String** | Identifier for the issuing bank that provided the customer's encoded account number. Contact your processor for the bank's ID. | [optional] **issueNumber** | **String** | Number of times a Maestro (UK Domestic) card has been issued to the account holder. The card might or might not have an issue number. The number can consist of one or two digits, and the first digit might be a zero. When you include this value in your request, include exactly what is printed on the card. A value of 2 is different than a value of 02. Do not include the field, even with a blank value, if the card is not a Maestro (UK Domestic) card. **Note** The issue number is not required for Maestro (UK Domestic) transactions. | [optional] **startMonth** | **String** | Month of the start of the Maestro (UK Domestic) card validity period. Do not include the field, even with a blank value, if the card is not a Maestro (UK Domestic) card. `Format: MM`. Possible values: 01 through 12. **Note** The start date is not required for Maestro (UK Domestic) transactions. | [optional] diff --git a/docs/Ptsv2payoutsPaymentInformationCard.md b/docs/Ptsv2payoutsPaymentInformationCard.md index 59dcb9e88..3c0b3de30 100644 --- a/docs/Ptsv2payoutsPaymentInformationCard.md +++ b/docs/Ptsv2payoutsPaymentInformationCard.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] **expirationMonth** | **String** | Two-digit month in which the payment card expires. Format: `MM`. Valid values: `01` through `12`. Leading 0 is required. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (_type_=039), if there is no expiration date on the card, use `12`. #### FDMS Nashville Required field. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **expirationYear** | **String** | Four-digit year in which the payment card expires. Format: `YYYY`. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`1900` through `3000`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (**_type_**`=039`), if there is no expiration date on the card, use `2021`. #### FDMS Nashville Required field. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. If you send in 2 digits, they must be the last 2 digits of the year. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] diff --git a/docs/Rbsv1subscriptionsClientReferenceInformation.md b/docs/Rbsv1subscriptionsClientReferenceInformation.md index 5dca6b2cc..7cf98c2da 100644 --- a/docs/Rbsv1subscriptionsClientReferenceInformation.md +++ b/docs/Rbsv1subscriptionsClientReferenceInformation.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**code** | **String** | Merchant-generated order reference or tracking number. It is recommended that you send a unique value for each transaction so that you can perform meaningful searches for the transaction. #### Used by **Authorization** Required field. #### PIN Debit Requests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being reversed. Required field for all PIN Debit requests (purchase, credit, and reversal). #### FDC Nashville Global Certain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports. | [optional] -**comments** | **String** | Brief description of the order or any comment you wish to add to the order. | [optional] -**partner** | [**Riskv1decisionsClientReferenceInformationPartner**](Riskv1decisionsClientReferenceInformationPartner.md) | | [optional] -**applicationName** | **String** | The name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource. | [optional] -**applicationVersion** | **String** | Version of the CyberSource application or integration used for a transaction. | [optional] -**applicationUser** | **String** | The entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method. | [optional] +**code** | **String** | > Deprecated: This field is ignored. Merchant-generated order reference or tracking number. It is recommended that you send a unique value for each transaction so that you can perform meaningful searches for the transaction. #### Used by **Authorization** Required field. #### PIN Debit Requests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being reversed. Required field for all PIN Debit requests (purchase, credit, and reversal). #### FDC Nashville Global Certain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports. | [optional] +**comments** | **String** | > Deprecated: This field is ignored. Brief description of the order or any comment you wish to add to the order. | [optional] +**partner** | [**Rbsv1subscriptionsClientReferenceInformationPartner**](Rbsv1subscriptionsClientReferenceInformationPartner.md) | | [optional] +**applicationName** | **String** | > Deprecated: This field is ignored. The name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource. | [optional] +**applicationVersion** | **String** | > Deprecated: This field is ignored. Version of the CyberSource application or integration used for a transaction. | [optional] +**applicationUser** | **String** | > Deprecated: This field is ignored. The entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method. | [optional] diff --git a/docs/Rbsv1subscriptionsClientReferenceInformationPartner.md b/docs/Rbsv1subscriptionsClientReferenceInformationPartner.md new file mode 100644 index 000000000..1c326ac7c --- /dev/null +++ b/docs/Rbsv1subscriptionsClientReferenceInformationPartner.md @@ -0,0 +1,9 @@ +# CyberSource.Rbsv1subscriptionsClientReferenceInformationPartner + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**developerId** | **String** | > This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription. Identifier for the developer that helped integrate a partner solution to CyberSource. Send this value in all requests that are sent through the partner solutions built by that developer. CyberSource assigns the ID to the developer. **Note** When you see a developer ID of 999 in reports, the developer ID that was submitted is incorrect. | [optional] +**solutionId** | **String** | > This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription. Identifier for the partner that is integrated to CyberSource. Send this value in all requests that are sent through the partner solution. CyberSource assigns the ID to the partner. **Note** When you see a solutionId of 999 in reports, the solutionId that was submitted is incorrect. | [optional] + + diff --git a/docs/Rbsv1subscriptionsProcessingInformation.md b/docs/Rbsv1subscriptionsProcessingInformation.md index 381d0d739..bfa602ab5 100644 --- a/docs/Rbsv1subscriptionsProcessingInformation.md +++ b/docs/Rbsv1subscriptionsProcessingInformation.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**commerceIndicator** | **String** | Commerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates. Valid values: - `MOTO` - `RECURRING` - `INTERNET` Please add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date. | [optional] +**commerceIndicator** | **String** | > This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription. Commerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates. Valid values: - `MOTO` - `RECURRING` - `INTERNET` Please add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date. | [optional] **authorizationOptions** | [**Rbsv1subscriptionsProcessingInformationAuthorizationOptions**](Rbsv1subscriptionsProcessingInformationAuthorizationOptions.md) | | [optional] diff --git a/docs/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator.md b/docs/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator.md index 7e69beb80..58f044dc3 100644 --- a/docs/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator.md +++ b/docs/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator.md @@ -3,6 +3,6 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **String** | This field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction. Valid values: - **customer** - **merchant** | [optional] +**type** | **String** | > This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription. This field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction. Valid values: - **customer** - **merchant** | [optional] diff --git a/docs/Rbsv1subscriptionsSubscriptionInformation.md b/docs/Rbsv1subscriptionsSubscriptionInformation.md index 3bed3745c..019f8e6ae 100644 --- a/docs/Rbsv1subscriptionsSubscriptionInformation.md +++ b/docs/Rbsv1subscriptionsSubscriptionInformation.md @@ -7,5 +7,7 @@ Name | Type | Description | Notes **planId** | **String** | Plan Id. Use Plan Id from Create Plan Service. | [optional] **name** | **String** | Subscription Name | **startDate** | **String** | Start date of the Subscription Start date must be in UTC. Format: YYYY-MM-DDThh:mm:ssZ The T separates the date and the time. The Z indicates UTC. Note: Subscription starts on the day provided in UTC. **Example** 2022-08-11T22:47:57Z equals August 11, 2022, at 22:47:57 (10:47:57 p.m.). Subscription will start on August 11,2022. | +**originalTransactionId** | **String** | Network transaction identifier that was returned in the payment response field _processorInformation.transactionId_ in the reply message for the original subscription-initializing payment. | [optional] +**originalTransactionAuthorizedAmount** | **String** | Amount of the original subscription-initializing payment. *Required when using a Diners or Discover card*. | [optional] diff --git a/docs/RiskProducts.md b/docs/RiskProducts.md index fbffa0431..fc7a42817 100644 --- a/docs/RiskProducts.md +++ b/docs/RiskProducts.md @@ -5,5 +5,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **fraudManagementEssentials** | [**RiskProductsFraudManagementEssentials**](RiskProductsFraudManagementEssentials.md) | | [optional] **decisionManager** | [**RiskProductsDecisionManager**](RiskProductsDecisionManager.md) | | [optional] +**portfolioRiskControls** | [**RiskProductsPortfolioRiskControls**](RiskProductsPortfolioRiskControls.md) | | [optional] diff --git a/docs/RiskProductsDecisionManager.md b/docs/RiskProductsDecisionManager.md index 4b62dc2c4..e8fdac44e 100644 --- a/docs/RiskProductsDecisionManager.md +++ b/docs/RiskProductsDecisionManager.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**RiskProductsDecisionManagerConfigurationInformation**](RiskProductsDecisionManagerConfigurationInformation.md) | | [optional] diff --git a/docs/RiskProductsFraudManagementEssentials.md b/docs/RiskProductsFraudManagementEssentials.md index b9267b5ba..f3d7fb427 100644 --- a/docs/RiskProductsFraudManagementEssentials.md +++ b/docs/RiskProductsFraudManagementEssentials.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**subscriptionInformation** | [**PaymentsProductsPayerAuthenticationSubscriptionInformation**](PaymentsProductsPayerAuthenticationSubscriptionInformation.md) | | [optional] +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] **configurationInformation** | [**RiskProductsFraudManagementEssentialsConfigurationInformation**](RiskProductsFraudManagementEssentialsConfigurationInformation.md) | | [optional] diff --git a/docs/RiskProductsPortfolioRiskControls.md b/docs/RiskProductsPortfolioRiskControls.md new file mode 100644 index 000000000..0da980bac --- /dev/null +++ b/docs/RiskProductsPortfolioRiskControls.md @@ -0,0 +1,9 @@ +# CyberSource.RiskProductsPortfolioRiskControls + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**subscriptionInformation** | [**PaymentsProductsAlternativePaymentMethodsSubscriptionInformation**](PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.md) | | [optional] +**configurationInformation** | [**RiskProductsPortfolioRiskControlsConfigurationInformation**](RiskProductsPortfolioRiskControlsConfigurationInformation.md) | | [optional] + + diff --git a/docs/RiskProductsPortfolioRiskControlsConfigurationInformation.md b/docs/RiskProductsPortfolioRiskControlsConfigurationInformation.md new file mode 100644 index 000000000..35d490a12 --- /dev/null +++ b/docs/RiskProductsPortfolioRiskControlsConfigurationInformation.md @@ -0,0 +1,8 @@ +# CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configurations** | [**RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations**](RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.md) | | [optional] + + diff --git a/docs/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.md b/docs/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.md new file mode 100644 index 000000000..73f62cb09 --- /dev/null +++ b/docs/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.md @@ -0,0 +1,8 @@ +# CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**profileId** | **String** | | [optional] + + diff --git a/docs/Riskv1authenticationresultsPaymentInformationCard.md b/docs/Riskv1authenticationresultsPaymentInformationCard.md index 0b139163d..2c141c963 100644 --- a/docs/Riskv1authenticationresultsPaymentInformationCard.md +++ b/docs/Riskv1authenticationresultsPaymentInformationCard.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **expirationMonth** | **String** | Two-digit month in which the payment card expires. Format: `MM`. Valid values: `01` through `12`. Leading 0 is required. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (_type_=039), if there is no expiration date on the card, use `12`. #### FDMS Nashville Required field. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **expirationYear** | **String** | Four-digit year in which the payment card expires. Format: `YYYY`. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`1900` through `3000`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (**_type_**`=039`), if there is no expiration date on the card, use `2021`. #### FDMS Nashville Required field. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. If you send in 2 digits, they must be the last 2 digits of the year. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] diff --git a/docs/Riskv1authenticationresultsPaymentInformationTokenizedCard.md b/docs/Riskv1authenticationresultsPaymentInformationTokenizedCard.md index 83b634ea6..5c21c6b66 100644 --- a/docs/Riskv1authenticationresultsPaymentInformationTokenizedCard.md +++ b/docs/Riskv1authenticationresultsPaymentInformationTokenizedCard.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **transactionType** | **String** | Type of transaction that provided the token data. This value does not specify the token service provider; it specifies the entity that provided you with information about the token. Possible value: - `2`: Near-field communication (NFC) transaction. The customer's mobile device provided the token data for a contactless EMV transaction. For recurring transactions, use this value if the original transaction was a contactless EMV transaction. #### Visa Platform Connect - `1`: For Rupay and In App tokenization. Example: InApp apple pay. - `3`: Card/Credential On File Tokenization. **NOTE** No CyberSource through VisaNet acquirers support EMV at this time. Required field for PIN debit credit or PIN debit purchase transactions that use payment network tokens; otherwise, not used. #### Rupay - `3`: Card/Credential On File Tokenization. - `4`: Tokenizined Transaction. Should be used for Guest Checkout transactions with token. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **expirationMonth** | **String** | One of two possible meanings: - The two-digit month in which a token expires. - The two-digit month in which a card expires. Format: `MM` Possible values: `01` through `12` **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_type=039`), if there is no expiration date on the card, use `12`.\\ **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Samsung Pay and Apple Pay Month in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. | [optional] **expirationYear** | **String** | One of two possible meanings: - The four-digit year in which a token expires. - The four-digit year in which a card expires. Format: `YYYY` Possible values: `1900` through `3000` Data type: Non-negative integer **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (1900 through 3000) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_ type=039`), if there is no expiration date on the card, use `2021`. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. When you send in 2 digits, they must be the last 2 digits of the year. #### Samsung Pay and Apple Pay Year in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] **_number** | **String** | Customer's payment network token value. | [optional] diff --git a/docs/Riskv1authenticationsPaymentInformationTokenizedCard.md b/docs/Riskv1authenticationsPaymentInformationTokenizedCard.md index 1d79b1ffc..8e83c536b 100644 --- a/docs/Riskv1authenticationsPaymentInformationTokenizedCard.md +++ b/docs/Riskv1authenticationsPaymentInformationTokenizedCard.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **transactionType** | **String** | Type of transaction that provided the token data. This value does not specify the token service provider; it specifies the entity that provided you with information about the token. Possible value: - `2`: Near-field communication (NFC) transaction. The customer's mobile device provided the token data for a contactless EMV transaction. For recurring transactions, use this value if the original transaction was a contactless EMV transaction. #### Visa Platform Connect - `1`: For Rupay and In App tokenization. Example: InApp apple pay. - `3`: Card/Credential On File Tokenization. **NOTE** No CyberSource through VisaNet acquirers support EMV at this time. Required field for PIN debit credit or PIN debit purchase transactions that use payment network tokens; otherwise, not used. #### Rupay - `3`: Card/Credential On File Tokenization. - `4`: Tokenizined Transaction. Should be used for Guest Checkout transactions with token. | -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | **expirationMonth** | **String** | One of two possible meanings: - The two-digit month in which a token expires. - The two-digit month in which a card expires. Format: `MM` Possible values: `01` through `12` **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_type=039`), if there is no expiration date on the card, use `12`.\\ **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Samsung Pay and Apple Pay Month in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. | **expirationYear** | **String** | One of two possible meanings: - The four-digit year in which a token expires. - The four-digit year in which a card expires. Format: `YYYY` Possible values: `1900` through `3000` Data type: Non-negative integer **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (1900 through 3000) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_ type=039`), if there is no expiration date on the card, use `2021`. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. When you send in 2 digits, they must be the last 2 digits of the year. #### Samsung Pay and Apple Pay Year in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | **cryptogram** | **String** | This field contains token information. | diff --git a/docs/Riskv1authenticationsetupsPaymentInformationCard.md b/docs/Riskv1authenticationsetupsPaymentInformationCard.md index 8cca0fc5c..70007aa7c 100644 --- a/docs/Riskv1authenticationsetupsPaymentInformationCard.md +++ b/docs/Riskv1authenticationsetupsPaymentInformationCard.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **expirationMonth** | **String** | Two-digit month in which the payment card expires. Format: `MM`. Valid values: `01` through `12`. Leading 0 is required. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (_type_=039), if there is no expiration date on the card, use `12`. #### FDMS Nashville Required field. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | **expirationYear** | **String** | Four-digit year in which the payment card expires. Format: `YYYY`. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`1900` through `3000`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (**_type_**`=039`), if there is no expiration date on the card, use `2021`. #### FDMS Nashville Required field. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. If you send in 2 digits, they must be the last 2 digits of the year. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | diff --git a/docs/Riskv1authenticationsetupsPaymentInformationTokenizedCard.md b/docs/Riskv1authenticationsetupsPaymentInformationTokenizedCard.md index f7d866c57..7c1316ab5 100644 --- a/docs/Riskv1authenticationsetupsPaymentInformationTokenizedCard.md +++ b/docs/Riskv1authenticationsetupsPaymentInformationTokenizedCard.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **transactionType** | **String** | Type of transaction that provided the token data. This value does not specify the token service provider; it specifies the entity that provided you with information about the token. Possible value: - `2`: Near-field communication (NFC) transaction. The customer's mobile device provided the token data for a contactless EMV transaction. For recurring transactions, use this value if the original transaction was a contactless EMV transaction. #### Visa Platform Connect - `1`: For Rupay and In App tokenization. Example: InApp apple pay. - `3`: Card/Credential On File Tokenization. **NOTE** No CyberSource through VisaNet acquirers support EMV at this time. Required field for PIN debit credit or PIN debit purchase transactions that use payment network tokens; otherwise, not used. #### Rupay - `3`: Card/Credential On File Tokenization. - `4`: Tokenizined Transaction. Should be used for Guest Checkout transactions with token. | -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | **expirationMonth** | **String** | One of two possible meanings: - The two-digit month in which a token expires. - The two-digit month in which a card expires. Format: `MM` Possible values: `01` through `12` **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_type=039`), if there is no expiration date on the card, use `12`.\\ **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Samsung Pay and Apple Pay Month in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. | **expirationYear** | **String** | One of two possible meanings: - The four-digit year in which a token expires. - The four-digit year in which a card expires. Format: `YYYY` Possible values: `1900` through `3000` Data type: Non-negative integer **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (1900 through 3000) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_ type=039`), if there is no expiration date on the card, use `2021`. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. When you send in 2 digits, they must be the last 2 digits of the year. #### Samsung Pay and Apple Pay Year in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | **_number** | **String** | Customer's payment network token value. | diff --git a/docs/Riskv1decisionsPaymentInformationCard.md b/docs/Riskv1decisionsPaymentInformationCard.md index 1de8360e0..f919e6f06 100644 --- a/docs/Riskv1decisionsPaymentInformationCard.md +++ b/docs/Riskv1decisionsPaymentInformationCard.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **bin** | **String** | description: The BIN is the first six digits of the card's Primary Account Number (PAN). | [optional] **expirationMonth** | **String** | Two-digit month in which the payment card expires. Format: `MM`. Valid values: `01` through `12`. Leading 0 is required. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (_type_=039), if there is no expiration date on the card, use `12`. #### FDMS Nashville Required field. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] **expirationYear** | **String** | Four-digit year in which the payment card expires. Format: `YYYY`. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`1900` through `3000`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (**_type_**`=039`), if there is no expiration date on the card, use `2021`. #### FDMS Nashville Required field. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. If you send in 2 digits, they must be the last 2 digits of the year. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] diff --git a/docs/Riskv1decisionsPaymentInformationTokenizedCard.md b/docs/Riskv1decisionsPaymentInformationTokenizedCard.md index 984abf1bf..cd53145e4 100644 --- a/docs/Riskv1decisionsPaymentInformationTokenizedCard.md +++ b/docs/Riskv1decisionsPaymentInformationTokenizedCard.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **transactionType** | **String** | Type of transaction that provided the token data. This value does not specify the token service provider; it specifies the entity that provided you with information about the token. Possible value: - `2`: Near-field communication (NFC) transaction. The customer's mobile device provided the token data for a contactless EMV transaction. For recurring transactions, use this value if the original transaction was a contactless EMV transaction. #### Visa Platform Connect - `1`: For Rupay and In App tokenization. Example: InApp apple pay. - `3`: Card/Credential On File Tokenization. **NOTE** No CyberSource through VisaNet acquirers support EMV at this time. Required field for PIN debit credit or PIN debit purchase transactions that use payment network tokens; otherwise, not used. #### Rupay - `3`: Card/Credential On File Tokenization. - `4`: Tokenizined Transaction. Should be used for Guest Checkout transactions with token. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **_number** | **String** | Customer's payment network token value. | [optional] **expirationMonth** | **String** | One of two possible meanings: - The two-digit month in which a token expires. - The two-digit month in which a card expires. Format: `MM` Possible values: `01` through `12` **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_type=039`), if there is no expiration date on the card, use `12`.\\ **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Samsung Pay and Apple Pay Month in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. | [optional] **expirationYear** | **String** | One of two possible meanings: - The four-digit year in which a token expires. - The four-digit year in which a card expires. Format: `YYYY` Possible values: `1900` through `3000` Data type: Non-negative integer **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (1900 through 3000) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_ type=039`), if there is no expiration date on the card, use `2021`. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. When you send in 2 digits, they must be the last 2 digits of the year. #### Samsung Pay and Apple Pay Year in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] diff --git a/docs/Riskv1liststypeentriesPaymentInformationCard.md b/docs/Riskv1liststypeentriesPaymentInformationCard.md index ef6e09a2f..ff9ebc8f4 100644 --- a/docs/Riskv1liststypeentriesPaymentInformationCard.md +++ b/docs/Riskv1liststypeentriesPaymentInformationCard.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **bin** | **String** | description: The BIN is the first six digits of the card's Primary Account Number (PAN). | [optional] diff --git a/docs/TssV2TransactionsGet200ResponsePaymentInformationBrands.md b/docs/TssV2TransactionsGet200ResponsePaymentInformationBrands.md index 3023e70d6..f1ad27cae 100644 --- a/docs/TssV2TransactionsGet200ResponsePaymentInformationBrands.md +++ b/docs/TssV2TransactionsGet200ResponsePaymentInformationBrands.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **brandName** | **String** | This field contains the card brand name. Some of the possible values (not an exhaustive list) are - - VISA - MASTERCARD - AMERICAN EXPRESS - DISCOVER - DINERS CLUB - CARTE BLANCHE - JCB - OPTIMA - TWINPAY CREDIT CARD - TWINPAY DEBIT CARD - WALMART - ENROUTE - LOWES CONSUMER - HOME DEPOT CONSUMER - MBNA - DICKS SPORTWEAR - CASUAL CORNER - SEARS - JAL - DISNEY CARD - SWITCH/SOLO - SAMS CLUB CONSUMER - SAMS CLUB BUSINESS - NICOS HOUSE CARD - BEBE - RESTORATION HARDWARE - DELTA ONLINE - SOLO - VISA ELECTRON - DANKORT - LASER - CARTE BANCAIRE - CARTA SI - ENCODED ACCOUNT - UATP - HOUSEHOLD - MAESTRO - GE CAPITAL - KOREAN CARDS - STYLE CARDS - JCREW - MEIJER - HIPERCARD - AURA - REDECARD - ORICO HOUSE CARD - ELO - CAPITAL ONE PRIVATE LABEL - CARNET - RUPAY - CHINA UNION PAY - FALABELLA PRIVATE LABEL - PROMPTCARD - KOREAN DOMESTIC - BANRICOMPRAS | [optional] diff --git a/docs/TssV2TransactionsGet200ResponsePaymentInformationCard.md b/docs/TssV2TransactionsGet200ResponsePaymentInformationCard.md index c78bfe991..3e7f426c0 100644 --- a/docs/TssV2TransactionsGet200ResponsePaymentInformationCard.md +++ b/docs/TssV2TransactionsGet200ResponsePaymentInformationCard.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **startMonth** | **String** | Month of the start of the Maestro (UK Domestic) card validity period. Do not include the field, even with a blank value, if the card is not a Maestro (UK Domestic) card. `Format: MM`. Possible values: 01 through 12. **Note** The start date is not required for Maestro (UK Domestic) transactions. | [optional] **startYear** | **String** | Year of the start of the Maestro (UK Domestic) card validity period. Do not include the field, even with a blank value, if the card is not a Maestro (UK Domestic) card. `Format: YYYY`. **Note** The start date is not required for Maestro (UK Domestic) transactions. | [optional] **issueNumber** | **String** | Number of times a Maestro (UK Domestic) card has been issued to the account holder. The card might or might not have an issue number. The number can consist of one or two digits, and the first digit might be a zero. When you include this value in your request, include exactly what is printed on the card. A value of 2 is different than a value of 02. Do not include the field, even with a blank value, if the card is not a Maestro (UK Domestic) card. **Note** The issue number is not required for Maestro (UK Domestic) transactions. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] **brandName** | **String** | This field contains the card brand name. Some of the possible values (not an exhaustive list) are - - VISA - MASTERCARD - AMERICAN EXPRESS - DISCOVER - DINERS CLUB - CARTE BLANCHE - JCB - OPTIMA - TWINPAY CREDIT CARD - TWINPAY DEBIT CARD - WALMART - ENROUTE - LOWES CONSUMER - HOME DEPOT CONSUMER - MBNA - DICKS SPORTWEAR - CASUAL CORNER - SEARS - JAL - DISNEY CARD - SWITCH/SOLO - SAMS CLUB CONSUMER - SAMS CLUB BUSINESS - NICOS HOUSE CARD - BEBE - RESTORATION HARDWARE - DELTA ONLINE - SOLO - VISA ELECTRON - DANKORT - LASER - CARTE BANCAIRE - CARTA SI - ENCODED ACCOUNT - UATP - HOUSEHOLD - MAESTRO - GE CAPITAL - KOREAN CARDS - STYLE CARDS - JCREW - MEIJER - HIPERCARD - AURA - REDECARD - ORICO HOUSE CARD - ELO - CAPITAL ONE PRIVATE LABEL - CARNET - RUPAY - CHINA UNION PAY - FALABELLA PRIVATE LABEL - PROMPTCARD - KOREAN DOMESTIC - BANRICOMPRAS | [optional] **currency** | **String** | This field indicates the 3-letter [ISO Standard Currency Codes](http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf) for the card currency. | [optional] **accountEncoderId** | **String** | Identifier for the issuing bank that provided the customer's encoded account number. Contact your processor for the bank's ID. | [optional] diff --git a/docs/TssV2TransactionsGet200ResponseProcessorInformation.md b/docs/TssV2TransactionsGet200ResponseProcessorInformation.md index a31d9bbff..4b0126f8b 100644 --- a/docs/TssV2TransactionsGet200ResponseProcessorInformation.md +++ b/docs/TssV2TransactionsGet200ResponseProcessorInformation.md @@ -17,6 +17,6 @@ Name | Type | Description | Notes **electronicVerificationResults** | [**TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults**](TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults.md) | | [optional] **systemTraceAuditNumber** | **String** | This field is returned only for **American Express Direct** and **CyberSource through VisaNet**. Returned by authorization and incremental authorization services. #### American Express Direct System trace audit number (STAN). This value identifies the transaction and is useful when investigating a chargeback dispute. #### CyberSource through VisaNet System trace number that must be printed on the customer's receipt. | [optional] **responseCodeSource** | **String** | Used by Visa only and contains the response source/reason code that identifies the source of the response decision. | [optional] -**paymentAccountReferenceNumber** | **String** | Visa-generated reference number that identifies a card-present transaction for which you provided one of the following: - Visa primary account number (PAN) - Visa-generated token for a PAN This reference number serves as a link to the cardholder account and to all transactions for that account. This reply field is returned only for CyberSource through VisaNet. **Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR8 - Position: 79-110 - Field: Payment Account Reference The TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource. CyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer, who uses this information to facilitate end-of-day clearing processing with payment networks. | [optional] +**paymentAccountReferenceNumber** | **String** | Payment Account Reference (PAR) is a non-financial reference assigned to each unique payment account and used to link a payment account to associated network tokens, i.e. the same PAR is returned for PAN-based and tokenized transactions, such as from digital wallets. PAR can be returned in authorisation responses for requests initiated with both real PANs and tokenized PANs. PAR can be used by merchants for fraud detection and regulatory compliance across different channels and digital wallets. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification. **Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR8 - Position: 79-110 - Field: Payment Account Reference The TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource. CyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer, who uses this information to facilitate end-of-day clearing processing with payment networks. | [optional] diff --git a/docs/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard.md b/docs/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard.md index b46203582..fbbf3298a 100644 --- a/docs/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard.md +++ b/docs/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard.md @@ -5,6 +5,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **suffix** | **String** | Last four digits of the cardholder's account number. This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### PIN debit This field is returned only for tokenized transactions. You can use this value on the receipt that you give to the cardholder. Returned by PIN debit credit and PIN debit purchase. This field is supported only by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX | [optional] **prefix** | **String** | Bank Identification Number (BIN). This is the initial four to six numbers on a credit card account number. #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. | [optional] -**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] +**type** | **String** | Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International | [optional] diff --git a/docs/Upv1capturecontextsCompleteMandate.md b/docs/Upv1capturecontextsCompleteMandate.md index 8ebab8472..778f64204 100644 --- a/docs/Upv1capturecontextsCompleteMandate.md +++ b/docs/Upv1capturecontextsCompleteMandate.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **String** | This field is used to indicate how a payment should be processed. Possible values: - AUTH: Use this value when you want to authorize a payment without capturing it immediately. Payment types that initiate an immediate transfer of funds are not allowed. If a capture context request includes a payment type incompatible with this mode, a 400 error will be returned.

- CAPTURE: Use this value when you want to capture the payment immediately during the transaction. Note: Some payment types may return a PENDING status, requiring an additional status check call to determine the final outcome of the payment.

| [optional] +**type** | **String** | This field is used to indicate how a payment should be processed. Possible values: - AUTH: Use this value when you want to authorize a payment without capturing it immediately. Payment types that initiate an immediate transfer of funds are not allowed. If a capture context request includes a payment type incompatible with this mode, a 400 error will be returned.

- CAPTURE: Use this value when you want to capture the payment immediately during the transaction. Note: Some payment types may return a PENDING status, requiring an additional status check call to determine the final outcome of the payment.

- PREFER_AUTH: Use this value to offer multiple alternative payment options during the Unified Checkout experience. This option authorizes the payment without immediate capture, where available. Payment types like account-to-account transfers that initiate an immediate transfer of funds are allowed and presented to the customer. If selected, an immediate transfer of funds occurs; otherwise, a final backend call is needed to capture the payment. Transactions can be AUTHORIZED, CAPTURED, or PENDING. | [optional] **decisionManager** | **Boolean** | Configure Unified Checkout to determine whether Decision Manager is invoked during service orchestration. Possible values: - True - False

Setting this value to True indicates that device fingerprinting will be executed to add additional information for risk service Setting this value to False indicates that you do not wish to run device fingerprinting and skip decision manager services. | [optional] diff --git a/docs/ValueAddedServicesProducts.md b/docs/ValueAddedServicesProducts.md index b1cfcb32c..f467a5aad 100644 --- a/docs/ValueAddedServicesProducts.md +++ b/docs/ValueAddedServicesProducts.md @@ -5,5 +5,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **reporting** | [**PaymentsProductsTax**](PaymentsProductsTax.md) | | [optional] **transactionSearch** | [**PaymentsProductsTax**](PaymentsProductsTax.md) | | [optional] +**bankAccountValidation** | [**PaymentsProductsTax**](PaymentsProductsTax.md) | | [optional] diff --git a/generator/cybersource-javascript-template/ApiClient.mustache b/generator/cybersource-javascript-template/ApiClient.mustache index bb2b893a2..7c8e5f621 100644 --- a/generator/cybersource-javascript-template/ApiClient.mustache +++ b/generator/cybersource-javascript-template/ApiClient.mustache @@ -628,7 +628,7 @@ if (httpMethod.toLowerCase() === this.constants.POST || httpMethod.toLowerCase() === this.constants.PATCH || httpMethod.toLowerCase() === this.constants.PUT) { - if (bodyParam !== "{}") { + if (bodyParam !== "{}" && Object.keys(formParams).length <= 0) { bodyParam = JSON.stringify(bodyParam, null, 0); } } @@ -672,18 +672,11 @@ axiosConfig.headers['Content-Type'] = contentTypeHeaderValue; formParams = bodyParam; axiosConfig.data = JSON.parse(formParams); - } else if (contentType == 'multipart/form-data') { - var _formParams = this.normalizeParams(formParams); - contentTypeHeaderValue = 'multipart/form-data'; - axiosConfig.headers['Content-Type'] = contentTypeHeaderValue; - const formData = new formData(); - for (var key in _formParams) { - if (_formParams.hasOwnProperty(key)) { - formData.append(key, _formParams[key]); - } - } - } else if (bodyParam) { + } else if (bodyParam && Object.keys(formParams).length <= 0) { axiosConfig.data = JSON.parse(bodyParam); + } else if (bodyParam && Object.keys(formParams).length > 0) { + axiosConfig.data = bodyParam; + axiosConfig.headers['Content-Type'] = contentType; } var accept = this.jsonPreferredMime(accepts); diff --git a/generator/cybersource-javascript-template/api.mustache b/generator/cybersource-javascript-template/api.mustache index 6f0010547..b84a1f4ac 100644 --- a/generator/cybersource-javascript-template/api.mustache +++ b/generator/cybersource-javascript-template/api.mustache @@ -77,6 +77,20 @@ postBody = sdkTracker.insertDeveloperIdTracker(postBody, '<&vendorExtensions.x-jsdoc-type>', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + <#formParams> + const path = require('path'); + const fs = require('fs'); + const crypto = require('crypto'); + + file = path.resolve(file); + + var boundary = crypto.randomBytes(16).toString('hex'); + var delimiter = "-------------" + boundary; + + var fileContents; + fileContents = fs.readFileSync(file, 'utf8'); + + var pathParams = {<#pathParams> '': <#required><^required>opts['']<#hasMore>, }; @@ -87,11 +101,16 @@ '': <#required><^required>opts['']<#hasMore>, }; var formParams = {<#formParams> - '': <#collectionFormat>this.apiClient.buildCollectionParam(<#required><^required>opts[''], '')<^collectionFormat><#required><^required>opts['']<#hasMore>, + [path.basename()]: <#collectionFormat>this.apiClient.buildCollectionParam(<#required><^required>opts[''], '')<^collectionFormat><#required>fileContents<^required>opts['']<#hasMore>, }; + <#formParams> + const MultipartHelper = require('../utilities/multipart/MultipartHelper'); + postBody = MultipartHelper.buildDataFiles(boundary, formParams); + + var authNames = [<#authMethods>''<#hasMore>, ]; - var contentTypes = [<#consumes>'<& mediaType>'<#hasMore>, ]; + var contentTypes = <^formParams>[<#consumes>'<& mediaType>'<#hasMore>, ]<#formParams>['multipart/form-data; boundary=' + delimiter]; var accepts = [<#produces>'<& mediaType>'<#hasMore>, ]; var returnType = <#returnType><&returnType><^returnType>null; diff --git a/generator/cybersource-rest-spec.json b/generator/cybersource-rest-spec.json index 78646ce5b..8f1e1c913 100644 --- a/generator/cybersource-rest-spec.json +++ b/generator/cybersource-rest-spec.json @@ -256,6 +256,18 @@ "name": "Device De-Association", "description": "Remove Association of a Device." }, + { + "name": "Device De-Association V3", + "description": "Remove Association of a Device V3 with Organization ID." + }, + { + "name": "Activation Codes and Certificates", + "description": "Endpoints for Activation Codes and Certificates." + }, + { + "name": "Customizations", + "description": "Endpoints for Customizations." + }, { "name": "Unified Checkout Capture Context", "externalDocs": { @@ -273,6 +285,10 @@ { "name": "Batches", "description": "Once a batch is created its status can be checked using the status resource.\nWhen the batch status is COMPLETED its report can then be retrieved.\n" + }, + { + "name": "bankAccountValidation", + "description": "The Visa Bank Account Validation Service is a new standalone product designed to validate bank account details for eCheck transactions. It ensures that all eCheck transactions comply with Nacha guidelines by validating the routing and account numbers.\nThere will be 2 modes of validation:\n1. Basic Mode: Validate account number format and routing number\n2. Advance mode : Validate account and routing number combination. If the Advanced mode is Unavailable or cannot validate the account, the default behavior will be to fallback to the Basic Mode.\n" } ], "x-devcenter-metaData": { @@ -1087,7 +1103,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "useAs": { "type": "string", @@ -1171,7 +1187,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "cryptogram": { "type": "string", @@ -1464,8 +1480,8 @@ "properties": { "id": { "type": "string", - "maxLength": 32, - "description": "A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN.\nIt identifies the card account, not just a card. PAR is a non-payment identifier that can be associated\nto PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single,\nnon-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder\nidentification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\nPAR has a well-defined format (as per the Jan 2016 EMVCo documentation):\n" + "maxLength": 29, + "description": "A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN. It identifies the card account, not just a card. PAR is a non-payment identifier that can be associated to PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\n" } } } @@ -2476,8 +2492,8 @@ }, "language": { "type": "string", - "maxLength": 2, - "description": "language setting of the user" + "maxLength": 5, + "description": "language setting of the user. \nSupports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA).\n" }, "noteToSeller": { "type": "string", @@ -3451,8 +3467,8 @@ "catLevel": { "type": "integer", "minimum": 1, - "maximum": 9, - "description": "Type of cardholder-activated terminal. Possible values:\n\n - 1: Automated dispensing machine\n - 2: Self-service terminal\n - 3: Limited amount terminal\n - 4: In-flight commerce (IFC) terminal\n - 5: Radio frequency device\n - 6: Mobile acceptance terminal\n - 7: Electronic cash register\n - 8: E-commerce device at your location\n - 9: Terminal or cash register that uses a dialup connection to connect to the transaction processing network\n\n#### Chase Paymentech Solutions\nOnly values 1, 2, and 3 are supported.\n\nRequired if `pointOfSaleInformation.terminalID` is included in the request; otherwise, optional.\n\n#### CyberSource through VisaNet\nValues 1 through 6 are supported on\nCyberSource through VisaNet, but some\nacquirers do not support all six values.\n\nOptional field.\n\n#### FDC Nashville Global\nOnly values 7, 8, and 9 are supported.\n\nOptional field for EMV transactions; otherwise, not used.\n\n#### GPN\nOnly values 6, 7, 8, and 9 are supported.\n\nRequired field.\n\n#### JCN Gateway\nOnly values 6, 7, 8, and 9 are supported.\n\nRequired field.\n\n#### TSYS Acquiring Solutions\nOnly value 6 is supported.\n\nRequired for transactions from mobile devices; otherwise, not used.\n\n#### All other processors\nNot used.\n\nNonnegative integer.\n" + "maximum": 11, + "description": "Type of cardholder-activated terminal. Possible values:\n\n - 1: Automated dispensing machine\n - 2: Self-service terminal\n - 3: Limited amount terminal\n - 4: In-flight commerce (IFC) terminal\n - 5: Radio frequency device\n - 6: Mobile acceptance terminal\n - 7: Electronic cash register\n - 8: E-commerce device at your location\n - 9: Terminal or cash register that uses a dialup connection to connect to the transaction processing network\n - 10: Card Activated Fuel Dispenser\n - 11: Travel ticket vending machine\n#### Chase Paymentech Solutions\nOnly values 1, 2, and 3 are supported.\n\nRequired if `pointOfSaleInformation.terminalID` is included in the request; otherwise, optional.\n\n#### CyberSource through VisaNet\nValues 1 through 6 are supported on\nCyberSource through VisaNet, but some\nacquirers do not support all six values.\n\nOptional field.\n\n#### FDC Nashville Global\nOnly values 7, 8, and 9 are supported.\n\nOptional field for EMV transactions; otherwise, not used.\n\n#### GPN\nOnly values 6, 7, 8, and 9 are supported.\n\nRequired field.\n\n#### JCN Gateway\nOnly values 6, 7, 8, and 9 are supported.\n\nRequired field.\n\n#### TSYS Acquiring Solutions\nOnly value 6 is supported.\n\nRequired for transactions from mobile devices; otherwise, not used.\n\n#### All other processors\nNot used.\n\nNonnegative integer.\n" }, "entryMode": { "type": "string", @@ -5751,8 +5767,8 @@ }, "paymentAccountReferenceNumber": { "type": "string", - "maxLength": 32, - "description": "Visa-generated reference number that identifies a card-present transaction for which you provided one of the\nfollowing:\n\n - Visa primary account number (PAN)\n - Visa-generated token for a PAN\n\nThis reference number serves as a link to the cardholder account and to all transactions for that account.\nThis reply field is returned only for CyberSource through VisaNet.\n\n**Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file:\n- Record: CP01 TCR8\n- Position: 79-110\n- Field: Payment Account Reference\n\nThe TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource.\nCyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer,\nwho uses this information to facilitate end-of-day clearing processing with payment networks.\n" + "maxLength": 29, + "description": "Payment Account Reference (PAR) is a non-financial reference assigned to each unique payment account and used to link a payment account to associated network tokens, i.e. the same PAR is returned for PAN-based and tokenized transactions, such as from digital wallets. PAR can be returned in authorisation responses for requests initiated with both real PANs and tokenized PANs. PAR can be used by merchants for fraud detection and regulatory compliance across different channels and digital wallets. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\n\n**Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file:\n- Record: CP01 TCR8\n- Position: 79-110\n- Field: Payment Account Reference\n\nThe TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource.\nCyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer,\nwho uses this information to facilitate end-of-day clearing processing with payment networks.\n" }, "transactionIntegrityCode": { "type": "string", @@ -5955,7 +5971,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "prefix": { "type": "string", @@ -5993,7 +6009,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "prefix": { "type": "string", @@ -6022,7 +6038,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "assuranceLevel": { "type": "string", @@ -23135,8 +23151,8 @@ }, "language": { "type": "string", - "maxLength": 2, - "description": "language setting of the user" + "maxLength": 5, + "description": "language setting of the user. \nSupports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA).\n" }, "personalIdentification": { "type": "array", @@ -25316,7 +25332,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "accountEncoderId": { "type": "string", @@ -25429,7 +25445,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "cryptogram": { "type": "string", @@ -25593,8 +25609,8 @@ "properties": { "id": { "type": "string", - "maxLength": 32, - "description": "A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN.\nIt identifies the card account, not just a card. PAR is a non-payment identifier that can be associated\nto PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single,\nnon-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder\nidentification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\nPAR has a well-defined format (as per the Jan 2016 EMVCo documentation):\n" + "maxLength": 29, + "description": "A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN. It identifies the card account, not just a card. PAR is a non-payment identifier that can be associated to PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\n" } } } @@ -26130,8 +26146,8 @@ }, "language": { "type": "string", - "maxLength": 2, - "description": "language setting of the user" + "maxLength": 5, + "description": "language setting of the user. \nSupports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA).\n" }, "personalIdentification": { "type": "array", @@ -28003,7 +28019,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "accountEncoderId": { "type": "string", @@ -28116,7 +28132,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "cryptogram": { "type": "string", @@ -28280,8 +28296,8 @@ "properties": { "id": { "type": "string", - "maxLength": 32, - "description": "A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN.\nIt identifies the card account, not just a card. PAR is a non-payment identifier that can be associated\nto PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single,\nnon-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder\nidentification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\nPAR has a well-defined format (as per the Jan 2016 EMVCo documentation):\n" + "maxLength": 29, + "description": "A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN. It identifies the card account, not just a card. PAR is a non-payment identifier that can be associated to PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\n" } } } @@ -28817,8 +28833,8 @@ }, "language": { "type": "string", - "maxLength": 2, - "description": "language setting of the user" + "maxLength": 5, + "description": "language setting of the user. \nSupports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA).\n" }, "personalIdentification": { "type": "array", @@ -30762,7 +30778,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "accountEncoderId": { "type": "string", @@ -30875,7 +30891,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "cryptogram": { "type": "string", @@ -31039,8 +31055,8 @@ "properties": { "id": { "type": "string", - "maxLength": 32, - "description": "A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN.\nIt identifies the card account, not just a card. PAR is a non-payment identifier that can be associated\nto PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single,\nnon-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder\nidentification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\nPAR has a well-defined format (as per the Jan 2016 EMVCo documentation):\n" + "maxLength": 29, + "description": "A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN. It identifies the card account, not just a card. PAR is a non-payment identifier that can be associated to PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\n" } } } @@ -31576,8 +31592,8 @@ }, "language": { "type": "string", - "maxLength": 2, - "description": "language setting of the user" + "maxLength": 5, + "description": "language setting of the user. \nSupports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA).\n" }, "personalIdentification": { "type": "array", @@ -31802,8 +31818,8 @@ "catLevel": { "type": "integer", "minimum": 1, - "maximum": 9, - "description": "Type of cardholder-activated terminal. Possible values:\n\n - 1: Automated dispensing machine\n - 2: Self-service terminal\n - 3: Limited amount terminal\n - 4: In-flight commerce (IFC) terminal\n - 5: Radio frequency device\n - 6: Mobile acceptance terminal\n - 7: Electronic cash register\n - 8: E-commerce device at your location\n - 9: Terminal or cash register that uses a dialup connection to connect to the transaction processing network\n\n#### Chase Paymentech Solutions\nOnly values 1, 2, and 3 are supported.\n\nRequired if `pointOfSaleInformation.terminalID` is included in the request; otherwise, optional.\n\n#### CyberSource through VisaNet\nValues 1 through 6 are supported on\nCyberSource through VisaNet, but some\nacquirers do not support all six values.\n\nOptional field.\n\n#### FDC Nashville Global\nOnly values 7, 8, and 9 are supported.\n\nOptional field for EMV transactions; otherwise, not used.\n\n#### GPN\nOnly values 6, 7, 8, and 9 are supported.\n\nRequired field.\n\n#### JCN Gateway\nOnly values 6, 7, 8, and 9 are supported.\n\nRequired field.\n\n#### TSYS Acquiring Solutions\nOnly value 6 is supported.\n\nRequired for transactions from mobile devices; otherwise, not used.\n\n#### All other processors\nNot used.\n\nNonnegative integer.\n" + "maximum": 11, + "description": "Type of cardholder-activated terminal. Possible values:\n\n - 1: Automated dispensing machine\n - 2: Self-service terminal\n - 3: Limited amount terminal\n - 4: In-flight commerce (IFC) terminal\n - 5: Radio frequency device\n - 6: Mobile acceptance terminal\n - 7: Electronic cash register\n - 8: E-commerce device at your location\n - 9: Terminal or cash register that uses a dialup connection to connect to the transaction processing network\n - 10: Card Activated Fuel Dispenser\n - 11: Travel ticket vending machine\n#### Chase Paymentech Solutions\nOnly values 1, 2, and 3 are supported.\n\nRequired if `pointOfSaleInformation.terminalID` is included in the request; otherwise, optional.\n\n#### CyberSource through VisaNet\nValues 1 through 6 are supported on\nCyberSource through VisaNet, but some\nacquirers do not support all six values.\n\nOptional field.\n\n#### FDC Nashville Global\nOnly values 7, 8, and 9 are supported.\n\nOptional field for EMV transactions; otherwise, not used.\n\n#### GPN\nOnly values 6, 7, 8, and 9 are supported.\n\nRequired field.\n\n#### JCN Gateway\nOnly values 6, 7, 8, and 9 are supported.\n\nRequired field.\n\n#### TSYS Acquiring Solutions\nOnly value 6 is supported.\n\nRequired for transactions from mobile devices; otherwise, not used.\n\n#### All other processors\nNot used.\n\nNonnegative integer.\n" }, "entryMode": { "type": "string", @@ -38173,7 +38189,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" } } }, @@ -38207,7 +38223,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" } } }, @@ -39335,7 +39351,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" } } }, @@ -39369,7 +39385,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" } } }, @@ -40548,7 +40564,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" } } }, @@ -40582,7 +40598,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" } } }, @@ -41508,7 +41524,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "securityCode": { "type": "string", @@ -41877,8 +41893,8 @@ }, "language": { "type": "string", - "maxLength": 2, - "description": "language setting of the user" + "maxLength": 5, + "description": "language setting of the user. \nSupports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA).\n" }, "noteToSeller": { "type": "string", @@ -42654,7 +42670,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "securityCode": { "type": "string", @@ -43023,8 +43039,8 @@ }, "language": { "type": "string", - "maxLength": 2, - "description": "language setting of the user" + "maxLength": 5, + "description": "language setting of the user. \nSupports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA).\n" }, "noteToSeller": { "type": "string", @@ -83080,7 +83096,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "bin": { "type": "string", @@ -83110,7 +83126,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "number": { "type": "string", @@ -85967,7 +85983,7 @@ "properties": { "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "expirationMonth": { "type": "string", @@ -86003,7 +86019,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "expirationMonth": { "type": "string", @@ -86766,7 +86782,7 @@ "properties": { "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "expirationMonth": { "type": "string", @@ -86804,7 +86820,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "expirationMonth": { "type": "string", @@ -88973,7 +88989,7 @@ "properties": { "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "expirationMonth": { "type": "string", @@ -89002,7 +89018,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "expirationMonth": { "type": "string", @@ -89665,7 +89681,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "bin": { "type": "string", @@ -93230,7 +93246,7 @@ "properties": { "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "number": { "type": "string", @@ -93315,7 +93331,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "cryptogram": { "type": "string", @@ -97125,41 +97141,41 @@ "type": "object", "properties": { "code": { + "description": "> Deprecated: This field is ignored.\n\nMerchant-generated order reference or tracking number. It is recommended that you send a unique value for each\ntransaction so that you can perform meaningful searches for the transaction.\n\n#### Used by\n**Authorization**\nRequired field.\n\n#### PIN Debit\nRequests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being\nreversed.\n\nRequired field for all PIN Debit requests (purchase, credit, and reversal).\n\n#### FDC Nashville Global\nCertain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports.\n", "type": "string", - "maxLength": 50, - "description": "Merchant-generated order reference or tracking number. It is recommended that you send a unique value for each\ntransaction so that you can perform meaningful searches for the transaction.\n\n#### Used by\n**Authorization**\nRequired field.\n\n#### PIN Debit\nRequests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being\nreversed.\n\nRequired field for all PIN Debit requests (purchase, credit, and reversal).\n\n#### FDC Nashville Global\nCertain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports.\n" + "maxLength": 50 }, "comments": { + "description": "> Deprecated: This field is ignored.\n\nBrief description of the order or any comment you wish to add to the order.\n", "type": "string", - "maxLength": 255, - "description": "Brief description of the order or any comment you wish to add to the order.\n" + "maxLength": 255 }, "partner": { "type": "object", "properties": { "developerId": { + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nIdentifier for the developer that helped integrate a partner solution to CyberSource.\n\nSend this value in all requests that are sent through the partner solutions built by that developer.\nCyberSource assigns the ID to the developer.\n\n**Note** When you see a developer ID of 999 in reports, the developer ID that was submitted is incorrect.\n", "type": "string", - "maxLength": 8, - "description": "Identifier for the developer that helped integrate a partner solution to CyberSource.\n\nSend this value in all requests that are sent through the partner solutions built by that developer.\nCyberSource assigns the ID to the developer.\n\n**Note** When you see a developer ID of 999 in reports, the developer ID that was submitted is incorrect.\n" + "maxLength": 8 }, "solutionId": { + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nIdentifier for the partner that is integrated to CyberSource.\n\nSend this value in all requests that are sent through the partner solution. CyberSource assigns the ID to the partner.\n\n**Note** When you see a solutionId of 999 in reports, the solutionId that was submitted is incorrect.\n", "type": "string", - "maxLength": 8, - "description": "Identifier for the partner that is integrated to CyberSource.\n\nSend this value in all requests that are sent through the partner solution. CyberSource assigns the ID to the partner.\n\n**Note** When you see a solutionId of 999 in reports, the solutionId that was submitted is incorrect.\n" + "maxLength": 8 } } }, "applicationName": { - "type": "string", - "description": "The name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource.\n" + "description": "> Deprecated: This field is ignored.\n\nThe name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource.\n", + "type": "string" }, "applicationVersion": { - "type": "string", - "description": "Version of the CyberSource application or integration used for a transaction.\n" + "description": "> Deprecated: This field is ignored.\n\nVersion of the CyberSource application or integration used for a transaction.\n", + "type": "string" }, "applicationUser": { - "type": "string", - "description": "The entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method.\n" + "description": "> Deprecated: This field is ignored.\n\nThe entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method.\n", + "type": "string" } } }, @@ -97167,7 +97183,7 @@ "type": "object", "properties": { "commerceIndicator": { - "description": "Commerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates.\n\nValid values:\n- `MOTO`\n- `RECURRING`\n- `INTERNET`\n\nPlease add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date.\n", + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nCommerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates.\n\nValid values:\n- `MOTO`\n- `RECURRING`\n- `INTERNET`\n\nPlease add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date.\n", "type": "string", "maxLength": 20 }, @@ -97178,8 +97194,8 @@ "type": "object", "properties": { "type": { - "type": "string", - "description": "This field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction.\n\nValid values:\n- **customer**\n- **merchant**\n" + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nThis field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction.\n\nValid values:\n- **customer**\n- **merchant**\n", + "type": "string" } } } @@ -97241,6 +97257,16 @@ "startDate": { "type": "string", "description": "Start date of the Subscription\n\nStart date must be in UTC. Format: YYYY-MM-DDThh:mm:ssZ\nThe T separates the date and the time. The Z indicates UTC.\n\nNote: Subscription starts on the day provided in UTC.\n\n**Example** 2022-08-11T22:47:57Z equals August 11, 2022, at 22:47:57 (10:47:57 p.m.).\nSubscription will start on August 11,2022.\n" + }, + "originalTransactionId": { + "type": "string", + "maxLength": 50, + "description": "Network transaction identifier that was returned in the payment response field _processorInformation.transactionId_\nin the reply message for the original subscription-initializing payment.\n" + }, + "originalTransactionAuthorizedAmount": { + "type": "string", + "maxLength": 19, + "description": "Amount of the original subscription-initializing payment.\n\n*Required when using a Diners or Discover card*.\n" } } }, @@ -97290,27 +97316,11 @@ } }, "example": { - "clientReferenceInformation": { - "code": "TC501713", - "partner": { - "developerId": "ABCD1234", - "solutionId": "GEF1234" - }, - "applicationName": "CYBS-SDK", - "applicationVersion": "v1" - }, - "processingInformation": { - "commerceIndicator": "recurring", - "authorizationOptions": { - "initiator": { - "type": "merchant" - } - } - }, "subscriptionInformation": { "planId": "6868912495476705603955", "name": "Subscription with PlanId", - "startDate": "2024-06-11" + "startDate": "2025-06-11", + "originalTransactionId": "016153570198200" }, "paymentInformation": { "customer": { @@ -97528,6 +97538,23 @@ "example0": { "summary": "Create Subscription", "sample-name": "Create Subscription", + "value": { + "subscriptionInformation": { + "planId": "6868912495476705603955", + "name": "Subscription with PlanId", + "startDate": "2025-06-11", + "originalTransactionId": "016153570198200" + }, + "paymentInformation": { + "customer": { + "id": "C24F5921EB870D99E053AF598E0A4105" + } + } + } + }, + "example1": { + "summary": "(deprecated) Create Subscription with Authorization", + "sample-name": "(deprecated) Create Subscription with Authorization", "value": { "clientReferenceInformation": { "code": "TC501713", @@ -98293,41 +98320,41 @@ "type": "object", "properties": { "code": { + "description": "> Deprecated: This field is ignored.\n\nMerchant-generated order reference or tracking number. It is recommended that you send a unique value for each\ntransaction so that you can perform meaningful searches for the transaction.\n\n#### Used by\n**Authorization**\nRequired field.\n\n#### PIN Debit\nRequests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being\nreversed.\n\nRequired field for all PIN Debit requests (purchase, credit, and reversal).\n\n#### FDC Nashville Global\nCertain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports.\n", "type": "string", - "maxLength": 50, - "description": "Merchant-generated order reference or tracking number. It is recommended that you send a unique value for each\ntransaction so that you can perform meaningful searches for the transaction.\n\n#### Used by\n**Authorization**\nRequired field.\n\n#### PIN Debit\nRequests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being\nreversed.\n\nRequired field for all PIN Debit requests (purchase, credit, and reversal).\n\n#### FDC Nashville Global\nCertain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports.\n" + "maxLength": 50 }, "comments": { + "description": "> Deprecated: This field is ignored.\n\nBrief description of the order or any comment you wish to add to the order.\n", "type": "string", - "maxLength": 255, - "description": "Brief description of the order or any comment you wish to add to the order.\n" + "maxLength": 255 }, "partner": { "type": "object", "properties": { "developerId": { + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nIdentifier for the developer that helped integrate a partner solution to CyberSource.\n\nSend this value in all requests that are sent through the partner solutions built by that developer.\nCyberSource assigns the ID to the developer.\n\n**Note** When you see a developer ID of 999 in reports, the developer ID that was submitted is incorrect.\n", "type": "string", - "maxLength": 8, - "description": "Identifier for the developer that helped integrate a partner solution to CyberSource.\n\nSend this value in all requests that are sent through the partner solutions built by that developer.\nCyberSource assigns the ID to the developer.\n\n**Note** When you see a developer ID of 999 in reports, the developer ID that was submitted is incorrect.\n" + "maxLength": 8 }, "solutionId": { + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nIdentifier for the partner that is integrated to CyberSource.\n\nSend this value in all requests that are sent through the partner solution. CyberSource assigns the ID to the partner.\n\n**Note** When you see a solutionId of 999 in reports, the solutionId that was submitted is incorrect.\n", "type": "string", - "maxLength": 8, - "description": "Identifier for the partner that is integrated to CyberSource.\n\nSend this value in all requests that are sent through the partner solution. CyberSource assigns the ID to the partner.\n\n**Note** When you see a solutionId of 999 in reports, the solutionId that was submitted is incorrect.\n" + "maxLength": 8 } } }, "applicationName": { - "type": "string", - "description": "The name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource.\n" + "description": "> Deprecated: This field is ignored.\n\nThe name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource.\n", + "type": "string" }, "applicationVersion": { - "type": "string", - "description": "Version of the CyberSource application or integration used for a transaction.\n" + "description": "> Deprecated: This field is ignored.\n\nVersion of the CyberSource application or integration used for a transaction.\n", + "type": "string" }, "applicationUser": { - "type": "string", - "description": "The entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method.\n" + "description": "> Deprecated: This field is ignored.\n\nThe entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method.\n", + "type": "string" } } }, @@ -98335,7 +98362,7 @@ "type": "object", "properties": { "commerceIndicator": { - "description": "Commerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates.\n\nValid values:\n- `MOTO`\n- `RECURRING`\n- `INTERNET`\n\nPlease add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date.\n", + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nCommerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates.\n\nValid values:\n- `MOTO`\n- `RECURRING`\n- `INTERNET`\n\nPlease add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date.\n", "type": "string", "maxLength": 20 }, @@ -98346,8 +98373,8 @@ "type": "object", "properties": { "type": { - "type": "string", - "description": "This field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction.\n\nValid values:\n- **customer**\n- **merchant**\n" + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nThis field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction.\n\nValid values:\n- **customer**\n- **merchant**\n", + "type": "string" } } } @@ -98598,20 +98625,6 @@ "summary": "Update Subscription", "sample-name": "Update Subscription", "value": { - "clientReferenceInformation": { - "code": "APGHU", - "partner": { - "developerId": "ABCD1234", - "solutionId": "GEF1234" - } - }, - "processingInformation": { - "authorizationOptions": { - "initiator": { - "type": "merchant" - } - } - }, "subscriptionInformation": { "planId": 424242442, "name": "Gold subs", @@ -99756,41 +99769,41 @@ "type": "object", "properties": { "code": { + "description": "> Deprecated: This field is ignored.\n\nMerchant-generated order reference or tracking number. It is recommended that you send a unique value for each\ntransaction so that you can perform meaningful searches for the transaction.\n\n#### Used by\n**Authorization**\nRequired field.\n\n#### PIN Debit\nRequests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being\nreversed.\n\nRequired field for all PIN Debit requests (purchase, credit, and reversal).\n\n#### FDC Nashville Global\nCertain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports.\n", "type": "string", - "maxLength": 50, - "description": "Merchant-generated order reference or tracking number. It is recommended that you send a unique value for each\ntransaction so that you can perform meaningful searches for the transaction.\n\n#### Used by\n**Authorization**\nRequired field.\n\n#### PIN Debit\nRequests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being\nreversed.\n\nRequired field for all PIN Debit requests (purchase, credit, and reversal).\n\n#### FDC Nashville Global\nCertain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports.\n" + "maxLength": 50 }, "comments": { + "description": "> Deprecated: This field is ignored.\n\nBrief description of the order or any comment you wish to add to the order.\n", "type": "string", - "maxLength": 255, - "description": "Brief description of the order or any comment you wish to add to the order.\n" + "maxLength": 255 }, "partner": { "type": "object", "properties": { "developerId": { + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nIdentifier for the developer that helped integrate a partner solution to CyberSource.\n\nSend this value in all requests that are sent through the partner solutions built by that developer.\nCyberSource assigns the ID to the developer.\n\n**Note** When you see a developer ID of 999 in reports, the developer ID that was submitted is incorrect.\n", "type": "string", - "maxLength": 8, - "description": "Identifier for the developer that helped integrate a partner solution to CyberSource.\n\nSend this value in all requests that are sent through the partner solutions built by that developer.\nCyberSource assigns the ID to the developer.\n\n**Note** When you see a developer ID of 999 in reports, the developer ID that was submitted is incorrect.\n" + "maxLength": 8 }, "solutionId": { + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nIdentifier for the partner that is integrated to CyberSource.\n\nSend this value in all requests that are sent through the partner solution. CyberSource assigns the ID to the partner.\n\n**Note** When you see a solutionId of 999 in reports, the solutionId that was submitted is incorrect.\n", "type": "string", - "maxLength": 8, - "description": "Identifier for the partner that is integrated to CyberSource.\n\nSend this value in all requests that are sent through the partner solution. CyberSource assigns the ID to the partner.\n\n**Note** When you see a solutionId of 999 in reports, the solutionId that was submitted is incorrect.\n" + "maxLength": 8 } } }, "applicationName": { - "type": "string", - "description": "The name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource.\n" + "description": "> Deprecated: This field is ignored.\n\nThe name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource.\n", + "type": "string" }, "applicationVersion": { - "type": "string", - "description": "Version of the CyberSource application or integration used for a transaction.\n" + "description": "> Deprecated: This field is ignored.\n\nVersion of the CyberSource application or integration used for a transaction.\n", + "type": "string" }, "applicationUser": { - "type": "string", - "description": "The entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method.\n" + "description": "> Deprecated: This field is ignored.\n\nThe entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method.\n", + "type": "string" } } }, @@ -99798,7 +99811,7 @@ "type": "object", "properties": { "commerceIndicator": { - "description": "Commerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates.\n\nValid values:\n- `MOTO`\n- `RECURRING`\n- `INTERNET`\n\nPlease add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date.\n", + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nCommerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates.\n\nValid values:\n- `MOTO`\n- `RECURRING`\n- `INTERNET`\n\nPlease add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date.\n", "type": "string", "maxLength": 20 }, @@ -99809,8 +99822,8 @@ "type": "object", "properties": { "type": { - "type": "string", - "description": "This field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction.\n\nValid values:\n- **customer**\n- **merchant**\n" + "description": "> This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription.\n\nThis field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction.\n\nValid values:\n- **customer**\n- **merchant**\n", + "type": "string" } } } @@ -99872,6 +99885,16 @@ "startDate": { "type": "string", "description": "Start date of the Subscription\n\nStart date must be in UTC. Format: YYYY-MM-DDThh:mm:ssZ\nThe T separates the date and the time. The Z indicates UTC.\n\nNote: Subscription starts on the day provided in UTC.\n\n**Example** 2022-08-11T22:47:57Z equals August 11, 2022, at 22:47:57 (10:47:57 p.m.).\nSubscription will start on August 11,2022.\n" + }, + "originalTransactionId": { + "type": "string", + "maxLength": 50, + "description": "Network transaction identifier that was returned in the payment response field _processorInformation.transactionId_\nin the reply message for the original subscription-initializing payment.\n" + }, + "originalTransactionAuthorizedAmount": { + "type": "string", + "maxLength": 19, + "description": "Amount of the original subscription-initializing payment.\n\n*Required when using a Diners or Discover card*.\n" } } }, @@ -101462,7 +101485,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "brandName": { "type": "string", @@ -101493,7 +101516,7 @@ "properties": { "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" }, "brandName": { "type": "string", @@ -102170,8 +102193,8 @@ }, "paymentAccountReferenceNumber": { "type": "string", - "maxLength": 32, - "description": "Visa-generated reference number that identifies a card-present transaction for which you provided one of the\nfollowing:\n\n - Visa primary account number (PAN)\n - Visa-generated token for a PAN\n\nThis reference number serves as a link to the cardholder account and to all transactions for that account.\nThis reply field is returned only for CyberSource through VisaNet.\n\n**Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file:\n- Record: CP01 TCR8\n- Position: 79-110\n- Field: Payment Account Reference\n\nThe TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource.\nCyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer,\nwho uses this information to facilitate end-of-day clearing processing with payment networks.\n" + "maxLength": 29, + "description": "Payment Account Reference (PAR) is a non-financial reference assigned to each unique payment account and used to link a payment account to associated network tokens, i.e. the same PAR is returned for PAN-based and tokenized transactions, such as from digital wallets. PAR can be returned in authorisation responses for requests initiated with both real PANs and tokenized PANs. PAR can be used by merchants for fraud detection and regulatory compliance across different channels and digital wallets. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification.\n\n**Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file:\n- Record: CP01 TCR8\n- Position: 79-110\n- Field: Payment Account Reference\n\nThe TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource.\nCyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer,\nwho uses this information to facilitate end-of-day clearing processing with payment networks.\n" } } }, @@ -103522,7 +103545,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" } } }, @@ -104374,7 +104397,7 @@ }, "type": { "type": "string", - "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types.\n- `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" + "description": "Three-digit value that indicates the card type.\n\n**IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is\noptional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type.\n\nPossible values:\n- `001`: Visa. Use card type value `001` for Visa Electron.\n- `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n- `003`: American Express\n- `004`: Discover\n- `005`: Diners Club\n- `006`: Carte Blanche[^1]\n- `007`: JCB[^1]\n- `014`: Enroute[^1]\n- `021`: JAL[^1]\n- `024`: Maestro (UK Domestic)[^1]\n- `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types.\n- `034`: Dankort[^1]\n- `036`: Cartes Bancaires[^1,4]\n- `037`: Carta Si[^1]\n- `039`: Encoded account number[^1]\n- `040`: UATP[^1]\n- `042`: Maestro (International)[^1]\n- `050`: Hipercard[^2,3]\n- `051`: Aura\n- `054`: Elo[^3]\n- `062`: China UnionPay\n- '070': EFTPOS\n\n[^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit.\n[^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5.\n[^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit.\n[^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services.\n\n#### Used by\n**Authorization**\nRequired for Carte Blanche and JCB.\nOptional for all other card types.\n\n#### Card Present reply\nThis field is included in the reply message when the client software that is installed on the POS terminal uses\nthe token management service (TMS) to retrieve tokenized payment details. You must contact customer support to\nhave your account enabled to receive these fields in the credit reply message.\n\nReturned by the Credit service.\n\nThis reply field is only supported by the following processors:\n- American Express Direct\n- Credit Mutuel-CIC\n- FDC Nashville Global\n- OmniPay Direct\n- SIX\n\n#### Google Pay transactions\nFor PAN-based Google Pay transactions, this field is returned in the API response.\n\n#### GPX\nThis field only supports transactions from the following card types:\n- Visa\n- Mastercard\n- AMEX\n- Discover\n- Diners\n- JCB\n- Union Pay International\n" } } }, @@ -122172,6 +122195,97 @@ } } }, + "alternativePaymentMethods": { + "type": "object", + "properties": { + "subscriptionInformation": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "selfServiceability": { + "type": "string", + "default": "NOT_SELF_SERVICEABLE", + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- SELF_SERVICEABLE\n- NOT_SELF_SERVICEABLE\n- SELF_SERVICE_ONLY" + } + } + }, + "configurationInformation": { + "type": "object", + "properties": { + "configurations": { + "type": "object", + "properties": { + "merchantCategoryCode": { + "type": "string", + "description": "Merchant Category Code (MCC) is a four-digit number assigned to a business by credit card companies\nwhen the business first starts accepting credit cards as a form of payment. The MCC is used to\nclassify the business by the type of goods or services it provides.\n" + }, + "processors": { + "type": "object", + "description": "This is a map. The allowed keys are below. Value should be an object containing a sole boolean property - enabled.\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
klarna
payPal
alipay
bancontact
giropay
ideal
\n", + "additionalProperties": { + "type": "object", + "description": "Processor configuration for the product.\n", + "properties": { + "paymentMethods": { + "type": "object", + "description": "Payment methods supported by the processor. The following values are supported:\n- klarna\n- CREDIT_CARD\n- DEBIT_CARD\n", + "additionalProperties": { + "type": "object", + "description": "Payment method configuration for the product.\n", + "properties": { + "merchantId": { + "type": "string", + "description": "Merchant ID for the payment method. This is a unique identifier for the merchant.\nexample. mid12345678\n" + }, + "logoUrl": { + "type": "string", + "description": "URL of the logo for the payment method. This is used for branding purposes.\nexample: http://www.test.com\n" + }, + "redirectSuccessUrl": { + "type": "string", + "description": "URL to redirect to after a successful transaction. This is where the user will be sent after completing the payment.\nexample: http://www.test.com/success\n" + }, + "redirectCancelUrl": { + "type": "string", + "description": "URL to redirect to if the user cancels the transaction. This is where the user will be sent if they choose to cancel the payment.\nexample: http://www.test.com/cancel\n" + }, + "redirectFailureUrl": { + "type": "string", + "description": "URL to redirect to if the transaction fails. This is where the user will be sent if there is an error during the payment process.\nexample: http://www.test.com/failure\n" + }, + "additionalConfigurations": { + "type": "array", + "maxItems": 10, + "description": "Additional configurations for the payment method. This can include various settings specific to the payment method.\n", + "items": { + "type": "object", + "description": "Additional configuration for the payment method.\n", + "properties": { + "key": { + "type": "string", + "description": "Key for the additional configuration. This is used to identify the specific setting.\nexample: serviceProviderId\n" + }, + "value": { + "type": "string", + "description": "Value for the additional configuration. This is the actual setting being configured.\nexample: svcId\n" + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }, "cardPresentConnect": { "type": "object", "properties": { @@ -124522,6 +124636,38 @@ } } } + }, + "portfolioRiskControls": { + "type": "object", + "properties": { + "subscriptionInformation": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "selfServiceability": { + "type": "string", + "default": "NOT_SELF_SERVICEABLE", + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- SELF_SERVICEABLE\n- NOT_SELF_SERVICEABLE\n- SELF_SERVICE_ONLY" + } + } + }, + "configurationInformation": { + "type": "object", + "properties": { + "configurations": { + "type": "object", + "properties": { + "profileId": { + "type": "string", + "format": "uuid" + } + } + } + } + } + } } } }, @@ -125042,6 +125188,24 @@ } } } + }, + "bankAccountValidation": { + "type": "object", + "properties": { + "subscriptionInformation": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "selfServiceability": { + "type": "string", + "default": "NOT_SELF_SERVICEABLE", + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- SELF_SERVICEABLE\n- NOT_SELF_SERVICEABLE\n- SELF_SERVICE_ONLY" + } + } + } + } } } } @@ -125290,6 +125454,44 @@ } } }, + "alternativePaymentMethods": { + "type": "object", + "properties": { + "configurationStatus": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + }, + "message": { + "type": "string" + } + } + }, + "subscriptionStatus": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + }, + "message": { + "type": "string" + } + } + }, + "status": { + "type": "string", + "description": "Possible values:\n- PROCESSED\n- PARTIAL_PROCESSED" + }, + "submitTimeUtc": { + "type": "string", + "format": "date-time", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\nExample: 2024-09-08T09:37:38+0000\n" + } + } + }, "cardPresentConnect": { "type": "object", "properties": { @@ -127026,6 +127228,49 @@ } } } + }, + "bankAccountValidation": { + "type": "object", + "properties": { + "subscriptionStatus": { + "type": "object", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + }, + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + } + }, + "additionalProperties": { + "type": "string" + } + } + }, + "message": { + "type": "string" + } + } + } + } } } } @@ -130807,6 +131052,97 @@ } } }, + "alternativePaymentMethods": { + "type": "object", + "properties": { + "subscriptionInformation": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "selfServiceability": { + "type": "string", + "default": "NOT_SELF_SERVICEABLE", + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- SELF_SERVICEABLE\n- NOT_SELF_SERVICEABLE\n- SELF_SERVICE_ONLY" + } + } + }, + "configurationInformation": { + "type": "object", + "properties": { + "configurations": { + "type": "object", + "properties": { + "merchantCategoryCode": { + "type": "string", + "description": "Merchant Category Code (MCC) is a four-digit number assigned to a business by credit card companies\nwhen the business first starts accepting credit cards as a form of payment. The MCC is used to\nclassify the business by the type of goods or services it provides.\n" + }, + "processors": { + "type": "object", + "description": "This is a map. The allowed keys are below. Value should be an object containing a sole boolean property - enabled.\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
klarna
payPal
alipay
bancontact
giropay
ideal
\n", + "additionalProperties": { + "type": "object", + "description": "Processor configuration for the product.\n", + "properties": { + "paymentMethods": { + "type": "object", + "description": "Payment methods supported by the processor. The following values are supported:\n- klarna\n- CREDIT_CARD\n- DEBIT_CARD\n", + "additionalProperties": { + "type": "object", + "description": "Payment method configuration for the product.\n", + "properties": { + "merchantId": { + "type": "string", + "description": "Merchant ID for the payment method. This is a unique identifier for the merchant.\nexample. mid12345678\n" + }, + "logoUrl": { + "type": "string", + "description": "URL of the logo for the payment method. This is used for branding purposes.\nexample: http://www.test.com\n" + }, + "redirectSuccessUrl": { + "type": "string", + "description": "URL to redirect to after a successful transaction. This is where the user will be sent after completing the payment.\nexample: http://www.test.com/success\n" + }, + "redirectCancelUrl": { + "type": "string", + "description": "URL to redirect to if the user cancels the transaction. This is where the user will be sent if they choose to cancel the payment.\nexample: http://www.test.com/cancel\n" + }, + "redirectFailureUrl": { + "type": "string", + "description": "URL to redirect to if the transaction fails. This is where the user will be sent if there is an error during the payment process.\nexample: http://www.test.com/failure\n" + }, + "additionalConfigurations": { + "type": "array", + "maxItems": 10, + "description": "Additional configurations for the payment method. This can include various settings specific to the payment method.\n", + "items": { + "type": "object", + "description": "Additional configuration for the payment method.\n", + "properties": { + "key": { + "type": "string", + "description": "Key for the additional configuration. This is used to identify the specific setting.\nexample: serviceProviderId\n" + }, + "value": { + "type": "string", + "description": "Value for the additional configuration. This is the actual setting being configured.\nexample: svcId\n" + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + }, "cardPresentConnect": { "type": "object", "properties": { @@ -133157,6 +133493,38 @@ } } } + }, + "portfolioRiskControls": { + "type": "object", + "properties": { + "subscriptionInformation": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "selfServiceability": { + "type": "string", + "default": "NOT_SELF_SERVICEABLE", + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- SELF_SERVICEABLE\n- NOT_SELF_SERVICEABLE\n- SELF_SERVICE_ONLY" + } + } + }, + "configurationInformation": { + "type": "object", + "properties": { + "configurations": { + "type": "object", + "properties": { + "profileId": { + "type": "string", + "format": "uuid" + } + } + } + } + } + } } } }, @@ -133677,6 +134045,24 @@ } } } + }, + "bankAccountValidation": { + "type": "object", + "properties": { + "subscriptionInformation": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean" + }, + "selfServiceability": { + "type": "string", + "default": "NOT_SELF_SERVICEABLE", + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- SELF_SERVICEABLE\n- NOT_SELF_SERVICEABLE\n- SELF_SERVICE_ONLY" + } + } + } + } } } } @@ -133791,96 +134177,45 @@ } } }, - "cardPresentConnect": { + "alternativePaymentMethods": { "type": "object", "properties": { - "subscriptionStatus": { + "configurationStatus": { "type": "object", "properties": { - "submitTimeUtc": { - "type": "string", - "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" - }, "status": { "type": "string", "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, - "reason": { - "type": "string", - "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" - }, - "details": { - "type": "array", - "items": { - "type": "object", - "properties": { - "field": { - "type": "string" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" - } - }, - "additionalProperties": { - "type": "string" - } - } - }, "message": { "type": "string" } } }, - "configurationStatus": { + "subscriptionStatus": { "type": "object", "properties": { - "configurationId": { - "type": "string", - "format": "uuid", - "description": "This is NOT for MVP" - }, - "version": { - "type": "string" - }, - "submitTimeUtc": { - "type": "string", - "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" - }, "status": { "type": "string", - "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" - }, - "details": { - "type": "array", - "items": { - "type": "object", - "properties": { - "field": { - "type": "string" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" - } - }, - "additionalProperties": { - "type": "string" - } - } + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "message": { "type": "string" } } + }, + "status": { + "type": "string", + "description": "Possible values:\n- PROCESSED\n- PARTIAL_PROCESSED" + }, + "submitTimeUtc": { + "type": "string", + "format": "date-time", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\nExample: 2024-09-08T09:37:38+0000\n" } } }, - "eCheck": { + "cardPresentConnect": { "type": "object", "properties": { "subscriptionStatus": { @@ -133969,7 +134304,7 @@ } } }, - "payerAuthentication": { + "eCheck": { "type": "object", "properties": { "subscriptionStatus": { @@ -134058,50 +134393,7 @@ } } }, - "digitalPayments": { - "type": "object", - "properties": { - "subscriptionStatus": { - "type": "object", - "properties": { - "submitTimeUtc": { - "type": "string", - "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" - }, - "status": { - "type": "string", - "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" - }, - "details": { - "type": "array", - "items": { - "type": "object", - "properties": { - "field": { - "type": "string" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" - } - }, - "additionalProperties": { - "type": "string" - } - } - }, - "message": { - "type": "string" - } - } - } - } - }, - "secureAcceptance": { + "payerAuthentication": { "type": "object", "properties": { "subscriptionStatus": { @@ -134190,7 +134482,7 @@ } } }, - "virtualTerminal": { + "digitalPayments": { "type": "object", "properties": { "subscriptionStatus": { @@ -134230,56 +134522,10 @@ "type": "string" } } - }, - "configurationStatus": { - "type": "object", - "properties": { - "configurationId": { - "type": "string", - "format": "uuid", - "description": "This is NOT for MVP" - }, - "version": { - "type": "string" - }, - "submitTimeUtc": { - "type": "string", - "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" - }, - "status": { - "type": "string", - "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" - }, - "details": { - "type": "array", - "items": { - "type": "object", - "properties": { - "field": { - "type": "string" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" - } - }, - "additionalProperties": { - "type": "string" - } - } - }, - "message": { - "type": "string" - } - } } } }, - "currencyConversion": { + "secureAcceptance": { "type": "object", "properties": { "subscriptionStatus": { @@ -134368,7 +134614,7 @@ } } }, - "tax": { + "virtualTerminal": { "type": "object", "properties": { "subscriptionStatus": { @@ -134408,26 +134654,29 @@ "type": "string" } } - } - } - }, - "customerInvoicing": { - "type": "object", - "properties": { - "subscriptionStatus": { + }, + "configurationStatus": { "type": "object", "properties": { + "configurationId": { + "type": "string", + "format": "uuid", + "description": "This is NOT for MVP" + }, + "version": { + "type": "string" + }, "submitTimeUtc": { "type": "string", "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" }, "status": { "type": "string", - "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -134454,7 +134703,7 @@ } } }, - "recurringBilling": { + "currencyConversion": { "type": "object", "properties": { "subscriptionStatus": { @@ -134543,7 +134792,7 @@ } } }, - "cybsReadyTerminal": { + "tax": { "type": "object", "properties": { "subscriptionStatus": { @@ -134583,56 +134832,10 @@ "type": "string" } } - }, - "configurationStatus": { - "type": "object", - "properties": { - "configurationId": { - "type": "string", - "format": "uuid", - "description": "This is NOT for MVP" - }, - "version": { - "type": "string" - }, - "submitTimeUtc": { - "type": "string", - "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" - }, - "status": { - "type": "string", - "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" - }, - "details": { - "type": "array", - "items": { - "type": "object", - "properties": { - "field": { - "type": "string" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" - } - }, - "additionalProperties": { - "type": "string" - } - } - }, - "message": { - "type": "string" - } - } } } }, - "paymentOrchestration": { + "customerInvoicing": { "type": "object", "properties": { "subscriptionStatus": { @@ -134675,7 +134878,7 @@ } } }, - "payouts": { + "recurringBilling": { "type": "object", "properties": { "subscriptionStatus": { @@ -134764,7 +134967,7 @@ } } }, - "payByLink": { + "cybsReadyTerminal": { "type": "object", "properties": { "subscriptionStatus": { @@ -134804,26 +135007,29 @@ "type": "string" } } - } - } - }, - "unifiedCheckout": { - "type": "object", - "properties": { - "subscriptionStatus": { + }, + "configurationStatus": { "type": "object", "properties": { + "configurationId": { + "type": "string", + "format": "uuid", + "description": "This is NOT for MVP" + }, + "version": { + "type": "string" + }, "submitTimeUtc": { "type": "string", "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" }, "status": { "type": "string", - "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -134850,7 +135056,7 @@ } } }, - "receivablesManager": { + "paymentOrchestration": { "type": "object", "properties": { "subscriptionStatus": { @@ -134893,7 +135099,7 @@ } } }, - "serviceFee": { + "payouts": { "type": "object", "properties": { "subscriptionStatus": { @@ -134981,13 +135187,8 @@ } } } - } - } - }, - "risk": { - "type": "object", - "properties": { - "fraudManagementEssentials": { + }, + "payByLink": { "type": "object", "properties": { "subscriptionStatus": { @@ -135027,56 +135228,279 @@ "type": "string" } } - }, - "configurationStatus": { - "type": "object", - "properties": { - "configurationId": { - "type": "string", - "format": "uuid", - "description": "This is NOT for MVP" - }, - "version": { - "type": "string" - }, - "submitTimeUtc": { - "type": "string", - "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" - }, - "status": { - "type": "string", - "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" - }, - "details": { - "type": "array", - "items": { - "type": "object", - "properties": { - "field": { - "type": "string" - }, - "reason": { - "type": "string", - "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" - } - }, - "additionalProperties": { - "type": "string" - } - } - }, - "message": { - "type": "string" - } - } } } }, - "decisionManager": { + "unifiedCheckout": { + "type": "object", + "properties": { + "subscriptionStatus": { + "type": "object", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + }, + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + } + }, + "additionalProperties": { + "type": "string" + } + } + }, + "message": { + "type": "string" + } + } + } + } + }, + "receivablesManager": { + "type": "object", + "properties": { + "subscriptionStatus": { + "type": "object", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + }, + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + } + }, + "additionalProperties": { + "type": "string" + } + } + }, + "message": { + "type": "string" + } + } + } + } + }, + "serviceFee": { + "type": "object", + "properties": { + "subscriptionStatus": { + "type": "object", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + }, + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + } + }, + "additionalProperties": { + "type": "string" + } + } + }, + "message": { + "type": "string" + } + } + }, + "configurationStatus": { + "type": "object", + "properties": { + "configurationId": { + "type": "string", + "format": "uuid", + "description": "This is NOT for MVP" + }, + "version": { + "type": "string" + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + }, + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + } + }, + "additionalProperties": { + "type": "string" + } + } + }, + "message": { + "type": "string" + } + } + } + } + } + } + }, + "risk": { + "type": "object", + "properties": { + "fraudManagementEssentials": { + "type": "object", + "properties": { + "subscriptionStatus": { + "type": "object", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + }, + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + } + }, + "additionalProperties": { + "type": "string" + } + } + }, + "message": { + "type": "string" + } + } + }, + "configurationStatus": { + "type": "object", + "properties": { + "configurationId": { + "type": "string", + "format": "uuid", + "description": "This is NOT for MVP" + }, + "version": { + "type": "string" + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + }, + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + } + }, + "additionalProperties": { + "type": "string" + } + } + }, + "message": { + "type": "string" + } + } + } + } + }, + "decisionManager": { "type": "object", "properties": { "subscriptionStatus": { @@ -135527,6 +135951,49 @@ } } } + }, + "bankAccountValidation": { + "type": "object", + "properties": { + "subscriptionStatus": { + "type": "object", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + }, + "status": { + "type": "string", + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- DEPENDENT_PRODUCT_NOT_CONTRACTED\n- DEPENDENT_FEATURE_NOT_CHOSEN\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + }, + "details": { + "type": "array", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string" + }, + "reason": { + "type": "string", + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" + } + }, + "additionalProperties": { + "type": "string" + } + } + }, + "message": { + "type": "string" + } + } + } + } } } } @@ -137639,6 +138106,576 @@ } } }, + "/dms/v3/devices/deassociate": { + "post": { + "summary": "De-associate a device from merchant to account or reseller and from account to reseller V3", + "description": "A device will be de-associated from its current organization and moved up in the hierarchy.\nThe device'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.\n", + "tags": [ + "Device De-Association V3" + ], + "operationId": "postDeAssociateV3Terminal", + "x-devcenter-metaData": { + "categoryTag": "Device_Management" + }, + "parameters": [ + { + "name": "deviceDeAssociateV3Request", + "required": true, + "in": "body", + "description": "deviceId that has to be de-associated to the destination organizationId.", + "schema": { + "type": "array", + "items": { + "type": "object", + "required": [ + "deviceId" + ], + "properties": { + "deviceId": { + "type": "string", + "description": "ID of the device to be de-associated.", + "maxLength": 256 + }, + "organizationId": { + "type": "string", + "description": "A field representing value of either account id or portfolio id.", + "maxLength": 30 + } + } + } + } + } + ], + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "responses": { + "200": { + "description": "De-associated all device(s) to their respective destination(s)", + "schema": { + "type": "array", + "description": "A collection of details of each device de-associate", + "items": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "Possible values:\n- OK" + }, + "devices": { + "type": "array", + "items": { + "type": "object", + "properties": { + "deviceId": { + "type": "string", + "example": "73c7d8ba-3673-4baf-801e-cf4bf5cc2b57" + }, + "reason": { + "type": "string", + "example": "Device detached successfully." + }, + "code": { + "type": "string", + "example": "deviceDetach.sync.success" + } + } + } + } + } + } + } + }, + "206": { + "description": "Partial Success. De-associated device(s) to their respective destination(s)", + "schema": { + "type": "array", + "description": "A collection of details of each device de-associate", + "items": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "Possible values:\n- OK\n- BAD_REQUEST" + }, + "devices": { + "type": "array", + "items": { + "type": "object", + "properties": { + "deviceId": { + "type": "string", + "example": "73c7d8ba-3673-4baf-801e-cf4bf5cc2b57" + }, + "reason": { + "type": "string", + "example": "Device detached successfully." + }, + "code": { + "type": "string", + "example": "deviceDetach.sync.success" + } + } + } + } + } + } + } + }, + "400": { + "description": "Bad Request", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request. \nPossible values:\n- BAD_REQUEST" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "details": { + "type": "array", + "description": "An optional array which provides more details of the error.", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string", + "description": "This is the flattened JSON object field name/path that is either missing or invalid." + }, + "reason": { + "type": "string", + "description": "Possible reasons for the error.\n" + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact field error." + } + } + } + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + }, + "401": { + "description": "Unauthorized", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request.\n \nPossible values:\n- UNAUTHORIZED" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + }, + "403": { + "description": "Forbidden", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request.\n \nPossible values:\n- FORBIDDEN" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + }, + "404": { + "description": "Not Found", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request.\n \nPossible values:\n- NOT_FOUND" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + }, + "500": { + "description": "Unexpected system error or system timeout.", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request.\n \nPossible values:\n- INTERNAL_SERVER_ERROR" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + } + }, + "x-example": { + "example0": { + "summary": "De-associate a device based on its deviceId and destination orgId(account).", + "value": { + "deviceId": "741a52fd-bae4-4c4f-a6e6-c92d9e78e093", + "organizationId": "CYBSNYStore_acct" + } + }, + "example1": { + "summary": "De-associate a device based on its deviceId and destination orgId(reseller).", + "value": { + "deviceId": "852a52fd-bae4-4c4f-a6e6-c92d9e78e093", + "organizationId": "CYBSLondonStore" + } + } + } + } + }, + "/dms/v3/devices/search": { + "post": { + "summary": "Retrieve List of Devices for a given search query V3", + "description": "Search for devices matching a given search query.\n\nThe search query supports serialNumber, readerId, terminalId, status, statusChangeReason or organizationId\n\nMatching results are paginated.\n", + "parameters": [ + { + "name": "postDeviceSearchRequestV3", + "in": "body", + "required": true, + "schema": { + "type": "object", + "properties": { + "query": { + "type": "string", + "description": "The Search Query to retrieve the Terminals.(Example :- serialNumber:456345234 AND readerId:509353f0-86ca-4af4-a1c9-c2702bfd7431 AND terminalId:7854922 AND status:Inactive AND statusChangeReason:Other AND organizationId:London Store)" + }, + "sort": { + "type": "string", + "description": "terminalCreationDate:desc (default) or serialNumber or terminalUpdationDate" + }, + "offset": { + "type": "integer", + "format": "int64", + "description": "The offset or page number." + }, + "limit": { + "type": "integer", + "format": "int64", + "description": "Number of devices to retrieve in one request." + } + } + } + } + ], + "tags": [ + "Device Search" + ], + "operationId": "postSearchQueryV3", + "x-devcenter-metaData": { + "categoryTag": "Device_Management" + }, + "consumes": [ + "application/json;charset=UTF-8" + ], + "produces": [ + "application/json;charset=UTF-8" + ], + "responses": { + "200": { + "description": "Retrieved all Devices matched by the search query", + "schema": { + "type": "object", + "properties": { + "totalCount": { + "type": "integer", + "description": "Total number of results." + }, + "offset": { + "type": "integer", + "description": "Controls the starting point within the collection of results, which defaults to 0. The first item in the collection is retrieved by setting a zero offset.\n\nFor example, if you have a collection of 15 items to be retrieved from a resource and you specify limit=5, you can retrieve the entire set of results in 3 successive requests by varying the offset value like this:\n\n`offset=0`\n`offset=5`\n`offset=10`\n\n**Note:** If an offset larger than the number of results is provided, this will result in no embedded object being returned.\n" + }, + "limit": { + "type": "integer", + "description": "Controls the maximum number of items that may be returned for a single request. The default is 20, the maximum is 2500.\n" + }, + "sort": { + "type": "string", + "description": "A comma separated list of the following form:\n\n`terminalCreationDate:desc or serialNumber or terminalUpdationDate`\n" + }, + "count": { + "type": "integer", + "description": "Results for this page, this could be below the limit." + }, + "devices": { + "type": "array", + "description": "A collection of devices", + "items": { + "type": "object", + "properties": { + "readerId": { + "type": "string", + "maxLength": 36 + }, + "serialNumber": { + "type": "string", + "maxLength": 256, + "pattern": "[0-9a-zA-Z][0-9a-zA-Z-]*" + }, + "model": { + "type": "string", + "maxLength": 256, + "pattern": "^[0-9a-zA-Z_ ]*$" + }, + "make": { + "type": "string", + "maxLength": 100, + "pattern": "^[0-9a-zA-Z_ ]*$" + }, + "hardwareRevision": { + "type": "string", + "maxLength": 256, + "pattern": "^[0-9a-zA-Z][0-9a-zA-Z-/_.]*$" + }, + "status": { + "type": "string", + "description": "Status of the device.\nPossible Values:\n - 'ACTIVE'\n - 'INACTIVE'\n" + }, + "statusChangeReason": { + "type": "string", + "description": "Reason for change in status." + }, + "merchantId": { + "type": "string", + "description": "ID of the merchant to whom this device is assigned." + }, + "accountId": { + "type": "string", + "description": "ID of the account to whom the device assigned." + }, + "terminalCreationDate": { + "type": "string", + "format": "date-time", + "description": "Timestamp in which the device was created." + }, + "terminalUpdationDate": { + "type": "string", + "format": "date-time", + "description": "Timestamp in which the device was updated/modified." + }, + "paymentProcessorToTerminalMap": { + "type": "object", + "description": "Mapping between processor and Terminal.", + "properties": { + "processor": { + "type": "string" + }, + "terminalId": { + "type": "string" + } + } + } + } + } + } + } + } + }, + "400": { + "description": "Bad Request", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request. \nPossible values:\n- BAD_REQUEST" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "details": { + "type": "array", + "description": "An optional array which provides more details of the error.", + "items": { + "type": "object", + "properties": { + "field": { + "type": "string", + "description": "This is the flattened JSON object field name/path that is either missing or invalid." + }, + "reason": { + "type": "string", + "description": "Possible reasons for the error.\n" + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact field error." + } + } + } + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + }, + "401": { + "description": "Unauthorized", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request.\n \nPossible values:\n- UNAUTHORIZED" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + }, + "403": { + "description": "Forbidden", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request.\n \nPossible values:\n- FORBIDDEN" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + }, + "404": { + "description": "Not Found", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request.\n \nPossible values:\n- NOT_FOUND" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + }, + "500": { + "description": "Unexpected system error or system timeout.", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted request.\n \nPossible values:\n- INTERNAL_SERVER_ERROR" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "code": { + "type": "string", + "description": "An optional short string which identifies the exact error." + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ`\n\nExample 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the\ntime. The Z indicates UTC.\n" + } + } + } + } + } + } + }, "/up/v1/capture-contexts": { "post": { "tags": [ @@ -137763,7 +138800,7 @@ "type": "string", "example": "AUTH", "maxLength": 25, - "description": "This field is used to indicate how a payment should be processed.\n\nPossible values:\n- AUTH: Use this value when you want to authorize a payment without capturing it immediately. Payment types that initiate an immediate transfer of funds are not allowed. If a capture context request includes a payment type incompatible with this mode, a 400 error will be returned.

\n- CAPTURE: Use this value when you want to capture the payment immediately during the transaction. Note: Some payment types may return a PENDING status, requiring an additional status check call to determine the final outcome of the payment.

\n" + "description": "This field is used to indicate how a payment should be processed.\n\nPossible values:\n- AUTH: Use this value when you want to authorize a payment without capturing it immediately. Payment types that initiate an immediate transfer of funds are not allowed. If a capture context request includes a payment type incompatible with this mode, a 400 error will be returned.

\n- CAPTURE: Use this value when you want to capture the payment immediately during the transaction. Note: Some payment types may return a PENDING status, requiring an additional status check call to determine the final outcome of the payment.

\n- PREFER_AUTH: Use this value to offer multiple alternative payment options during the Unified Checkout experience. This option authorizes the payment without immediate capture, where available. Payment types like account-to-account transfers that initiate an immediate transfer of funds are allowed and presented to the customer. If selected, an immediate transfer of funds occurs; otherwise, a final backend call is needed to capture the payment. Transactions can be AUTHORIZED, CAPTURED, or PENDING.\n" }, "decisionManager": { "type": "boolean", diff --git a/package.json b/package.json index 8527e5611..1c000e84d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cybersource-rest-client", - "version": "0.0.67", + "version": "0.0.68", "description": "Node.js SDK for the CyberSource REST API", "author": "developer@cybersource.com", "license": "CyberSource", diff --git a/src/ApiClient.js b/src/ApiClient.js index 02ae04a5f..0f29bcd63 100644 --- a/src/ApiClient.js +++ b/src/ApiClient.js @@ -630,7 +630,7 @@ if (httpMethod.toLowerCase() === this.constants.POST || httpMethod.toLowerCase() === this.constants.PATCH || httpMethod.toLowerCase() === this.constants.PUT) { - if (bodyParam !== "{}") { + if (bodyParam !== "{}" && Object.keys(formParams).length <= 0) { bodyParam = JSON.stringify(bodyParam, null, 0); } } @@ -674,18 +674,11 @@ axiosConfig.headers['Content-Type'] = contentTypeHeaderValue; formParams = bodyParam; axiosConfig.data = JSON.parse(formParams); - } else if (contentType == 'multipart/form-data') { - var _formParams = this.normalizeParams(formParams); - contentTypeHeaderValue = 'multipart/form-data'; - axiosConfig.headers['Content-Type'] = contentTypeHeaderValue; - const formData = new formData(); - for (var key in _formParams) { - if (_formParams.hasOwnProperty(key)) { - formData.append(key, _formParams[key]); - } - } - } else if (bodyParam) { + } else if (bodyParam && Object.keys(formParams).length <= 0) { axiosConfig.data = JSON.parse(bodyParam); + } else if (bodyParam && Object.keys(formParams).length > 0) { + axiosConfig.data = bodyParam; + axiosConfig.headers['Content-Type'] = contentType; } var accept = this.jsonPreferredMime(accepts); diff --git a/src/api/BatchesApi.js b/src/api/BatchesApi.js index 9b86c1de2..916b29a5f 100644 --- a/src/api/BatchesApi.js +++ b/src/api/BatchesApi.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['Authentication/MLEUtility', 'ApiClient', 'model/Body', 'model/InlineResponse2005', 'model/InlineResponse2006', 'model/InlineResponse2007', 'model/InlineResponse202', 'model/InlineResponse401'], factory); + define(['Authentication/MLEUtility', 'ApiClient', 'model/Body', 'model/InlineResponse2007', 'model/InlineResponse2008', 'model/InlineResponse2009', 'model/InlineResponse202', 'model/InlineResponse4011'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../authentication/util/MLEUtility'), require('../ApiClient'), require('../model/Body'), require('../model/InlineResponse2005'), require('../model/InlineResponse2006'), require('../model/InlineResponse2007'), require('../model/InlineResponse202'), require('../model/InlineResponse401')); + module.exports = factory(require('../authentication/util/MLEUtility'), require('../ApiClient'), require('../model/Body'), require('../model/InlineResponse2007'), require('../model/InlineResponse2008'), require('../model/InlineResponse2009'), require('../model/InlineResponse202'), require('../model/InlineResponse4011')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.BatchesApi = factory(root.Authentication.MLEUtility, root.CyberSource.ApiClient, root.CyberSource.Body, root.CyberSource.InlineResponse2005, root.CyberSource.InlineResponse2006, root.CyberSource.InlineResponse2007, root.CyberSource.InlineResponse202, root.CyberSource.InlineResponse401); + root.CyberSource.BatchesApi = factory(root.Authentication.MLEUtility, root.CyberSource.ApiClient, root.CyberSource.Body, root.CyberSource.InlineResponse2007, root.CyberSource.InlineResponse2008, root.CyberSource.InlineResponse2009, root.CyberSource.InlineResponse202, root.CyberSource.InlineResponse4011); } -}(this, function(MLEUtility, ApiClient, Body, InlineResponse2005, InlineResponse2006, InlineResponse2007, InlineResponse202, InlineResponse401) { +}(this, function(MLEUtility, ApiClient, Body, InlineResponse2007, InlineResponse2008, InlineResponse2009, InlineResponse202, InlineResponse4011) { 'use strict'; /** @@ -53,7 +53,7 @@ * Callback function to receive the result of the getBatchReport operation. * @callback module:api/BatchesApi~getBatchReportCallback * @param {String} error Error message, if any. - * @param {module:model/InlineResponse2007} data The data returned by the service call. + * @param {module:model/InlineResponse2009} data The data returned by the service call. * @param {String} response The complete HTTP response. */ @@ -62,7 +62,7 @@ * **Get Batch Report**
This resource accepts a batch id and returns: - The batch status. - The total number of accepted, rejected, updated records. - The total number of card association responses. - The billable quantities of: - New Account Numbers (NAN) - New Expiry Dates (NED) - Account Closures (ACL) - Contact Card Holders (CCH) - Source record information including token ids, masked card number, expiration dates & card type. - Response record information including response code, reason, token ids, masked card number, expiration dates & card type. * @param {String} batchId Unique identification number assigned to the submitted request. * @param {module:api/BatchesApi~getBatchReportCallback} callback The callback function, accepting three arguments: error, data, response - * data is of type: {@link module:model/InlineResponse2007} + * data is of type: {@link module:model/InlineResponse2009} */ this.getBatchReport = function(batchId, callback) { var postBody = null; @@ -76,6 +76,7 @@ } + var pathParams = { 'batchId': batchId }; @@ -86,10 +87,11 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; - var returnType = InlineResponse2007; + var returnType = InlineResponse2009; //check isMLE for an api method 'this.getBatchReport' var isMLESupportedByCybsForApi = false; @@ -116,7 +118,7 @@ * Callback function to receive the result of the getBatchStatus operation. * @callback module:api/BatchesApi~getBatchStatusCallback * @param {String} error Error message, if any. - * @param {module:model/InlineResponse2006} data The data returned by the service call. + * @param {module:model/InlineResponse2008} data The data returned by the service call. * @param {String} response The complete HTTP response. */ @@ -125,7 +127,7 @@ * **Get Batch Status**
This resource accepts a batch id and returns: - The batch status. - The total number of accepted, rejected, updated records. - The total number of card association responses. - The billable quantities of: - New Account Numbers (NAN) - New Expiry Dates (NED) - Account Closures (ACL) - Contact Card Holders (CCH) * @param {String} batchId Unique identification number assigned to the submitted request. * @param {module:api/BatchesApi~getBatchStatusCallback} callback The callback function, accepting three arguments: error, data, response - * data is of type: {@link module:model/InlineResponse2006} + * data is of type: {@link module:model/InlineResponse2008} */ this.getBatchStatus = function(batchId, callback) { var postBody = null; @@ -139,6 +141,7 @@ } + var pathParams = { 'batchId': batchId }; @@ -149,10 +152,11 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; - var returnType = InlineResponse2006; + var returnType = InlineResponse2008; //check isMLE for an api method 'this.getBatchStatus' var isMLESupportedByCybsForApi = false; @@ -179,7 +183,7 @@ * Callback function to receive the result of the getBatchesList operation. * @callback module:api/BatchesApi~getBatchesListCallback * @param {String} error Error message, if any. - * @param {module:model/InlineResponse2005} data The data returned by the service call. + * @param {module:model/InlineResponse2007} data The data returned by the service call. * @param {String} response The complete HTTP response. */ @@ -192,7 +196,7 @@ * @param {String} opts.fromDate ISO-8601 format: yyyyMMddTHHmmssZ * @param {String} opts.toDate ISO-8601 format: yyyyMMddTHHmmssZ * @param {module:api/BatchesApi~getBatchesListCallback} callback The callback function, accepting three arguments: error, data, response - * data is of type: {@link module:model/InlineResponse2005} + * data is of type: {@link module:model/InlineResponse2007} */ this.getBatchesList = function(opts, callback) { opts = opts || {}; @@ -202,6 +206,7 @@ } + var pathParams = { }; var queryParams = { @@ -215,10 +220,11 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; - var returnType = InlineResponse2005; + var returnType = InlineResponse2007; //check isMLE for an api method 'this.getBatchesList' var isMLESupportedByCybsForApi = false; @@ -269,6 +275,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/Body', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -278,6 +285,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/BillingAgreementsApi.js b/src/api/BillingAgreementsApi.js index 17a09aa64..724d08e89 100644 --- a/src/api/BillingAgreementsApi.js +++ b/src/api/BillingAgreementsApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ModifyBillingAgreement', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -153,6 +155,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/IntimateBillingAgreement', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -163,6 +166,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -217,6 +221,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBillingAgreement', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -226,6 +231,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/BinLookupApi.js b/src/api/BinLookupApi.js index 52021c407..3cade8c5f 100644 --- a/src/api/BinLookupApi.js +++ b/src/api/BinLookupApi.js @@ -79,6 +79,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBinLookupRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -88,6 +89,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/CaptureApi.js b/src/api/CaptureApi.js index b38a3df1c..9b59bec5d 100644 --- a/src/api/CaptureApi.js +++ b/src/api/CaptureApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CapturePaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/ChargebackDetailsApi.js b/src/api/ChargebackDetailsApi.js index 93135ff50..a22fa7bdf 100644 --- a/src/api/ChargebackDetailsApi.js +++ b/src/api/ChargebackDetailsApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/ChargebackSummariesApi.js b/src/api/ChargebackSummariesApi.js index 2bcceb8b7..0952c408c 100644 --- a/src/api/ChargebackSummariesApi.js +++ b/src/api/ChargebackSummariesApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/ConversionDetailsApi.js b/src/api/ConversionDetailsApi.js index a9350291c..21c0d1aff 100644 --- a/src/api/ConversionDetailsApi.js +++ b/src/api/ConversionDetailsApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/CreateNewWebhooksApi.js b/src/api/CreateNewWebhooksApi.js index f7ae44762..e98afa8f3 100644 --- a/src/api/CreateNewWebhooksApi.js +++ b/src/api/CreateNewWebhooksApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'organizationId': organizationId }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -137,6 +139,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateWebhook', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -146,6 +149,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -210,6 +214,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SaveSymEgressKey', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -222,6 +227,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/CreditApi.js b/src/api/CreditApi.js index 0fa6fedeb..3c2ee8e17 100644 --- a/src/api/CreditApi.js +++ b/src/api/CreditApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateCreditRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/CustomerApi.js b/src/api/CustomerApi.js index 3daa7e010..eb1683418 100644 --- a/src/api/CustomerApi.js +++ b/src/api/CustomerApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'customerId': customerId }; @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -145,6 +147,7 @@ } + var pathParams = { 'customerId': customerId }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -220,6 +224,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId }; @@ -232,6 +237,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -289,6 +295,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -299,6 +306,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/CustomerPaymentInstrumentApi.js b/src/api/CustomerPaymentInstrumentApi.js index 6d61efcaf..30fd72dce 100644 --- a/src/api/CustomerPaymentInstrumentApi.js +++ b/src/api/CustomerPaymentInstrumentApi.js @@ -84,6 +84,7 @@ } + var pathParams = { 'customerId': customerId, 'paymentInstrumentId': paymentInstrumentId @@ -96,6 +97,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -158,6 +160,7 @@ } + var pathParams = { 'customerId': customerId, 'paymentInstrumentId': paymentInstrumentId @@ -170,6 +173,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -228,6 +232,7 @@ } + var pathParams = { 'customerId': customerId }; @@ -241,6 +246,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -311,6 +317,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId, 'paymentInstrumentId': paymentInstrumentId @@ -324,6 +331,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -387,6 +395,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId }; @@ -398,6 +407,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/CustomerShippingAddressApi.js b/src/api/CustomerShippingAddressApi.js index 99ba275f5..d891b9589 100644 --- a/src/api/CustomerShippingAddressApi.js +++ b/src/api/CustomerShippingAddressApi.js @@ -84,6 +84,7 @@ } + var pathParams = { 'customerId': customerId, 'shippingAddressId': shippingAddressId @@ -96,6 +97,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -158,6 +160,7 @@ } + var pathParams = { 'customerId': customerId, 'shippingAddressId': shippingAddressId @@ -170,6 +173,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -228,6 +232,7 @@ } + var pathParams = { 'customerId': customerId }; @@ -241,6 +246,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -311,6 +317,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerShippingAddressRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId, 'shippingAddressId': shippingAddressId @@ -324,6 +331,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -387,6 +395,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerShippingAddressRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId }; @@ -398,6 +407,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/DecisionManagerApi.js b/src/api/DecisionManagerApi.js index 8c0daec92..cdaee7664 100644 --- a/src/api/DecisionManagerApi.js +++ b/src/api/DecisionManagerApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CaseManagementActionsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/json']; @@ -153,6 +155,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/AddNegativeListRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'type': type }; @@ -163,6 +166,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -223,6 +227,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CaseManagementCommentsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -233,6 +238,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/json']; @@ -287,6 +293,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBundledDecisionManagerCaseRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -296,6 +303,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -356,6 +364,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/FraudMarkingActionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -366,6 +375,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/DeviceDeAssociationV3Api.js b/src/api/DeviceDeAssociationV3Api.js new file mode 100644 index 000000000..ddb8e92f6 --- /dev/null +++ b/src/api/DeviceDeAssociationV3Api.js @@ -0,0 +1,119 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['Authentication/MLEUtility', 'ApiClient', 'model/DeviceDeAssociateV3Request', 'model/InlineResponse2005', 'model/InlineResponse206', 'model/InlineResponse4008', 'model/InlineResponse401', 'model/InlineResponse4032', 'model/InlineResponse4043', 'model/InlineResponse5003'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../authentication/util/MLEUtility'), require('../ApiClient'), require('../model/DeviceDeAssociateV3Request'), require('../model/InlineResponse2005'), require('../model/InlineResponse206'), require('../model/InlineResponse4008'), require('../model/InlineResponse401'), require('../model/InlineResponse4032'), require('../model/InlineResponse4043'), require('../model/InlineResponse5003')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.DeviceDeAssociationV3Api = factory(root.Authentication.MLEUtility, root.CyberSource.ApiClient, root.CyberSource.DeviceDeAssociateV3Request, root.CyberSource.InlineResponse2005, root.CyberSource.InlineResponse206, root.CyberSource.InlineResponse4008, root.CyberSource.InlineResponse401, root.CyberSource.InlineResponse4032, root.CyberSource.InlineResponse4043, root.CyberSource.InlineResponse5003); + } +}(this, function(MLEUtility, ApiClient, DeviceDeAssociateV3Request, InlineResponse2005, InlineResponse206, InlineResponse4008, InlineResponse401, InlineResponse4032, InlineResponse4043, InlineResponse5003) { + 'use strict'; + + /** + * DeviceDeAssociationV3 service. + * @module api/DeviceDeAssociationV3Api + * @version 0.0.1 + */ + + /** + * Constructs a new DeviceDeAssociationV3Api. + * @alias module:api/DeviceDeAssociationV3Api + * @class + * @param {module:ApiClient} apiClient Optional API client implementation to use, + * default to {@link module:ApiClient#instance} if unspecified. + */ + var exports = function(configObject, apiClient) { + this.apiClient = apiClient || ApiClient.instance; + + this.apiClient.setConfiguration(configObject); + + + /** + * Callback function to receive the result of the postDeAssociateV3Terminal operation. + * @callback module:api/DeviceDeAssociationV3Api~postDeAssociateV3TerminalCallback + * @param {String} error Error message, if any. + * @param {Array.} data The data returned by the service call. + * @param {String} response The complete HTTP response. + */ + + /** + * De-associate a device from merchant to account or reseller and from account to reseller V3 + * A device will be de-associated from its current organization and moved up in the hierarchy. The device'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. + * @param {Array.} deviceDeAssociateV3Request deviceId that has to be de-associated to the destination organizationId. + * @param {module:api/DeviceDeAssociationV3Api~postDeAssociateV3TerminalCallback} callback The callback function, accepting three arguments: error, data, response + * data is of type: {@link Array.} + */ + this.postDeAssociateV3Terminal = function(deviceDeAssociateV3Request, callback) { + var postBody = deviceDeAssociateV3Request; + + // verify the required parameter 'deviceDeAssociateV3Request' is set + if (deviceDeAssociateV3Request === undefined || deviceDeAssociateV3Request === null) { + throw new Error("Missing the required parameter 'deviceDeAssociateV3Request' when calling postDeAssociateV3Terminal"); + } + + var SdkTracker = require('../utilities/tracking/SdkTracker'); + + var sdkTracker = new SdkTracker(); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'Array.', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + + + var pathParams = { + }; + var queryParams = { + }; + var headerParams = { + }; + var formParams = { + }; + + + var authNames = []; + var contentTypes = ['application/json;charset=UTF-8']; + var accepts = ['application/json;charset=UTF-8']; + var returnType = [InlineResponse2005]; + + //check isMLE for an api method 'this.postDeAssociateV3Terminal' + var isMLESupportedByCybsForApi = false; + var isMLEForApi = MLEUtility.checkIsMLEForAPI(this.apiClient.merchantConfig, isMLESupportedByCybsForApi, 'postDeAssociateV3Terminal'); + + if (isMLEForApi === true) { + MLEUtility.encryptRequestPayload(this.apiClient.merchantConfig, postBody).then(postBody => { + return this.apiClient.callApi( + '/dms/v3/devices/deassociate', 'POST', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + }); + } else { + return this.apiClient.callApi( + '/dms/v3/devices/deassociate', 'POST', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + } + } + }; + + return exports; +})); diff --git a/src/api/DeviceSearchApi.js b/src/api/DeviceSearchApi.js new file mode 100644 index 000000000..6543fb895 --- /dev/null +++ b/src/api/DeviceSearchApi.js @@ -0,0 +1,119 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['Authentication/MLEUtility', 'ApiClient', 'model/InlineResponse2006', 'model/InlineResponse4008', 'model/InlineResponse401', 'model/InlineResponse4032', 'model/InlineResponse4043', 'model/InlineResponse5003', 'model/PostDeviceSearchRequestV3'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../authentication/util/MLEUtility'), require('../ApiClient'), require('../model/InlineResponse2006'), require('../model/InlineResponse4008'), require('../model/InlineResponse401'), require('../model/InlineResponse4032'), require('../model/InlineResponse4043'), require('../model/InlineResponse5003'), require('../model/PostDeviceSearchRequestV3')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.DeviceSearchApi = factory(root.Authentication.MLEUtility, root.CyberSource.ApiClient, root.CyberSource.InlineResponse2006, root.CyberSource.InlineResponse4008, root.CyberSource.InlineResponse401, root.CyberSource.InlineResponse4032, root.CyberSource.InlineResponse4043, root.CyberSource.InlineResponse5003, root.CyberSource.PostDeviceSearchRequestV3); + } +}(this, function(MLEUtility, ApiClient, InlineResponse2006, InlineResponse4008, InlineResponse401, InlineResponse4032, InlineResponse4043, InlineResponse5003, PostDeviceSearchRequestV3) { + 'use strict'; + + /** + * DeviceSearch service. + * @module api/DeviceSearchApi + * @version 0.0.1 + */ + + /** + * Constructs a new DeviceSearchApi. + * @alias module:api/DeviceSearchApi + * @class + * @param {module:ApiClient} apiClient Optional API client implementation to use, + * default to {@link module:ApiClient#instance} if unspecified. + */ + var exports = function(configObject, apiClient) { + this.apiClient = apiClient || ApiClient.instance; + + this.apiClient.setConfiguration(configObject); + + + /** + * Callback function to receive the result of the postSearchQueryV3 operation. + * @callback module:api/DeviceSearchApi~postSearchQueryV3Callback + * @param {String} error Error message, if any. + * @param {module:model/InlineResponse2006} data The data returned by the service call. + * @param {String} response The complete HTTP response. + */ + + /** + * Retrieve List of Devices for a given search query V3 + * Search for devices matching a given search query. The search query supports serialNumber, readerId, terminalId, status, statusChangeReason or organizationId Matching results are paginated. + * @param {module:model/PostDeviceSearchRequestV3} postDeviceSearchRequestV3 + * @param {module:api/DeviceSearchApi~postSearchQueryV3Callback} callback The callback function, accepting three arguments: error, data, response + * data is of type: {@link module:model/InlineResponse2006} + */ + this.postSearchQueryV3 = function(postDeviceSearchRequestV3, callback) { + var postBody = postDeviceSearchRequestV3; + + // verify the required parameter 'postDeviceSearchRequestV3' is set + if (postDeviceSearchRequestV3 === undefined || postDeviceSearchRequestV3 === null) { + throw new Error("Missing the required parameter 'postDeviceSearchRequestV3' when calling postSearchQueryV3"); + } + + var SdkTracker = require('../utilities/tracking/SdkTracker'); + + var sdkTracker = new SdkTracker(); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostDeviceSearchRequestV3', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + + + var pathParams = { + }; + var queryParams = { + }; + var headerParams = { + }; + var formParams = { + }; + + + var authNames = []; + var contentTypes = ['application/json;charset=UTF-8']; + var accepts = ['application/json;charset=UTF-8']; + var returnType = InlineResponse2006; + + //check isMLE for an api method 'this.postSearchQueryV3' + var isMLESupportedByCybsForApi = false; + var isMLEForApi = MLEUtility.checkIsMLEForAPI(this.apiClient.merchantConfig, isMLESupportedByCybsForApi, 'postSearchQueryV3'); + + if (isMLEForApi === true) { + MLEUtility.encryptRequestPayload(this.apiClient.merchantConfig, postBody).then(postBody => { + return this.apiClient.callApi( + '/dms/v3/devices/search', 'POST', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + }); + } else { + return this.apiClient.callApi( + '/dms/v3/devices/search', 'POST', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + } + } + }; + + return exports; +})); diff --git a/src/api/DownloadDTDApi.js b/src/api/DownloadDTDApi.js index 3c6013ee2..90eb87bef 100644 --- a/src/api/DownloadDTDApi.js +++ b/src/api/DownloadDTDApi.js @@ -75,6 +75,7 @@ } + var pathParams = { 'reportDefinitionNameVersion': reportDefinitionNameVersion }; @@ -85,6 +86,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/xml-dtd']; diff --git a/src/api/DownloadXSDApi.js b/src/api/DownloadXSDApi.js index 5e337821b..4a7b0c1e7 100644 --- a/src/api/DownloadXSDApi.js +++ b/src/api/DownloadXSDApi.js @@ -75,6 +75,7 @@ } + var pathParams = { 'reportDefinitionNameVersion': reportDefinitionNameVersion }; @@ -85,6 +86,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['text/xml']; diff --git a/src/api/EMVTagDetailsApi.js b/src/api/EMVTagDetailsApi.js index 39c92fbda..ace83e8d5 100644 --- a/src/api/EMVTagDetailsApi.js +++ b/src/api/EMVTagDetailsApi.js @@ -70,6 +70,7 @@ } + var pathParams = { }; var queryParams = { @@ -79,6 +80,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -133,6 +135,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/Body', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -142,6 +145,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/FlexAPIApi.js b/src/api/FlexAPIApi.js index 8de230968..89a10117b 100644 --- a/src/api/FlexAPIApi.js +++ b/src/api/FlexAPIApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateFlexAPICaptureContextRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/jwt']; diff --git a/src/api/InstrumentIdentifierApi.js b/src/api/InstrumentIdentifierApi.js index 938f5b3d9..4b6b02764 100644 --- a/src/api/InstrumentIdentifierApi.js +++ b/src/api/InstrumentIdentifierApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -146,6 +148,7 @@ } + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -158,6 +161,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -217,6 +221,7 @@ } + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -231,6 +236,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -296,6 +302,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchInstrumentIdentifierRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -309,6 +316,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -367,6 +375,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostInstrumentIdentifierRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -378,6 +387,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -440,6 +450,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostInstrumentIdentifierEnrollmentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -451,6 +462,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/InterchangeClearingLevelDetailsApi.js b/src/api/InterchangeClearingLevelDetailsApi.js index 9c26c7a43..0dbe6172a 100644 --- a/src/api/InterchangeClearingLevelDetailsApi.js +++ b/src/api/InterchangeClearingLevelDetailsApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/InvoiceSettingsApi.js b/src/api/InvoiceSettingsApi.js index 6acc1ece8..110f3ea7c 100644 --- a/src/api/InvoiceSettingsApi.js +++ b/src/api/InvoiceSettingsApi.js @@ -70,6 +70,7 @@ } + var pathParams = { }; var queryParams = { @@ -79,6 +80,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -133,6 +135,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/InvoiceSettingsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -142,6 +145,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/InvoicesApi.js b/src/api/InvoicesApi.js index cda29ec16..f1c2fbde6 100644 --- a/src/api/InvoicesApi.js +++ b/src/api/InvoicesApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateInvoiceRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -148,6 +150,7 @@ } + var pathParams = { }; var queryParams = { @@ -160,6 +163,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -213,6 +217,7 @@ } + var pathParams = { 'id': id }; @@ -223,6 +228,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -276,6 +282,7 @@ } + var pathParams = { 'id': id }; @@ -286,6 +293,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -339,6 +347,7 @@ } + var pathParams = { 'id': id }; @@ -349,6 +358,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -409,6 +419,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateInvoiceRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -419,6 +430,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/ManageWebhooksApi.js b/src/api/ManageWebhooksApi.js index 54445f555..3f3eafe00 100644 --- a/src/api/ManageWebhooksApi.js +++ b/src/api/ManageWebhooksApi.js @@ -75,6 +75,7 @@ } + var pathParams = { 'webhookId': webhookId }; @@ -85,6 +86,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -138,6 +140,7 @@ } + var pathParams = { 'webhookId': webhookId }; @@ -148,6 +151,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -205,6 +209,7 @@ } + var pathParams = { }; var queryParams = { @@ -217,6 +222,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -270,6 +276,7 @@ } + var pathParams = { 'webhookId': webhookId }; @@ -280,6 +287,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -336,6 +344,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateWebhook', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'webhookId': webhookId }; @@ -346,6 +355,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -402,6 +412,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateStatus', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'webhookId': webhookId }; @@ -412,6 +423,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -481,6 +493,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SaveAsymEgressKey', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -493,6 +506,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/MerchantBoardingApi.js b/src/api/MerchantBoardingApi.js index e6efdf17b..b0abbe0a9 100644 --- a/src/api/MerchantBoardingApi.js +++ b/src/api/MerchantBoardingApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'registrationId': registrationId }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/json']; @@ -143,6 +145,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostRegistrationBody', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -153,6 +156,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/json']; diff --git a/src/api/MicroformIntegrationApi.js b/src/api/MicroformIntegrationApi.js index 04700e77e..a27d62e70 100644 --- a/src/api/MicroformIntegrationApi.js +++ b/src/api/MicroformIntegrationApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateCaptureContextRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/jwt']; diff --git a/src/api/NetFundingsApi.js b/src/api/NetFundingsApi.js index ce2cdc9d6..2dddb2e86 100644 --- a/src/api/NetFundingsApi.js +++ b/src/api/NetFundingsApi.js @@ -86,6 +86,7 @@ } + var pathParams = { }; var queryParams = { @@ -99,6 +100,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/NotificationOfChangesApi.js b/src/api/NotificationOfChangesApi.js index 0aa5f0cc9..ad4bbea0a 100644 --- a/src/api/NotificationOfChangesApi.js +++ b/src/api/NotificationOfChangesApi.js @@ -82,6 +82,7 @@ } + var pathParams = { }; var queryParams = { @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'text/csv', 'application/xml']; diff --git a/src/api/OrdersApi.js b/src/api/OrdersApi.js index ab6848ac6..c50f319a9 100644 --- a/src/api/OrdersApi.js +++ b/src/api/OrdersApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateOrderRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -146,6 +148,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateOrderRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/PayerAuthenticationApi.js b/src/api/PayerAuthenticationApi.js index 2a46f08d1..439f07ffd 100644 --- a/src/api/PayerAuthenticationApi.js +++ b/src/api/PayerAuthenticationApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CheckPayerAuthEnrollmentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -140,6 +142,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PayerAuthSetupRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -203,6 +207,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ValidateRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -212,6 +217,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/PaymentBatchSummariesApi.js b/src/api/PaymentBatchSummariesApi.js index 0f70b8c03..e89c5e53b 100644 --- a/src/api/PaymentBatchSummariesApi.js +++ b/src/api/PaymentBatchSummariesApi.js @@ -88,6 +88,7 @@ } + var pathParams = { }; var queryParams = { @@ -103,6 +104,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'text/csv', 'application/xml']; diff --git a/src/api/PaymentInstrumentApi.js b/src/api/PaymentInstrumentApi.js index dd53f1d2f..f2ab136d7 100644 --- a/src/api/PaymentInstrumentApi.js +++ b/src/api/PaymentInstrumentApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'paymentInstrumentId': paymentInstrumentId }; @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -146,6 +148,7 @@ } + var pathParams = { 'paymentInstrumentId': paymentInstrumentId }; @@ -158,6 +161,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -223,6 +227,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'paymentInstrumentId': paymentInstrumentId }; @@ -236,6 +241,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -294,6 +300,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -305,6 +312,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/PaymentLinksApi.js b/src/api/PaymentLinksApi.js index 8a0e1d652..00ba59f2b 100644 --- a/src/api/PaymentLinksApi.js +++ b/src/api/PaymentLinksApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreatePaymentLinkRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -148,6 +150,7 @@ } + var pathParams = { }; var queryParams = { @@ -160,6 +163,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -213,6 +217,7 @@ } + var pathParams = { 'id': id }; @@ -223,6 +228,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -283,6 +289,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdatePaymentLinkRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -293,6 +300,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/PaymentsApi.js b/src/api/PaymentsApi.js index 7732895a5..5e7861120 100644 --- a/src/api/PaymentsApi.js +++ b/src/api/PaymentsApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/OrderPaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -147,6 +149,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreatePaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -210,6 +214,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSessionReq', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -219,6 +224,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -279,6 +285,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/IncrementAuthRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -289,6 +296,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -349,6 +357,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefreshPaymentStatusRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -359,6 +368,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -419,6 +429,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSessionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -429,6 +440,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/PayoutsApi.js b/src/api/PayoutsApi.js index 0fcd06ace..0b8dc5e46 100644 --- a/src/api/PayoutsApi.js +++ b/src/api/PayoutsApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/OctCreatePaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/PlansApi.js b/src/api/PlansApi.js index b718b113d..48436917c 100644 --- a/src/api/PlansApi.js +++ b/src/api/PlansApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'id': id }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -140,6 +142,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreatePlanRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -202,6 +206,7 @@ } + var pathParams = { 'id': id }; @@ -212,6 +217,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -265,6 +271,7 @@ } + var pathParams = { 'id': id }; @@ -275,6 +282,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -328,6 +336,7 @@ } + var pathParams = { 'id': id }; @@ -338,6 +347,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -385,6 +395,7 @@ } + var pathParams = { }; var queryParams = { @@ -394,6 +405,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -448,6 +460,7 @@ } + var pathParams = { }; var queryParams = { @@ -462,6 +475,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -522,6 +536,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdatePlanRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -532,6 +547,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/PurchaseAndRefundDetailsApi.js b/src/api/PurchaseAndRefundDetailsApi.js index 2bdd0a94e..f5dbf19fb 100644 --- a/src/api/PurchaseAndRefundDetailsApi.js +++ b/src/api/PurchaseAndRefundDetailsApi.js @@ -90,6 +90,7 @@ } + var pathParams = { }; var queryParams = { @@ -107,6 +108,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml', 'text/csv']; diff --git a/src/api/PushFundsApi.js b/src/api/PushFundsApi.js index 3f62090b3..16042bdd3 100644 --- a/src/api/PushFundsApi.js +++ b/src/api/PushFundsApi.js @@ -113,6 +113,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PushFundsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -128,6 +129,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/RefundApi.js b/src/api/RefundApi.js index 90be024c3..96b818f37 100644 --- a/src/api/RefundApi.js +++ b/src/api/RefundApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefundCaptureRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -153,6 +155,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefundPaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -163,6 +166,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/ReportDefinitionsApi.js b/src/api/ReportDefinitionsApi.js index be2aee01c..be56193b4 100644 --- a/src/api/ReportDefinitionsApi.js +++ b/src/api/ReportDefinitionsApi.js @@ -81,6 +81,7 @@ } + var pathParams = { 'reportDefinitionName': reportDefinitionName }; @@ -94,6 +95,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -145,6 +147,7 @@ } + var pathParams = { }; var queryParams = { @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; diff --git a/src/api/ReportDownloadsApi.js b/src/api/ReportDownloadsApi.js index d1c2ae0d1..23c157e8b 100644 --- a/src/api/ReportDownloadsApi.js +++ b/src/api/ReportDownloadsApi.js @@ -84,6 +84,7 @@ } + var pathParams = { }; var queryParams = { @@ -96,6 +97,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/xml', 'text/csv']; diff --git a/src/api/ReportSubscriptionsApi.js b/src/api/ReportSubscriptionsApi.js index 201c72e32..ef0c27664 100644 --- a/src/api/ReportSubscriptionsApi.js +++ b/src/api/ReportSubscriptionsApi.js @@ -79,6 +79,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PredefinedSubscriptionRequestBean', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -145,6 +147,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateReportSubscriptionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -155,6 +158,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/hal+json']; @@ -210,6 +214,7 @@ } + var pathParams = { 'reportName': reportName }; @@ -221,6 +226,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -271,6 +277,7 @@ } + var pathParams = { }; var queryParams = { @@ -281,6 +288,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -337,6 +345,7 @@ } + var pathParams = { 'reportName': reportName }; @@ -348,6 +357,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; diff --git a/src/api/ReportsApi.js b/src/api/ReportsApi.js index 3195f0d7a..fc40b2176 100644 --- a/src/api/ReportsApi.js +++ b/src/api/ReportsApi.js @@ -79,6 +79,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateAdhocReportRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/hal+json']; @@ -145,6 +147,7 @@ } + var pathParams = { 'reportId': reportId }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; @@ -229,6 +233,7 @@ } + var pathParams = { }; var queryParams = { @@ -247,6 +252,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; diff --git a/src/api/RetrievalDetailsApi.js b/src/api/RetrievalDetailsApi.js index 368843b93..e64280764 100644 --- a/src/api/RetrievalDetailsApi.js +++ b/src/api/RetrievalDetailsApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/RetrievalSummariesApi.js b/src/api/RetrievalSummariesApi.js index 5dbc6fda7..7e972a394 100644 --- a/src/api/RetrievalSummariesApi.js +++ b/src/api/RetrievalSummariesApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/ReversalApi.js b/src/api/ReversalApi.js index 318c35751..8ef824806 100644 --- a/src/api/ReversalApi.js +++ b/src/api/ReversalApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/AuthReversalRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -147,6 +149,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/MitReversalRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/SearchTransactionsApi.js b/src/api/SearchTransactionsApi.js index 7e31630c0..2659015e3 100644 --- a/src/api/SearchTransactionsApi.js +++ b/src/api/SearchTransactionsApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSearchRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -139,6 +141,7 @@ } + var pathParams = { 'searchId': searchId }; @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['*/*']; diff --git a/src/api/SecureFileShareApi.js b/src/api/SecureFileShareApi.js index ada161236..471df155d 100644 --- a/src/api/SecureFileShareApi.js +++ b/src/api/SecureFileShareApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'fileId': fileId }; @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['*/*;charset=utf-8']; var accepts = ['application/xml', 'text/csv', 'application/pdf']; @@ -152,6 +154,7 @@ } + var pathParams = { }; var queryParams = { @@ -165,6 +168,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['*/*;charset=utf-8']; var accepts = ['application/hal+json']; diff --git a/src/api/SubscriptionsApi.js b/src/api/SubscriptionsApi.js index fa8726606..905e1eeeb 100644 --- a/src/api/SubscriptionsApi.js +++ b/src/api/SubscriptionsApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'id': id }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -139,6 +141,7 @@ } + var pathParams = { 'id': id }; @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -203,6 +207,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSubscriptionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -212,6 +217,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -265,6 +271,7 @@ } + var pathParams = { }; var queryParams = { @@ -278,6 +285,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -331,6 +339,7 @@ } + var pathParams = { 'id': id }; @@ -341,6 +350,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -388,6 +398,7 @@ } + var pathParams = { }; var queryParams = { @@ -397,6 +408,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -450,6 +462,7 @@ } + var pathParams = { 'id': id }; @@ -460,6 +473,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -520,6 +534,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateSubscription', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -530,6 +545,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/SubscriptionsFollowOnsApi.js b/src/api/SubscriptionsFollowOnsApi.js index 20dbaa0ef..8c6af3358 100644 --- a/src/api/SubscriptionsFollowOnsApi.js +++ b/src/api/SubscriptionsFollowOnsApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSubscriptionRequest1', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'requestId': requestId }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -146,6 +148,7 @@ } + var pathParams = { 'requestId': requestId }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/TaxesApi.js b/src/api/TaxesApi.js index 101a5ae0f..3373d2d09 100644 --- a/src/api/TaxesApi.js +++ b/src/api/TaxesApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/TaxRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -146,6 +148,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidTaxRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/TokenApi.js b/src/api/TokenApi.js index ce9311356..a35a1fbba 100644 --- a/src/api/TokenApi.js +++ b/src/api/TokenApi.js @@ -88,6 +88,7 @@ } + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId, 'tokenProvider': tokenProvider, @@ -100,6 +101,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -163,6 +165,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostPaymentCredentialsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'tokenId': tokenId }; @@ -174,6 +177,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/jose;charset=utf-8']; diff --git a/src/api/TokenizedCardApi.js b/src/api/TokenizedCardApi.js index 9bf3edcba..a2dfe543f 100644 --- a/src/api/TokenizedCardApi.js +++ b/src/api/TokenizedCardApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'tokenizedCardId': tokenizedCardId }; @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -145,6 +147,7 @@ } + var pathParams = { 'tokenizedCardId': tokenizedCardId }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -213,6 +217,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/TokenizedcardRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -223,6 +228,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/TransactionBatchesApi.js b/src/api/TransactionBatchesApi.js index 171a79308..98ea54064 100644 --- a/src/api/TransactionBatchesApi.js +++ b/src/api/TransactionBatchesApi.js @@ -79,6 +79,7 @@ } + var pathParams = { 'id': id }; @@ -91,6 +92,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['text/csv', 'application/xml', 'text/vnd.cybersource.map-csv']; @@ -144,6 +146,7 @@ } + var pathParams = { 'id': id }; @@ -154,6 +157,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -213,6 +217,7 @@ } + var pathParams = { }; var queryParams = { @@ -224,6 +229,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -276,6 +282,18 @@ } + const path = require('path'); + const fs = require('fs'); + const crypto = require('crypto'); + + file = path.resolve(file); + + var boundary = crypto.randomBytes(16).toString('hex'); + var delimiter = "-------------" + boundary; + + var fileContents; + fileContents = fs.readFileSync(file, 'utf8'); + var pathParams = { }; var queryParams = { @@ -283,11 +301,14 @@ var headerParams = { }; var formParams = { - 'file': file + [path.basename(file)]: fileContents }; + const MultipartHelper = require('../utilities/multipart/MultipartHelper'); + postBody = MultipartHelper.buildDataFiles(boundary, formParams); + var authNames = []; - var contentTypes = ['multipart/form-data']; + var contentTypes = ['multipart/form-data; boundary=' + delimiter]; var accepts = ['application/json']; var returnType = null; diff --git a/src/api/TransactionDetailsApi.js b/src/api/TransactionDetailsApi.js index d8565662d..299c7170d 100644 --- a/src/api/TransactionDetailsApi.js +++ b/src/api/TransactionDetailsApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'id': id }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/TransientTokenDataApi.js b/src/api/TransientTokenDataApi.js index b3b5b8fd1..ea25f8682 100644 --- a/src/api/TransientTokenDataApi.js +++ b/src/api/TransientTokenDataApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'paymentCredentialsReference': paymentCredentialsReference }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/jwt']; @@ -138,6 +140,7 @@ } + var pathParams = { 'transientToken': transientToken }; @@ -148,6 +151,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json']; diff --git a/src/api/UnifiedCheckoutCaptureContextApi.js b/src/api/UnifiedCheckoutCaptureContextApi.js index 04a1ce396..1d95fc257 100644 --- a/src/api/UnifiedCheckoutCaptureContextApi.js +++ b/src/api/UnifiedCheckoutCaptureContextApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateUnifiedCheckoutCaptureContextRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/jwt']; diff --git a/src/api/UserManagementApi.js b/src/api/UserManagementApi.js index 21ae0b880..3032befaa 100644 --- a/src/api/UserManagementApi.js +++ b/src/api/UserManagementApi.js @@ -76,6 +76,7 @@ } + var pathParams = { }; var queryParams = { @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/UserManagementSearchApi.js b/src/api/UserManagementSearchApi.js index 67a93892f..04877b76e 100644 --- a/src/api/UserManagementSearchApi.js +++ b/src/api/UserManagementSearchApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SearchRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/VerificationApi.js b/src/api/VerificationApi.js index a6b9054f6..18d2a33db 100644 --- a/src/api/VerificationApi.js +++ b/src/api/VerificationApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ValidateExportComplianceRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -140,6 +142,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VerifyCustomerAddressRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/VoidApi.js b/src/api/VoidApi.js index 45865d578..71881c315 100644 --- a/src/api/VoidApi.js +++ b/src/api/VoidApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/MitVoidRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -146,6 +148,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidCaptureRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -216,6 +220,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidCreditRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -226,6 +231,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -286,6 +292,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidPaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -296,6 +303,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -356,6 +364,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidRefundRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -366,6 +375,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/index.js b/src/index.js index 8c17f3688..a3fa20705 100644 --- a/src/index.js +++ b/src/index.js @@ -16,12 +16,12 @@ (function(factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/Accountupdaterv1batchesIncluded', 'model/Accountupdaterv1batchesIncludedTokens', 'model/ActivateDeactivatePlanResponse', 'model/ActivateSubscriptionResponse', 'model/ActivateSubscriptionResponseSubscriptionInformation', 'model/AddNegativeListRequest', 'model/AuthReversalRequest', 'model/Binv1binlookupClientReferenceInformation', 'model/Binv1binlookupPaymentInformation', 'model/Binv1binlookupPaymentInformationCard', 'model/Binv1binlookupProcessingInformation', 'model/Binv1binlookupProcessingInformationPayoutOptions', 'model/Binv1binlookupTokenInformation', 'model/Boardingv1registrationsDocumentInformation', 'model/Boardingv1registrationsDocumentInformationSignedDocuments', 'model/Boardingv1registrationsIntegrationInformation', 'model/Boardingv1registrationsIntegrationInformationOauth2', 'model/Boardingv1registrationsIntegrationInformationTenantConfigurations', 'model/Boardingv1registrationsIntegrationInformationTenantInformation', 'model/Boardingv1registrationsOrganizationInformation', 'model/Boardingv1registrationsOrganizationInformationBusinessInformation', 'model/Boardingv1registrationsOrganizationInformationBusinessInformationAddress', 'model/Boardingv1registrationsOrganizationInformationBusinessInformationBusinessContact', 'model/Boardingv1registrationsOrganizationInformationKYC', 'model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount', 'model/Boardingv1registrationsOrganizationInformationOwners', 'model/Boardingv1registrationsProductInformation', 'model/Boardingv1registrationsProductInformationSelectedProducts', 'model/Boardingv1registrationsRegistrationInformation', 'model/Body', 'model/CancelSubscriptionResponse', 'model/CancelSubscriptionResponseSubscriptionInformation', 'model/CapturePaymentRequest', 'model/CardProcessingConfig', 'model/CardProcessingConfigCommon', 'model/CardProcessingConfigCommonAcquirer', 'model/CardProcessingConfigCommonCurrencies', 'model/CardProcessingConfigCommonCurrencies1', 'model/CardProcessingConfigCommonMerchantDescriptorInformation', 'model/CardProcessingConfigCommonPaymentTypes', 'model/CardProcessingConfigCommonProcessors', 'model/CardProcessingConfigFeatures', 'model/CardProcessingConfigFeaturesCardNotPresent', 'model/CardProcessingConfigFeaturesCardNotPresentInstallment', 'model/CardProcessingConfigFeaturesCardNotPresentPayouts', 'model/CardProcessingConfigFeaturesCardNotPresentPayoutsCurrencies', 'model/CardProcessingConfigFeaturesCardNotPresentProcessors', 'model/CardProcessingConfigFeaturesCardPresent', 'model/CardProcessingConfigFeaturesCardPresentProcessors', 'model/CaseManagementActionsRequest', 'model/CaseManagementCommentsRequest', 'model/CheckPayerAuthEnrollmentRequest', 'model/CommerceSolutionsProducts', 'model/CommerceSolutionsProductsAccountUpdater', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformation', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurations', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsAmex', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsMasterCard', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsVisa', 'model/CommerceSolutionsProductsBinLookup', 'model/CommerceSolutionsProductsBinLookupConfigurationInformation', 'model/CommerceSolutionsProductsBinLookupConfigurationInformationConfigurations', 'model/CommerceSolutionsProductsTokenManagement', 'model/CommerceSolutionsProductsTokenManagementConfigurationInformation', 'model/CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurations', 'model/CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurationsVault', 'model/CreateAdhocReportRequest', 'model/CreateBillingAgreement', 'model/CreateBinLookupRequest', 'model/CreateBundledDecisionManagerCaseRequest', 'model/CreateCreditRequest', 'model/CreateInvoiceRequest', 'model/CreateOrderRequest', 'model/CreatePaymentLinkRequest', 'model/CreatePaymentRequest', 'model/CreatePlanRequest', 'model/CreatePlanResponse', 'model/CreatePlanResponsePlanInformation', 'model/CreateReportSubscriptionRequest', 'model/CreateSearchRequest', 'model/CreateSessionReq', 'model/CreateSessionRequest', 'model/CreateSubscriptionRequest', 'model/CreateSubscriptionRequest1', 'model/CreateSubscriptionResponse', 'model/CreateSubscriptionResponseLinks', 'model/CreateSubscriptionResponseSubscriptionInformation', 'model/CreateWebhook', 'model/DeletePlanResponse', 'model/DmConfig', 'model/DmConfigOrganization', 'model/DmConfigPortfolioControls', 'model/DmConfigProcessingOptions', 'model/DmConfigThirdparty', 'model/DmConfigThirdpartyProvider', 'model/DmConfigThirdpartyProviderAccurint', 'model/DmConfigThirdpartyProviderAccurintCredentials', 'model/DmConfigThirdpartyProviderCredilink', 'model/DmConfigThirdpartyProviderCredilinkCredentials', 'model/DmConfigThirdpartyProviderEkata', 'model/DmConfigThirdpartyProviderEkataCredentials', 'model/DmConfigThirdpartyProviderEmailage', 'model/DmConfigThirdpartyProviderPerseuss', 'model/DmConfigThirdpartyProviderSignifyd', 'model/DmConfigThirdpartyProviderSignifydCredentials', 'model/DmConfigThirdpartyProviderTargus', 'model/DmConfigThirdpartyProviderTargusCredentials', 'model/ECheckConfig', 'model/ECheckConfigCommon', 'model/ECheckConfigCommonInternalOnly', 'model/ECheckConfigCommonInternalOnlyProcessors', 'model/ECheckConfigCommonProcessors', 'model/ECheckConfigFeatures', 'model/ECheckConfigFeaturesAccountValidationService', 'model/ECheckConfigFeaturesAccountValidationServiceInternalOnly', 'model/ECheckConfigFeaturesAccountValidationServiceInternalOnlyProcessors', 'model/ECheckConfigFeaturesAccountValidationServiceProcessors', 'model/ECheckConfigUnderwriting', 'model/Flexv2sessionsFields', 'model/Flexv2sessionsFieldsOrderInformation', 'model/Flexv2sessionsFieldsOrderInformationAmountDetails', 'model/Flexv2sessionsFieldsOrderInformationAmountDetailsTotalAmount', 'model/Flexv2sessionsFieldsOrderInformationBillTo', 'model/Flexv2sessionsFieldsOrderInformationShipTo', 'model/Flexv2sessionsFieldsPaymentInformation', 'model/Flexv2sessionsFieldsPaymentInformationCard', 'model/FraudMarkingActionRequest', 'model/GenerateCaptureContextRequest', 'model/GenerateFlexAPICaptureContextRequest', 'model/GenerateUnifiedCheckoutCaptureContextRequest', 'model/GetAllPlansResponse', 'model/GetAllPlansResponseLinks', 'model/GetAllPlansResponseOrderInformation', 'model/GetAllPlansResponseOrderInformationAmountDetails', 'model/GetAllPlansResponsePlanInformation', 'model/GetAllPlansResponsePlanInformationBillingCycles', 'model/GetAllPlansResponsePlanInformationBillingPeriod', 'model/GetAllPlansResponsePlans', 'model/GetAllSubscriptionsResponse', 'model/GetAllSubscriptionsResponseLinks', 'model/GetAllSubscriptionsResponseOrderInformation', 'model/GetAllSubscriptionsResponseOrderInformationBillTo', 'model/GetAllSubscriptionsResponsePaymentInformation', 'model/GetAllSubscriptionsResponsePaymentInformationCustomer', 'model/GetAllSubscriptionsResponsePlanInformation', 'model/GetAllSubscriptionsResponsePlanInformationBillingCycles', 'model/GetAllSubscriptionsResponseSubscriptionInformation', 'model/GetAllSubscriptionsResponseSubscriptions', 'model/GetPlanCodeResponse', 'model/GetPlanResponse', 'model/GetSubscriptionCodeResponse', 'model/GetSubscriptionResponse', 'model/GetSubscriptionResponse1', 'model/GetSubscriptionResponse1BuyerInformation', 'model/GetSubscriptionResponse1Links', 'model/GetSubscriptionResponse1PaymentInstrument', 'model/GetSubscriptionResponse1PaymentInstrumentBankAccount', 'model/GetSubscriptionResponse1PaymentInstrumentBuyerInformation', 'model/GetSubscriptionResponse1PaymentInstrumentCard', 'model/GetSubscriptionResponse1ShippingAddress', 'model/IncrementAuthRequest', 'model/InlineResponse200', 'model/InlineResponse2001', 'model/InlineResponse2001Embedded', 'model/InlineResponse2001EmbeddedCapture', 'model/InlineResponse2001EmbeddedCaptureLinks', 'model/InlineResponse2001EmbeddedCaptureLinksSelf', 'model/InlineResponse2001EmbeddedReversal', 'model/InlineResponse2001EmbeddedReversalLinks', 'model/InlineResponse2001EmbeddedReversalLinksSelf', 'model/InlineResponse2002', 'model/InlineResponse2002IntegrationInformation', 'model/InlineResponse2002IntegrationInformationTenantConfigurations', 'model/InlineResponse2003', 'model/InlineResponse2004', 'model/InlineResponse2005', 'model/InlineResponse2005Embedded', 'model/InlineResponse2005EmbeddedBatches', 'model/InlineResponse2005EmbeddedLinks', 'model/InlineResponse2005EmbeddedLinksReports', 'model/InlineResponse2005EmbeddedTotals', 'model/InlineResponse2005Links', 'model/InlineResponse2006', 'model/InlineResponse2006Billing', 'model/InlineResponse2006Links', 'model/InlineResponse2006LinksReport', 'model/InlineResponse2007', 'model/InlineResponse2007Records', 'model/InlineResponse2007ResponseRecord', 'model/InlineResponse2007ResponseRecordAdditionalUpdates', 'model/InlineResponse2007SourceRecord', 'model/InlineResponse200Content', 'model/InlineResponse201', 'model/InlineResponse2011', 'model/InlineResponse2011PayoutInformation', 'model/InlineResponse2011PayoutInformationPullFunds', 'model/InlineResponse2011PayoutInformationPushFunds', 'model/InlineResponse2012', 'model/InlineResponse2012IntegrationInformation', 'model/InlineResponse2012IntegrationInformationTenantConfigurations', 'model/InlineResponse2012OrganizationInformation', 'model/InlineResponse2012ProductInformationSetups', 'model/InlineResponse2012RegistrationInformation', 'model/InlineResponse2012Setups', 'model/InlineResponse2012SetupsCommerceSolutions', 'model/InlineResponse2012SetupsPayments', 'model/InlineResponse2012SetupsPaymentsCardProcessing', 'model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus', 'model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus', 'model/InlineResponse2012SetupsPaymentsDigitalPayments', 'model/InlineResponse2012SetupsRisk', 'model/InlineResponse2012SetupsValueAddedServices', 'model/InlineResponse2013', 'model/InlineResponse2013KeyInformation', 'model/InlineResponse2013KeyInformationErrorInformation', 'model/InlineResponse2013KeyInformationErrorInformationDetails', 'model/InlineResponse2014', 'model/InlineResponse2015', 'model/InlineResponse2015Payloads', 'model/InlineResponse2015PayloadsTestPayload', 'model/InlineResponse2016', 'model/InlineResponse202', 'model/InlineResponse202Links', 'model/InlineResponse202LinksStatus', 'model/InlineResponse400', 'model/InlineResponse4001', 'model/InlineResponse4001Details', 'model/InlineResponse4002', 'model/InlineResponse4003', 'model/InlineResponse4004', 'model/InlineResponse4005', 'model/InlineResponse4006', 'model/InlineResponse4006Fields', 'model/InlineResponse4007', 'model/InlineResponse4007Details', 'model/InlineResponse400Details', 'model/InlineResponse400Errors', 'model/InlineResponse401', 'model/InlineResponse401Fields', 'model/InlineResponse401Links', 'model/InlineResponse401LinksSelf', 'model/InlineResponse403', 'model/InlineResponse4031', 'model/InlineResponse403Errors', 'model/InlineResponse404', 'model/InlineResponse4041', 'model/InlineResponse4042', 'model/InlineResponse4042Details', 'model/InlineResponse409', 'model/InlineResponse409Errors', 'model/InlineResponse410', 'model/InlineResponse410Errors', 'model/InlineResponse412', 'model/InlineResponse412Errors', 'model/InlineResponse422', 'model/InlineResponse4221', 'model/InlineResponse424', 'model/InlineResponse424Errors', 'model/InlineResponse500', 'model/InlineResponse5001', 'model/InlineResponse5002', 'model/InlineResponse500Errors', 'model/InlineResponse502', 'model/InlineResponse503', 'model/InlineResponseDefault', 'model/InlineResponseDefaultLinks', 'model/InlineResponseDefaultLinksNext', 'model/InlineResponseDefaultResponseStatus', 'model/InlineResponseDefaultResponseStatusDetails', 'model/IntimateBillingAgreement', 'model/InvoiceSettingsRequest', 'model/InvoicingV2InvoiceSettingsGet200Response', 'model/InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation', 'model/InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle', 'model/InvoicingV2InvoicesAllGet200Response', 'model/InvoicingV2InvoicesAllGet200ResponseCustomerInformation', 'model/InvoicingV2InvoicesAllGet200ResponseInvoiceInformation', 'model/InvoicingV2InvoicesAllGet200ResponseInvoices', 'model/InvoicingV2InvoicesAllGet200ResponseLinks', 'model/InvoicingV2InvoicesAllGet200ResponseOrderInformation', 'model/InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails', 'model/InvoicingV2InvoicesAllGet400Response', 'model/InvoicingV2InvoicesAllGet404Response', 'model/InvoicingV2InvoicesAllGet502Response', 'model/InvoicingV2InvoicesCancel200Response', 'model/InvoicingV2InvoicesGet200Response', 'model/InvoicingV2InvoicesGet200ResponseInvoiceHistory', 'model/InvoicingV2InvoicesGet200ResponseTransactionDetails', 'model/InvoicingV2InvoicesPost201Response', 'model/InvoicingV2InvoicesPost201ResponseInvoiceInformation', 'model/InvoicingV2InvoicesPost201ResponseOrderInformation', 'model/InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails', 'model/InvoicingV2InvoicesPost202Response', 'model/InvoicingV2InvoicesPut200Response', 'model/InvoicingV2InvoicesSend200Response', 'model/Invoicingv2invoiceSettingsInvoiceSettingsInformation', 'model/Invoicingv2invoicesClientReferenceInformation', 'model/Invoicingv2invoicesClientReferenceInformationPartner', 'model/Invoicingv2invoicesCustomerInformation', 'model/Invoicingv2invoicesCustomerInformationCompany', 'model/Invoicingv2invoicesInvoiceInformation', 'model/Invoicingv2invoicesOrderInformation', 'model/Invoicingv2invoicesOrderInformationAmountDetails', 'model/Invoicingv2invoicesOrderInformationAmountDetailsFreight', 'model/Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails', 'model/Invoicingv2invoicesOrderInformationLineItems', 'model/Invoicingv2invoicesProcessingInformation', 'model/Invoicingv2invoicesidInvoiceInformation', 'model/Iplv2paymentlinksOrderInformation', 'model/Iplv2paymentlinksOrderInformationAmountDetails', 'model/Iplv2paymentlinksOrderInformationLineItems', 'model/Iplv2paymentlinksProcessingInformation', 'model/Iplv2paymentlinksPurchaseInformation', 'model/Iplv2paymentlinksidOrderInformation', 'model/Iplv2paymentlinksidProcessingInformation', 'model/Iplv2paymentlinksidPurchaseInformation', 'model/Kmsegressv2keysasymClientReferenceInformation', 'model/Kmsegressv2keysasymKeyInformation', 'model/Kmsegressv2keyssymClientReferenceInformation', 'model/Kmsegressv2keyssymKeyInformation', 'model/MerchantInitiatedTransactionObject', 'model/Microformv2sessionsTransientTokenResponseOptions', 'model/MitReversalRequest', 'model/MitVoidRequest', 'model/Model400UploadBatchFileResponse', 'model/ModifyBillingAgreement', 'model/NetworkTokenEnrollment', 'model/NetworkTokenServicesEnablement', 'model/NetworkTokenServicesEnablementMastercardDigitalEnablementService', 'model/NetworkTokenServicesEnablementVisaTokenService', 'model/Notificationsubscriptionsv2productsorganizationIdEventTypes', 'model/Notificationsubscriptionsv2webhooksProducts', 'model/Notificationsubscriptionsv2webhooksProducts1', 'model/Notificationsubscriptionsv2webhooksRetryPolicy', 'model/Notificationsubscriptionsv2webhooksSecurityPolicy', 'model/Notificationsubscriptionsv2webhooksSecurityPolicy1', 'model/Notificationsubscriptionsv2webhooksSecurityPolicy1Config', 'model/Notificationsubscriptionsv2webhooksSecurityPolicy1ConfigAdditionalConfig', 'model/Notificationsubscriptionsv2webhooksSecurityPolicyConfig', 'model/OctCreatePaymentRequest', 'model/OrderPaymentRequest', 'model/PatchCustomerPaymentInstrumentRequest', 'model/PatchCustomerRequest', 'model/PatchCustomerShippingAddressRequest', 'model/PatchInstrumentIdentifierRequest', 'model/PatchPaymentInstrumentRequest', 'model/PayerAuthConfig', 'model/PayerAuthConfigCardTypes', 'model/PayerAuthConfigCardTypesCB', 'model/PayerAuthConfigCardTypesJCBJSecure', 'model/PayerAuthConfigCardTypesVerifiedByVisa', 'model/PayerAuthConfigCardTypesVerifiedByVisaCurrencies', 'model/PayerAuthSetupRequest', 'model/PaymentInstrumentList', 'model/PaymentInstrumentList1', 'model/PaymentInstrumentList1Embedded', 'model/PaymentInstrumentList1EmbeddedEmbedded', 'model/PaymentInstrumentList1EmbeddedPaymentInstruments', 'model/PaymentInstrumentListEmbedded', 'model/PaymentInstrumentListLinks', 'model/PaymentInstrumentListLinksFirst', 'model/PaymentInstrumentListLinksLast', 'model/PaymentInstrumentListLinksNext', 'model/PaymentInstrumentListLinksPrev', 'model/PaymentInstrumentListLinksSelf', 'model/PaymentsProducts', 'model/PaymentsProductsCardPresentConnect', 'model/PaymentsProductsCardPresentConnectConfigurationInformation', 'model/PaymentsProductsCardPresentConnectConfigurationInformationConfigurations', 'model/PaymentsProductsCardPresentConnectSubscriptionInformation', 'model/PaymentsProductsCardProcessing', 'model/PaymentsProductsCardProcessingConfigurationInformation', 'model/PaymentsProductsCardProcessingSubscriptionInformation', 'model/PaymentsProductsCardProcessingSubscriptionInformationFeatures', 'model/PaymentsProductsCurrencyConversion', 'model/PaymentsProductsCurrencyConversionConfigurationInformation', 'model/PaymentsProductsCurrencyConversionConfigurationInformationConfigurations', 'model/PaymentsProductsCurrencyConversionConfigurationInformationConfigurationsProcessors', 'model/PaymentsProductsCybsReadyTerminal', 'model/PaymentsProductsDifferentialFee', 'model/PaymentsProductsDifferentialFeeSubscriptionInformation', 'model/PaymentsProductsDifferentialFeeSubscriptionInformationFeatures', 'model/PaymentsProductsDifferentialFeeSubscriptionInformationFeaturesSurcharge', 'model/PaymentsProductsDigitalPayments', 'model/PaymentsProductsDigitalPaymentsSubscriptionInformation', 'model/PaymentsProductsDigitalPaymentsSubscriptionInformationFeatures', 'model/PaymentsProductsECheck', 'model/PaymentsProductsECheckConfigurationInformation', 'model/PaymentsProductsECheckSubscriptionInformation', 'model/PaymentsProductsPayerAuthentication', 'model/PaymentsProductsPayerAuthenticationConfigurationInformation', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation', 'model/PaymentsProductsPayouts', 'model/PaymentsProductsPayoutsConfigurationInformation', 'model/PaymentsProductsPayoutsConfigurationInformationConfigurations', 'model/PaymentsProductsPayoutsConfigurationInformationConfigurationsProcessorAccount', 'model/PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds', 'model/PaymentsProductsPayoutsConfigurationInformationConfigurationsPushfunds', 'model/PaymentsProductsSecureAcceptance', 'model/PaymentsProductsSecureAcceptanceConfigurationInformation', 'model/PaymentsProductsServiceFee', 'model/PaymentsProductsServiceFeeConfigurationInformation', 'model/PaymentsProductsServiceFeeConfigurationInformationConfigurations', 'model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsMerchantInformation', 'model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation', 'model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsProducts', 'model/PaymentsProductsTax', 'model/PaymentsProductsVirtualTerminal', 'model/PaymentsProductsVirtualTerminalConfigurationInformation', 'model/PaymentsStrongAuthIssuerInformation', 'model/PblPaymentLinksAllGet200Response', 'model/PblPaymentLinksAllGet200ResponseLinks', 'model/PblPaymentLinksAllGet200ResponseOrderInformation', 'model/PblPaymentLinksAllGet200ResponseOrderInformationAmountDetails', 'model/PblPaymentLinksAllGet200ResponseOrderInformationLineItems', 'model/PblPaymentLinksAllGet200ResponseProcessingInformation', 'model/PblPaymentLinksAllGet200ResponsePurchaseInformation', 'model/PblPaymentLinksAllGet400Response', 'model/PblPaymentLinksAllGet404Response', 'model/PblPaymentLinksGet200Response', 'model/PblPaymentLinksPost201Response', 'model/PblPaymentLinksPost201ResponseLinks', 'model/PblPaymentLinksPost201ResponseOrderInformation', 'model/PblPaymentLinksPost201ResponsePurchaseInformation', 'model/PostCustomerPaymentInstrumentRequest', 'model/PostCustomerRequest', 'model/PostCustomerShippingAddressRequest', 'model/PostInstrumentIdentifierEnrollmentRequest', 'model/PostInstrumentIdentifierRequest', 'model/PostPaymentCredentialsRequest', 'model/PostPaymentInstrumentRequest', 'model/PostRegistrationBody', 'model/PredefinedSubscriptionRequestBean', 'model/PtsV1TransactionBatchesGet200Response', 'model/PtsV1TransactionBatchesGet200ResponseLinks', 'model/PtsV1TransactionBatchesGet200ResponseLinksSelf', 'model/PtsV1TransactionBatchesGet200ResponseTransactionBatches', 'model/PtsV1TransactionBatchesGet400Response', 'model/PtsV1TransactionBatchesGet400ResponseErrorInformation', 'model/PtsV1TransactionBatchesGet400ResponseErrorInformationDetails', 'model/PtsV1TransactionBatchesGet500Response', 'model/PtsV1TransactionBatchesGet500ResponseErrorInformation', 'model/PtsV1TransactionBatchesIdGet200Response', 'model/PtsV1TransactionBatchesIdGet200ResponseLinks', 'model/PtsV1TransactionBatchesIdGet200ResponseLinksTransactions', 'model/PtsV2CreateBillingAgreementPost201Response', 'model/PtsV2CreateBillingAgreementPost201ResponseAgreementInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseClientReferenceInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseInstallmentInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseLinks', 'model/PtsV2CreateBillingAgreementPost201ResponseProcessorInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseRiskInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseRiskInformationProcessorResults', 'model/PtsV2CreateBillingAgreementPost400Response', 'model/PtsV2CreateBillingAgreementPost502Response', 'model/PtsV2CreateOrderPost201Response', 'model/PtsV2CreateOrderPost201ResponseBuyerInformation', 'model/PtsV2CreateOrderPost201ResponseProcessorInformation', 'model/PtsV2CreateOrderPost400Response', 'model/PtsV2CreditsPost201Response', 'model/PtsV2CreditsPost201Response1', 'model/PtsV2CreditsPost201Response1ProcessorInformation', 'model/PtsV2CreditsPost201ResponseCreditAmountDetails', 'model/PtsV2CreditsPost201ResponsePaymentInformation', 'model/PtsV2CreditsPost201ResponseProcessingInformation', 'model/PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions', 'model/PtsV2IncrementalAuthorizationPatch201Response', 'model/PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation', 'model/PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation', 'model/PtsV2IncrementalAuthorizationPatch201ResponseLinks', 'model/PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation', 'model/PtsV2IncrementalAuthorizationPatch201ResponseOrderInformationInvoiceDetails', 'model/PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation', 'model/PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures', 'model/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation', 'model/PtsV2IncrementalAuthorizationPatch400Response', 'model/PtsV2ModifyBillingAgreementPost201Response', 'model/PtsV2ModifyBillingAgreementPost201ResponseAgreementInformation', 'model/PtsV2ModifyBillingAgreementPost201ResponseLinks', 'model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformation', 'model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformationBillTo', 'model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformationShipTo', 'model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformation', 'model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationBank', 'model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationEWallet', 'model/PtsV2PaymentsCapturesPost201Response', 'model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions', 'model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture', 'model/PtsV2PaymentsCapturesPost201ResponseLinks', 'model/PtsV2PaymentsCapturesPost201ResponseOrderInformation', 'model/PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails', 'model/PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation', 'model/PtsV2PaymentsCapturesPost201ResponseProcessingInformation', 'model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation', 'model/PtsV2PaymentsCapturesPost400Response', 'model/PtsV2PaymentsOrderPost201Response', 'model/PtsV2PaymentsOrderPost201ResponseBuyerInformation', 'model/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformation', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformationBillTo', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformationShipTo', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformationShippingDetails', 'model/PtsV2PaymentsOrderPost201ResponsePaymentInformation', 'model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet', 'model/PtsV2PaymentsOrderPost201ResponseProcessingInformation', 'model/PtsV2PaymentsOrderPost201ResponseProcessorInformation', 'model/PtsV2PaymentsOrderPost201ResponseProcessorInformationSellerProtection', 'model/PtsV2PaymentsPost201Response', 'model/PtsV2PaymentsPost201Response1', 'model/PtsV2PaymentsPost201Response1ErrorInformation', 'model/PtsV2PaymentsPost201Response1ErrorInformationDetails', 'model/PtsV2PaymentsPost201Response1IssuerInformation', 'model/PtsV2PaymentsPost201Response1OrderInformation', 'model/PtsV2PaymentsPost201Response1OrderInformationAmountDetails', 'model/PtsV2PaymentsPost201Response1OrderInformationBillTo', 'model/PtsV2PaymentsPost201Response1OrderInformationShipTo', 'model/PtsV2PaymentsPost201Response1PaymentInformation', 'model/PtsV2PaymentsPost201Response1PaymentInformationBank', 'model/PtsV2PaymentsPost201Response1PaymentInformationBankAccount', 'model/PtsV2PaymentsPost201Response1PaymentInformationEWallet', 'model/PtsV2PaymentsPost201Response1PaymentInformationPaymentType', 'model/PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod', 'model/PtsV2PaymentsPost201Response1ProcessorInformation', 'model/PtsV2PaymentsPost201Response1ProcessorInformationAvs', 'model/PtsV2PaymentsPost201Response2', 'model/PtsV2PaymentsPost201Response2OrderInformation', 'model/PtsV2PaymentsPost201Response2OrderInformationAmountDetails', 'model/PtsV2PaymentsPost201Response2PaymentInformation', 'model/PtsV2PaymentsPost201Response2PaymentInformationEWallet', 'model/PtsV2PaymentsPost201Response2ProcessorInformation', 'model/PtsV2PaymentsPost201ResponseBuyerInformation', 'model/PtsV2PaymentsPost201ResponseClientReferenceInformation', 'model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation', 'model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr', 'model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication', 'model/PtsV2PaymentsPost201ResponseEmbeddedActions', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsCAPTURE', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsCONSUMERAUTHENTICATION', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsDECISION', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENCREATE', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENUPDATE', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsWATCHLISTSCREENING', 'model/PtsV2PaymentsPost201ResponseErrorInformation', 'model/PtsV2PaymentsPost201ResponseErrorInformationDetails', 'model/PtsV2PaymentsPost201ResponseInstallmentInformation', 'model/PtsV2PaymentsPost201ResponseIssuerInformation', 'model/PtsV2PaymentsPost201ResponseLinks', 'model/PtsV2PaymentsPost201ResponseLinksSelf', 'model/PtsV2PaymentsPost201ResponseMerchantInformation', 'model/PtsV2PaymentsPost201ResponseMerchantInformationMerchantDescriptor', 'model/PtsV2PaymentsPost201ResponseOrderInformation', 'model/PtsV2PaymentsPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PaymentsPost201ResponseOrderInformationBillTo', 'model/PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails', 'model/PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails', 'model/PtsV2PaymentsPost201ResponseOrderInformationShipTo', 'model/PtsV2PaymentsPost201ResponsePaymentAccountInformation', 'model/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard', 'model/PtsV2PaymentsPost201ResponsePaymentInformation', 'model/PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures', 'model/PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances', 'model/PtsV2PaymentsPost201ResponsePaymentInformationBank', 'model/PtsV2PaymentsPost201ResponsePaymentInformationBankAccount', 'model/PtsV2PaymentsPost201ResponsePaymentInformationEWallet', 'model/PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier', 'model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard', 'model/PtsV2PaymentsPost201ResponsePaymentInsightsInformation', 'model/PtsV2PaymentsPost201ResponsePaymentInsightsInformationOrchestration', 'model/PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights', 'model/PtsV2PaymentsPost201ResponsePointOfSaleInformation', 'model/PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv', 'model/PtsV2PaymentsPost201ResponseProcessingInformation', 'model/PtsV2PaymentsPost201ResponseProcessingInformationAuthorizationOptions', 'model/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions', 'model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions', 'model/PtsV2PaymentsPost201ResponseProcessingInformationPurchaseOptions', 'model/PtsV2PaymentsPost201ResponseProcessorInformation', 'model/PtsV2PaymentsPost201ResponseProcessorInformationAchVerification', 'model/PtsV2PaymentsPost201ResponseProcessorInformationAvs', 'model/PtsV2PaymentsPost201ResponseProcessorInformationCardVerification', 'model/PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse', 'model/PtsV2PaymentsPost201ResponseProcessorInformationCustomer', 'model/PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults', 'model/PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice', 'model/PtsV2PaymentsPost201ResponseProcessorInformationRouting', 'model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection', 'model/PtsV2PaymentsPost201ResponseRiskInformation', 'model/PtsV2PaymentsPost201ResponseRiskInformationInfoCodes', 'model/PtsV2PaymentsPost201ResponseRiskInformationIpAddress', 'model/PtsV2PaymentsPost201ResponseRiskInformationProcessorResults', 'model/PtsV2PaymentsPost201ResponseRiskInformationProfile', 'model/PtsV2PaymentsPost201ResponseRiskInformationRules', 'model/PtsV2PaymentsPost201ResponseRiskInformationScore', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravel', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination', 'model/PtsV2PaymentsPost201ResponseRiskInformationVelocity', 'model/PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing', 'model/PtsV2PaymentsPost201ResponseTokenInformation', 'model/PtsV2PaymentsPost201ResponseTokenInformationCustomer', 'model/PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier', 'model/PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument', 'model/PtsV2PaymentsPost201ResponseTokenInformationShippingAddress', 'model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformation', 'model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchList', 'model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchListMatches', 'model/PtsV2PaymentsPost400Response', 'model/PtsV2PaymentsPost502Response', 'model/PtsV2PaymentsRefundPost201Response', 'model/PtsV2PaymentsRefundPost201ResponseClientReferenceInformation', 'model/PtsV2PaymentsRefundPost201ResponseLinks', 'model/PtsV2PaymentsRefundPost201ResponseOrderInformation', 'model/PtsV2PaymentsRefundPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PaymentsRefundPost201ResponseProcessorInformation', 'model/PtsV2PaymentsRefundPost201ResponseRefundAmountDetails', 'model/PtsV2PaymentsRefundPost400Response', 'model/PtsV2PaymentsReversalsPost201Response', 'model/PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation', 'model/PtsV2PaymentsReversalsPost201ResponseIssuerInformation', 'model/PtsV2PaymentsReversalsPost201ResponseProcessorInformation', 'model/PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails', 'model/PtsV2PaymentsReversalsPost400Response', 'model/PtsV2PaymentsVoidsPost201Response', 'model/PtsV2PaymentsVoidsPost201ResponseProcessorInformation', 'model/PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails', 'model/PtsV2PaymentsVoidsPost400Response', 'model/PtsV2PayoutsPost201Response', 'model/PtsV2PayoutsPost201ResponseErrorInformation', 'model/PtsV2PayoutsPost201ResponseIssuerInformation', 'model/PtsV2PayoutsPost201ResponseMerchantInformation', 'model/PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor', 'model/PtsV2PayoutsPost201ResponseOrderInformation', 'model/PtsV2PayoutsPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PayoutsPost201ResponseProcessingInformation', 'model/PtsV2PayoutsPost201ResponseProcessorInformation', 'model/PtsV2PayoutsPost201ResponseRecipientInformation', 'model/PtsV2PayoutsPost201ResponseRecipientInformationCard', 'model/PtsV2PayoutsPost400Response', 'model/PtsV2UpdateOrderPatch201Response', 'model/Ptsv1pushfundstransferClientReferenceInformation', 'model/Ptsv1pushfundstransferMerchantInformation', 'model/Ptsv1pushfundstransferOrderInformation', 'model/Ptsv1pushfundstransferOrderInformationAmountDetails', 'model/Ptsv1pushfundstransferPointOfServiceInformation', 'model/Ptsv1pushfundstransferPointOfServiceInformationEmv', 'model/Ptsv1pushfundstransferProcessingInformation', 'model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions', 'model/Ptsv1pushfundstransferRecipientInformation', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformation', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument', 'model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification', 'model/Ptsv1pushfundstransferSenderInformation', 'model/Ptsv1pushfundstransferSenderInformationAccount', 'model/Ptsv1pushfundstransferSenderInformationPaymentInformation', 'model/Ptsv1pushfundstransferSenderInformationPaymentInformationCard', 'model/Ptsv1pushfundstransferSenderInformationPersonalIdentification', 'model/Ptsv2billingagreementsAggregatorInformation', 'model/Ptsv2billingagreementsAgreementInformation', 'model/Ptsv2billingagreementsBuyerInformation', 'model/Ptsv2billingagreementsClientReferenceInformation', 'model/Ptsv2billingagreementsConsumerAuthenticationInformation', 'model/Ptsv2billingagreementsDeviceInformation', 'model/Ptsv2billingagreementsInstallmentInformation', 'model/Ptsv2billingagreementsMerchantInformation', 'model/Ptsv2billingagreementsMerchantInformationMerchantDescriptor', 'model/Ptsv2billingagreementsOrderInformation', 'model/Ptsv2billingagreementsOrderInformationBillTo', 'model/Ptsv2billingagreementsPaymentInformation', 'model/Ptsv2billingagreementsPaymentInformationBank', 'model/Ptsv2billingagreementsPaymentInformationBankAccount', 'model/Ptsv2billingagreementsPaymentInformationCard', 'model/Ptsv2billingagreementsPaymentInformationPaymentType', 'model/Ptsv2billingagreementsPaymentInformationPaymentTypeMethod', 'model/Ptsv2billingagreementsPaymentInformationTokenizedCard', 'model/Ptsv2billingagreementsProcessingInformation', 'model/Ptsv2billingagreementsidAgreementInformation', 'model/Ptsv2billingagreementsidBuyerInformation', 'model/Ptsv2billingagreementsidProcessingInformation', 'model/Ptsv2creditsInstallmentInformation', 'model/Ptsv2creditsProcessingInformation', 'model/Ptsv2creditsProcessingInformationBankTransferOptions', 'model/Ptsv2creditsProcessingInformationElectronicBenefitsTransfer', 'model/Ptsv2creditsProcessingInformationJapanPaymentOptions', 'model/Ptsv2creditsProcessingInformationPurchaseOptions', 'model/Ptsv2creditsProcessingInformationRefundOptions', 'model/Ptsv2creditsRecipientInformation', 'model/Ptsv2creditsSenderInformation', 'model/Ptsv2creditsSenderInformationAccount', 'model/Ptsv2intentsClientReferenceInformation', 'model/Ptsv2intentsMerchantInformation', 'model/Ptsv2intentsMerchantInformationMerchantDescriptor', 'model/Ptsv2intentsOrderInformation', 'model/Ptsv2intentsOrderInformationAmountDetails', 'model/Ptsv2intentsOrderInformationBillTo', 'model/Ptsv2intentsOrderInformationInvoiceDetails', 'model/Ptsv2intentsOrderInformationLineItems', 'model/Ptsv2intentsOrderInformationShipTo', 'model/Ptsv2intentsPaymentInformation', 'model/Ptsv2intentsPaymentInformationPaymentType', 'model/Ptsv2intentsPaymentInformationPaymentTypeMethod', 'model/Ptsv2intentsProcessingInformation', 'model/Ptsv2intentsProcessingInformationAuthorizationOptions', 'model/Ptsv2intentsidMerchantInformation', 'model/Ptsv2intentsidOrderInformation', 'model/Ptsv2intentsidProcessingInformation', 'model/Ptsv2paymentreferencesAgreementInformation', 'model/Ptsv2paymentreferencesBuyerInformation', 'model/Ptsv2paymentreferencesDeviceInformation', 'model/Ptsv2paymentreferencesMerchantInformation', 'model/Ptsv2paymentreferencesOrderInformation', 'model/Ptsv2paymentreferencesOrderInformationAmountDetails', 'model/Ptsv2paymentreferencesOrderInformationBillTo', 'model/Ptsv2paymentreferencesOrderInformationInvoiceDetails', 'model/Ptsv2paymentreferencesOrderInformationLineItems', 'model/Ptsv2paymentreferencesOrderInformationShipTo', 'model/Ptsv2paymentreferencesPaymentInformation', 'model/Ptsv2paymentreferencesPaymentInformationBank', 'model/Ptsv2paymentreferencesPaymentInformationBankAccount', 'model/Ptsv2paymentreferencesPaymentInformationCard', 'model/Ptsv2paymentreferencesPaymentInformationEWallet', 'model/Ptsv2paymentreferencesPaymentInformationOptions', 'model/Ptsv2paymentreferencesProcessingInformation', 'model/Ptsv2paymentreferencesTravelInformation', 'model/Ptsv2paymentreferencesTravelInformationAutoRental', 'model/Ptsv2paymentreferencesUserInterface', 'model/Ptsv2paymentreferencesUserInterfaceColor', 'model/Ptsv2paymentreferencesidintentsOrderInformation', 'model/Ptsv2paymentreferencesidintentsPaymentInformation', 'model/Ptsv2paymentreferencesidintentsPaymentInformationEWallet', 'model/Ptsv2paymentreferencesidintentsProcessingInformation', 'model/Ptsv2paymentsAcquirerInformation', 'model/Ptsv2paymentsAggregatorInformation', 'model/Ptsv2paymentsAggregatorInformationSubMerchant', 'model/Ptsv2paymentsAgreementInformation', 'model/Ptsv2paymentsBuyerInformation', 'model/Ptsv2paymentsBuyerInformationPersonalIdentification', 'model/Ptsv2paymentsClientReferenceInformation', 'model/Ptsv2paymentsClientReferenceInformationPartner', 'model/Ptsv2paymentsConsumerAuthenticationInformation', 'model/Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication', 'model/Ptsv2paymentsConsumerAuthenticationInformationStrongAuthenticationIssuerInformation', 'model/Ptsv2paymentsDeviceInformation', 'model/Ptsv2paymentsDeviceInformationRawData', 'model/Ptsv2paymentsHealthCareInformation', 'model/Ptsv2paymentsHealthCareInformationAmountDetails', 'model/Ptsv2paymentsHostedPaymentInformation', 'model/Ptsv2paymentsHostedPaymentInformationUserAgent', 'model/Ptsv2paymentsInstallmentInformation', 'model/Ptsv2paymentsInvoiceDetails', 'model/Ptsv2paymentsIssuerInformation', 'model/Ptsv2paymentsMerchantDefinedInformation', 'model/Ptsv2paymentsMerchantDefinedSecureInformation', 'model/Ptsv2paymentsMerchantInformation', 'model/Ptsv2paymentsMerchantInformationMerchantDescriptor', 'model/Ptsv2paymentsMerchantInformationServiceFeeDescriptor', 'model/Ptsv2paymentsMerchantInformationServiceLocation', 'model/Ptsv2paymentsOrderInformation', 'model/Ptsv2paymentsOrderInformationAmountDetails', 'model/Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts', 'model/Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion', 'model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge', 'model/Ptsv2paymentsOrderInformationAmountDetailsOrder', 'model/Ptsv2paymentsOrderInformationAmountDetailsSurcharge', 'model/Ptsv2paymentsOrderInformationAmountDetailsTaxDetails', 'model/Ptsv2paymentsOrderInformationBillTo', 'model/Ptsv2paymentsOrderInformationBillToCompany', 'model/Ptsv2paymentsOrderInformationInvoiceDetails', 'model/Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum', 'model/Ptsv2paymentsOrderInformationLineItems', 'model/Ptsv2paymentsOrderInformationPassenger', 'model/Ptsv2paymentsOrderInformationShipTo', 'model/Ptsv2paymentsOrderInformationShippingDetails', 'model/Ptsv2paymentsPaymentInformation', 'model/Ptsv2paymentsPaymentInformationBank', 'model/Ptsv2paymentsPaymentInformationBankAccount', 'model/Ptsv2paymentsPaymentInformationCard', 'model/Ptsv2paymentsPaymentInformationCustomer', 'model/Ptsv2paymentsPaymentInformationDirectDebit', 'model/Ptsv2paymentsPaymentInformationDirectDebitMandate', 'model/Ptsv2paymentsPaymentInformationEWallet', 'model/Ptsv2paymentsPaymentInformationFluidData', 'model/Ptsv2paymentsPaymentInformationInstrumentIdentifier', 'model/Ptsv2paymentsPaymentInformationLegacyToken', 'model/Ptsv2paymentsPaymentInformationOptions', 'model/Ptsv2paymentsPaymentInformationPaymentAccountReference', 'model/Ptsv2paymentsPaymentInformationPaymentInstrument', 'model/Ptsv2paymentsPaymentInformationPaymentType', 'model/Ptsv2paymentsPaymentInformationPaymentTypeMethod', 'model/Ptsv2paymentsPaymentInformationSepa', 'model/Ptsv2paymentsPaymentInformationSepaDirectDebit', 'model/Ptsv2paymentsPaymentInformationShippingAddress', 'model/Ptsv2paymentsPaymentInformationTokenizedCard', 'model/Ptsv2paymentsPointOfSaleInformation', 'model/Ptsv2paymentsPointOfSaleInformationEmv', 'model/Ptsv2paymentsProcessingInformation', 'model/Ptsv2paymentsProcessingInformationAuthorizationOptions', 'model/Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator', 'model/Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction', 'model/Ptsv2paymentsProcessingInformationBankTransferOptions', 'model/Ptsv2paymentsProcessingInformationCaptureOptions', 'model/Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer', 'model/Ptsv2paymentsProcessingInformationJapanPaymentOptions', 'model/Ptsv2paymentsProcessingInformationJapanPaymentOptionsBonuses', 'model/Ptsv2paymentsProcessingInformationLoanOptions', 'model/Ptsv2paymentsProcessingInformationPurchaseOptions', 'model/Ptsv2paymentsProcessingInformationRecurringOptions', 'model/Ptsv2paymentsProcessorInformation', 'model/Ptsv2paymentsProcessorInformationAuthorizationOptions', 'model/Ptsv2paymentsProcessorInformationReversal', 'model/Ptsv2paymentsPromotionInformation', 'model/Ptsv2paymentsRecipientInformation', 'model/Ptsv2paymentsRecurringPaymentInformation', 'model/Ptsv2paymentsRiskInformation', 'model/Ptsv2paymentsRiskInformationAuxiliaryData', 'model/Ptsv2paymentsRiskInformationBuyerHistory', 'model/Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory', 'model/Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount', 'model/Ptsv2paymentsRiskInformationProfile', 'model/Ptsv2paymentsSenderInformation', 'model/Ptsv2paymentsSenderInformationAccount', 'model/Ptsv2paymentsTokenInformation', 'model/Ptsv2paymentsTokenInformationPaymentInstrument', 'model/Ptsv2paymentsTokenInformationShippingAddress', 'model/Ptsv2paymentsTokenInformationTokenProvisioningInformation', 'model/Ptsv2paymentsTravelInformation', 'model/Ptsv2paymentsTravelInformationAgency', 'model/Ptsv2paymentsTravelInformationAutoRental', 'model/Ptsv2paymentsTravelInformationAutoRentalRentalAddress', 'model/Ptsv2paymentsTravelInformationAutoRentalReturnAddress', 'model/Ptsv2paymentsTravelInformationAutoRentalTaxDetails', 'model/Ptsv2paymentsTravelInformationLodging', 'model/Ptsv2paymentsTravelInformationLodgingRoom', 'model/Ptsv2paymentsTravelInformationTransit', 'model/Ptsv2paymentsTravelInformationTransitAirline', 'model/Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation', 'model/Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService', 'model/Ptsv2paymentsTravelInformationTransitAirlineLegs', 'model/Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer', 'model/Ptsv2paymentsTravelInformationVehicleData', 'model/Ptsv2paymentsUnscheduledPaymentInformation', 'model/Ptsv2paymentsWatchlistScreeningInformation', 'model/Ptsv2paymentsWatchlistScreeningInformationWeights', 'model/Ptsv2paymentsidClientReferenceInformation', 'model/Ptsv2paymentsidClientReferenceInformationPartner', 'model/Ptsv2paymentsidMerchantInformation', 'model/Ptsv2paymentsidOrderInformation', 'model/Ptsv2paymentsidOrderInformationAmountDetails', 'model/Ptsv2paymentsidProcessingInformation', 'model/Ptsv2paymentsidProcessingInformationAuthorizationOptions', 'model/Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator', 'model/Ptsv2paymentsidTravelInformation', 'model/Ptsv2paymentsidcapturesAggregatorInformation', 'model/Ptsv2paymentsidcapturesAggregatorInformationSubMerchant', 'model/Ptsv2paymentsidcapturesBuyerInformation', 'model/Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification', 'model/Ptsv2paymentsidcapturesDeviceInformation', 'model/Ptsv2paymentsidcapturesInstallmentInformation', 'model/Ptsv2paymentsidcapturesMerchantInformation', 'model/Ptsv2paymentsidcapturesOrderInformation', 'model/Ptsv2paymentsidcapturesOrderInformationAmountDetails', 'model/Ptsv2paymentsidcapturesOrderInformationBillTo', 'model/Ptsv2paymentsidcapturesOrderInformationInvoiceDetails', 'model/Ptsv2paymentsidcapturesOrderInformationShipTo', 'model/Ptsv2paymentsidcapturesOrderInformationShippingDetails', 'model/Ptsv2paymentsidcapturesPaymentInformation', 'model/Ptsv2paymentsidcapturesPaymentInformationCard', 'model/Ptsv2paymentsidcapturesPaymentInformationPaymentType', 'model/Ptsv2paymentsidcapturesPaymentInformationPaymentTypeMethod', 'model/Ptsv2paymentsidcapturesPointOfSaleInformation', 'model/Ptsv2paymentsidcapturesPointOfSaleInformationEmv', 'model/Ptsv2paymentsidcapturesProcessingInformation', 'model/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions', 'model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions', 'model/Ptsv2paymentsidrefundsClientReferenceInformation', 'model/Ptsv2paymentsidrefundsMerchantInformation', 'model/Ptsv2paymentsidrefundsOrderInformation', 'model/Ptsv2paymentsidrefundsOrderInformationLineItems', 'model/Ptsv2paymentsidrefundsPaymentInformation', 'model/Ptsv2paymentsidrefundsPaymentInformationBank', 'model/Ptsv2paymentsidrefundsPaymentInformationBankAccount', 'model/Ptsv2paymentsidrefundsPaymentInformationCard', 'model/Ptsv2paymentsidrefundsPaymentInformationEWallet', 'model/Ptsv2paymentsidrefundsPaymentInformationPaymentType', 'model/Ptsv2paymentsidrefundsPointOfSaleInformation', 'model/Ptsv2paymentsidrefundsProcessingInformation', 'model/Ptsv2paymentsidrefundsProcessingInformationRecurringOptions', 'model/Ptsv2paymentsidrefundsProcessingInformationRefundOptions', 'model/Ptsv2paymentsidreversalsClientReferenceInformation', 'model/Ptsv2paymentsidreversalsClientReferenceInformationPartner', 'model/Ptsv2paymentsidreversalsOrderInformation', 'model/Ptsv2paymentsidreversalsOrderInformationAmountDetails', 'model/Ptsv2paymentsidreversalsOrderInformationLineItems', 'model/Ptsv2paymentsidreversalsPaymentInformation', 'model/Ptsv2paymentsidreversalsPaymentInformationPaymentType', 'model/Ptsv2paymentsidreversalsPaymentInformationPaymentTypeMethod', 'model/Ptsv2paymentsidreversalsPointOfSaleInformation', 'model/Ptsv2paymentsidreversalsPointOfSaleInformationEmv', 'model/Ptsv2paymentsidreversalsProcessingInformation', 'model/Ptsv2paymentsidreversalsReversalInformation', 'model/Ptsv2paymentsidreversalsReversalInformationAmountDetails', 'model/Ptsv2paymentsidvoidsAgreementInformation', 'model/Ptsv2paymentsidvoidsMerchantInformation', 'model/Ptsv2paymentsidvoidsOrderInformation', 'model/Ptsv2paymentsidvoidsPaymentInformation', 'model/Ptsv2paymentsidvoidsProcessingInformation', 'model/Ptsv2payoutsAggregatorInformation', 'model/Ptsv2payoutsAggregatorInformationSubMerchant', 'model/Ptsv2payoutsClientReferenceInformation', 'model/Ptsv2payoutsMerchantInformation', 'model/Ptsv2payoutsMerchantInformationMerchantDescriptor', 'model/Ptsv2payoutsOrderInformation', 'model/Ptsv2payoutsOrderInformationAmountDetails', 'model/Ptsv2payoutsOrderInformationAmountDetailsSurcharge', 'model/Ptsv2payoutsOrderInformationBillTo', 'model/Ptsv2payoutsPaymentInformation', 'model/Ptsv2payoutsPaymentInformationCard', 'model/Ptsv2payoutsProcessingInformation', 'model/Ptsv2payoutsProcessingInformationFundingOptions', 'model/Ptsv2payoutsProcessingInformationFundingOptionsInitiator', 'model/Ptsv2payoutsProcessingInformationPayoutsOptions', 'model/Ptsv2payoutsProcessingInformationPurchaseOptions', 'model/Ptsv2payoutsRecipientInformation', 'model/Ptsv2payoutsSenderInformation', 'model/Ptsv2payoutsSenderInformationAccount', 'model/Ptsv2refreshpaymentstatusidAgreementInformation', 'model/Ptsv2refreshpaymentstatusidClientReferenceInformation', 'model/Ptsv2refreshpaymentstatusidPaymentInformation', 'model/Ptsv2refreshpaymentstatusidPaymentInformationCustomer', 'model/Ptsv2refreshpaymentstatusidPaymentInformationPaymentType', 'model/Ptsv2refreshpaymentstatusidProcessingInformation', 'model/Ptsv2voidsProcessingInformation', 'model/PushFunds201Response', 'model/PushFunds201ResponseClientReferenceInformation', 'model/PushFunds201ResponseErrorInformation', 'model/PushFunds201ResponseErrorInformationDetails', 'model/PushFunds201ResponseLinks', 'model/PushFunds201ResponseLinksCustomer', 'model/PushFunds201ResponseLinksInstrumentIdentifier', 'model/PushFunds201ResponseLinksPaymentInstrument', 'model/PushFunds201ResponseLinksSelf', 'model/PushFunds201ResponseMerchantInformation', 'model/PushFunds201ResponseMerchantInformationMerchantDescriptor', 'model/PushFunds201ResponseOrderInformation', 'model/PushFunds201ResponseOrderInformationAmountDetails', 'model/PushFunds201ResponsePaymentInformation', 'model/PushFunds201ResponsePaymentInformationTokenizedCard', 'model/PushFunds201ResponseProcessingInformation', 'model/PushFunds201ResponseProcessingInformationDomesticNationalNet', 'model/PushFunds201ResponseProcessorInformation', 'model/PushFunds201ResponseProcessorInformationRouting', 'model/PushFunds201ResponseProcessorInformationSettlement', 'model/PushFunds201ResponseRecipientInformation', 'model/PushFunds201ResponseRecipientInformationCard', 'model/PushFunds400Response', 'model/PushFunds400ResponseDetails', 'model/PushFunds401Response', 'model/PushFunds404Response', 'model/PushFunds502Response', 'model/PushFundsRequest', 'model/Rbsv1plansClientReferenceInformation', 'model/Rbsv1plansOrderInformation', 'model/Rbsv1plansOrderInformationAmountDetails', 'model/Rbsv1plansPlanInformation', 'model/Rbsv1plansPlanInformationBillingCycles', 'model/Rbsv1plansidPlanInformation', 'model/Rbsv1plansidProcessingInformation', 'model/Rbsv1plansidProcessingInformationSubscriptionBillingOptions', 'model/Rbsv1subscriptionsClientReferenceInformation', 'model/Rbsv1subscriptionsPaymentInformation', 'model/Rbsv1subscriptionsPaymentInformationCustomer', 'model/Rbsv1subscriptionsPlanInformation', 'model/Rbsv1subscriptionsProcessingInformation', 'model/Rbsv1subscriptionsProcessingInformationAuthorizationOptions', 'model/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator', 'model/Rbsv1subscriptionsSubscriptionInformation', 'model/Rbsv1subscriptionsidOrderInformation', 'model/Rbsv1subscriptionsidOrderInformationAmountDetails', 'model/Rbsv1subscriptionsidPlanInformation', 'model/Rbsv1subscriptionsidSubscriptionInformation', 'model/RefreshPaymentStatusRequest', 'model/RefundCaptureRequest', 'model/RefundPaymentRequest', 'model/ReportingV3ChargebackDetailsGet200Response', 'model/ReportingV3ChargebackDetailsGet200ResponseChargebackDetails', 'model/ReportingV3ChargebackSummariesGet200Response', 'model/ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries', 'model/ReportingV3ConversionDetailsGet200Response', 'model/ReportingV3ConversionDetailsGet200ResponseConversionDetails', 'model/ReportingV3ConversionDetailsGet200ResponseNotes', 'model/ReportingV3InterchangeClearingLevelDetailsGet200Response', 'model/ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails', 'model/ReportingV3NetFundingsGet200Response', 'model/ReportingV3NetFundingsGet200ResponseNetFundingSummaries', 'model/ReportingV3NetFundingsGet200ResponseTotalPurchases', 'model/ReportingV3NotificationofChangesGet200Response', 'model/ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges', 'model/ReportingV3PaymentBatchSummariesGet200Response', 'model/ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries', 'model/ReportingV3PurchaseRefundDetailsGet200Response', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseOthers', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseSettlements', 'model/ReportingV3ReportDefinitionsGet200Response', 'model/ReportingV3ReportDefinitionsGet200ResponseReportDefinitions', 'model/ReportingV3ReportDefinitionsNameGet200Response', 'model/ReportingV3ReportDefinitionsNameGet200ResponseAttributes', 'model/ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings', 'model/ReportingV3ReportSubscriptionsGet200Response', 'model/ReportingV3ReportSubscriptionsGet200ResponseSubscriptions', 'model/ReportingV3ReportsGet200Response', 'model/ReportingV3ReportsGet200ResponseLink', 'model/ReportingV3ReportsGet200ResponseLinkReportDownload', 'model/ReportingV3ReportsGet200ResponseReportSearchResults', 'model/ReportingV3ReportsIdGet200Response', 'model/ReportingV3RetrievalDetailsGet200Response', 'model/ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails', 'model/ReportingV3RetrievalSummariesGet200Response', 'model/Reportingv3ReportDownloadsGet400Response', 'model/Reportingv3ReportDownloadsGet400ResponseDetails', 'model/Reportingv3reportsReportFilters', 'model/Reportingv3reportsReportPreferences', 'model/RiskProducts', 'model/RiskProductsDecisionManager', 'model/RiskProductsDecisionManagerConfigurationInformation', 'model/RiskProductsFraudManagementEssentials', 'model/RiskProductsFraudManagementEssentialsConfigurationInformation', 'model/RiskV1AddressVerificationsPost201Response', 'model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation', 'model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode', 'model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress', 'model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1', 'model/RiskV1AddressVerificationsPost201ResponseErrorInformation', 'model/RiskV1AuthenticationResultsPost201Response', 'model/RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation', 'model/RiskV1AuthenticationSetupsPost201Response', 'model/RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation', 'model/RiskV1AuthenticationSetupsPost201ResponseErrorInformation', 'model/RiskV1AuthenticationsPost201Response', 'model/RiskV1AuthenticationsPost201ResponseErrorInformation', 'model/RiskV1AuthenticationsPost400Response', 'model/RiskV1AuthenticationsPost400Response1', 'model/RiskV1DecisionsPost201Response', 'model/RiskV1DecisionsPost201ResponseClientReferenceInformation', 'model/RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation', 'model/RiskV1DecisionsPost201ResponseErrorInformation', 'model/RiskV1DecisionsPost201ResponseOrderInformation', 'model/RiskV1DecisionsPost201ResponseOrderInformationAmountDetails', 'model/RiskV1DecisionsPost201ResponsePaymentInformation', 'model/RiskV1DecisionsPost400Response', 'model/RiskV1DecisionsPost400Response1', 'model/RiskV1ExportComplianceInquiriesPost201Response', 'model/RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation', 'model/RiskV1UpdatePost201Response', 'model/Riskv1addressverificationsBuyerInformation', 'model/Riskv1addressverificationsOrderInformation', 'model/Riskv1addressverificationsOrderInformationBillTo', 'model/Riskv1addressverificationsOrderInformationLineItems', 'model/Riskv1addressverificationsOrderInformationShipTo', 'model/Riskv1authenticationresultsConsumerAuthenticationInformation', 'model/Riskv1authenticationresultsDeviceInformation', 'model/Riskv1authenticationresultsOrderInformation', 'model/Riskv1authenticationresultsOrderInformationAmountDetails', 'model/Riskv1authenticationresultsPaymentInformation', 'model/Riskv1authenticationresultsPaymentInformationCard', 'model/Riskv1authenticationresultsPaymentInformationFluidData', 'model/Riskv1authenticationresultsPaymentInformationTokenizedCard', 'model/Riskv1authenticationsBuyerInformation', 'model/Riskv1authenticationsDeviceInformation', 'model/Riskv1authenticationsOrderInformation', 'model/Riskv1authenticationsOrderInformationAmountDetails', 'model/Riskv1authenticationsOrderInformationBillTo', 'model/Riskv1authenticationsOrderInformationLineItems', 'model/Riskv1authenticationsPaymentInformation', 'model/Riskv1authenticationsPaymentInformationCustomer', 'model/Riskv1authenticationsPaymentInformationTokenizedCard', 'model/Riskv1authenticationsRiskInformation', 'model/Riskv1authenticationsTravelInformation', 'model/Riskv1authenticationsetupsClientReferenceInformation', 'model/Riskv1authenticationsetupsPaymentInformation', 'model/Riskv1authenticationsetupsPaymentInformationCard', 'model/Riskv1authenticationsetupsPaymentInformationCustomer', 'model/Riskv1authenticationsetupsPaymentInformationFluidData', 'model/Riskv1authenticationsetupsPaymentInformationTokenizedCard', 'model/Riskv1authenticationsetupsProcessingInformation', 'model/Riskv1authenticationsetupsTokenInformation', 'model/Riskv1decisionsAcquirerInformation', 'model/Riskv1decisionsBuyerInformation', 'model/Riskv1decisionsClientReferenceInformation', 'model/Riskv1decisionsClientReferenceInformationPartner', 'model/Riskv1decisionsConsumerAuthenticationInformation', 'model/Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication', 'model/Riskv1decisionsDeviceInformation', 'model/Riskv1decisionsMerchantDefinedInformation', 'model/Riskv1decisionsMerchantInformation', 'model/Riskv1decisionsMerchantInformationMerchantDescriptor', 'model/Riskv1decisionsOrderInformation', 'model/Riskv1decisionsOrderInformationAmountDetails', 'model/Riskv1decisionsOrderInformationBillTo', 'model/Riskv1decisionsOrderInformationLineItems', 'model/Riskv1decisionsOrderInformationShipTo', 'model/Riskv1decisionsOrderInformationShippingDetails', 'model/Riskv1decisionsPaymentInformation', 'model/Riskv1decisionsPaymentInformationCard', 'model/Riskv1decisionsPaymentInformationTokenizedCard', 'model/Riskv1decisionsProcessingInformation', 'model/Riskv1decisionsProcessorInformation', 'model/Riskv1decisionsProcessorInformationAvs', 'model/Riskv1decisionsProcessorInformationCardVerification', 'model/Riskv1decisionsRiskInformation', 'model/Riskv1decisionsTokenInformation', 'model/Riskv1decisionsTravelInformation', 'model/Riskv1decisionsTravelInformationLegs', 'model/Riskv1decisionsTravelInformationPassengers', 'model/Riskv1decisionsidactionsDecisionInformation', 'model/Riskv1decisionsidactionsProcessingInformation', 'model/Riskv1decisionsidmarkingRiskInformation', 'model/Riskv1decisionsidmarkingRiskInformationMarkingDetails', 'model/Riskv1exportcomplianceinquiriesDeviceInformation', 'model/Riskv1exportcomplianceinquiriesExportComplianceInformation', 'model/Riskv1exportcomplianceinquiriesOrderInformation', 'model/Riskv1exportcomplianceinquiriesOrderInformationBillTo', 'model/Riskv1exportcomplianceinquiriesOrderInformationBillToCompany', 'model/Riskv1exportcomplianceinquiriesOrderInformationLineItems', 'model/Riskv1exportcomplianceinquiriesOrderInformationShipTo', 'model/Riskv1liststypeentriesBuyerInformation', 'model/Riskv1liststypeentriesClientReferenceInformation', 'model/Riskv1liststypeentriesDeviceInformation', 'model/Riskv1liststypeentriesOrderInformation', 'model/Riskv1liststypeentriesOrderInformationAddress', 'model/Riskv1liststypeentriesOrderInformationBillTo', 'model/Riskv1liststypeentriesOrderInformationLineItems', 'model/Riskv1liststypeentriesOrderInformationShipTo', 'model/Riskv1liststypeentriesPaymentInformation', 'model/Riskv1liststypeentriesPaymentInformationBank', 'model/Riskv1liststypeentriesPaymentInformationCard', 'model/Riskv1liststypeentriesRiskInformation', 'model/Riskv1liststypeentriesRiskInformationMarkingDetails', 'model/SAConfig', 'model/SAConfigCheckout', 'model/SAConfigContactInformation', 'model/SAConfigNotifications', 'model/SAConfigNotificationsCustomerNotifications', 'model/SAConfigNotificationsMerchantNotifications', 'model/SAConfigPaymentMethods', 'model/SAConfigPaymentTypes', 'model/SAConfigPaymentTypesCardTypes', 'model/SAConfigPaymentTypesCardTypesDiscover', 'model/SAConfigService', 'model/SaveAsymEgressKey', 'model/SaveSymEgressKey', 'model/SearchRequest', 'model/ShippingAddressListForCustomer', 'model/ShippingAddressListForCustomerEmbedded', 'model/ShippingAddressListForCustomerLinks', 'model/ShippingAddressListForCustomerLinksFirst', 'model/ShippingAddressListForCustomerLinksLast', 'model/ShippingAddressListForCustomerLinksNext', 'model/ShippingAddressListForCustomerLinksPrev', 'model/ShippingAddressListForCustomerLinksSelf', 'model/SuspendSubscriptionResponse', 'model/SuspendSubscriptionResponseSubscriptionInformation', 'model/TaxRequest', 'model/TmsAuthorizationOptions', 'model/TmsAuthorizationOptionsInitiator', 'model/TmsAuthorizationOptionsInitiatorMerchantInitiatedTransaction', 'model/TmsBinLookup', 'model/TmsBinLookupIssuerInformation', 'model/TmsBinLookupPaymentAccountInformation', 'model/TmsBinLookupPaymentAccountInformationCard', 'model/TmsBinLookupPaymentAccountInformationCardBrands', 'model/TmsBinLookupPaymentAccountInformationFeatures', 'model/TmsBinLookupPaymentAccountInformationNetwork', 'model/TmsBusinessInformation', 'model/TmsBusinessInformationAcquirer', 'model/TmsBusinessInformationAddress', 'model/TmsCardArt', 'model/TmsCardArtBrandLogoAsset', 'model/TmsCardArtBrandLogoAssetLinks', 'model/TmsCardArtBrandLogoAssetLinksSelf', 'model/TmsCardArtCombinedAsset', 'model/TmsCardArtCombinedAssetLinks', 'model/TmsCardArtCombinedAssetLinksSelf', 'model/TmsCardArtIconAsset', 'model/TmsCardArtIconAssetLinks', 'model/TmsCardArtIconAssetLinksSelf', 'model/TmsCardArtIssuerLogoAsset', 'model/TmsCardArtIssuerLogoAssetLinks', 'model/TmsCardArtIssuerLogoAssetLinksSelf', 'model/TmsEmbeddedInstrumentIdentifier', 'model/TmsEmbeddedInstrumentIdentifierBankAccount', 'model/TmsEmbeddedInstrumentIdentifierBillTo', 'model/TmsEmbeddedInstrumentIdentifierCard', 'model/TmsEmbeddedInstrumentIdentifierEmbedded', 'model/TmsEmbeddedInstrumentIdentifierIssuer', 'model/TmsEmbeddedInstrumentIdentifierLinks', 'model/TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments', 'model/TmsEmbeddedInstrumentIdentifierLinksSelf', 'model/TmsEmbeddedInstrumentIdentifierMetadata', 'model/TmsEmbeddedInstrumentIdentifierProcessingInformation', 'model/TmsNetworkTokenServices', 'model/TmsNetworkTokenServicesAmericanExpressTokenService', 'model/TmsNetworkTokenServicesMastercardDigitalEnablementService', 'model/TmsNetworkTokenServicesNotifications', 'model/TmsNetworkTokenServicesPaymentCredentials', 'model/TmsNetworkTokenServicesSynchronousProvisioning', 'model/TmsNetworkTokenServicesVisaTokenService', 'model/TmsNullify', 'model/TmsPaymentInstrumentProcessingInfo', 'model/TmsPaymentInstrumentProcessingInfoBankTransferOptions', 'model/TmsSensitivePrivileges', 'model/TmsTokenFormats', 'model/Tmsv2TokenizedCard', 'model/Tmsv2TokenizedCardCard', 'model/Tmsv2TokenizedCardLinks', 'model/Tmsv2TokenizedCardLinksSelf', 'model/Tmsv2TokenizedCardMetadata', 'model/Tmsv2TokenizedCardMetadataIssuer', 'model/Tmsv2TokenizedCardPasscode', 'model/Tmsv2customersBuyerInformation', 'model/Tmsv2customersClientReferenceInformation', 'model/Tmsv2customersDefaultPaymentInstrument', 'model/Tmsv2customersDefaultShippingAddress', 'model/Tmsv2customersEmbedded', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrument', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentCard', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata', 'model/Tmsv2customersEmbeddedDefaultShippingAddress', 'model/Tmsv2customersEmbeddedDefaultShippingAddressLinks', 'model/Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer', 'model/Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf', 'model/Tmsv2customersEmbeddedDefaultShippingAddressMetadata', 'model/Tmsv2customersEmbeddedDefaultShippingAddressShipTo', 'model/Tmsv2customersLinks', 'model/Tmsv2customersLinksPaymentInstruments', 'model/Tmsv2customersLinksSelf', 'model/Tmsv2customersLinksShippingAddress', 'model/Tmsv2customersMerchantDefinedInformation', 'model/Tmsv2customersMetadata', 'model/Tmsv2customersObjectInformation', 'model/TokenPermissions', 'model/TokenizedcardRequest', 'model/TssV2GetEmvTags200Response', 'model/TssV2GetEmvTags200ResponseEmvTagBreakdownList', 'model/TssV2PostEmvTags200Response', 'model/TssV2PostEmvTags200ResponseEmvTagBreakdownList', 'model/TssV2PostEmvTags200ResponseParsedEMVTagsList', 'model/TssV2TransactionsGet200Response', 'model/TssV2TransactionsGet200ResponseApplicationInformation', 'model/TssV2TransactionsGet200ResponseApplicationInformationApplications', 'model/TssV2TransactionsGet200ResponseBuyerInformation', 'model/TssV2TransactionsGet200ResponseClientReferenceInformation', 'model/TssV2TransactionsGet200ResponseClientReferenceInformationPartner', 'model/TssV2TransactionsGet200ResponseConsumerAuthenticationInformation', 'model/TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication', 'model/TssV2TransactionsGet200ResponseDeviceInformation', 'model/TssV2TransactionsGet200ResponseErrorInformation', 'model/TssV2TransactionsGet200ResponseFraudMarkingInformation', 'model/TssV2TransactionsGet200ResponseInstallmentInformation', 'model/TssV2TransactionsGet200ResponseLinks', 'model/TssV2TransactionsGet200ResponseMerchantInformation', 'model/TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor', 'model/TssV2TransactionsGet200ResponseOrderInformation', 'model/TssV2TransactionsGet200ResponseOrderInformationAmountDetails', 'model/TssV2TransactionsGet200ResponseOrderInformationBillTo', 'model/TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails', 'model/TssV2TransactionsGet200ResponseOrderInformationLineItems', 'model/TssV2TransactionsGet200ResponseOrderInformationShipTo', 'model/TssV2TransactionsGet200ResponseOrderInformationShippingDetails', 'model/TssV2TransactionsGet200ResponsePaymentInformation', 'model/TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures', 'model/TssV2TransactionsGet200ResponsePaymentInformationBank', 'model/TssV2TransactionsGet200ResponsePaymentInformationBankAccount', 'model/TssV2TransactionsGet200ResponsePaymentInformationBankMandate', 'model/TssV2TransactionsGet200ResponsePaymentInformationBrands', 'model/TssV2TransactionsGet200ResponsePaymentInformationCard', 'model/TssV2TransactionsGet200ResponsePaymentInformationCustomer', 'model/TssV2TransactionsGet200ResponsePaymentInformationFeatures', 'model/TssV2TransactionsGet200ResponsePaymentInformationFluidData', 'model/TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier', 'model/TssV2TransactionsGet200ResponsePaymentInformationInvoice', 'model/TssV2TransactionsGet200ResponsePaymentInformationIssuerInformation', 'model/TssV2TransactionsGet200ResponsePaymentInformationNetwork', 'model/TssV2TransactionsGet200ResponsePaymentInformationPaymentType', 'model/TssV2TransactionsGet200ResponsePayoutOptions', 'model/TssV2TransactionsGet200ResponsePointOfSaleInformation', 'model/TssV2TransactionsGet200ResponseProcessingInformation', 'model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions', 'model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator', 'model/TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions', 'model/TssV2TransactionsGet200ResponseProcessingInformationCaptureOptions', 'model/TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions', 'model/TssV2TransactionsGet200ResponseProcessorInformation', 'model/TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults', 'model/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting', 'model/TssV2TransactionsGet200ResponseProcessorInformationProcessor', 'model/TssV2TransactionsGet200ResponseRecurringPaymentInformation', 'model/TssV2TransactionsGet200ResponseRiskInformation', 'model/TssV2TransactionsGet200ResponseRiskInformationProfile', 'model/TssV2TransactionsGet200ResponseRiskInformationRules', 'model/TssV2TransactionsGet200ResponseRiskInformationScore', 'model/TssV2TransactionsGet200ResponseSenderInformation', 'model/TssV2TransactionsGet200ResponseTokenInformation', 'model/TssV2TransactionsPost201Response', 'model/TssV2TransactionsPost201ResponseEmbedded', 'model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications', 'model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner', 'model/TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedErrorInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedLinks', 'model/TssV2TransactionsPost201ResponseEmbeddedMerchantInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedOrderInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo', 'model/TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType', 'model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner', 'model/TssV2TransactionsPost201ResponseEmbeddedProcessingInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedRiskInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders', 'model/TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint', 'model/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries', 'model/Tssv2transactionsemvTagDetailsEmvDetailsList', 'model/UmsV1UsersGet200Response', 'model/UmsV1UsersGet200ResponseAccountInformation', 'model/UmsV1UsersGet200ResponseContactInformation', 'model/UmsV1UsersGet200ResponseOrganizationInformation', 'model/UmsV1UsersGet200ResponseUsers', 'model/UpdateInvoiceRequest', 'model/UpdateOrderRequest', 'model/UpdatePaymentLinkRequest', 'model/UpdatePlanRequest', 'model/UpdatePlanResponse', 'model/UpdatePlanResponsePlanInformation', 'model/UpdateStatus', 'model/UpdateSubscription', 'model/UpdateSubscriptionResponse', 'model/UpdateWebhook', 'model/Upv1capturecontextsCaptureMandate', 'model/Upv1capturecontextsCompleteMandate', 'model/Upv1capturecontextsOrderInformation', 'model/Upv1capturecontextsOrderInformationAmountDetails', 'model/Upv1capturecontextsOrderInformationBillTo', 'model/Upv1capturecontextsOrderInformationBillToCompany', 'model/Upv1capturecontextsOrderInformationShipTo', 'model/V1FileDetailsGet200Response', 'model/V1FileDetailsGet200ResponseFileDetails', 'model/V1FileDetailsGet200ResponseLinks', 'model/V1FileDetailsGet200ResponseLinksFiles', 'model/V1FileDetailsGet200ResponseLinksSelf', 'model/VTConfig', 'model/VTConfigCardNotPresent', 'model/VTConfigCardNotPresentGlobalPaymentInformation', 'model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation', 'model/VTConfigCardNotPresentGlobalPaymentInformationMerchantDefinedDataFields', 'model/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation', 'model/VTConfigCardNotPresentReceiptInformation', 'model/VTConfigCardNotPresentReceiptInformationEmailReceipt', 'model/VTConfigCardNotPresentReceiptInformationHeader', 'model/VTConfigCardNotPresentReceiptInformationOrderInformation', 'model/ValidateExportComplianceRequest', 'model/ValidateRequest', 'model/ValueAddedServicesProducts', 'model/VasV2PaymentsPost201Response', 'model/VasV2PaymentsPost201ResponseLinks', 'model/VasV2PaymentsPost201ResponseOrderInformation', 'model/VasV2PaymentsPost201ResponseOrderInformationJurisdiction', 'model/VasV2PaymentsPost201ResponseOrderInformationLineItems', 'model/VasV2PaymentsPost201ResponseOrderInformationTaxDetails', 'model/VasV2PaymentsPost201ResponseTaxInformation', 'model/VasV2PaymentsPost400Response', 'model/VasV2TaxVoid200Response', 'model/VasV2TaxVoid200ResponseVoidAmountDetails', 'model/VasV2TaxVoidsPost400Response', 'model/Vasv2taxBuyerInformation', 'model/Vasv2taxClientReferenceInformation', 'model/Vasv2taxMerchantInformation', 'model/Vasv2taxOrderInformation', 'model/Vasv2taxOrderInformationBillTo', 'model/Vasv2taxOrderInformationInvoiceDetails', 'model/Vasv2taxOrderInformationLineItems', 'model/Vasv2taxOrderInformationOrderAcceptance', 'model/Vasv2taxOrderInformationOrderOrigin', 'model/Vasv2taxOrderInformationShipTo', 'model/Vasv2taxOrderInformationShippingDetails', 'model/Vasv2taxTaxInformation', 'model/Vasv2taxidClientReferenceInformation', 'model/Vasv2taxidClientReferenceInformationPartner', 'model/VerifyCustomerAddressRequest', 'model/VoidCaptureRequest', 'model/VoidCreditRequest', 'model/VoidPaymentRequest', 'model/VoidRefundRequest', 'model/VoidTaxRequest', 'model/AccessTokenResponse', 'model/BadRequestError', 'model/CreateAccessTokenRequest', 'model/ResourceNotFoundError', 'model/UnauthorizedClientError', 'api/BatchesApi', 'api/BillingAgreementsApi', 'api/BinLookupApi', 'api/CaptureApi', 'api/ChargebackDetailsApi', 'api/ChargebackSummariesApi', 'api/ConversionDetailsApi', 'api/CreateNewWebhooksApi', 'api/CreditApi', 'api/CustomerApi', 'api/CustomerPaymentInstrumentApi', 'api/CustomerShippingAddressApi', 'api/DecisionManagerApi', 'api/DownloadDTDApi', 'api/DownloadXSDApi', 'api/EMVTagDetailsApi', 'api/FlexAPIApi', 'api/InstrumentIdentifierApi', 'api/InterchangeClearingLevelDetailsApi', 'api/InvoiceSettingsApi', 'api/InvoicesApi', 'api/ManageWebhooksApi', 'api/MerchantBoardingApi', 'api/MicroformIntegrationApi', 'api/NetFundingsApi', 'api/NotificationOfChangesApi', 'api/OrdersApi', 'api/PayerAuthenticationApi', 'api/PaymentBatchSummariesApi', 'api/PaymentInstrumentApi', 'api/PaymentLinksApi', 'api/PaymentsApi', 'api/PayoutsApi', 'api/PlansApi', 'api/PurchaseAndRefundDetailsApi', 'api/PushFundsApi', 'api/RefundApi', 'api/ReportDefinitionsApi', 'api/ReportDownloadsApi', 'api/ReportSubscriptionsApi', 'api/ReportsApi', 'api/RetrievalDetailsApi', 'api/RetrievalSummariesApi', 'api/ReversalApi', 'api/SearchTransactionsApi', 'api/SecureFileShareApi', 'api/SubscriptionsApi', 'api/SubscriptionsFollowOnsApi', 'api/TaxesApi', 'api/TokenApi', 'api/TokenizedCardApi', 'api/TransactionBatchesApi', 'api/TransactionDetailsApi', 'api/TransientTokenDataApi', 'api/UnifiedCheckoutCaptureContextApi', 'api/UserManagementApi', 'api/UserManagementSearchApi', 'api/VerificationApi', 'api/VoidApi', 'api/OAuthApi'], factory); + define(['ApiClient', 'model/Accountupdaterv1batchesIncluded', 'model/Accountupdaterv1batchesIncludedTokens', 'model/ActivateDeactivatePlanResponse', 'model/ActivateSubscriptionResponse', 'model/ActivateSubscriptionResponseSubscriptionInformation', 'model/AddNegativeListRequest', 'model/AuthReversalRequest', 'model/Binv1binlookupClientReferenceInformation', 'model/Binv1binlookupPaymentInformation', 'model/Binv1binlookupPaymentInformationCard', 'model/Binv1binlookupProcessingInformation', 'model/Binv1binlookupProcessingInformationPayoutOptions', 'model/Binv1binlookupTokenInformation', 'model/Boardingv1registrationsDocumentInformation', 'model/Boardingv1registrationsDocumentInformationSignedDocuments', 'model/Boardingv1registrationsIntegrationInformation', 'model/Boardingv1registrationsIntegrationInformationOauth2', 'model/Boardingv1registrationsIntegrationInformationTenantConfigurations', 'model/Boardingv1registrationsIntegrationInformationTenantInformation', 'model/Boardingv1registrationsOrganizationInformation', 'model/Boardingv1registrationsOrganizationInformationBusinessInformation', 'model/Boardingv1registrationsOrganizationInformationBusinessInformationAddress', 'model/Boardingv1registrationsOrganizationInformationBusinessInformationBusinessContact', 'model/Boardingv1registrationsOrganizationInformationKYC', 'model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount', 'model/Boardingv1registrationsOrganizationInformationOwners', 'model/Boardingv1registrationsProductInformation', 'model/Boardingv1registrationsProductInformationSelectedProducts', 'model/Boardingv1registrationsRegistrationInformation', 'model/Body', 'model/CancelSubscriptionResponse', 'model/CancelSubscriptionResponseSubscriptionInformation', 'model/CapturePaymentRequest', 'model/CardProcessingConfig', 'model/CardProcessingConfigCommon', 'model/CardProcessingConfigCommonAcquirer', 'model/CardProcessingConfigCommonCurrencies', 'model/CardProcessingConfigCommonCurrencies1', 'model/CardProcessingConfigCommonMerchantDescriptorInformation', 'model/CardProcessingConfigCommonPaymentTypes', 'model/CardProcessingConfigCommonProcessors', 'model/CardProcessingConfigFeatures', 'model/CardProcessingConfigFeaturesCardNotPresent', 'model/CardProcessingConfigFeaturesCardNotPresentInstallment', 'model/CardProcessingConfigFeaturesCardNotPresentPayouts', 'model/CardProcessingConfigFeaturesCardNotPresentPayoutsCurrencies', 'model/CardProcessingConfigFeaturesCardNotPresentProcessors', 'model/CardProcessingConfigFeaturesCardPresent', 'model/CardProcessingConfigFeaturesCardPresentProcessors', 'model/CaseManagementActionsRequest', 'model/CaseManagementCommentsRequest', 'model/CheckPayerAuthEnrollmentRequest', 'model/CommerceSolutionsProducts', 'model/CommerceSolutionsProductsAccountUpdater', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformation', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurations', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsAmex', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsMasterCard', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsVisa', 'model/CommerceSolutionsProductsBinLookup', 'model/CommerceSolutionsProductsBinLookupConfigurationInformation', 'model/CommerceSolutionsProductsBinLookupConfigurationInformationConfigurations', 'model/CommerceSolutionsProductsTokenManagement', 'model/CommerceSolutionsProductsTokenManagementConfigurationInformation', 'model/CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurations', 'model/CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurationsVault', 'model/CreateAdhocReportRequest', 'model/CreateBillingAgreement', 'model/CreateBinLookupRequest', 'model/CreateBundledDecisionManagerCaseRequest', 'model/CreateCreditRequest', 'model/CreateInvoiceRequest', 'model/CreateOrderRequest', 'model/CreatePaymentLinkRequest', 'model/CreatePaymentRequest', 'model/CreatePlanRequest', 'model/CreatePlanResponse', 'model/CreatePlanResponsePlanInformation', 'model/CreateReportSubscriptionRequest', 'model/CreateSearchRequest', 'model/CreateSessionReq', 'model/CreateSessionRequest', 'model/CreateSubscriptionRequest', 'model/CreateSubscriptionRequest1', 'model/CreateSubscriptionResponse', 'model/CreateSubscriptionResponseLinks', 'model/CreateSubscriptionResponseSubscriptionInformation', 'model/CreateWebhook', 'model/DeletePlanResponse', 'model/DeviceDeAssociateV3Request', 'model/DmConfig', 'model/DmConfigOrganization', 'model/DmConfigPortfolioControls', 'model/DmConfigProcessingOptions', 'model/DmConfigThirdparty', 'model/DmConfigThirdpartyProvider', 'model/DmConfigThirdpartyProviderAccurint', 'model/DmConfigThirdpartyProviderAccurintCredentials', 'model/DmConfigThirdpartyProviderCredilink', 'model/DmConfigThirdpartyProviderCredilinkCredentials', 'model/DmConfigThirdpartyProviderEkata', 'model/DmConfigThirdpartyProviderEkataCredentials', 'model/DmConfigThirdpartyProviderEmailage', 'model/DmConfigThirdpartyProviderPerseuss', 'model/DmConfigThirdpartyProviderSignifyd', 'model/DmConfigThirdpartyProviderSignifydCredentials', 'model/DmConfigThirdpartyProviderTargus', 'model/DmConfigThirdpartyProviderTargusCredentials', 'model/Dmsv3devicesdeassociateDevices', 'model/ECheckConfig', 'model/ECheckConfigCommon', 'model/ECheckConfigCommonInternalOnly', 'model/ECheckConfigCommonInternalOnlyProcessors', 'model/ECheckConfigCommonProcessors', 'model/ECheckConfigFeatures', 'model/ECheckConfigFeaturesAccountValidationService', 'model/ECheckConfigFeaturesAccountValidationServiceInternalOnly', 'model/ECheckConfigFeaturesAccountValidationServiceInternalOnlyProcessors', 'model/ECheckConfigFeaturesAccountValidationServiceProcessors', 'model/ECheckConfigUnderwriting', 'model/Flexv2sessionsFields', 'model/Flexv2sessionsFieldsOrderInformation', 'model/Flexv2sessionsFieldsOrderInformationAmountDetails', 'model/Flexv2sessionsFieldsOrderInformationAmountDetailsTotalAmount', 'model/Flexv2sessionsFieldsOrderInformationBillTo', 'model/Flexv2sessionsFieldsOrderInformationShipTo', 'model/Flexv2sessionsFieldsPaymentInformation', 'model/Flexv2sessionsFieldsPaymentInformationCard', 'model/FraudMarkingActionRequest', 'model/GenerateCaptureContextRequest', 'model/GenerateFlexAPICaptureContextRequest', 'model/GenerateUnifiedCheckoutCaptureContextRequest', 'model/GetAllPlansResponse', 'model/GetAllPlansResponseLinks', 'model/GetAllPlansResponseOrderInformation', 'model/GetAllPlansResponseOrderInformationAmountDetails', 'model/GetAllPlansResponsePlanInformation', 'model/GetAllPlansResponsePlanInformationBillingCycles', 'model/GetAllPlansResponsePlanInformationBillingPeriod', 'model/GetAllPlansResponsePlans', 'model/GetAllSubscriptionsResponse', 'model/GetAllSubscriptionsResponseLinks', 'model/GetAllSubscriptionsResponseOrderInformation', 'model/GetAllSubscriptionsResponseOrderInformationBillTo', 'model/GetAllSubscriptionsResponsePaymentInformation', 'model/GetAllSubscriptionsResponsePaymentInformationCustomer', 'model/GetAllSubscriptionsResponsePlanInformation', 'model/GetAllSubscriptionsResponsePlanInformationBillingCycles', 'model/GetAllSubscriptionsResponseSubscriptionInformation', 'model/GetAllSubscriptionsResponseSubscriptions', 'model/GetPlanCodeResponse', 'model/GetPlanResponse', 'model/GetSubscriptionCodeResponse', 'model/GetSubscriptionResponse', 'model/GetSubscriptionResponse1', 'model/GetSubscriptionResponse1BuyerInformation', 'model/GetSubscriptionResponse1Links', 'model/GetSubscriptionResponse1PaymentInstrument', 'model/GetSubscriptionResponse1PaymentInstrumentBankAccount', 'model/GetSubscriptionResponse1PaymentInstrumentBuyerInformation', 'model/GetSubscriptionResponse1PaymentInstrumentCard', 'model/GetSubscriptionResponse1ShippingAddress', 'model/IncrementAuthRequest', 'model/InlineResponse200', 'model/InlineResponse2001', 'model/InlineResponse2001Embedded', 'model/InlineResponse2001EmbeddedCapture', 'model/InlineResponse2001EmbeddedCaptureLinks', 'model/InlineResponse2001EmbeddedCaptureLinksSelf', 'model/InlineResponse2001EmbeddedReversal', 'model/InlineResponse2001EmbeddedReversalLinks', 'model/InlineResponse2001EmbeddedReversalLinksSelf', 'model/InlineResponse2002', 'model/InlineResponse2002IntegrationInformation', 'model/InlineResponse2002IntegrationInformationTenantConfigurations', 'model/InlineResponse2003', 'model/InlineResponse2004', 'model/InlineResponse2005', 'model/InlineResponse2006', 'model/InlineResponse2006Devices', 'model/InlineResponse2006PaymentProcessorToTerminalMap', 'model/InlineResponse2007', 'model/InlineResponse2007Embedded', 'model/InlineResponse2007EmbeddedBatches', 'model/InlineResponse2007EmbeddedLinks', 'model/InlineResponse2007EmbeddedLinksReports', 'model/InlineResponse2007EmbeddedTotals', 'model/InlineResponse2007Links', 'model/InlineResponse2008', 'model/InlineResponse2008Billing', 'model/InlineResponse2008Links', 'model/InlineResponse2008LinksReport', 'model/InlineResponse2009', 'model/InlineResponse2009Records', 'model/InlineResponse2009ResponseRecord', 'model/InlineResponse2009ResponseRecordAdditionalUpdates', 'model/InlineResponse2009SourceRecord', 'model/InlineResponse200Content', 'model/InlineResponse201', 'model/InlineResponse2011', 'model/InlineResponse2011PayoutInformation', 'model/InlineResponse2011PayoutInformationPullFunds', 'model/InlineResponse2011PayoutInformationPushFunds', 'model/InlineResponse2012', 'model/InlineResponse2012IntegrationInformation', 'model/InlineResponse2012IntegrationInformationTenantConfigurations', 'model/InlineResponse2012OrganizationInformation', 'model/InlineResponse2012ProductInformationSetups', 'model/InlineResponse2012RegistrationInformation', 'model/InlineResponse2012Setups', 'model/InlineResponse2012SetupsCommerceSolutions', 'model/InlineResponse2012SetupsPayments', 'model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods', 'model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus', 'model/InlineResponse2012SetupsPaymentsCardProcessing', 'model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus', 'model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus', 'model/InlineResponse2012SetupsPaymentsDigitalPayments', 'model/InlineResponse2012SetupsRisk', 'model/InlineResponse2012SetupsValueAddedServices', 'model/InlineResponse2013', 'model/InlineResponse2013KeyInformation', 'model/InlineResponse2013KeyInformationErrorInformation', 'model/InlineResponse2013KeyInformationErrorInformationDetails', 'model/InlineResponse2014', 'model/InlineResponse2015', 'model/InlineResponse2015Payloads', 'model/InlineResponse2015PayloadsTestPayload', 'model/InlineResponse2016', 'model/InlineResponse202', 'model/InlineResponse202Links', 'model/InlineResponse202LinksStatus', 'model/InlineResponse206', 'model/InlineResponse400', 'model/InlineResponse4001', 'model/InlineResponse4001Details', 'model/InlineResponse4002', 'model/InlineResponse4003', 'model/InlineResponse4004', 'model/InlineResponse4005', 'model/InlineResponse4006', 'model/InlineResponse4006Fields', 'model/InlineResponse4007', 'model/InlineResponse4007Details', 'model/InlineResponse4008', 'model/InlineResponse4008Details', 'model/InlineResponse400Details', 'model/InlineResponse400Errors', 'model/InlineResponse401', 'model/InlineResponse4011', 'model/InlineResponse4011Fields', 'model/InlineResponse4011Links', 'model/InlineResponse4011LinksSelf', 'model/InlineResponse403', 'model/InlineResponse4031', 'model/InlineResponse4032', 'model/InlineResponse403Errors', 'model/InlineResponse404', 'model/InlineResponse4041', 'model/InlineResponse4042', 'model/InlineResponse4042Details', 'model/InlineResponse4043', 'model/InlineResponse409', 'model/InlineResponse409Errors', 'model/InlineResponse410', 'model/InlineResponse410Errors', 'model/InlineResponse412', 'model/InlineResponse412Errors', 'model/InlineResponse422', 'model/InlineResponse4221', 'model/InlineResponse424', 'model/InlineResponse424Errors', 'model/InlineResponse500', 'model/InlineResponse5001', 'model/InlineResponse5002', 'model/InlineResponse5003', 'model/InlineResponse500Errors', 'model/InlineResponse502', 'model/InlineResponse503', 'model/InlineResponseDefault', 'model/InlineResponseDefaultLinks', 'model/InlineResponseDefaultLinksNext', 'model/InlineResponseDefaultResponseStatus', 'model/InlineResponseDefaultResponseStatusDetails', 'model/IntimateBillingAgreement', 'model/InvoiceSettingsRequest', 'model/InvoicingV2InvoiceSettingsGet200Response', 'model/InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation', 'model/InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle', 'model/InvoicingV2InvoicesAllGet200Response', 'model/InvoicingV2InvoicesAllGet200ResponseCustomerInformation', 'model/InvoicingV2InvoicesAllGet200ResponseInvoiceInformation', 'model/InvoicingV2InvoicesAllGet200ResponseInvoices', 'model/InvoicingV2InvoicesAllGet200ResponseLinks', 'model/InvoicingV2InvoicesAllGet200ResponseOrderInformation', 'model/InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails', 'model/InvoicingV2InvoicesAllGet400Response', 'model/InvoicingV2InvoicesAllGet404Response', 'model/InvoicingV2InvoicesAllGet502Response', 'model/InvoicingV2InvoicesCancel200Response', 'model/InvoicingV2InvoicesGet200Response', 'model/InvoicingV2InvoicesGet200ResponseInvoiceHistory', 'model/InvoicingV2InvoicesGet200ResponseTransactionDetails', 'model/InvoicingV2InvoicesPost201Response', 'model/InvoicingV2InvoicesPost201ResponseInvoiceInformation', 'model/InvoicingV2InvoicesPost201ResponseOrderInformation', 'model/InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails', 'model/InvoicingV2InvoicesPost202Response', 'model/InvoicingV2InvoicesPut200Response', 'model/InvoicingV2InvoicesSend200Response', 'model/Invoicingv2invoiceSettingsInvoiceSettingsInformation', 'model/Invoicingv2invoicesClientReferenceInformation', 'model/Invoicingv2invoicesClientReferenceInformationPartner', 'model/Invoicingv2invoicesCustomerInformation', 'model/Invoicingv2invoicesCustomerInformationCompany', 'model/Invoicingv2invoicesInvoiceInformation', 'model/Invoicingv2invoicesOrderInformation', 'model/Invoicingv2invoicesOrderInformationAmountDetails', 'model/Invoicingv2invoicesOrderInformationAmountDetailsFreight', 'model/Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails', 'model/Invoicingv2invoicesOrderInformationLineItems', 'model/Invoicingv2invoicesProcessingInformation', 'model/Invoicingv2invoicesidInvoiceInformation', 'model/Iplv2paymentlinksOrderInformation', 'model/Iplv2paymentlinksOrderInformationAmountDetails', 'model/Iplv2paymentlinksOrderInformationLineItems', 'model/Iplv2paymentlinksProcessingInformation', 'model/Iplv2paymentlinksPurchaseInformation', 'model/Iplv2paymentlinksidOrderInformation', 'model/Iplv2paymentlinksidProcessingInformation', 'model/Iplv2paymentlinksidPurchaseInformation', 'model/Kmsegressv2keysasymClientReferenceInformation', 'model/Kmsegressv2keysasymKeyInformation', 'model/Kmsegressv2keyssymClientReferenceInformation', 'model/Kmsegressv2keyssymKeyInformation', 'model/MerchantInitiatedTransactionObject', 'model/Microformv2sessionsTransientTokenResponseOptions', 'model/MitReversalRequest', 'model/MitVoidRequest', 'model/Model400UploadBatchFileResponse', 'model/ModifyBillingAgreement', 'model/NetworkTokenEnrollment', 'model/NetworkTokenServicesEnablement', 'model/NetworkTokenServicesEnablementMastercardDigitalEnablementService', 'model/NetworkTokenServicesEnablementVisaTokenService', 'model/Notificationsubscriptionsv2productsorganizationIdEventTypes', 'model/Notificationsubscriptionsv2webhooksProducts', 'model/Notificationsubscriptionsv2webhooksProducts1', 'model/Notificationsubscriptionsv2webhooksRetryPolicy', 'model/Notificationsubscriptionsv2webhooksSecurityPolicy', 'model/Notificationsubscriptionsv2webhooksSecurityPolicy1', 'model/Notificationsubscriptionsv2webhooksSecurityPolicy1Config', 'model/Notificationsubscriptionsv2webhooksSecurityPolicy1ConfigAdditionalConfig', 'model/Notificationsubscriptionsv2webhooksSecurityPolicyConfig', 'model/OctCreatePaymentRequest', 'model/OrderPaymentRequest', 'model/PatchCustomerPaymentInstrumentRequest', 'model/PatchCustomerRequest', 'model/PatchCustomerShippingAddressRequest', 'model/PatchInstrumentIdentifierRequest', 'model/PatchPaymentInstrumentRequest', 'model/PayerAuthConfig', 'model/PayerAuthConfigCardTypes', 'model/PayerAuthConfigCardTypesCB', 'model/PayerAuthConfigCardTypesJCBJSecure', 'model/PayerAuthConfigCardTypesVerifiedByVisa', 'model/PayerAuthConfigCardTypesVerifiedByVisaCurrencies', 'model/PayerAuthSetupRequest', 'model/PaymentInstrumentList', 'model/PaymentInstrumentList1', 'model/PaymentInstrumentList1Embedded', 'model/PaymentInstrumentList1EmbeddedEmbedded', 'model/PaymentInstrumentList1EmbeddedPaymentInstruments', 'model/PaymentInstrumentListEmbedded', 'model/PaymentInstrumentListLinks', 'model/PaymentInstrumentListLinksFirst', 'model/PaymentInstrumentListLinksLast', 'model/PaymentInstrumentListLinksNext', 'model/PaymentInstrumentListLinksPrev', 'model/PaymentInstrumentListLinksSelf', 'model/PaymentsProducts', 'model/PaymentsProductsAlternativePaymentMethods', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/PaymentsProductsCardPresentConnect', 'model/PaymentsProductsCardPresentConnectConfigurationInformation', 'model/PaymentsProductsCardPresentConnectConfigurationInformationConfigurations', 'model/PaymentsProductsCardPresentConnectSubscriptionInformation', 'model/PaymentsProductsCardProcessing', 'model/PaymentsProductsCardProcessingConfigurationInformation', 'model/PaymentsProductsCardProcessingSubscriptionInformation', 'model/PaymentsProductsCardProcessingSubscriptionInformationFeatures', 'model/PaymentsProductsCurrencyConversion', 'model/PaymentsProductsCurrencyConversionConfigurationInformation', 'model/PaymentsProductsCurrencyConversionConfigurationInformationConfigurations', 'model/PaymentsProductsCurrencyConversionConfigurationInformationConfigurationsProcessors', 'model/PaymentsProductsCybsReadyTerminal', 'model/PaymentsProductsDifferentialFee', 'model/PaymentsProductsDifferentialFeeSubscriptionInformation', 'model/PaymentsProductsDifferentialFeeSubscriptionInformationFeatures', 'model/PaymentsProductsDifferentialFeeSubscriptionInformationFeaturesSurcharge', 'model/PaymentsProductsDigitalPayments', 'model/PaymentsProductsDigitalPaymentsSubscriptionInformation', 'model/PaymentsProductsDigitalPaymentsSubscriptionInformationFeatures', 'model/PaymentsProductsECheck', 'model/PaymentsProductsECheckConfigurationInformation', 'model/PaymentsProductsECheckSubscriptionInformation', 'model/PaymentsProductsPayerAuthentication', 'model/PaymentsProductsPayerAuthenticationConfigurationInformation', 'model/PaymentsProductsPayouts', 'model/PaymentsProductsPayoutsConfigurationInformation', 'model/PaymentsProductsPayoutsConfigurationInformationConfigurations', 'model/PaymentsProductsPayoutsConfigurationInformationConfigurationsProcessorAccount', 'model/PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds', 'model/PaymentsProductsPayoutsConfigurationInformationConfigurationsPushfunds', 'model/PaymentsProductsSecureAcceptance', 'model/PaymentsProductsSecureAcceptanceConfigurationInformation', 'model/PaymentsProductsServiceFee', 'model/PaymentsProductsServiceFeeConfigurationInformation', 'model/PaymentsProductsServiceFeeConfigurationInformationConfigurations', 'model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsMerchantInformation', 'model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation', 'model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsProducts', 'model/PaymentsProductsTax', 'model/PaymentsProductsVirtualTerminal', 'model/PaymentsProductsVirtualTerminalConfigurationInformation', 'model/PaymentsStrongAuthIssuerInformation', 'model/PblPaymentLinksAllGet200Response', 'model/PblPaymentLinksAllGet200ResponseLinks', 'model/PblPaymentLinksAllGet200ResponseOrderInformation', 'model/PblPaymentLinksAllGet200ResponseOrderInformationAmountDetails', 'model/PblPaymentLinksAllGet200ResponseOrderInformationLineItems', 'model/PblPaymentLinksAllGet200ResponseProcessingInformation', 'model/PblPaymentLinksAllGet200ResponsePurchaseInformation', 'model/PblPaymentLinksAllGet400Response', 'model/PblPaymentLinksAllGet404Response', 'model/PblPaymentLinksGet200Response', 'model/PblPaymentLinksPost201Response', 'model/PblPaymentLinksPost201ResponseLinks', 'model/PblPaymentLinksPost201ResponseOrderInformation', 'model/PblPaymentLinksPost201ResponsePurchaseInformation', 'model/PostCustomerPaymentInstrumentRequest', 'model/PostCustomerRequest', 'model/PostCustomerShippingAddressRequest', 'model/PostDeviceSearchRequestV3', 'model/PostInstrumentIdentifierEnrollmentRequest', 'model/PostInstrumentIdentifierRequest', 'model/PostPaymentCredentialsRequest', 'model/PostPaymentInstrumentRequest', 'model/PostRegistrationBody', 'model/PredefinedSubscriptionRequestBean', 'model/PtsV1TransactionBatchesGet200Response', 'model/PtsV1TransactionBatchesGet200ResponseLinks', 'model/PtsV1TransactionBatchesGet200ResponseLinksSelf', 'model/PtsV1TransactionBatchesGet200ResponseTransactionBatches', 'model/PtsV1TransactionBatchesGet400Response', 'model/PtsV1TransactionBatchesGet400ResponseErrorInformation', 'model/PtsV1TransactionBatchesGet400ResponseErrorInformationDetails', 'model/PtsV1TransactionBatchesGet500Response', 'model/PtsV1TransactionBatchesGet500ResponseErrorInformation', 'model/PtsV1TransactionBatchesIdGet200Response', 'model/PtsV1TransactionBatchesIdGet200ResponseLinks', 'model/PtsV1TransactionBatchesIdGet200ResponseLinksTransactions', 'model/PtsV2CreateBillingAgreementPost201Response', 'model/PtsV2CreateBillingAgreementPost201ResponseAgreementInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseClientReferenceInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseInstallmentInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseLinks', 'model/PtsV2CreateBillingAgreementPost201ResponseProcessorInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseRiskInformation', 'model/PtsV2CreateBillingAgreementPost201ResponseRiskInformationProcessorResults', 'model/PtsV2CreateBillingAgreementPost400Response', 'model/PtsV2CreateBillingAgreementPost502Response', 'model/PtsV2CreateOrderPost201Response', 'model/PtsV2CreateOrderPost201ResponseBuyerInformation', 'model/PtsV2CreateOrderPost201ResponseProcessorInformation', 'model/PtsV2CreateOrderPost400Response', 'model/PtsV2CreditsPost201Response', 'model/PtsV2CreditsPost201Response1', 'model/PtsV2CreditsPost201Response1ProcessorInformation', 'model/PtsV2CreditsPost201ResponseCreditAmountDetails', 'model/PtsV2CreditsPost201ResponsePaymentInformation', 'model/PtsV2CreditsPost201ResponseProcessingInformation', 'model/PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions', 'model/PtsV2IncrementalAuthorizationPatch201Response', 'model/PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation', 'model/PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation', 'model/PtsV2IncrementalAuthorizationPatch201ResponseLinks', 'model/PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation', 'model/PtsV2IncrementalAuthorizationPatch201ResponseOrderInformationInvoiceDetails', 'model/PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation', 'model/PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures', 'model/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation', 'model/PtsV2IncrementalAuthorizationPatch400Response', 'model/PtsV2ModifyBillingAgreementPost201Response', 'model/PtsV2ModifyBillingAgreementPost201ResponseAgreementInformation', 'model/PtsV2ModifyBillingAgreementPost201ResponseLinks', 'model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformation', 'model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformationBillTo', 'model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformationShipTo', 'model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformation', 'model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationBank', 'model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationEWallet', 'model/PtsV2PaymentsCapturesPost201Response', 'model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions', 'model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture', 'model/PtsV2PaymentsCapturesPost201ResponseLinks', 'model/PtsV2PaymentsCapturesPost201ResponseOrderInformation', 'model/PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails', 'model/PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation', 'model/PtsV2PaymentsCapturesPost201ResponseProcessingInformation', 'model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation', 'model/PtsV2PaymentsCapturesPost400Response', 'model/PtsV2PaymentsOrderPost201Response', 'model/PtsV2PaymentsOrderPost201ResponseBuyerInformation', 'model/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformation', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformationBillTo', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformationShipTo', 'model/PtsV2PaymentsOrderPost201ResponseOrderInformationShippingDetails', 'model/PtsV2PaymentsOrderPost201ResponsePaymentInformation', 'model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet', 'model/PtsV2PaymentsOrderPost201ResponseProcessingInformation', 'model/PtsV2PaymentsOrderPost201ResponseProcessorInformation', 'model/PtsV2PaymentsOrderPost201ResponseProcessorInformationSellerProtection', 'model/PtsV2PaymentsPost201Response', 'model/PtsV2PaymentsPost201Response1', 'model/PtsV2PaymentsPost201Response1ErrorInformation', 'model/PtsV2PaymentsPost201Response1ErrorInformationDetails', 'model/PtsV2PaymentsPost201Response1IssuerInformation', 'model/PtsV2PaymentsPost201Response1OrderInformation', 'model/PtsV2PaymentsPost201Response1OrderInformationAmountDetails', 'model/PtsV2PaymentsPost201Response1OrderInformationBillTo', 'model/PtsV2PaymentsPost201Response1OrderInformationShipTo', 'model/PtsV2PaymentsPost201Response1PaymentInformation', 'model/PtsV2PaymentsPost201Response1PaymentInformationBank', 'model/PtsV2PaymentsPost201Response1PaymentInformationBankAccount', 'model/PtsV2PaymentsPost201Response1PaymentInformationEWallet', 'model/PtsV2PaymentsPost201Response1PaymentInformationPaymentType', 'model/PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod', 'model/PtsV2PaymentsPost201Response1ProcessorInformation', 'model/PtsV2PaymentsPost201Response1ProcessorInformationAvs', 'model/PtsV2PaymentsPost201Response2', 'model/PtsV2PaymentsPost201Response2OrderInformation', 'model/PtsV2PaymentsPost201Response2OrderInformationAmountDetails', 'model/PtsV2PaymentsPost201Response2PaymentInformation', 'model/PtsV2PaymentsPost201Response2PaymentInformationEWallet', 'model/PtsV2PaymentsPost201Response2ProcessorInformation', 'model/PtsV2PaymentsPost201ResponseBuyerInformation', 'model/PtsV2PaymentsPost201ResponseClientReferenceInformation', 'model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation', 'model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr', 'model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication', 'model/PtsV2PaymentsPost201ResponseEmbeddedActions', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsCAPTURE', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsCONSUMERAUTHENTICATION', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsDECISION', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENCREATE', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENUPDATE', 'model/PtsV2PaymentsPost201ResponseEmbeddedActionsWATCHLISTSCREENING', 'model/PtsV2PaymentsPost201ResponseErrorInformation', 'model/PtsV2PaymentsPost201ResponseErrorInformationDetails', 'model/PtsV2PaymentsPost201ResponseInstallmentInformation', 'model/PtsV2PaymentsPost201ResponseIssuerInformation', 'model/PtsV2PaymentsPost201ResponseLinks', 'model/PtsV2PaymentsPost201ResponseLinksSelf', 'model/PtsV2PaymentsPost201ResponseMerchantInformation', 'model/PtsV2PaymentsPost201ResponseMerchantInformationMerchantDescriptor', 'model/PtsV2PaymentsPost201ResponseOrderInformation', 'model/PtsV2PaymentsPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PaymentsPost201ResponseOrderInformationBillTo', 'model/PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails', 'model/PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails', 'model/PtsV2PaymentsPost201ResponseOrderInformationShipTo', 'model/PtsV2PaymentsPost201ResponsePaymentAccountInformation', 'model/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard', 'model/PtsV2PaymentsPost201ResponsePaymentInformation', 'model/PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures', 'model/PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances', 'model/PtsV2PaymentsPost201ResponsePaymentInformationBank', 'model/PtsV2PaymentsPost201ResponsePaymentInformationBankAccount', 'model/PtsV2PaymentsPost201ResponsePaymentInformationEWallet', 'model/PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier', 'model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard', 'model/PtsV2PaymentsPost201ResponsePaymentInsightsInformation', 'model/PtsV2PaymentsPost201ResponsePaymentInsightsInformationOrchestration', 'model/PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights', 'model/PtsV2PaymentsPost201ResponsePointOfSaleInformation', 'model/PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv', 'model/PtsV2PaymentsPost201ResponseProcessingInformation', 'model/PtsV2PaymentsPost201ResponseProcessingInformationAuthorizationOptions', 'model/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions', 'model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions', 'model/PtsV2PaymentsPost201ResponseProcessingInformationPurchaseOptions', 'model/PtsV2PaymentsPost201ResponseProcessorInformation', 'model/PtsV2PaymentsPost201ResponseProcessorInformationAchVerification', 'model/PtsV2PaymentsPost201ResponseProcessorInformationAvs', 'model/PtsV2PaymentsPost201ResponseProcessorInformationCardVerification', 'model/PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse', 'model/PtsV2PaymentsPost201ResponseProcessorInformationCustomer', 'model/PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults', 'model/PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice', 'model/PtsV2PaymentsPost201ResponseProcessorInformationRouting', 'model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection', 'model/PtsV2PaymentsPost201ResponseRiskInformation', 'model/PtsV2PaymentsPost201ResponseRiskInformationInfoCodes', 'model/PtsV2PaymentsPost201ResponseRiskInformationIpAddress', 'model/PtsV2PaymentsPost201ResponseRiskInformationProcessorResults', 'model/PtsV2PaymentsPost201ResponseRiskInformationProfile', 'model/PtsV2PaymentsPost201ResponseRiskInformationRules', 'model/PtsV2PaymentsPost201ResponseRiskInformationScore', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravel', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination', 'model/PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination', 'model/PtsV2PaymentsPost201ResponseRiskInformationVelocity', 'model/PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing', 'model/PtsV2PaymentsPost201ResponseTokenInformation', 'model/PtsV2PaymentsPost201ResponseTokenInformationCustomer', 'model/PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier', 'model/PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument', 'model/PtsV2PaymentsPost201ResponseTokenInformationShippingAddress', 'model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformation', 'model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchList', 'model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchListMatches', 'model/PtsV2PaymentsPost400Response', 'model/PtsV2PaymentsPost502Response', 'model/PtsV2PaymentsRefundPost201Response', 'model/PtsV2PaymentsRefundPost201ResponseClientReferenceInformation', 'model/PtsV2PaymentsRefundPost201ResponseLinks', 'model/PtsV2PaymentsRefundPost201ResponseOrderInformation', 'model/PtsV2PaymentsRefundPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PaymentsRefundPost201ResponseProcessorInformation', 'model/PtsV2PaymentsRefundPost201ResponseRefundAmountDetails', 'model/PtsV2PaymentsRefundPost400Response', 'model/PtsV2PaymentsReversalsPost201Response', 'model/PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation', 'model/PtsV2PaymentsReversalsPost201ResponseIssuerInformation', 'model/PtsV2PaymentsReversalsPost201ResponseProcessorInformation', 'model/PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails', 'model/PtsV2PaymentsReversalsPost400Response', 'model/PtsV2PaymentsVoidsPost201Response', 'model/PtsV2PaymentsVoidsPost201ResponseProcessorInformation', 'model/PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails', 'model/PtsV2PaymentsVoidsPost400Response', 'model/PtsV2PayoutsPost201Response', 'model/PtsV2PayoutsPost201ResponseErrorInformation', 'model/PtsV2PayoutsPost201ResponseIssuerInformation', 'model/PtsV2PayoutsPost201ResponseMerchantInformation', 'model/PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor', 'model/PtsV2PayoutsPost201ResponseOrderInformation', 'model/PtsV2PayoutsPost201ResponseOrderInformationAmountDetails', 'model/PtsV2PayoutsPost201ResponseProcessingInformation', 'model/PtsV2PayoutsPost201ResponseProcessorInformation', 'model/PtsV2PayoutsPost201ResponseRecipientInformation', 'model/PtsV2PayoutsPost201ResponseRecipientInformationCard', 'model/PtsV2PayoutsPost400Response', 'model/PtsV2UpdateOrderPatch201Response', 'model/Ptsv1pushfundstransferClientReferenceInformation', 'model/Ptsv1pushfundstransferMerchantInformation', 'model/Ptsv1pushfundstransferOrderInformation', 'model/Ptsv1pushfundstransferOrderInformationAmountDetails', 'model/Ptsv1pushfundstransferPointOfServiceInformation', 'model/Ptsv1pushfundstransferPointOfServiceInformationEmv', 'model/Ptsv1pushfundstransferProcessingInformation', 'model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions', 'model/Ptsv1pushfundstransferRecipientInformation', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformation', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier', 'model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument', 'model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification', 'model/Ptsv1pushfundstransferSenderInformation', 'model/Ptsv1pushfundstransferSenderInformationAccount', 'model/Ptsv1pushfundstransferSenderInformationPaymentInformation', 'model/Ptsv1pushfundstransferSenderInformationPaymentInformationCard', 'model/Ptsv1pushfundstransferSenderInformationPersonalIdentification', 'model/Ptsv2billingagreementsAggregatorInformation', 'model/Ptsv2billingagreementsAgreementInformation', 'model/Ptsv2billingagreementsBuyerInformation', 'model/Ptsv2billingagreementsClientReferenceInformation', 'model/Ptsv2billingagreementsConsumerAuthenticationInformation', 'model/Ptsv2billingagreementsDeviceInformation', 'model/Ptsv2billingagreementsInstallmentInformation', 'model/Ptsv2billingagreementsMerchantInformation', 'model/Ptsv2billingagreementsMerchantInformationMerchantDescriptor', 'model/Ptsv2billingagreementsOrderInformation', 'model/Ptsv2billingagreementsOrderInformationBillTo', 'model/Ptsv2billingagreementsPaymentInformation', 'model/Ptsv2billingagreementsPaymentInformationBank', 'model/Ptsv2billingagreementsPaymentInformationBankAccount', 'model/Ptsv2billingagreementsPaymentInformationCard', 'model/Ptsv2billingagreementsPaymentInformationPaymentType', 'model/Ptsv2billingagreementsPaymentInformationPaymentTypeMethod', 'model/Ptsv2billingagreementsPaymentInformationTokenizedCard', 'model/Ptsv2billingagreementsProcessingInformation', 'model/Ptsv2billingagreementsidAgreementInformation', 'model/Ptsv2billingagreementsidBuyerInformation', 'model/Ptsv2billingagreementsidProcessingInformation', 'model/Ptsv2creditsInstallmentInformation', 'model/Ptsv2creditsProcessingInformation', 'model/Ptsv2creditsProcessingInformationBankTransferOptions', 'model/Ptsv2creditsProcessingInformationElectronicBenefitsTransfer', 'model/Ptsv2creditsProcessingInformationJapanPaymentOptions', 'model/Ptsv2creditsProcessingInformationPurchaseOptions', 'model/Ptsv2creditsProcessingInformationRefundOptions', 'model/Ptsv2creditsRecipientInformation', 'model/Ptsv2creditsSenderInformation', 'model/Ptsv2creditsSenderInformationAccount', 'model/Ptsv2intentsClientReferenceInformation', 'model/Ptsv2intentsMerchantInformation', 'model/Ptsv2intentsMerchantInformationMerchantDescriptor', 'model/Ptsv2intentsOrderInformation', 'model/Ptsv2intentsOrderInformationAmountDetails', 'model/Ptsv2intentsOrderInformationBillTo', 'model/Ptsv2intentsOrderInformationInvoiceDetails', 'model/Ptsv2intentsOrderInformationLineItems', 'model/Ptsv2intentsOrderInformationShipTo', 'model/Ptsv2intentsPaymentInformation', 'model/Ptsv2intentsPaymentInformationPaymentType', 'model/Ptsv2intentsPaymentInformationPaymentTypeMethod', 'model/Ptsv2intentsProcessingInformation', 'model/Ptsv2intentsProcessingInformationAuthorizationOptions', 'model/Ptsv2intentsidMerchantInformation', 'model/Ptsv2intentsidOrderInformation', 'model/Ptsv2intentsidProcessingInformation', 'model/Ptsv2paymentreferencesAgreementInformation', 'model/Ptsv2paymentreferencesBuyerInformation', 'model/Ptsv2paymentreferencesDeviceInformation', 'model/Ptsv2paymentreferencesMerchantInformation', 'model/Ptsv2paymentreferencesOrderInformation', 'model/Ptsv2paymentreferencesOrderInformationAmountDetails', 'model/Ptsv2paymentreferencesOrderInformationBillTo', 'model/Ptsv2paymentreferencesOrderInformationInvoiceDetails', 'model/Ptsv2paymentreferencesOrderInformationLineItems', 'model/Ptsv2paymentreferencesOrderInformationShipTo', 'model/Ptsv2paymentreferencesPaymentInformation', 'model/Ptsv2paymentreferencesPaymentInformationBank', 'model/Ptsv2paymentreferencesPaymentInformationBankAccount', 'model/Ptsv2paymentreferencesPaymentInformationCard', 'model/Ptsv2paymentreferencesPaymentInformationEWallet', 'model/Ptsv2paymentreferencesPaymentInformationOptions', 'model/Ptsv2paymentreferencesProcessingInformation', 'model/Ptsv2paymentreferencesTravelInformation', 'model/Ptsv2paymentreferencesTravelInformationAutoRental', 'model/Ptsv2paymentreferencesUserInterface', 'model/Ptsv2paymentreferencesUserInterfaceColor', 'model/Ptsv2paymentreferencesidintentsOrderInformation', 'model/Ptsv2paymentreferencesidintentsPaymentInformation', 'model/Ptsv2paymentreferencesidintentsPaymentInformationEWallet', 'model/Ptsv2paymentreferencesidintentsProcessingInformation', 'model/Ptsv2paymentsAcquirerInformation', 'model/Ptsv2paymentsAggregatorInformation', 'model/Ptsv2paymentsAggregatorInformationSubMerchant', 'model/Ptsv2paymentsAgreementInformation', 'model/Ptsv2paymentsBuyerInformation', 'model/Ptsv2paymentsBuyerInformationPersonalIdentification', 'model/Ptsv2paymentsClientReferenceInformation', 'model/Ptsv2paymentsClientReferenceInformationPartner', 'model/Ptsv2paymentsConsumerAuthenticationInformation', 'model/Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication', 'model/Ptsv2paymentsConsumerAuthenticationInformationStrongAuthenticationIssuerInformation', 'model/Ptsv2paymentsDeviceInformation', 'model/Ptsv2paymentsDeviceInformationRawData', 'model/Ptsv2paymentsHealthCareInformation', 'model/Ptsv2paymentsHealthCareInformationAmountDetails', 'model/Ptsv2paymentsHostedPaymentInformation', 'model/Ptsv2paymentsHostedPaymentInformationUserAgent', 'model/Ptsv2paymentsInstallmentInformation', 'model/Ptsv2paymentsInvoiceDetails', 'model/Ptsv2paymentsIssuerInformation', 'model/Ptsv2paymentsMerchantDefinedInformation', 'model/Ptsv2paymentsMerchantDefinedSecureInformation', 'model/Ptsv2paymentsMerchantInformation', 'model/Ptsv2paymentsMerchantInformationMerchantDescriptor', 'model/Ptsv2paymentsMerchantInformationServiceFeeDescriptor', 'model/Ptsv2paymentsMerchantInformationServiceLocation', 'model/Ptsv2paymentsOrderInformation', 'model/Ptsv2paymentsOrderInformationAmountDetails', 'model/Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts', 'model/Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion', 'model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge', 'model/Ptsv2paymentsOrderInformationAmountDetailsOrder', 'model/Ptsv2paymentsOrderInformationAmountDetailsSurcharge', 'model/Ptsv2paymentsOrderInformationAmountDetailsTaxDetails', 'model/Ptsv2paymentsOrderInformationBillTo', 'model/Ptsv2paymentsOrderInformationBillToCompany', 'model/Ptsv2paymentsOrderInformationInvoiceDetails', 'model/Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum', 'model/Ptsv2paymentsOrderInformationLineItems', 'model/Ptsv2paymentsOrderInformationPassenger', 'model/Ptsv2paymentsOrderInformationShipTo', 'model/Ptsv2paymentsOrderInformationShippingDetails', 'model/Ptsv2paymentsPaymentInformation', 'model/Ptsv2paymentsPaymentInformationBank', 'model/Ptsv2paymentsPaymentInformationBankAccount', 'model/Ptsv2paymentsPaymentInformationCard', 'model/Ptsv2paymentsPaymentInformationCustomer', 'model/Ptsv2paymentsPaymentInformationDirectDebit', 'model/Ptsv2paymentsPaymentInformationDirectDebitMandate', 'model/Ptsv2paymentsPaymentInformationEWallet', 'model/Ptsv2paymentsPaymentInformationFluidData', 'model/Ptsv2paymentsPaymentInformationInstrumentIdentifier', 'model/Ptsv2paymentsPaymentInformationLegacyToken', 'model/Ptsv2paymentsPaymentInformationOptions', 'model/Ptsv2paymentsPaymentInformationPaymentAccountReference', 'model/Ptsv2paymentsPaymentInformationPaymentInstrument', 'model/Ptsv2paymentsPaymentInformationPaymentType', 'model/Ptsv2paymentsPaymentInformationPaymentTypeMethod', 'model/Ptsv2paymentsPaymentInformationSepa', 'model/Ptsv2paymentsPaymentInformationSepaDirectDebit', 'model/Ptsv2paymentsPaymentInformationShippingAddress', 'model/Ptsv2paymentsPaymentInformationTokenizedCard', 'model/Ptsv2paymentsPointOfSaleInformation', 'model/Ptsv2paymentsPointOfSaleInformationEmv', 'model/Ptsv2paymentsProcessingInformation', 'model/Ptsv2paymentsProcessingInformationAuthorizationOptions', 'model/Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator', 'model/Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction', 'model/Ptsv2paymentsProcessingInformationBankTransferOptions', 'model/Ptsv2paymentsProcessingInformationCaptureOptions', 'model/Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer', 'model/Ptsv2paymentsProcessingInformationJapanPaymentOptions', 'model/Ptsv2paymentsProcessingInformationJapanPaymentOptionsBonuses', 'model/Ptsv2paymentsProcessingInformationLoanOptions', 'model/Ptsv2paymentsProcessingInformationPurchaseOptions', 'model/Ptsv2paymentsProcessingInformationRecurringOptions', 'model/Ptsv2paymentsProcessorInformation', 'model/Ptsv2paymentsProcessorInformationAuthorizationOptions', 'model/Ptsv2paymentsProcessorInformationReversal', 'model/Ptsv2paymentsPromotionInformation', 'model/Ptsv2paymentsRecipientInformation', 'model/Ptsv2paymentsRecurringPaymentInformation', 'model/Ptsv2paymentsRiskInformation', 'model/Ptsv2paymentsRiskInformationAuxiliaryData', 'model/Ptsv2paymentsRiskInformationBuyerHistory', 'model/Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory', 'model/Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount', 'model/Ptsv2paymentsRiskInformationProfile', 'model/Ptsv2paymentsSenderInformation', 'model/Ptsv2paymentsSenderInformationAccount', 'model/Ptsv2paymentsTokenInformation', 'model/Ptsv2paymentsTokenInformationPaymentInstrument', 'model/Ptsv2paymentsTokenInformationShippingAddress', 'model/Ptsv2paymentsTokenInformationTokenProvisioningInformation', 'model/Ptsv2paymentsTravelInformation', 'model/Ptsv2paymentsTravelInformationAgency', 'model/Ptsv2paymentsTravelInformationAutoRental', 'model/Ptsv2paymentsTravelInformationAutoRentalRentalAddress', 'model/Ptsv2paymentsTravelInformationAutoRentalReturnAddress', 'model/Ptsv2paymentsTravelInformationAutoRentalTaxDetails', 'model/Ptsv2paymentsTravelInformationLodging', 'model/Ptsv2paymentsTravelInformationLodgingRoom', 'model/Ptsv2paymentsTravelInformationTransit', 'model/Ptsv2paymentsTravelInformationTransitAirline', 'model/Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation', 'model/Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService', 'model/Ptsv2paymentsTravelInformationTransitAirlineLegs', 'model/Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer', 'model/Ptsv2paymentsTravelInformationVehicleData', 'model/Ptsv2paymentsUnscheduledPaymentInformation', 'model/Ptsv2paymentsWatchlistScreeningInformation', 'model/Ptsv2paymentsWatchlistScreeningInformationWeights', 'model/Ptsv2paymentsidClientReferenceInformation', 'model/Ptsv2paymentsidClientReferenceInformationPartner', 'model/Ptsv2paymentsidMerchantInformation', 'model/Ptsv2paymentsidOrderInformation', 'model/Ptsv2paymentsidOrderInformationAmountDetails', 'model/Ptsv2paymentsidProcessingInformation', 'model/Ptsv2paymentsidProcessingInformationAuthorizationOptions', 'model/Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator', 'model/Ptsv2paymentsidTravelInformation', 'model/Ptsv2paymentsidcapturesAggregatorInformation', 'model/Ptsv2paymentsidcapturesAggregatorInformationSubMerchant', 'model/Ptsv2paymentsidcapturesBuyerInformation', 'model/Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification', 'model/Ptsv2paymentsidcapturesDeviceInformation', 'model/Ptsv2paymentsidcapturesInstallmentInformation', 'model/Ptsv2paymentsidcapturesMerchantInformation', 'model/Ptsv2paymentsidcapturesOrderInformation', 'model/Ptsv2paymentsidcapturesOrderInformationAmountDetails', 'model/Ptsv2paymentsidcapturesOrderInformationBillTo', 'model/Ptsv2paymentsidcapturesOrderInformationInvoiceDetails', 'model/Ptsv2paymentsidcapturesOrderInformationShipTo', 'model/Ptsv2paymentsidcapturesOrderInformationShippingDetails', 'model/Ptsv2paymentsidcapturesPaymentInformation', 'model/Ptsv2paymentsidcapturesPaymentInformationCard', 'model/Ptsv2paymentsidcapturesPaymentInformationPaymentType', 'model/Ptsv2paymentsidcapturesPaymentInformationPaymentTypeMethod', 'model/Ptsv2paymentsidcapturesPointOfSaleInformation', 'model/Ptsv2paymentsidcapturesPointOfSaleInformationEmv', 'model/Ptsv2paymentsidcapturesProcessingInformation', 'model/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions', 'model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions', 'model/Ptsv2paymentsidrefundsClientReferenceInformation', 'model/Ptsv2paymentsidrefundsMerchantInformation', 'model/Ptsv2paymentsidrefundsOrderInformation', 'model/Ptsv2paymentsidrefundsOrderInformationLineItems', 'model/Ptsv2paymentsidrefundsPaymentInformation', 'model/Ptsv2paymentsidrefundsPaymentInformationBank', 'model/Ptsv2paymentsidrefundsPaymentInformationBankAccount', 'model/Ptsv2paymentsidrefundsPaymentInformationCard', 'model/Ptsv2paymentsidrefundsPaymentInformationEWallet', 'model/Ptsv2paymentsidrefundsPaymentInformationPaymentType', 'model/Ptsv2paymentsidrefundsPointOfSaleInformation', 'model/Ptsv2paymentsidrefundsProcessingInformation', 'model/Ptsv2paymentsidrefundsProcessingInformationRecurringOptions', 'model/Ptsv2paymentsidrefundsProcessingInformationRefundOptions', 'model/Ptsv2paymentsidreversalsClientReferenceInformation', 'model/Ptsv2paymentsidreversalsClientReferenceInformationPartner', 'model/Ptsv2paymentsidreversalsOrderInformation', 'model/Ptsv2paymentsidreversalsOrderInformationAmountDetails', 'model/Ptsv2paymentsidreversalsOrderInformationLineItems', 'model/Ptsv2paymentsidreversalsPaymentInformation', 'model/Ptsv2paymentsidreversalsPaymentInformationPaymentType', 'model/Ptsv2paymentsidreversalsPaymentInformationPaymentTypeMethod', 'model/Ptsv2paymentsidreversalsPointOfSaleInformation', 'model/Ptsv2paymentsidreversalsPointOfSaleInformationEmv', 'model/Ptsv2paymentsidreversalsProcessingInformation', 'model/Ptsv2paymentsidreversalsReversalInformation', 'model/Ptsv2paymentsidreversalsReversalInformationAmountDetails', 'model/Ptsv2paymentsidvoidsAgreementInformation', 'model/Ptsv2paymentsidvoidsMerchantInformation', 'model/Ptsv2paymentsidvoidsOrderInformation', 'model/Ptsv2paymentsidvoidsPaymentInformation', 'model/Ptsv2paymentsidvoidsProcessingInformation', 'model/Ptsv2payoutsAggregatorInformation', 'model/Ptsv2payoutsAggregatorInformationSubMerchant', 'model/Ptsv2payoutsClientReferenceInformation', 'model/Ptsv2payoutsMerchantInformation', 'model/Ptsv2payoutsMerchantInformationMerchantDescriptor', 'model/Ptsv2payoutsOrderInformation', 'model/Ptsv2payoutsOrderInformationAmountDetails', 'model/Ptsv2payoutsOrderInformationAmountDetailsSurcharge', 'model/Ptsv2payoutsOrderInformationBillTo', 'model/Ptsv2payoutsPaymentInformation', 'model/Ptsv2payoutsPaymentInformationCard', 'model/Ptsv2payoutsProcessingInformation', 'model/Ptsv2payoutsProcessingInformationFundingOptions', 'model/Ptsv2payoutsProcessingInformationFundingOptionsInitiator', 'model/Ptsv2payoutsProcessingInformationPayoutsOptions', 'model/Ptsv2payoutsProcessingInformationPurchaseOptions', 'model/Ptsv2payoutsRecipientInformation', 'model/Ptsv2payoutsSenderInformation', 'model/Ptsv2payoutsSenderInformationAccount', 'model/Ptsv2refreshpaymentstatusidAgreementInformation', 'model/Ptsv2refreshpaymentstatusidClientReferenceInformation', 'model/Ptsv2refreshpaymentstatusidPaymentInformation', 'model/Ptsv2refreshpaymentstatusidPaymentInformationCustomer', 'model/Ptsv2refreshpaymentstatusidPaymentInformationPaymentType', 'model/Ptsv2refreshpaymentstatusidProcessingInformation', 'model/Ptsv2voidsProcessingInformation', 'model/PushFunds201Response', 'model/PushFunds201ResponseClientReferenceInformation', 'model/PushFunds201ResponseErrorInformation', 'model/PushFunds201ResponseErrorInformationDetails', 'model/PushFunds201ResponseLinks', 'model/PushFunds201ResponseLinksCustomer', 'model/PushFunds201ResponseLinksInstrumentIdentifier', 'model/PushFunds201ResponseLinksPaymentInstrument', 'model/PushFunds201ResponseLinksSelf', 'model/PushFunds201ResponseMerchantInformation', 'model/PushFunds201ResponseMerchantInformationMerchantDescriptor', 'model/PushFunds201ResponseOrderInformation', 'model/PushFunds201ResponseOrderInformationAmountDetails', 'model/PushFunds201ResponsePaymentInformation', 'model/PushFunds201ResponsePaymentInformationTokenizedCard', 'model/PushFunds201ResponseProcessingInformation', 'model/PushFunds201ResponseProcessingInformationDomesticNationalNet', 'model/PushFunds201ResponseProcessorInformation', 'model/PushFunds201ResponseProcessorInformationRouting', 'model/PushFunds201ResponseProcessorInformationSettlement', 'model/PushFunds201ResponseRecipientInformation', 'model/PushFunds201ResponseRecipientInformationCard', 'model/PushFunds400Response', 'model/PushFunds400ResponseDetails', 'model/PushFunds401Response', 'model/PushFunds404Response', 'model/PushFunds502Response', 'model/PushFundsRequest', 'model/Rbsv1plansClientReferenceInformation', 'model/Rbsv1plansOrderInformation', 'model/Rbsv1plansOrderInformationAmountDetails', 'model/Rbsv1plansPlanInformation', 'model/Rbsv1plansPlanInformationBillingCycles', 'model/Rbsv1plansidPlanInformation', 'model/Rbsv1plansidProcessingInformation', 'model/Rbsv1plansidProcessingInformationSubscriptionBillingOptions', 'model/Rbsv1subscriptionsClientReferenceInformation', 'model/Rbsv1subscriptionsClientReferenceInformationPartner', 'model/Rbsv1subscriptionsPaymentInformation', 'model/Rbsv1subscriptionsPaymentInformationCustomer', 'model/Rbsv1subscriptionsPlanInformation', 'model/Rbsv1subscriptionsProcessingInformation', 'model/Rbsv1subscriptionsProcessingInformationAuthorizationOptions', 'model/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator', 'model/Rbsv1subscriptionsSubscriptionInformation', 'model/Rbsv1subscriptionsidOrderInformation', 'model/Rbsv1subscriptionsidOrderInformationAmountDetails', 'model/Rbsv1subscriptionsidPlanInformation', 'model/Rbsv1subscriptionsidSubscriptionInformation', 'model/RefreshPaymentStatusRequest', 'model/RefundCaptureRequest', 'model/RefundPaymentRequest', 'model/ReportingV3ChargebackDetailsGet200Response', 'model/ReportingV3ChargebackDetailsGet200ResponseChargebackDetails', 'model/ReportingV3ChargebackSummariesGet200Response', 'model/ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries', 'model/ReportingV3ConversionDetailsGet200Response', 'model/ReportingV3ConversionDetailsGet200ResponseConversionDetails', 'model/ReportingV3ConversionDetailsGet200ResponseNotes', 'model/ReportingV3InterchangeClearingLevelDetailsGet200Response', 'model/ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails', 'model/ReportingV3NetFundingsGet200Response', 'model/ReportingV3NetFundingsGet200ResponseNetFundingSummaries', 'model/ReportingV3NetFundingsGet200ResponseTotalPurchases', 'model/ReportingV3NotificationofChangesGet200Response', 'model/ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges', 'model/ReportingV3PaymentBatchSummariesGet200Response', 'model/ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries', 'model/ReportingV3PurchaseRefundDetailsGet200Response', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseOthers', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses', 'model/ReportingV3PurchaseRefundDetailsGet200ResponseSettlements', 'model/ReportingV3ReportDefinitionsGet200Response', 'model/ReportingV3ReportDefinitionsGet200ResponseReportDefinitions', 'model/ReportingV3ReportDefinitionsNameGet200Response', 'model/ReportingV3ReportDefinitionsNameGet200ResponseAttributes', 'model/ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings', 'model/ReportingV3ReportSubscriptionsGet200Response', 'model/ReportingV3ReportSubscriptionsGet200ResponseSubscriptions', 'model/ReportingV3ReportsGet200Response', 'model/ReportingV3ReportsGet200ResponseLink', 'model/ReportingV3ReportsGet200ResponseLinkReportDownload', 'model/ReportingV3ReportsGet200ResponseReportSearchResults', 'model/ReportingV3ReportsIdGet200Response', 'model/ReportingV3RetrievalDetailsGet200Response', 'model/ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails', 'model/ReportingV3RetrievalSummariesGet200Response', 'model/Reportingv3ReportDownloadsGet400Response', 'model/Reportingv3ReportDownloadsGet400ResponseDetails', 'model/Reportingv3reportsReportFilters', 'model/Reportingv3reportsReportPreferences', 'model/RiskProducts', 'model/RiskProductsDecisionManager', 'model/RiskProductsDecisionManagerConfigurationInformation', 'model/RiskProductsFraudManagementEssentials', 'model/RiskProductsFraudManagementEssentialsConfigurationInformation', 'model/RiskProductsPortfolioRiskControls', 'model/RiskProductsPortfolioRiskControlsConfigurationInformation', 'model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations', 'model/RiskV1AddressVerificationsPost201Response', 'model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation', 'model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode', 'model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress', 'model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1', 'model/RiskV1AddressVerificationsPost201ResponseErrorInformation', 'model/RiskV1AuthenticationResultsPost201Response', 'model/RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation', 'model/RiskV1AuthenticationSetupsPost201Response', 'model/RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation', 'model/RiskV1AuthenticationSetupsPost201ResponseErrorInformation', 'model/RiskV1AuthenticationsPost201Response', 'model/RiskV1AuthenticationsPost201ResponseErrorInformation', 'model/RiskV1AuthenticationsPost400Response', 'model/RiskV1AuthenticationsPost400Response1', 'model/RiskV1DecisionsPost201Response', 'model/RiskV1DecisionsPost201ResponseClientReferenceInformation', 'model/RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation', 'model/RiskV1DecisionsPost201ResponseErrorInformation', 'model/RiskV1DecisionsPost201ResponseOrderInformation', 'model/RiskV1DecisionsPost201ResponseOrderInformationAmountDetails', 'model/RiskV1DecisionsPost201ResponsePaymentInformation', 'model/RiskV1DecisionsPost400Response', 'model/RiskV1DecisionsPost400Response1', 'model/RiskV1ExportComplianceInquiriesPost201Response', 'model/RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation', 'model/RiskV1UpdatePost201Response', 'model/Riskv1addressverificationsBuyerInformation', 'model/Riskv1addressverificationsOrderInformation', 'model/Riskv1addressverificationsOrderInformationBillTo', 'model/Riskv1addressverificationsOrderInformationLineItems', 'model/Riskv1addressverificationsOrderInformationShipTo', 'model/Riskv1authenticationresultsConsumerAuthenticationInformation', 'model/Riskv1authenticationresultsDeviceInformation', 'model/Riskv1authenticationresultsOrderInformation', 'model/Riskv1authenticationresultsOrderInformationAmountDetails', 'model/Riskv1authenticationresultsPaymentInformation', 'model/Riskv1authenticationresultsPaymentInformationCard', 'model/Riskv1authenticationresultsPaymentInformationFluidData', 'model/Riskv1authenticationresultsPaymentInformationTokenizedCard', 'model/Riskv1authenticationsBuyerInformation', 'model/Riskv1authenticationsDeviceInformation', 'model/Riskv1authenticationsOrderInformation', 'model/Riskv1authenticationsOrderInformationAmountDetails', 'model/Riskv1authenticationsOrderInformationBillTo', 'model/Riskv1authenticationsOrderInformationLineItems', 'model/Riskv1authenticationsPaymentInformation', 'model/Riskv1authenticationsPaymentInformationCustomer', 'model/Riskv1authenticationsPaymentInformationTokenizedCard', 'model/Riskv1authenticationsRiskInformation', 'model/Riskv1authenticationsTravelInformation', 'model/Riskv1authenticationsetupsClientReferenceInformation', 'model/Riskv1authenticationsetupsPaymentInformation', 'model/Riskv1authenticationsetupsPaymentInformationCard', 'model/Riskv1authenticationsetupsPaymentInformationCustomer', 'model/Riskv1authenticationsetupsPaymentInformationFluidData', 'model/Riskv1authenticationsetupsPaymentInformationTokenizedCard', 'model/Riskv1authenticationsetupsProcessingInformation', 'model/Riskv1authenticationsetupsTokenInformation', 'model/Riskv1decisionsAcquirerInformation', 'model/Riskv1decisionsBuyerInformation', 'model/Riskv1decisionsClientReferenceInformation', 'model/Riskv1decisionsClientReferenceInformationPartner', 'model/Riskv1decisionsConsumerAuthenticationInformation', 'model/Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication', 'model/Riskv1decisionsDeviceInformation', 'model/Riskv1decisionsMerchantDefinedInformation', 'model/Riskv1decisionsMerchantInformation', 'model/Riskv1decisionsMerchantInformationMerchantDescriptor', 'model/Riskv1decisionsOrderInformation', 'model/Riskv1decisionsOrderInformationAmountDetails', 'model/Riskv1decisionsOrderInformationBillTo', 'model/Riskv1decisionsOrderInformationLineItems', 'model/Riskv1decisionsOrderInformationShipTo', 'model/Riskv1decisionsOrderInformationShippingDetails', 'model/Riskv1decisionsPaymentInformation', 'model/Riskv1decisionsPaymentInformationCard', 'model/Riskv1decisionsPaymentInformationTokenizedCard', 'model/Riskv1decisionsProcessingInformation', 'model/Riskv1decisionsProcessorInformation', 'model/Riskv1decisionsProcessorInformationAvs', 'model/Riskv1decisionsProcessorInformationCardVerification', 'model/Riskv1decisionsRiskInformation', 'model/Riskv1decisionsTokenInformation', 'model/Riskv1decisionsTravelInformation', 'model/Riskv1decisionsTravelInformationLegs', 'model/Riskv1decisionsTravelInformationPassengers', 'model/Riskv1decisionsidactionsDecisionInformation', 'model/Riskv1decisionsidactionsProcessingInformation', 'model/Riskv1decisionsidmarkingRiskInformation', 'model/Riskv1decisionsidmarkingRiskInformationMarkingDetails', 'model/Riskv1exportcomplianceinquiriesDeviceInformation', 'model/Riskv1exportcomplianceinquiriesExportComplianceInformation', 'model/Riskv1exportcomplianceinquiriesOrderInformation', 'model/Riskv1exportcomplianceinquiriesOrderInformationBillTo', 'model/Riskv1exportcomplianceinquiriesOrderInformationBillToCompany', 'model/Riskv1exportcomplianceinquiriesOrderInformationLineItems', 'model/Riskv1exportcomplianceinquiriesOrderInformationShipTo', 'model/Riskv1liststypeentriesBuyerInformation', 'model/Riskv1liststypeentriesClientReferenceInformation', 'model/Riskv1liststypeentriesDeviceInformation', 'model/Riskv1liststypeentriesOrderInformation', 'model/Riskv1liststypeentriesOrderInformationAddress', 'model/Riskv1liststypeentriesOrderInformationBillTo', 'model/Riskv1liststypeentriesOrderInformationLineItems', 'model/Riskv1liststypeentriesOrderInformationShipTo', 'model/Riskv1liststypeentriesPaymentInformation', 'model/Riskv1liststypeentriesPaymentInformationBank', 'model/Riskv1liststypeentriesPaymentInformationCard', 'model/Riskv1liststypeentriesRiskInformation', 'model/Riskv1liststypeentriesRiskInformationMarkingDetails', 'model/SAConfig', 'model/SAConfigCheckout', 'model/SAConfigContactInformation', 'model/SAConfigNotifications', 'model/SAConfigNotificationsCustomerNotifications', 'model/SAConfigNotificationsMerchantNotifications', 'model/SAConfigPaymentMethods', 'model/SAConfigPaymentTypes', 'model/SAConfigPaymentTypesCardTypes', 'model/SAConfigPaymentTypesCardTypesDiscover', 'model/SAConfigService', 'model/SaveAsymEgressKey', 'model/SaveSymEgressKey', 'model/SearchRequest', 'model/ShippingAddressListForCustomer', 'model/ShippingAddressListForCustomerEmbedded', 'model/ShippingAddressListForCustomerLinks', 'model/ShippingAddressListForCustomerLinksFirst', 'model/ShippingAddressListForCustomerLinksLast', 'model/ShippingAddressListForCustomerLinksNext', 'model/ShippingAddressListForCustomerLinksPrev', 'model/ShippingAddressListForCustomerLinksSelf', 'model/SuspendSubscriptionResponse', 'model/SuspendSubscriptionResponseSubscriptionInformation', 'model/TaxRequest', 'model/TmsAuthorizationOptions', 'model/TmsAuthorizationOptionsInitiator', 'model/TmsAuthorizationOptionsInitiatorMerchantInitiatedTransaction', 'model/TmsBinLookup', 'model/TmsBinLookupIssuerInformation', 'model/TmsBinLookupPaymentAccountInformation', 'model/TmsBinLookupPaymentAccountInformationCard', 'model/TmsBinLookupPaymentAccountInformationCardBrands', 'model/TmsBinLookupPaymentAccountInformationFeatures', 'model/TmsBinLookupPaymentAccountInformationNetwork', 'model/TmsBusinessInformation', 'model/TmsBusinessInformationAcquirer', 'model/TmsBusinessInformationAddress', 'model/TmsCardArt', 'model/TmsCardArtBrandLogoAsset', 'model/TmsCardArtBrandLogoAssetLinks', 'model/TmsCardArtBrandLogoAssetLinksSelf', 'model/TmsCardArtCombinedAsset', 'model/TmsCardArtCombinedAssetLinks', 'model/TmsCardArtCombinedAssetLinksSelf', 'model/TmsCardArtIconAsset', 'model/TmsCardArtIconAssetLinks', 'model/TmsCardArtIconAssetLinksSelf', 'model/TmsCardArtIssuerLogoAsset', 'model/TmsCardArtIssuerLogoAssetLinks', 'model/TmsCardArtIssuerLogoAssetLinksSelf', 'model/TmsEmbeddedInstrumentIdentifier', 'model/TmsEmbeddedInstrumentIdentifierBankAccount', 'model/TmsEmbeddedInstrumentIdentifierBillTo', 'model/TmsEmbeddedInstrumentIdentifierCard', 'model/TmsEmbeddedInstrumentIdentifierEmbedded', 'model/TmsEmbeddedInstrumentIdentifierIssuer', 'model/TmsEmbeddedInstrumentIdentifierLinks', 'model/TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments', 'model/TmsEmbeddedInstrumentIdentifierLinksSelf', 'model/TmsEmbeddedInstrumentIdentifierMetadata', 'model/TmsEmbeddedInstrumentIdentifierProcessingInformation', 'model/TmsNetworkTokenServices', 'model/TmsNetworkTokenServicesAmericanExpressTokenService', 'model/TmsNetworkTokenServicesMastercardDigitalEnablementService', 'model/TmsNetworkTokenServicesNotifications', 'model/TmsNetworkTokenServicesPaymentCredentials', 'model/TmsNetworkTokenServicesSynchronousProvisioning', 'model/TmsNetworkTokenServicesVisaTokenService', 'model/TmsNullify', 'model/TmsPaymentInstrumentProcessingInfo', 'model/TmsPaymentInstrumentProcessingInfoBankTransferOptions', 'model/TmsSensitivePrivileges', 'model/TmsTokenFormats', 'model/Tmsv2TokenizedCard', 'model/Tmsv2TokenizedCardCard', 'model/Tmsv2TokenizedCardLinks', 'model/Tmsv2TokenizedCardLinksSelf', 'model/Tmsv2TokenizedCardMetadata', 'model/Tmsv2TokenizedCardMetadataIssuer', 'model/Tmsv2TokenizedCardPasscode', 'model/Tmsv2customersBuyerInformation', 'model/Tmsv2customersClientReferenceInformation', 'model/Tmsv2customersDefaultPaymentInstrument', 'model/Tmsv2customersDefaultShippingAddress', 'model/Tmsv2customersEmbedded', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrument', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentCard', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor', 'model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata', 'model/Tmsv2customersEmbeddedDefaultShippingAddress', 'model/Tmsv2customersEmbeddedDefaultShippingAddressLinks', 'model/Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer', 'model/Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf', 'model/Tmsv2customersEmbeddedDefaultShippingAddressMetadata', 'model/Tmsv2customersEmbeddedDefaultShippingAddressShipTo', 'model/Tmsv2customersLinks', 'model/Tmsv2customersLinksPaymentInstruments', 'model/Tmsv2customersLinksSelf', 'model/Tmsv2customersLinksShippingAddress', 'model/Tmsv2customersMerchantDefinedInformation', 'model/Tmsv2customersMetadata', 'model/Tmsv2customersObjectInformation', 'model/TokenPermissions', 'model/TokenizedcardRequest', 'model/TssV2GetEmvTags200Response', 'model/TssV2GetEmvTags200ResponseEmvTagBreakdownList', 'model/TssV2PostEmvTags200Response', 'model/TssV2PostEmvTags200ResponseEmvTagBreakdownList', 'model/TssV2PostEmvTags200ResponseParsedEMVTagsList', 'model/TssV2TransactionsGet200Response', 'model/TssV2TransactionsGet200ResponseApplicationInformation', 'model/TssV2TransactionsGet200ResponseApplicationInformationApplications', 'model/TssV2TransactionsGet200ResponseBuyerInformation', 'model/TssV2TransactionsGet200ResponseClientReferenceInformation', 'model/TssV2TransactionsGet200ResponseClientReferenceInformationPartner', 'model/TssV2TransactionsGet200ResponseConsumerAuthenticationInformation', 'model/TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication', 'model/TssV2TransactionsGet200ResponseDeviceInformation', 'model/TssV2TransactionsGet200ResponseErrorInformation', 'model/TssV2TransactionsGet200ResponseFraudMarkingInformation', 'model/TssV2TransactionsGet200ResponseInstallmentInformation', 'model/TssV2TransactionsGet200ResponseLinks', 'model/TssV2TransactionsGet200ResponseMerchantInformation', 'model/TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor', 'model/TssV2TransactionsGet200ResponseOrderInformation', 'model/TssV2TransactionsGet200ResponseOrderInformationAmountDetails', 'model/TssV2TransactionsGet200ResponseOrderInformationBillTo', 'model/TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails', 'model/TssV2TransactionsGet200ResponseOrderInformationLineItems', 'model/TssV2TransactionsGet200ResponseOrderInformationShipTo', 'model/TssV2TransactionsGet200ResponseOrderInformationShippingDetails', 'model/TssV2TransactionsGet200ResponsePaymentInformation', 'model/TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures', 'model/TssV2TransactionsGet200ResponsePaymentInformationBank', 'model/TssV2TransactionsGet200ResponsePaymentInformationBankAccount', 'model/TssV2TransactionsGet200ResponsePaymentInformationBankMandate', 'model/TssV2TransactionsGet200ResponsePaymentInformationBrands', 'model/TssV2TransactionsGet200ResponsePaymentInformationCard', 'model/TssV2TransactionsGet200ResponsePaymentInformationCustomer', 'model/TssV2TransactionsGet200ResponsePaymentInformationFeatures', 'model/TssV2TransactionsGet200ResponsePaymentInformationFluidData', 'model/TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier', 'model/TssV2TransactionsGet200ResponsePaymentInformationInvoice', 'model/TssV2TransactionsGet200ResponsePaymentInformationIssuerInformation', 'model/TssV2TransactionsGet200ResponsePaymentInformationNetwork', 'model/TssV2TransactionsGet200ResponsePaymentInformationPaymentType', 'model/TssV2TransactionsGet200ResponsePayoutOptions', 'model/TssV2TransactionsGet200ResponsePointOfSaleInformation', 'model/TssV2TransactionsGet200ResponseProcessingInformation', 'model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions', 'model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator', 'model/TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions', 'model/TssV2TransactionsGet200ResponseProcessingInformationCaptureOptions', 'model/TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions', 'model/TssV2TransactionsGet200ResponseProcessorInformation', 'model/TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults', 'model/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting', 'model/TssV2TransactionsGet200ResponseProcessorInformationProcessor', 'model/TssV2TransactionsGet200ResponseRecurringPaymentInformation', 'model/TssV2TransactionsGet200ResponseRiskInformation', 'model/TssV2TransactionsGet200ResponseRiskInformationProfile', 'model/TssV2TransactionsGet200ResponseRiskInformationRules', 'model/TssV2TransactionsGet200ResponseRiskInformationScore', 'model/TssV2TransactionsGet200ResponseSenderInformation', 'model/TssV2TransactionsGet200ResponseTokenInformation', 'model/TssV2TransactionsPost201Response', 'model/TssV2TransactionsPost201ResponseEmbedded', 'model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications', 'model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner', 'model/TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedErrorInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedLinks', 'model/TssV2TransactionsPost201ResponseEmbeddedMerchantInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedOrderInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo', 'model/TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType', 'model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner', 'model/TssV2TransactionsPost201ResponseEmbeddedProcessingInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedRiskInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders', 'model/TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint', 'model/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries', 'model/Tssv2transactionsemvTagDetailsEmvDetailsList', 'model/UmsV1UsersGet200Response', 'model/UmsV1UsersGet200ResponseAccountInformation', 'model/UmsV1UsersGet200ResponseContactInformation', 'model/UmsV1UsersGet200ResponseOrganizationInformation', 'model/UmsV1UsersGet200ResponseUsers', 'model/UpdateInvoiceRequest', 'model/UpdateOrderRequest', 'model/UpdatePaymentLinkRequest', 'model/UpdatePlanRequest', 'model/UpdatePlanResponse', 'model/UpdatePlanResponsePlanInformation', 'model/UpdateStatus', 'model/UpdateSubscription', 'model/UpdateSubscriptionResponse', 'model/UpdateWebhook', 'model/Upv1capturecontextsCaptureMandate', 'model/Upv1capturecontextsCompleteMandate', 'model/Upv1capturecontextsOrderInformation', 'model/Upv1capturecontextsOrderInformationAmountDetails', 'model/Upv1capturecontextsOrderInformationBillTo', 'model/Upv1capturecontextsOrderInformationBillToCompany', 'model/Upv1capturecontextsOrderInformationShipTo', 'model/V1FileDetailsGet200Response', 'model/V1FileDetailsGet200ResponseFileDetails', 'model/V1FileDetailsGet200ResponseLinks', 'model/V1FileDetailsGet200ResponseLinksFiles', 'model/V1FileDetailsGet200ResponseLinksSelf', 'model/VTConfig', 'model/VTConfigCardNotPresent', 'model/VTConfigCardNotPresentGlobalPaymentInformation', 'model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation', 'model/VTConfigCardNotPresentGlobalPaymentInformationMerchantDefinedDataFields', 'model/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation', 'model/VTConfigCardNotPresentReceiptInformation', 'model/VTConfigCardNotPresentReceiptInformationEmailReceipt', 'model/VTConfigCardNotPresentReceiptInformationHeader', 'model/VTConfigCardNotPresentReceiptInformationOrderInformation', 'model/ValidateExportComplianceRequest', 'model/ValidateRequest', 'model/ValueAddedServicesProducts', 'model/VasV2PaymentsPost201Response', 'model/VasV2PaymentsPost201ResponseLinks', 'model/VasV2PaymentsPost201ResponseOrderInformation', 'model/VasV2PaymentsPost201ResponseOrderInformationJurisdiction', 'model/VasV2PaymentsPost201ResponseOrderInformationLineItems', 'model/VasV2PaymentsPost201ResponseOrderInformationTaxDetails', 'model/VasV2PaymentsPost201ResponseTaxInformation', 'model/VasV2PaymentsPost400Response', 'model/VasV2TaxVoid200Response', 'model/VasV2TaxVoid200ResponseVoidAmountDetails', 'model/VasV2TaxVoidsPost400Response', 'model/Vasv2taxBuyerInformation', 'model/Vasv2taxClientReferenceInformation', 'model/Vasv2taxMerchantInformation', 'model/Vasv2taxOrderInformation', 'model/Vasv2taxOrderInformationBillTo', 'model/Vasv2taxOrderInformationInvoiceDetails', 'model/Vasv2taxOrderInformationLineItems', 'model/Vasv2taxOrderInformationOrderAcceptance', 'model/Vasv2taxOrderInformationOrderOrigin', 'model/Vasv2taxOrderInformationShipTo', 'model/Vasv2taxOrderInformationShippingDetails', 'model/Vasv2taxTaxInformation', 'model/Vasv2taxidClientReferenceInformation', 'model/Vasv2taxidClientReferenceInformationPartner', 'model/VerifyCustomerAddressRequest', 'model/VoidCaptureRequest', 'model/VoidCreditRequest', 'model/VoidPaymentRequest', 'model/VoidRefundRequest', 'model/VoidTaxRequest', 'model/AccessTokenResponse', 'model/BadRequestError', 'model/CreateAccessTokenRequest', 'model/ResourceNotFoundError', 'model/UnauthorizedClientError', 'api/BatchesApi', 'api/BillingAgreementsApi', 'api/BinLookupApi', 'api/CaptureApi', 'api/ChargebackDetailsApi', 'api/ChargebackSummariesApi', 'api/ConversionDetailsApi', 'api/CreateNewWebhooksApi', 'api/CreditApi', 'api/CustomerApi', 'api/CustomerPaymentInstrumentApi', 'api/CustomerShippingAddressApi', 'api/DecisionManagerApi', 'api/DeviceDeAssociationV3Api', 'api/DeviceSearchApi', 'api/DownloadDTDApi', 'api/DownloadXSDApi', 'api/EMVTagDetailsApi', 'api/FlexAPIApi', 'api/InstrumentIdentifierApi', 'api/InterchangeClearingLevelDetailsApi', 'api/InvoiceSettingsApi', 'api/InvoicesApi', 'api/ManageWebhooksApi', 'api/MerchantBoardingApi', 'api/MicroformIntegrationApi', 'api/NetFundingsApi', 'api/NotificationOfChangesApi', 'api/OrdersApi', 'api/PayerAuthenticationApi', 'api/PaymentBatchSummariesApi', 'api/PaymentInstrumentApi', 'api/PaymentLinksApi', 'api/PaymentsApi', 'api/PayoutsApi', 'api/PlansApi', 'api/PurchaseAndRefundDetailsApi', 'api/PushFundsApi', 'api/RefundApi', 'api/ReportDefinitionsApi', 'api/ReportDownloadsApi', 'api/ReportSubscriptionsApi', 'api/ReportsApi', 'api/RetrievalDetailsApi', 'api/RetrievalSummariesApi', 'api/ReversalApi', 'api/SearchTransactionsApi', 'api/SecureFileShareApi', 'api/SubscriptionsApi', 'api/SubscriptionsFollowOnsApi', 'api/TaxesApi', 'api/TokenApi', 'api/TokenizedCardApi', 'api/TransactionBatchesApi', 'api/TransactionDetailsApi', 'api/TransientTokenDataApi', 'api/UnifiedCheckoutCaptureContextApi', 'api/UserManagementApi', 'api/UserManagementSearchApi', 'api/VerificationApi', 'api/VoidApi', 'api/OAuthApi'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('./ApiClient'), require('./model/Accountupdaterv1batchesIncluded'), require('./model/Accountupdaterv1batchesIncludedTokens'), require('./model/ActivateDeactivatePlanResponse'), require('./model/ActivateSubscriptionResponse'), require('./model/ActivateSubscriptionResponseSubscriptionInformation'), require('./model/AddNegativeListRequest'), require('./model/AuthReversalRequest'), require('./model/Binv1binlookupClientReferenceInformation'), require('./model/Binv1binlookupPaymentInformation'), require('./model/Binv1binlookupPaymentInformationCard'), require('./model/Binv1binlookupProcessingInformation'), require('./model/Binv1binlookupProcessingInformationPayoutOptions'), require('./model/Binv1binlookupTokenInformation'), require('./model/Boardingv1registrationsDocumentInformation'), require('./model/Boardingv1registrationsDocumentInformationSignedDocuments'), require('./model/Boardingv1registrationsIntegrationInformation'), require('./model/Boardingv1registrationsIntegrationInformationOauth2'), require('./model/Boardingv1registrationsIntegrationInformationTenantConfigurations'), require('./model/Boardingv1registrationsIntegrationInformationTenantInformation'), require('./model/Boardingv1registrationsOrganizationInformation'), require('./model/Boardingv1registrationsOrganizationInformationBusinessInformation'), require('./model/Boardingv1registrationsOrganizationInformationBusinessInformationAddress'), require('./model/Boardingv1registrationsOrganizationInformationBusinessInformationBusinessContact'), require('./model/Boardingv1registrationsOrganizationInformationKYC'), require('./model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount'), require('./model/Boardingv1registrationsOrganizationInformationOwners'), require('./model/Boardingv1registrationsProductInformation'), require('./model/Boardingv1registrationsProductInformationSelectedProducts'), require('./model/Boardingv1registrationsRegistrationInformation'), require('./model/Body'), require('./model/CancelSubscriptionResponse'), require('./model/CancelSubscriptionResponseSubscriptionInformation'), require('./model/CapturePaymentRequest'), require('./model/CardProcessingConfig'), require('./model/CardProcessingConfigCommon'), require('./model/CardProcessingConfigCommonAcquirer'), require('./model/CardProcessingConfigCommonCurrencies'), require('./model/CardProcessingConfigCommonCurrencies1'), require('./model/CardProcessingConfigCommonMerchantDescriptorInformation'), require('./model/CardProcessingConfigCommonPaymentTypes'), require('./model/CardProcessingConfigCommonProcessors'), require('./model/CardProcessingConfigFeatures'), require('./model/CardProcessingConfigFeaturesCardNotPresent'), require('./model/CardProcessingConfigFeaturesCardNotPresentInstallment'), require('./model/CardProcessingConfigFeaturesCardNotPresentPayouts'), require('./model/CardProcessingConfigFeaturesCardNotPresentPayoutsCurrencies'), require('./model/CardProcessingConfigFeaturesCardNotPresentProcessors'), require('./model/CardProcessingConfigFeaturesCardPresent'), require('./model/CardProcessingConfigFeaturesCardPresentProcessors'), require('./model/CaseManagementActionsRequest'), require('./model/CaseManagementCommentsRequest'), require('./model/CheckPayerAuthEnrollmentRequest'), require('./model/CommerceSolutionsProducts'), require('./model/CommerceSolutionsProductsAccountUpdater'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformation'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurations'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsAmex'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsMasterCard'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsVisa'), require('./model/CommerceSolutionsProductsBinLookup'), require('./model/CommerceSolutionsProductsBinLookupConfigurationInformation'), require('./model/CommerceSolutionsProductsBinLookupConfigurationInformationConfigurations'), require('./model/CommerceSolutionsProductsTokenManagement'), require('./model/CommerceSolutionsProductsTokenManagementConfigurationInformation'), require('./model/CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurations'), require('./model/CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurationsVault'), require('./model/CreateAdhocReportRequest'), require('./model/CreateBillingAgreement'), require('./model/CreateBinLookupRequest'), require('./model/CreateBundledDecisionManagerCaseRequest'), require('./model/CreateCreditRequest'), require('./model/CreateInvoiceRequest'), require('./model/CreateOrderRequest'), require('./model/CreatePaymentLinkRequest'), require('./model/CreatePaymentRequest'), require('./model/CreatePlanRequest'), require('./model/CreatePlanResponse'), require('./model/CreatePlanResponsePlanInformation'), require('./model/CreateReportSubscriptionRequest'), require('./model/CreateSearchRequest'), require('./model/CreateSessionReq'), require('./model/CreateSessionRequest'), require('./model/CreateSubscriptionRequest'), require('./model/CreateSubscriptionRequest1'), require('./model/CreateSubscriptionResponse'), require('./model/CreateSubscriptionResponseLinks'), require('./model/CreateSubscriptionResponseSubscriptionInformation'), require('./model/CreateWebhook'), require('./model/DeletePlanResponse'), require('./model/DmConfig'), require('./model/DmConfigOrganization'), require('./model/DmConfigPortfolioControls'), require('./model/DmConfigProcessingOptions'), require('./model/DmConfigThirdparty'), require('./model/DmConfigThirdpartyProvider'), require('./model/DmConfigThirdpartyProviderAccurint'), require('./model/DmConfigThirdpartyProviderAccurintCredentials'), require('./model/DmConfigThirdpartyProviderCredilink'), require('./model/DmConfigThirdpartyProviderCredilinkCredentials'), require('./model/DmConfigThirdpartyProviderEkata'), require('./model/DmConfigThirdpartyProviderEkataCredentials'), require('./model/DmConfigThirdpartyProviderEmailage'), require('./model/DmConfigThirdpartyProviderPerseuss'), require('./model/DmConfigThirdpartyProviderSignifyd'), require('./model/DmConfigThirdpartyProviderSignifydCredentials'), require('./model/DmConfigThirdpartyProviderTargus'), require('./model/DmConfigThirdpartyProviderTargusCredentials'), require('./model/ECheckConfig'), require('./model/ECheckConfigCommon'), require('./model/ECheckConfigCommonInternalOnly'), require('./model/ECheckConfigCommonInternalOnlyProcessors'), require('./model/ECheckConfigCommonProcessors'), require('./model/ECheckConfigFeatures'), require('./model/ECheckConfigFeaturesAccountValidationService'), require('./model/ECheckConfigFeaturesAccountValidationServiceInternalOnly'), require('./model/ECheckConfigFeaturesAccountValidationServiceInternalOnlyProcessors'), require('./model/ECheckConfigFeaturesAccountValidationServiceProcessors'), require('./model/ECheckConfigUnderwriting'), require('./model/Flexv2sessionsFields'), require('./model/Flexv2sessionsFieldsOrderInformation'), require('./model/Flexv2sessionsFieldsOrderInformationAmountDetails'), require('./model/Flexv2sessionsFieldsOrderInformationAmountDetailsTotalAmount'), require('./model/Flexv2sessionsFieldsOrderInformationBillTo'), require('./model/Flexv2sessionsFieldsOrderInformationShipTo'), require('./model/Flexv2sessionsFieldsPaymentInformation'), require('./model/Flexv2sessionsFieldsPaymentInformationCard'), require('./model/FraudMarkingActionRequest'), require('./model/GenerateCaptureContextRequest'), require('./model/GenerateFlexAPICaptureContextRequest'), require('./model/GenerateUnifiedCheckoutCaptureContextRequest'), require('./model/GetAllPlansResponse'), require('./model/GetAllPlansResponseLinks'), require('./model/GetAllPlansResponseOrderInformation'), require('./model/GetAllPlansResponseOrderInformationAmountDetails'), require('./model/GetAllPlansResponsePlanInformation'), require('./model/GetAllPlansResponsePlanInformationBillingCycles'), require('./model/GetAllPlansResponsePlanInformationBillingPeriod'), require('./model/GetAllPlansResponsePlans'), require('./model/GetAllSubscriptionsResponse'), require('./model/GetAllSubscriptionsResponseLinks'), require('./model/GetAllSubscriptionsResponseOrderInformation'), require('./model/GetAllSubscriptionsResponseOrderInformationBillTo'), require('./model/GetAllSubscriptionsResponsePaymentInformation'), require('./model/GetAllSubscriptionsResponsePaymentInformationCustomer'), require('./model/GetAllSubscriptionsResponsePlanInformation'), require('./model/GetAllSubscriptionsResponsePlanInformationBillingCycles'), require('./model/GetAllSubscriptionsResponseSubscriptionInformation'), require('./model/GetAllSubscriptionsResponseSubscriptions'), require('./model/GetPlanCodeResponse'), require('./model/GetPlanResponse'), require('./model/GetSubscriptionCodeResponse'), require('./model/GetSubscriptionResponse'), require('./model/GetSubscriptionResponse1'), require('./model/GetSubscriptionResponse1BuyerInformation'), require('./model/GetSubscriptionResponse1Links'), require('./model/GetSubscriptionResponse1PaymentInstrument'), require('./model/GetSubscriptionResponse1PaymentInstrumentBankAccount'), require('./model/GetSubscriptionResponse1PaymentInstrumentBuyerInformation'), require('./model/GetSubscriptionResponse1PaymentInstrumentCard'), require('./model/GetSubscriptionResponse1ShippingAddress'), require('./model/IncrementAuthRequest'), require('./model/InlineResponse200'), require('./model/InlineResponse2001'), require('./model/InlineResponse2001Embedded'), require('./model/InlineResponse2001EmbeddedCapture'), require('./model/InlineResponse2001EmbeddedCaptureLinks'), require('./model/InlineResponse2001EmbeddedCaptureLinksSelf'), require('./model/InlineResponse2001EmbeddedReversal'), require('./model/InlineResponse2001EmbeddedReversalLinks'), require('./model/InlineResponse2001EmbeddedReversalLinksSelf'), require('./model/InlineResponse2002'), require('./model/InlineResponse2002IntegrationInformation'), require('./model/InlineResponse2002IntegrationInformationTenantConfigurations'), require('./model/InlineResponse2003'), require('./model/InlineResponse2004'), require('./model/InlineResponse2005'), require('./model/InlineResponse2005Embedded'), require('./model/InlineResponse2005EmbeddedBatches'), require('./model/InlineResponse2005EmbeddedLinks'), require('./model/InlineResponse2005EmbeddedLinksReports'), require('./model/InlineResponse2005EmbeddedTotals'), require('./model/InlineResponse2005Links'), require('./model/InlineResponse2006'), require('./model/InlineResponse2006Billing'), require('./model/InlineResponse2006Links'), require('./model/InlineResponse2006LinksReport'), require('./model/InlineResponse2007'), require('./model/InlineResponse2007Records'), require('./model/InlineResponse2007ResponseRecord'), require('./model/InlineResponse2007ResponseRecordAdditionalUpdates'), require('./model/InlineResponse2007SourceRecord'), require('./model/InlineResponse200Content'), require('./model/InlineResponse201'), require('./model/InlineResponse2011'), require('./model/InlineResponse2011PayoutInformation'), require('./model/InlineResponse2011PayoutInformationPullFunds'), require('./model/InlineResponse2011PayoutInformationPushFunds'), require('./model/InlineResponse2012'), require('./model/InlineResponse2012IntegrationInformation'), require('./model/InlineResponse2012IntegrationInformationTenantConfigurations'), require('./model/InlineResponse2012OrganizationInformation'), require('./model/InlineResponse2012ProductInformationSetups'), require('./model/InlineResponse2012RegistrationInformation'), require('./model/InlineResponse2012Setups'), require('./model/InlineResponse2012SetupsCommerceSolutions'), require('./model/InlineResponse2012SetupsPayments'), require('./model/InlineResponse2012SetupsPaymentsCardProcessing'), require('./model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus'), require('./model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus'), require('./model/InlineResponse2012SetupsPaymentsDigitalPayments'), require('./model/InlineResponse2012SetupsRisk'), require('./model/InlineResponse2012SetupsValueAddedServices'), require('./model/InlineResponse2013'), require('./model/InlineResponse2013KeyInformation'), require('./model/InlineResponse2013KeyInformationErrorInformation'), require('./model/InlineResponse2013KeyInformationErrorInformationDetails'), require('./model/InlineResponse2014'), require('./model/InlineResponse2015'), require('./model/InlineResponse2015Payloads'), require('./model/InlineResponse2015PayloadsTestPayload'), require('./model/InlineResponse2016'), require('./model/InlineResponse202'), require('./model/InlineResponse202Links'), require('./model/InlineResponse202LinksStatus'), require('./model/InlineResponse400'), require('./model/InlineResponse4001'), require('./model/InlineResponse4001Details'), require('./model/InlineResponse4002'), require('./model/InlineResponse4003'), require('./model/InlineResponse4004'), require('./model/InlineResponse4005'), require('./model/InlineResponse4006'), require('./model/InlineResponse4006Fields'), require('./model/InlineResponse4007'), require('./model/InlineResponse4007Details'), require('./model/InlineResponse400Details'), require('./model/InlineResponse400Errors'), require('./model/InlineResponse401'), require('./model/InlineResponse401Fields'), require('./model/InlineResponse401Links'), require('./model/InlineResponse401LinksSelf'), require('./model/InlineResponse403'), require('./model/InlineResponse4031'), require('./model/InlineResponse403Errors'), require('./model/InlineResponse404'), require('./model/InlineResponse4041'), require('./model/InlineResponse4042'), require('./model/InlineResponse4042Details'), require('./model/InlineResponse409'), require('./model/InlineResponse409Errors'), require('./model/InlineResponse410'), require('./model/InlineResponse410Errors'), require('./model/InlineResponse412'), require('./model/InlineResponse412Errors'), require('./model/InlineResponse422'), require('./model/InlineResponse4221'), require('./model/InlineResponse424'), require('./model/InlineResponse424Errors'), require('./model/InlineResponse500'), require('./model/InlineResponse5001'), require('./model/InlineResponse5002'), require('./model/InlineResponse500Errors'), require('./model/InlineResponse502'), require('./model/InlineResponse503'), require('./model/InlineResponseDefault'), require('./model/InlineResponseDefaultLinks'), require('./model/InlineResponseDefaultLinksNext'), require('./model/InlineResponseDefaultResponseStatus'), require('./model/InlineResponseDefaultResponseStatusDetails'), require('./model/IntimateBillingAgreement'), require('./model/InvoiceSettingsRequest'), require('./model/InvoicingV2InvoiceSettingsGet200Response'), require('./model/InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation'), require('./model/InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle'), require('./model/InvoicingV2InvoicesAllGet200Response'), require('./model/InvoicingV2InvoicesAllGet200ResponseCustomerInformation'), require('./model/InvoicingV2InvoicesAllGet200ResponseInvoiceInformation'), require('./model/InvoicingV2InvoicesAllGet200ResponseInvoices'), require('./model/InvoicingV2InvoicesAllGet200ResponseLinks'), require('./model/InvoicingV2InvoicesAllGet200ResponseOrderInformation'), require('./model/InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails'), require('./model/InvoicingV2InvoicesAllGet400Response'), require('./model/InvoicingV2InvoicesAllGet404Response'), require('./model/InvoicingV2InvoicesAllGet502Response'), require('./model/InvoicingV2InvoicesCancel200Response'), require('./model/InvoicingV2InvoicesGet200Response'), require('./model/InvoicingV2InvoicesGet200ResponseInvoiceHistory'), require('./model/InvoicingV2InvoicesGet200ResponseTransactionDetails'), require('./model/InvoicingV2InvoicesPost201Response'), require('./model/InvoicingV2InvoicesPost201ResponseInvoiceInformation'), require('./model/InvoicingV2InvoicesPost201ResponseOrderInformation'), require('./model/InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails'), require('./model/InvoicingV2InvoicesPost202Response'), require('./model/InvoicingV2InvoicesPut200Response'), require('./model/InvoicingV2InvoicesSend200Response'), require('./model/Invoicingv2invoiceSettingsInvoiceSettingsInformation'), require('./model/Invoicingv2invoicesClientReferenceInformation'), require('./model/Invoicingv2invoicesClientReferenceInformationPartner'), require('./model/Invoicingv2invoicesCustomerInformation'), require('./model/Invoicingv2invoicesCustomerInformationCompany'), require('./model/Invoicingv2invoicesInvoiceInformation'), require('./model/Invoicingv2invoicesOrderInformation'), require('./model/Invoicingv2invoicesOrderInformationAmountDetails'), require('./model/Invoicingv2invoicesOrderInformationAmountDetailsFreight'), require('./model/Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails'), require('./model/Invoicingv2invoicesOrderInformationLineItems'), require('./model/Invoicingv2invoicesProcessingInformation'), require('./model/Invoicingv2invoicesidInvoiceInformation'), require('./model/Iplv2paymentlinksOrderInformation'), require('./model/Iplv2paymentlinksOrderInformationAmountDetails'), require('./model/Iplv2paymentlinksOrderInformationLineItems'), require('./model/Iplv2paymentlinksProcessingInformation'), require('./model/Iplv2paymentlinksPurchaseInformation'), require('./model/Iplv2paymentlinksidOrderInformation'), require('./model/Iplv2paymentlinksidProcessingInformation'), require('./model/Iplv2paymentlinksidPurchaseInformation'), require('./model/Kmsegressv2keysasymClientReferenceInformation'), require('./model/Kmsegressv2keysasymKeyInformation'), require('./model/Kmsegressv2keyssymClientReferenceInformation'), require('./model/Kmsegressv2keyssymKeyInformation'), require('./model/MerchantInitiatedTransactionObject'), require('./model/Microformv2sessionsTransientTokenResponseOptions'), require('./model/MitReversalRequest'), require('./model/MitVoidRequest'), require('./model/Model400UploadBatchFileResponse'), require('./model/ModifyBillingAgreement'), require('./model/NetworkTokenEnrollment'), require('./model/NetworkTokenServicesEnablement'), require('./model/NetworkTokenServicesEnablementMastercardDigitalEnablementService'), require('./model/NetworkTokenServicesEnablementVisaTokenService'), require('./model/Notificationsubscriptionsv2productsorganizationIdEventTypes'), require('./model/Notificationsubscriptionsv2webhooksProducts'), require('./model/Notificationsubscriptionsv2webhooksProducts1'), require('./model/Notificationsubscriptionsv2webhooksRetryPolicy'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicy'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicy1'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicy1Config'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicy1ConfigAdditionalConfig'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicyConfig'), require('./model/OctCreatePaymentRequest'), require('./model/OrderPaymentRequest'), require('./model/PatchCustomerPaymentInstrumentRequest'), require('./model/PatchCustomerRequest'), require('./model/PatchCustomerShippingAddressRequest'), require('./model/PatchInstrumentIdentifierRequest'), require('./model/PatchPaymentInstrumentRequest'), require('./model/PayerAuthConfig'), require('./model/PayerAuthConfigCardTypes'), require('./model/PayerAuthConfigCardTypesCB'), require('./model/PayerAuthConfigCardTypesJCBJSecure'), require('./model/PayerAuthConfigCardTypesVerifiedByVisa'), require('./model/PayerAuthConfigCardTypesVerifiedByVisaCurrencies'), require('./model/PayerAuthSetupRequest'), require('./model/PaymentInstrumentList'), require('./model/PaymentInstrumentList1'), require('./model/PaymentInstrumentList1Embedded'), require('./model/PaymentInstrumentList1EmbeddedEmbedded'), require('./model/PaymentInstrumentList1EmbeddedPaymentInstruments'), require('./model/PaymentInstrumentListEmbedded'), require('./model/PaymentInstrumentListLinks'), require('./model/PaymentInstrumentListLinksFirst'), require('./model/PaymentInstrumentListLinksLast'), require('./model/PaymentInstrumentListLinksNext'), require('./model/PaymentInstrumentListLinksPrev'), require('./model/PaymentInstrumentListLinksSelf'), require('./model/PaymentsProducts'), require('./model/PaymentsProductsCardPresentConnect'), require('./model/PaymentsProductsCardPresentConnectConfigurationInformation'), require('./model/PaymentsProductsCardPresentConnectConfigurationInformationConfigurations'), require('./model/PaymentsProductsCardPresentConnectSubscriptionInformation'), require('./model/PaymentsProductsCardProcessing'), require('./model/PaymentsProductsCardProcessingConfigurationInformation'), require('./model/PaymentsProductsCardProcessingSubscriptionInformation'), require('./model/PaymentsProductsCardProcessingSubscriptionInformationFeatures'), require('./model/PaymentsProductsCurrencyConversion'), require('./model/PaymentsProductsCurrencyConversionConfigurationInformation'), require('./model/PaymentsProductsCurrencyConversionConfigurationInformationConfigurations'), require('./model/PaymentsProductsCurrencyConversionConfigurationInformationConfigurationsProcessors'), require('./model/PaymentsProductsCybsReadyTerminal'), require('./model/PaymentsProductsDifferentialFee'), require('./model/PaymentsProductsDifferentialFeeSubscriptionInformation'), require('./model/PaymentsProductsDifferentialFeeSubscriptionInformationFeatures'), require('./model/PaymentsProductsDifferentialFeeSubscriptionInformationFeaturesSurcharge'), require('./model/PaymentsProductsDigitalPayments'), require('./model/PaymentsProductsDigitalPaymentsSubscriptionInformation'), require('./model/PaymentsProductsDigitalPaymentsSubscriptionInformationFeatures'), require('./model/PaymentsProductsECheck'), require('./model/PaymentsProductsECheckConfigurationInformation'), require('./model/PaymentsProductsECheckSubscriptionInformation'), require('./model/PaymentsProductsPayerAuthentication'), require('./model/PaymentsProductsPayerAuthenticationConfigurationInformation'), require('./model/PaymentsProductsPayerAuthenticationSubscriptionInformation'), require('./model/PaymentsProductsPayouts'), require('./model/PaymentsProductsPayoutsConfigurationInformation'), require('./model/PaymentsProductsPayoutsConfigurationInformationConfigurations'), require('./model/PaymentsProductsPayoutsConfigurationInformationConfigurationsProcessorAccount'), require('./model/PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds'), require('./model/PaymentsProductsPayoutsConfigurationInformationConfigurationsPushfunds'), require('./model/PaymentsProductsSecureAcceptance'), require('./model/PaymentsProductsSecureAcceptanceConfigurationInformation'), require('./model/PaymentsProductsServiceFee'), require('./model/PaymentsProductsServiceFeeConfigurationInformation'), require('./model/PaymentsProductsServiceFeeConfigurationInformationConfigurations'), require('./model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsMerchantInformation'), require('./model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation'), require('./model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsProducts'), require('./model/PaymentsProductsTax'), require('./model/PaymentsProductsVirtualTerminal'), require('./model/PaymentsProductsVirtualTerminalConfigurationInformation'), require('./model/PaymentsStrongAuthIssuerInformation'), require('./model/PblPaymentLinksAllGet200Response'), require('./model/PblPaymentLinksAllGet200ResponseLinks'), require('./model/PblPaymentLinksAllGet200ResponseOrderInformation'), require('./model/PblPaymentLinksAllGet200ResponseOrderInformationAmountDetails'), require('./model/PblPaymentLinksAllGet200ResponseOrderInformationLineItems'), require('./model/PblPaymentLinksAllGet200ResponseProcessingInformation'), require('./model/PblPaymentLinksAllGet200ResponsePurchaseInformation'), require('./model/PblPaymentLinksAllGet400Response'), require('./model/PblPaymentLinksAllGet404Response'), require('./model/PblPaymentLinksGet200Response'), require('./model/PblPaymentLinksPost201Response'), require('./model/PblPaymentLinksPost201ResponseLinks'), require('./model/PblPaymentLinksPost201ResponseOrderInformation'), require('./model/PblPaymentLinksPost201ResponsePurchaseInformation'), require('./model/PostCustomerPaymentInstrumentRequest'), require('./model/PostCustomerRequest'), require('./model/PostCustomerShippingAddressRequest'), require('./model/PostInstrumentIdentifierEnrollmentRequest'), require('./model/PostInstrumentIdentifierRequest'), require('./model/PostPaymentCredentialsRequest'), require('./model/PostPaymentInstrumentRequest'), require('./model/PostRegistrationBody'), require('./model/PredefinedSubscriptionRequestBean'), require('./model/PtsV1TransactionBatchesGet200Response'), require('./model/PtsV1TransactionBatchesGet200ResponseLinks'), require('./model/PtsV1TransactionBatchesGet200ResponseLinksSelf'), require('./model/PtsV1TransactionBatchesGet200ResponseTransactionBatches'), require('./model/PtsV1TransactionBatchesGet400Response'), require('./model/PtsV1TransactionBatchesGet400ResponseErrorInformation'), require('./model/PtsV1TransactionBatchesGet400ResponseErrorInformationDetails'), require('./model/PtsV1TransactionBatchesGet500Response'), require('./model/PtsV1TransactionBatchesGet500ResponseErrorInformation'), require('./model/PtsV1TransactionBatchesIdGet200Response'), require('./model/PtsV1TransactionBatchesIdGet200ResponseLinks'), require('./model/PtsV1TransactionBatchesIdGet200ResponseLinksTransactions'), require('./model/PtsV2CreateBillingAgreementPost201Response'), require('./model/PtsV2CreateBillingAgreementPost201ResponseAgreementInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseClientReferenceInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseInstallmentInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseLinks'), require('./model/PtsV2CreateBillingAgreementPost201ResponseProcessorInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseRiskInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseRiskInformationProcessorResults'), require('./model/PtsV2CreateBillingAgreementPost400Response'), require('./model/PtsV2CreateBillingAgreementPost502Response'), require('./model/PtsV2CreateOrderPost201Response'), require('./model/PtsV2CreateOrderPost201ResponseBuyerInformation'), require('./model/PtsV2CreateOrderPost201ResponseProcessorInformation'), require('./model/PtsV2CreateOrderPost400Response'), require('./model/PtsV2CreditsPost201Response'), require('./model/PtsV2CreditsPost201Response1'), require('./model/PtsV2CreditsPost201Response1ProcessorInformation'), require('./model/PtsV2CreditsPost201ResponseCreditAmountDetails'), require('./model/PtsV2CreditsPost201ResponsePaymentInformation'), require('./model/PtsV2CreditsPost201ResponseProcessingInformation'), require('./model/PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions'), require('./model/PtsV2IncrementalAuthorizationPatch201Response'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseLinks'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseOrderInformationInvoiceDetails'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation'), require('./model/PtsV2IncrementalAuthorizationPatch400Response'), require('./model/PtsV2ModifyBillingAgreementPost201Response'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseAgreementInformation'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseLinks'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformation'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformationBillTo'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformationShipTo'), require('./model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformation'), require('./model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationBank'), require('./model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationEWallet'), require('./model/PtsV2PaymentsCapturesPost201Response'), require('./model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions'), require('./model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture'), require('./model/PtsV2PaymentsCapturesPost201ResponseLinks'), require('./model/PtsV2PaymentsCapturesPost201ResponseOrderInformation'), require('./model/PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails'), require('./model/PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation'), require('./model/PtsV2PaymentsCapturesPost201ResponseProcessingInformation'), require('./model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsCapturesPost400Response'), require('./model/PtsV2PaymentsOrderPost201Response'), require('./model/PtsV2PaymentsOrderPost201ResponseBuyerInformation'), require('./model/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformation'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformationBillTo'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformationShipTo'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformationShippingDetails'), require('./model/PtsV2PaymentsOrderPost201ResponsePaymentInformation'), require('./model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet'), require('./model/PtsV2PaymentsOrderPost201ResponseProcessingInformation'), require('./model/PtsV2PaymentsOrderPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsOrderPost201ResponseProcessorInformationSellerProtection'), require('./model/PtsV2PaymentsPost201Response'), require('./model/PtsV2PaymentsPost201Response1'), require('./model/PtsV2PaymentsPost201Response1ErrorInformation'), require('./model/PtsV2PaymentsPost201Response1ErrorInformationDetails'), require('./model/PtsV2PaymentsPost201Response1IssuerInformation'), require('./model/PtsV2PaymentsPost201Response1OrderInformation'), require('./model/PtsV2PaymentsPost201Response1OrderInformationAmountDetails'), require('./model/PtsV2PaymentsPost201Response1OrderInformationBillTo'), require('./model/PtsV2PaymentsPost201Response1OrderInformationShipTo'), require('./model/PtsV2PaymentsPost201Response1PaymentInformation'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationBank'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationBankAccount'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationEWallet'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationPaymentType'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod'), require('./model/PtsV2PaymentsPost201Response1ProcessorInformation'), require('./model/PtsV2PaymentsPost201Response1ProcessorInformationAvs'), require('./model/PtsV2PaymentsPost201Response2'), require('./model/PtsV2PaymentsPost201Response2OrderInformation'), require('./model/PtsV2PaymentsPost201Response2OrderInformationAmountDetails'), require('./model/PtsV2PaymentsPost201Response2PaymentInformation'), require('./model/PtsV2PaymentsPost201Response2PaymentInformationEWallet'), require('./model/PtsV2PaymentsPost201Response2ProcessorInformation'), require('./model/PtsV2PaymentsPost201ResponseBuyerInformation'), require('./model/PtsV2PaymentsPost201ResponseClientReferenceInformation'), require('./model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation'), require('./model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr'), require('./model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActions'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsCAPTURE'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsCONSUMERAUTHENTICATION'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsDECISION'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENCREATE'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENUPDATE'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsWATCHLISTSCREENING'), require('./model/PtsV2PaymentsPost201ResponseErrorInformation'), require('./model/PtsV2PaymentsPost201ResponseErrorInformationDetails'), require('./model/PtsV2PaymentsPost201ResponseInstallmentInformation'), require('./model/PtsV2PaymentsPost201ResponseIssuerInformation'), require('./model/PtsV2PaymentsPost201ResponseLinks'), require('./model/PtsV2PaymentsPost201ResponseLinksSelf'), require('./model/PtsV2PaymentsPost201ResponseMerchantInformation'), require('./model/PtsV2PaymentsPost201ResponseMerchantInformationMerchantDescriptor'), require('./model/PtsV2PaymentsPost201ResponseOrderInformation'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationBillTo'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationShipTo'), require('./model/PtsV2PaymentsPost201ResponsePaymentAccountInformation'), require('./model/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformation'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationBank'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationBankAccount'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationEWallet'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard'), require('./model/PtsV2PaymentsPost201ResponsePaymentInsightsInformation'), require('./model/PtsV2PaymentsPost201ResponsePaymentInsightsInformationOrchestration'), require('./model/PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights'), require('./model/PtsV2PaymentsPost201ResponsePointOfSaleInformation'), require('./model/PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformation'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformationAuthorizationOptions'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformationPurchaseOptions'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationAchVerification'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationAvs'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationCardVerification'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationCustomer'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationRouting'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection'), require('./model/PtsV2PaymentsPost201ResponseRiskInformation'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationInfoCodes'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationIpAddress'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationProcessorResults'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationProfile'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationRules'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationScore'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravel'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationVelocity'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing'), require('./model/PtsV2PaymentsPost201ResponseTokenInformation'), require('./model/PtsV2PaymentsPost201ResponseTokenInformationCustomer'), require('./model/PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier'), require('./model/PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument'), require('./model/PtsV2PaymentsPost201ResponseTokenInformationShippingAddress'), require('./model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformation'), require('./model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchList'), require('./model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchListMatches'), require('./model/PtsV2PaymentsPost400Response'), require('./model/PtsV2PaymentsPost502Response'), require('./model/PtsV2PaymentsRefundPost201Response'), require('./model/PtsV2PaymentsRefundPost201ResponseClientReferenceInformation'), require('./model/PtsV2PaymentsRefundPost201ResponseLinks'), require('./model/PtsV2PaymentsRefundPost201ResponseOrderInformation'), require('./model/PtsV2PaymentsRefundPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PaymentsRefundPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsRefundPost201ResponseRefundAmountDetails'), require('./model/PtsV2PaymentsRefundPost400Response'), require('./model/PtsV2PaymentsReversalsPost201Response'), require('./model/PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation'), require('./model/PtsV2PaymentsReversalsPost201ResponseIssuerInformation'), require('./model/PtsV2PaymentsReversalsPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails'), require('./model/PtsV2PaymentsReversalsPost400Response'), require('./model/PtsV2PaymentsVoidsPost201Response'), require('./model/PtsV2PaymentsVoidsPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails'), require('./model/PtsV2PaymentsVoidsPost400Response'), require('./model/PtsV2PayoutsPost201Response'), require('./model/PtsV2PayoutsPost201ResponseErrorInformation'), require('./model/PtsV2PayoutsPost201ResponseIssuerInformation'), require('./model/PtsV2PayoutsPost201ResponseMerchantInformation'), require('./model/PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor'), require('./model/PtsV2PayoutsPost201ResponseOrderInformation'), require('./model/PtsV2PayoutsPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PayoutsPost201ResponseProcessingInformation'), require('./model/PtsV2PayoutsPost201ResponseProcessorInformation'), require('./model/PtsV2PayoutsPost201ResponseRecipientInformation'), require('./model/PtsV2PayoutsPost201ResponseRecipientInformationCard'), require('./model/PtsV2PayoutsPost400Response'), require('./model/PtsV2UpdateOrderPatch201Response'), require('./model/Ptsv1pushfundstransferClientReferenceInformation'), require('./model/Ptsv1pushfundstransferMerchantInformation'), require('./model/Ptsv1pushfundstransferOrderInformation'), require('./model/Ptsv1pushfundstransferOrderInformationAmountDetails'), require('./model/Ptsv1pushfundstransferPointOfServiceInformation'), require('./model/Ptsv1pushfundstransferPointOfServiceInformationEmv'), require('./model/Ptsv1pushfundstransferProcessingInformation'), require('./model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions'), require('./model/Ptsv1pushfundstransferRecipientInformation'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformation'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument'), require('./model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification'), require('./model/Ptsv1pushfundstransferSenderInformation'), require('./model/Ptsv1pushfundstransferSenderInformationAccount'), require('./model/Ptsv1pushfundstransferSenderInformationPaymentInformation'), require('./model/Ptsv1pushfundstransferSenderInformationPaymentInformationCard'), require('./model/Ptsv1pushfundstransferSenderInformationPersonalIdentification'), require('./model/Ptsv2billingagreementsAggregatorInformation'), require('./model/Ptsv2billingagreementsAgreementInformation'), require('./model/Ptsv2billingagreementsBuyerInformation'), require('./model/Ptsv2billingagreementsClientReferenceInformation'), require('./model/Ptsv2billingagreementsConsumerAuthenticationInformation'), require('./model/Ptsv2billingagreementsDeviceInformation'), require('./model/Ptsv2billingagreementsInstallmentInformation'), require('./model/Ptsv2billingagreementsMerchantInformation'), require('./model/Ptsv2billingagreementsMerchantInformationMerchantDescriptor'), require('./model/Ptsv2billingagreementsOrderInformation'), require('./model/Ptsv2billingagreementsOrderInformationBillTo'), require('./model/Ptsv2billingagreementsPaymentInformation'), require('./model/Ptsv2billingagreementsPaymentInformationBank'), require('./model/Ptsv2billingagreementsPaymentInformationBankAccount'), require('./model/Ptsv2billingagreementsPaymentInformationCard'), require('./model/Ptsv2billingagreementsPaymentInformationPaymentType'), require('./model/Ptsv2billingagreementsPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2billingagreementsPaymentInformationTokenizedCard'), require('./model/Ptsv2billingagreementsProcessingInformation'), require('./model/Ptsv2billingagreementsidAgreementInformation'), require('./model/Ptsv2billingagreementsidBuyerInformation'), require('./model/Ptsv2billingagreementsidProcessingInformation'), require('./model/Ptsv2creditsInstallmentInformation'), require('./model/Ptsv2creditsProcessingInformation'), require('./model/Ptsv2creditsProcessingInformationBankTransferOptions'), require('./model/Ptsv2creditsProcessingInformationElectronicBenefitsTransfer'), require('./model/Ptsv2creditsProcessingInformationJapanPaymentOptions'), require('./model/Ptsv2creditsProcessingInformationPurchaseOptions'), require('./model/Ptsv2creditsProcessingInformationRefundOptions'), require('./model/Ptsv2creditsRecipientInformation'), require('./model/Ptsv2creditsSenderInformation'), require('./model/Ptsv2creditsSenderInformationAccount'), require('./model/Ptsv2intentsClientReferenceInformation'), require('./model/Ptsv2intentsMerchantInformation'), require('./model/Ptsv2intentsMerchantInformationMerchantDescriptor'), require('./model/Ptsv2intentsOrderInformation'), require('./model/Ptsv2intentsOrderInformationAmountDetails'), require('./model/Ptsv2intentsOrderInformationBillTo'), require('./model/Ptsv2intentsOrderInformationInvoiceDetails'), require('./model/Ptsv2intentsOrderInformationLineItems'), require('./model/Ptsv2intentsOrderInformationShipTo'), require('./model/Ptsv2intentsPaymentInformation'), require('./model/Ptsv2intentsPaymentInformationPaymentType'), require('./model/Ptsv2intentsPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2intentsProcessingInformation'), require('./model/Ptsv2intentsProcessingInformationAuthorizationOptions'), require('./model/Ptsv2intentsidMerchantInformation'), require('./model/Ptsv2intentsidOrderInformation'), require('./model/Ptsv2intentsidProcessingInformation'), require('./model/Ptsv2paymentreferencesAgreementInformation'), require('./model/Ptsv2paymentreferencesBuyerInformation'), require('./model/Ptsv2paymentreferencesDeviceInformation'), require('./model/Ptsv2paymentreferencesMerchantInformation'), require('./model/Ptsv2paymentreferencesOrderInformation'), require('./model/Ptsv2paymentreferencesOrderInformationAmountDetails'), require('./model/Ptsv2paymentreferencesOrderInformationBillTo'), require('./model/Ptsv2paymentreferencesOrderInformationInvoiceDetails'), require('./model/Ptsv2paymentreferencesOrderInformationLineItems'), require('./model/Ptsv2paymentreferencesOrderInformationShipTo'), require('./model/Ptsv2paymentreferencesPaymentInformation'), require('./model/Ptsv2paymentreferencesPaymentInformationBank'), require('./model/Ptsv2paymentreferencesPaymentInformationBankAccount'), require('./model/Ptsv2paymentreferencesPaymentInformationCard'), require('./model/Ptsv2paymentreferencesPaymentInformationEWallet'), require('./model/Ptsv2paymentreferencesPaymentInformationOptions'), require('./model/Ptsv2paymentreferencesProcessingInformation'), require('./model/Ptsv2paymentreferencesTravelInformation'), require('./model/Ptsv2paymentreferencesTravelInformationAutoRental'), require('./model/Ptsv2paymentreferencesUserInterface'), require('./model/Ptsv2paymentreferencesUserInterfaceColor'), require('./model/Ptsv2paymentreferencesidintentsOrderInformation'), require('./model/Ptsv2paymentreferencesidintentsPaymentInformation'), require('./model/Ptsv2paymentreferencesidintentsPaymentInformationEWallet'), require('./model/Ptsv2paymentreferencesidintentsProcessingInformation'), require('./model/Ptsv2paymentsAcquirerInformation'), require('./model/Ptsv2paymentsAggregatorInformation'), require('./model/Ptsv2paymentsAggregatorInformationSubMerchant'), require('./model/Ptsv2paymentsAgreementInformation'), require('./model/Ptsv2paymentsBuyerInformation'), require('./model/Ptsv2paymentsBuyerInformationPersonalIdentification'), require('./model/Ptsv2paymentsClientReferenceInformation'), require('./model/Ptsv2paymentsClientReferenceInformationPartner'), require('./model/Ptsv2paymentsConsumerAuthenticationInformation'), require('./model/Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication'), require('./model/Ptsv2paymentsConsumerAuthenticationInformationStrongAuthenticationIssuerInformation'), require('./model/Ptsv2paymentsDeviceInformation'), require('./model/Ptsv2paymentsDeviceInformationRawData'), require('./model/Ptsv2paymentsHealthCareInformation'), require('./model/Ptsv2paymentsHealthCareInformationAmountDetails'), require('./model/Ptsv2paymentsHostedPaymentInformation'), require('./model/Ptsv2paymentsHostedPaymentInformationUserAgent'), require('./model/Ptsv2paymentsInstallmentInformation'), require('./model/Ptsv2paymentsInvoiceDetails'), require('./model/Ptsv2paymentsIssuerInformation'), require('./model/Ptsv2paymentsMerchantDefinedInformation'), require('./model/Ptsv2paymentsMerchantDefinedSecureInformation'), require('./model/Ptsv2paymentsMerchantInformation'), require('./model/Ptsv2paymentsMerchantInformationMerchantDescriptor'), require('./model/Ptsv2paymentsMerchantInformationServiceFeeDescriptor'), require('./model/Ptsv2paymentsMerchantInformationServiceLocation'), require('./model/Ptsv2paymentsOrderInformation'), require('./model/Ptsv2paymentsOrderInformationAmountDetails'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsOrder'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsSurcharge'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsTaxDetails'), require('./model/Ptsv2paymentsOrderInformationBillTo'), require('./model/Ptsv2paymentsOrderInformationBillToCompany'), require('./model/Ptsv2paymentsOrderInformationInvoiceDetails'), require('./model/Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum'), require('./model/Ptsv2paymentsOrderInformationLineItems'), require('./model/Ptsv2paymentsOrderInformationPassenger'), require('./model/Ptsv2paymentsOrderInformationShipTo'), require('./model/Ptsv2paymentsOrderInformationShippingDetails'), require('./model/Ptsv2paymentsPaymentInformation'), require('./model/Ptsv2paymentsPaymentInformationBank'), require('./model/Ptsv2paymentsPaymentInformationBankAccount'), require('./model/Ptsv2paymentsPaymentInformationCard'), require('./model/Ptsv2paymentsPaymentInformationCustomer'), require('./model/Ptsv2paymentsPaymentInformationDirectDebit'), require('./model/Ptsv2paymentsPaymentInformationDirectDebitMandate'), require('./model/Ptsv2paymentsPaymentInformationEWallet'), require('./model/Ptsv2paymentsPaymentInformationFluidData'), require('./model/Ptsv2paymentsPaymentInformationInstrumentIdentifier'), require('./model/Ptsv2paymentsPaymentInformationLegacyToken'), require('./model/Ptsv2paymentsPaymentInformationOptions'), require('./model/Ptsv2paymentsPaymentInformationPaymentAccountReference'), require('./model/Ptsv2paymentsPaymentInformationPaymentInstrument'), require('./model/Ptsv2paymentsPaymentInformationPaymentType'), require('./model/Ptsv2paymentsPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2paymentsPaymentInformationSepa'), require('./model/Ptsv2paymentsPaymentInformationSepaDirectDebit'), require('./model/Ptsv2paymentsPaymentInformationShippingAddress'), require('./model/Ptsv2paymentsPaymentInformationTokenizedCard'), require('./model/Ptsv2paymentsPointOfSaleInformation'), require('./model/Ptsv2paymentsPointOfSaleInformationEmv'), require('./model/Ptsv2paymentsProcessingInformation'), require('./model/Ptsv2paymentsProcessingInformationAuthorizationOptions'), require('./model/Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator'), require('./model/Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction'), require('./model/Ptsv2paymentsProcessingInformationBankTransferOptions'), require('./model/Ptsv2paymentsProcessingInformationCaptureOptions'), require('./model/Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer'), require('./model/Ptsv2paymentsProcessingInformationJapanPaymentOptions'), require('./model/Ptsv2paymentsProcessingInformationJapanPaymentOptionsBonuses'), require('./model/Ptsv2paymentsProcessingInformationLoanOptions'), require('./model/Ptsv2paymentsProcessingInformationPurchaseOptions'), require('./model/Ptsv2paymentsProcessingInformationRecurringOptions'), require('./model/Ptsv2paymentsProcessorInformation'), require('./model/Ptsv2paymentsProcessorInformationAuthorizationOptions'), require('./model/Ptsv2paymentsProcessorInformationReversal'), require('./model/Ptsv2paymentsPromotionInformation'), require('./model/Ptsv2paymentsRecipientInformation'), require('./model/Ptsv2paymentsRecurringPaymentInformation'), require('./model/Ptsv2paymentsRiskInformation'), require('./model/Ptsv2paymentsRiskInformationAuxiliaryData'), require('./model/Ptsv2paymentsRiskInformationBuyerHistory'), require('./model/Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory'), require('./model/Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount'), require('./model/Ptsv2paymentsRiskInformationProfile'), require('./model/Ptsv2paymentsSenderInformation'), require('./model/Ptsv2paymentsSenderInformationAccount'), require('./model/Ptsv2paymentsTokenInformation'), require('./model/Ptsv2paymentsTokenInformationPaymentInstrument'), require('./model/Ptsv2paymentsTokenInformationShippingAddress'), require('./model/Ptsv2paymentsTokenInformationTokenProvisioningInformation'), require('./model/Ptsv2paymentsTravelInformation'), require('./model/Ptsv2paymentsTravelInformationAgency'), require('./model/Ptsv2paymentsTravelInformationAutoRental'), require('./model/Ptsv2paymentsTravelInformationAutoRentalRentalAddress'), require('./model/Ptsv2paymentsTravelInformationAutoRentalReturnAddress'), require('./model/Ptsv2paymentsTravelInformationAutoRentalTaxDetails'), require('./model/Ptsv2paymentsTravelInformationLodging'), require('./model/Ptsv2paymentsTravelInformationLodgingRoom'), require('./model/Ptsv2paymentsTravelInformationTransit'), require('./model/Ptsv2paymentsTravelInformationTransitAirline'), require('./model/Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation'), require('./model/Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService'), require('./model/Ptsv2paymentsTravelInformationTransitAirlineLegs'), require('./model/Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer'), require('./model/Ptsv2paymentsTravelInformationVehicleData'), require('./model/Ptsv2paymentsUnscheduledPaymentInformation'), require('./model/Ptsv2paymentsWatchlistScreeningInformation'), require('./model/Ptsv2paymentsWatchlistScreeningInformationWeights'), require('./model/Ptsv2paymentsidClientReferenceInformation'), require('./model/Ptsv2paymentsidClientReferenceInformationPartner'), require('./model/Ptsv2paymentsidMerchantInformation'), require('./model/Ptsv2paymentsidOrderInformation'), require('./model/Ptsv2paymentsidOrderInformationAmountDetails'), require('./model/Ptsv2paymentsidProcessingInformation'), require('./model/Ptsv2paymentsidProcessingInformationAuthorizationOptions'), require('./model/Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator'), require('./model/Ptsv2paymentsidTravelInformation'), require('./model/Ptsv2paymentsidcapturesAggregatorInformation'), require('./model/Ptsv2paymentsidcapturesAggregatorInformationSubMerchant'), require('./model/Ptsv2paymentsidcapturesBuyerInformation'), require('./model/Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification'), require('./model/Ptsv2paymentsidcapturesDeviceInformation'), require('./model/Ptsv2paymentsidcapturesInstallmentInformation'), require('./model/Ptsv2paymentsidcapturesMerchantInformation'), require('./model/Ptsv2paymentsidcapturesOrderInformation'), require('./model/Ptsv2paymentsidcapturesOrderInformationAmountDetails'), require('./model/Ptsv2paymentsidcapturesOrderInformationBillTo'), require('./model/Ptsv2paymentsidcapturesOrderInformationInvoiceDetails'), require('./model/Ptsv2paymentsidcapturesOrderInformationShipTo'), require('./model/Ptsv2paymentsidcapturesOrderInformationShippingDetails'), require('./model/Ptsv2paymentsidcapturesPaymentInformation'), require('./model/Ptsv2paymentsidcapturesPaymentInformationCard'), require('./model/Ptsv2paymentsidcapturesPaymentInformationPaymentType'), require('./model/Ptsv2paymentsidcapturesPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2paymentsidcapturesPointOfSaleInformation'), require('./model/Ptsv2paymentsidcapturesPointOfSaleInformationEmv'), require('./model/Ptsv2paymentsidcapturesProcessingInformation'), require('./model/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions'), require('./model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions'), require('./model/Ptsv2paymentsidrefundsClientReferenceInformation'), require('./model/Ptsv2paymentsidrefundsMerchantInformation'), require('./model/Ptsv2paymentsidrefundsOrderInformation'), require('./model/Ptsv2paymentsidrefundsOrderInformationLineItems'), require('./model/Ptsv2paymentsidrefundsPaymentInformation'), require('./model/Ptsv2paymentsidrefundsPaymentInformationBank'), require('./model/Ptsv2paymentsidrefundsPaymentInformationBankAccount'), require('./model/Ptsv2paymentsidrefundsPaymentInformationCard'), require('./model/Ptsv2paymentsidrefundsPaymentInformationEWallet'), require('./model/Ptsv2paymentsidrefundsPaymentInformationPaymentType'), require('./model/Ptsv2paymentsidrefundsPointOfSaleInformation'), require('./model/Ptsv2paymentsidrefundsProcessingInformation'), require('./model/Ptsv2paymentsidrefundsProcessingInformationRecurringOptions'), require('./model/Ptsv2paymentsidrefundsProcessingInformationRefundOptions'), require('./model/Ptsv2paymentsidreversalsClientReferenceInformation'), require('./model/Ptsv2paymentsidreversalsClientReferenceInformationPartner'), require('./model/Ptsv2paymentsidreversalsOrderInformation'), require('./model/Ptsv2paymentsidreversalsOrderInformationAmountDetails'), require('./model/Ptsv2paymentsidreversalsOrderInformationLineItems'), require('./model/Ptsv2paymentsidreversalsPaymentInformation'), require('./model/Ptsv2paymentsidreversalsPaymentInformationPaymentType'), require('./model/Ptsv2paymentsidreversalsPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2paymentsidreversalsPointOfSaleInformation'), require('./model/Ptsv2paymentsidreversalsPointOfSaleInformationEmv'), require('./model/Ptsv2paymentsidreversalsProcessingInformation'), require('./model/Ptsv2paymentsidreversalsReversalInformation'), require('./model/Ptsv2paymentsidreversalsReversalInformationAmountDetails'), require('./model/Ptsv2paymentsidvoidsAgreementInformation'), require('./model/Ptsv2paymentsidvoidsMerchantInformation'), require('./model/Ptsv2paymentsidvoidsOrderInformation'), require('./model/Ptsv2paymentsidvoidsPaymentInformation'), require('./model/Ptsv2paymentsidvoidsProcessingInformation'), require('./model/Ptsv2payoutsAggregatorInformation'), require('./model/Ptsv2payoutsAggregatorInformationSubMerchant'), require('./model/Ptsv2payoutsClientReferenceInformation'), require('./model/Ptsv2payoutsMerchantInformation'), require('./model/Ptsv2payoutsMerchantInformationMerchantDescriptor'), require('./model/Ptsv2payoutsOrderInformation'), require('./model/Ptsv2payoutsOrderInformationAmountDetails'), require('./model/Ptsv2payoutsOrderInformationAmountDetailsSurcharge'), require('./model/Ptsv2payoutsOrderInformationBillTo'), require('./model/Ptsv2payoutsPaymentInformation'), require('./model/Ptsv2payoutsPaymentInformationCard'), require('./model/Ptsv2payoutsProcessingInformation'), require('./model/Ptsv2payoutsProcessingInformationFundingOptions'), require('./model/Ptsv2payoutsProcessingInformationFundingOptionsInitiator'), require('./model/Ptsv2payoutsProcessingInformationPayoutsOptions'), require('./model/Ptsv2payoutsProcessingInformationPurchaseOptions'), require('./model/Ptsv2payoutsRecipientInformation'), require('./model/Ptsv2payoutsSenderInformation'), require('./model/Ptsv2payoutsSenderInformationAccount'), require('./model/Ptsv2refreshpaymentstatusidAgreementInformation'), require('./model/Ptsv2refreshpaymentstatusidClientReferenceInformation'), require('./model/Ptsv2refreshpaymentstatusidPaymentInformation'), require('./model/Ptsv2refreshpaymentstatusidPaymentInformationCustomer'), require('./model/Ptsv2refreshpaymentstatusidPaymentInformationPaymentType'), require('./model/Ptsv2refreshpaymentstatusidProcessingInformation'), require('./model/Ptsv2voidsProcessingInformation'), require('./model/PushFunds201Response'), require('./model/PushFunds201ResponseClientReferenceInformation'), require('./model/PushFunds201ResponseErrorInformation'), require('./model/PushFunds201ResponseErrorInformationDetails'), require('./model/PushFunds201ResponseLinks'), require('./model/PushFunds201ResponseLinksCustomer'), require('./model/PushFunds201ResponseLinksInstrumentIdentifier'), require('./model/PushFunds201ResponseLinksPaymentInstrument'), require('./model/PushFunds201ResponseLinksSelf'), require('./model/PushFunds201ResponseMerchantInformation'), require('./model/PushFunds201ResponseMerchantInformationMerchantDescriptor'), require('./model/PushFunds201ResponseOrderInformation'), require('./model/PushFunds201ResponseOrderInformationAmountDetails'), require('./model/PushFunds201ResponsePaymentInformation'), require('./model/PushFunds201ResponsePaymentInformationTokenizedCard'), require('./model/PushFunds201ResponseProcessingInformation'), require('./model/PushFunds201ResponseProcessingInformationDomesticNationalNet'), require('./model/PushFunds201ResponseProcessorInformation'), require('./model/PushFunds201ResponseProcessorInformationRouting'), require('./model/PushFunds201ResponseProcessorInformationSettlement'), require('./model/PushFunds201ResponseRecipientInformation'), require('./model/PushFunds201ResponseRecipientInformationCard'), require('./model/PushFunds400Response'), require('./model/PushFunds400ResponseDetails'), require('./model/PushFunds401Response'), require('./model/PushFunds404Response'), require('./model/PushFunds502Response'), require('./model/PushFundsRequest'), require('./model/Rbsv1plansClientReferenceInformation'), require('./model/Rbsv1plansOrderInformation'), require('./model/Rbsv1plansOrderInformationAmountDetails'), require('./model/Rbsv1plansPlanInformation'), require('./model/Rbsv1plansPlanInformationBillingCycles'), require('./model/Rbsv1plansidPlanInformation'), require('./model/Rbsv1plansidProcessingInformation'), require('./model/Rbsv1plansidProcessingInformationSubscriptionBillingOptions'), require('./model/Rbsv1subscriptionsClientReferenceInformation'), require('./model/Rbsv1subscriptionsPaymentInformation'), require('./model/Rbsv1subscriptionsPaymentInformationCustomer'), require('./model/Rbsv1subscriptionsPlanInformation'), require('./model/Rbsv1subscriptionsProcessingInformation'), require('./model/Rbsv1subscriptionsProcessingInformationAuthorizationOptions'), require('./model/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator'), require('./model/Rbsv1subscriptionsSubscriptionInformation'), require('./model/Rbsv1subscriptionsidOrderInformation'), require('./model/Rbsv1subscriptionsidOrderInformationAmountDetails'), require('./model/Rbsv1subscriptionsidPlanInformation'), require('./model/Rbsv1subscriptionsidSubscriptionInformation'), require('./model/RefreshPaymentStatusRequest'), require('./model/RefundCaptureRequest'), require('./model/RefundPaymentRequest'), require('./model/ReportingV3ChargebackDetailsGet200Response'), require('./model/ReportingV3ChargebackDetailsGet200ResponseChargebackDetails'), require('./model/ReportingV3ChargebackSummariesGet200Response'), require('./model/ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries'), require('./model/ReportingV3ConversionDetailsGet200Response'), require('./model/ReportingV3ConversionDetailsGet200ResponseConversionDetails'), require('./model/ReportingV3ConversionDetailsGet200ResponseNotes'), require('./model/ReportingV3InterchangeClearingLevelDetailsGet200Response'), require('./model/ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails'), require('./model/ReportingV3NetFundingsGet200Response'), require('./model/ReportingV3NetFundingsGet200ResponseNetFundingSummaries'), require('./model/ReportingV3NetFundingsGet200ResponseTotalPurchases'), require('./model/ReportingV3NotificationofChangesGet200Response'), require('./model/ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges'), require('./model/ReportingV3PaymentBatchSummariesGet200Response'), require('./model/ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries'), require('./model/ReportingV3PurchaseRefundDetailsGet200Response'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseOthers'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseSettlements'), require('./model/ReportingV3ReportDefinitionsGet200Response'), require('./model/ReportingV3ReportDefinitionsGet200ResponseReportDefinitions'), require('./model/ReportingV3ReportDefinitionsNameGet200Response'), require('./model/ReportingV3ReportDefinitionsNameGet200ResponseAttributes'), require('./model/ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings'), require('./model/ReportingV3ReportSubscriptionsGet200Response'), require('./model/ReportingV3ReportSubscriptionsGet200ResponseSubscriptions'), require('./model/ReportingV3ReportsGet200Response'), require('./model/ReportingV3ReportsGet200ResponseLink'), require('./model/ReportingV3ReportsGet200ResponseLinkReportDownload'), require('./model/ReportingV3ReportsGet200ResponseReportSearchResults'), require('./model/ReportingV3ReportsIdGet200Response'), require('./model/ReportingV3RetrievalDetailsGet200Response'), require('./model/ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails'), require('./model/ReportingV3RetrievalSummariesGet200Response'), require('./model/Reportingv3ReportDownloadsGet400Response'), require('./model/Reportingv3ReportDownloadsGet400ResponseDetails'), require('./model/Reportingv3reportsReportFilters'), require('./model/Reportingv3reportsReportPreferences'), require('./model/RiskProducts'), require('./model/RiskProductsDecisionManager'), require('./model/RiskProductsDecisionManagerConfigurationInformation'), require('./model/RiskProductsFraudManagementEssentials'), require('./model/RiskProductsFraudManagementEssentialsConfigurationInformation'), require('./model/RiskV1AddressVerificationsPost201Response'), require('./model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation'), require('./model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode'), require('./model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress'), require('./model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1'), require('./model/RiskV1AddressVerificationsPost201ResponseErrorInformation'), require('./model/RiskV1AuthenticationResultsPost201Response'), require('./model/RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation'), require('./model/RiskV1AuthenticationSetupsPost201Response'), require('./model/RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation'), require('./model/RiskV1AuthenticationSetupsPost201ResponseErrorInformation'), require('./model/RiskV1AuthenticationsPost201Response'), require('./model/RiskV1AuthenticationsPost201ResponseErrorInformation'), require('./model/RiskV1AuthenticationsPost400Response'), require('./model/RiskV1AuthenticationsPost400Response1'), require('./model/RiskV1DecisionsPost201Response'), require('./model/RiskV1DecisionsPost201ResponseClientReferenceInformation'), require('./model/RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation'), require('./model/RiskV1DecisionsPost201ResponseErrorInformation'), require('./model/RiskV1DecisionsPost201ResponseOrderInformation'), require('./model/RiskV1DecisionsPost201ResponseOrderInformationAmountDetails'), require('./model/RiskV1DecisionsPost201ResponsePaymentInformation'), require('./model/RiskV1DecisionsPost400Response'), require('./model/RiskV1DecisionsPost400Response1'), require('./model/RiskV1ExportComplianceInquiriesPost201Response'), require('./model/RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation'), require('./model/RiskV1UpdatePost201Response'), require('./model/Riskv1addressverificationsBuyerInformation'), require('./model/Riskv1addressverificationsOrderInformation'), require('./model/Riskv1addressverificationsOrderInformationBillTo'), require('./model/Riskv1addressverificationsOrderInformationLineItems'), require('./model/Riskv1addressverificationsOrderInformationShipTo'), require('./model/Riskv1authenticationresultsConsumerAuthenticationInformation'), require('./model/Riskv1authenticationresultsDeviceInformation'), require('./model/Riskv1authenticationresultsOrderInformation'), require('./model/Riskv1authenticationresultsOrderInformationAmountDetails'), require('./model/Riskv1authenticationresultsPaymentInformation'), require('./model/Riskv1authenticationresultsPaymentInformationCard'), require('./model/Riskv1authenticationresultsPaymentInformationFluidData'), require('./model/Riskv1authenticationresultsPaymentInformationTokenizedCard'), require('./model/Riskv1authenticationsBuyerInformation'), require('./model/Riskv1authenticationsDeviceInformation'), require('./model/Riskv1authenticationsOrderInformation'), require('./model/Riskv1authenticationsOrderInformationAmountDetails'), require('./model/Riskv1authenticationsOrderInformationBillTo'), require('./model/Riskv1authenticationsOrderInformationLineItems'), require('./model/Riskv1authenticationsPaymentInformation'), require('./model/Riskv1authenticationsPaymentInformationCustomer'), require('./model/Riskv1authenticationsPaymentInformationTokenizedCard'), require('./model/Riskv1authenticationsRiskInformation'), require('./model/Riskv1authenticationsTravelInformation'), require('./model/Riskv1authenticationsetupsClientReferenceInformation'), require('./model/Riskv1authenticationsetupsPaymentInformation'), require('./model/Riskv1authenticationsetupsPaymentInformationCard'), require('./model/Riskv1authenticationsetupsPaymentInformationCustomer'), require('./model/Riskv1authenticationsetupsPaymentInformationFluidData'), require('./model/Riskv1authenticationsetupsPaymentInformationTokenizedCard'), require('./model/Riskv1authenticationsetupsProcessingInformation'), require('./model/Riskv1authenticationsetupsTokenInformation'), require('./model/Riskv1decisionsAcquirerInformation'), require('./model/Riskv1decisionsBuyerInformation'), require('./model/Riskv1decisionsClientReferenceInformation'), require('./model/Riskv1decisionsClientReferenceInformationPartner'), require('./model/Riskv1decisionsConsumerAuthenticationInformation'), require('./model/Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication'), require('./model/Riskv1decisionsDeviceInformation'), require('./model/Riskv1decisionsMerchantDefinedInformation'), require('./model/Riskv1decisionsMerchantInformation'), require('./model/Riskv1decisionsMerchantInformationMerchantDescriptor'), require('./model/Riskv1decisionsOrderInformation'), require('./model/Riskv1decisionsOrderInformationAmountDetails'), require('./model/Riskv1decisionsOrderInformationBillTo'), require('./model/Riskv1decisionsOrderInformationLineItems'), require('./model/Riskv1decisionsOrderInformationShipTo'), require('./model/Riskv1decisionsOrderInformationShippingDetails'), require('./model/Riskv1decisionsPaymentInformation'), require('./model/Riskv1decisionsPaymentInformationCard'), require('./model/Riskv1decisionsPaymentInformationTokenizedCard'), require('./model/Riskv1decisionsProcessingInformation'), require('./model/Riskv1decisionsProcessorInformation'), require('./model/Riskv1decisionsProcessorInformationAvs'), require('./model/Riskv1decisionsProcessorInformationCardVerification'), require('./model/Riskv1decisionsRiskInformation'), require('./model/Riskv1decisionsTokenInformation'), require('./model/Riskv1decisionsTravelInformation'), require('./model/Riskv1decisionsTravelInformationLegs'), require('./model/Riskv1decisionsTravelInformationPassengers'), require('./model/Riskv1decisionsidactionsDecisionInformation'), require('./model/Riskv1decisionsidactionsProcessingInformation'), require('./model/Riskv1decisionsidmarkingRiskInformation'), require('./model/Riskv1decisionsidmarkingRiskInformationMarkingDetails'), require('./model/Riskv1exportcomplianceinquiriesDeviceInformation'), require('./model/Riskv1exportcomplianceinquiriesExportComplianceInformation'), require('./model/Riskv1exportcomplianceinquiriesOrderInformation'), require('./model/Riskv1exportcomplianceinquiriesOrderInformationBillTo'), require('./model/Riskv1exportcomplianceinquiriesOrderInformationBillToCompany'), require('./model/Riskv1exportcomplianceinquiriesOrderInformationLineItems'), require('./model/Riskv1exportcomplianceinquiriesOrderInformationShipTo'), require('./model/Riskv1liststypeentriesBuyerInformation'), require('./model/Riskv1liststypeentriesClientReferenceInformation'), require('./model/Riskv1liststypeentriesDeviceInformation'), require('./model/Riskv1liststypeentriesOrderInformation'), require('./model/Riskv1liststypeentriesOrderInformationAddress'), require('./model/Riskv1liststypeentriesOrderInformationBillTo'), require('./model/Riskv1liststypeentriesOrderInformationLineItems'), require('./model/Riskv1liststypeentriesOrderInformationShipTo'), require('./model/Riskv1liststypeentriesPaymentInformation'), require('./model/Riskv1liststypeentriesPaymentInformationBank'), require('./model/Riskv1liststypeentriesPaymentInformationCard'), require('./model/Riskv1liststypeentriesRiskInformation'), require('./model/Riskv1liststypeentriesRiskInformationMarkingDetails'), require('./model/SAConfig'), require('./model/SAConfigCheckout'), require('./model/SAConfigContactInformation'), require('./model/SAConfigNotifications'), require('./model/SAConfigNotificationsCustomerNotifications'), require('./model/SAConfigNotificationsMerchantNotifications'), require('./model/SAConfigPaymentMethods'), require('./model/SAConfigPaymentTypes'), require('./model/SAConfigPaymentTypesCardTypes'), require('./model/SAConfigPaymentTypesCardTypesDiscover'), require('./model/SAConfigService'), require('./model/SaveAsymEgressKey'), require('./model/SaveSymEgressKey'), require('./model/SearchRequest'), require('./model/ShippingAddressListForCustomer'), require('./model/ShippingAddressListForCustomerEmbedded'), require('./model/ShippingAddressListForCustomerLinks'), require('./model/ShippingAddressListForCustomerLinksFirst'), require('./model/ShippingAddressListForCustomerLinksLast'), require('./model/ShippingAddressListForCustomerLinksNext'), require('./model/ShippingAddressListForCustomerLinksPrev'), require('./model/ShippingAddressListForCustomerLinksSelf'), require('./model/SuspendSubscriptionResponse'), require('./model/SuspendSubscriptionResponseSubscriptionInformation'), require('./model/TaxRequest'), require('./model/TmsAuthorizationOptions'), require('./model/TmsAuthorizationOptionsInitiator'), require('./model/TmsAuthorizationOptionsInitiatorMerchantInitiatedTransaction'), require('./model/TmsBinLookup'), require('./model/TmsBinLookupIssuerInformation'), require('./model/TmsBinLookupPaymentAccountInformation'), require('./model/TmsBinLookupPaymentAccountInformationCard'), require('./model/TmsBinLookupPaymentAccountInformationCardBrands'), require('./model/TmsBinLookupPaymentAccountInformationFeatures'), require('./model/TmsBinLookupPaymentAccountInformationNetwork'), require('./model/TmsBusinessInformation'), require('./model/TmsBusinessInformationAcquirer'), require('./model/TmsBusinessInformationAddress'), require('./model/TmsCardArt'), require('./model/TmsCardArtBrandLogoAsset'), require('./model/TmsCardArtBrandLogoAssetLinks'), require('./model/TmsCardArtBrandLogoAssetLinksSelf'), require('./model/TmsCardArtCombinedAsset'), require('./model/TmsCardArtCombinedAssetLinks'), require('./model/TmsCardArtCombinedAssetLinksSelf'), require('./model/TmsCardArtIconAsset'), require('./model/TmsCardArtIconAssetLinks'), require('./model/TmsCardArtIconAssetLinksSelf'), require('./model/TmsCardArtIssuerLogoAsset'), require('./model/TmsCardArtIssuerLogoAssetLinks'), require('./model/TmsCardArtIssuerLogoAssetLinksSelf'), require('./model/TmsEmbeddedInstrumentIdentifier'), require('./model/TmsEmbeddedInstrumentIdentifierBankAccount'), require('./model/TmsEmbeddedInstrumentIdentifierBillTo'), require('./model/TmsEmbeddedInstrumentIdentifierCard'), require('./model/TmsEmbeddedInstrumentIdentifierEmbedded'), require('./model/TmsEmbeddedInstrumentIdentifierIssuer'), require('./model/TmsEmbeddedInstrumentIdentifierLinks'), require('./model/TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments'), require('./model/TmsEmbeddedInstrumentIdentifierLinksSelf'), require('./model/TmsEmbeddedInstrumentIdentifierMetadata'), require('./model/TmsEmbeddedInstrumentIdentifierProcessingInformation'), require('./model/TmsNetworkTokenServices'), require('./model/TmsNetworkTokenServicesAmericanExpressTokenService'), require('./model/TmsNetworkTokenServicesMastercardDigitalEnablementService'), require('./model/TmsNetworkTokenServicesNotifications'), require('./model/TmsNetworkTokenServicesPaymentCredentials'), require('./model/TmsNetworkTokenServicesSynchronousProvisioning'), require('./model/TmsNetworkTokenServicesVisaTokenService'), require('./model/TmsNullify'), require('./model/TmsPaymentInstrumentProcessingInfo'), require('./model/TmsPaymentInstrumentProcessingInfoBankTransferOptions'), require('./model/TmsSensitivePrivileges'), require('./model/TmsTokenFormats'), require('./model/Tmsv2TokenizedCard'), require('./model/Tmsv2TokenizedCardCard'), require('./model/Tmsv2TokenizedCardLinks'), require('./model/Tmsv2TokenizedCardLinksSelf'), require('./model/Tmsv2TokenizedCardMetadata'), require('./model/Tmsv2TokenizedCardMetadataIssuer'), require('./model/Tmsv2TokenizedCardPasscode'), require('./model/Tmsv2customersBuyerInformation'), require('./model/Tmsv2customersClientReferenceInformation'), require('./model/Tmsv2customersDefaultPaymentInstrument'), require('./model/Tmsv2customersDefaultShippingAddress'), require('./model/Tmsv2customersEmbedded'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrument'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentCard'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddress'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressLinks'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressMetadata'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressShipTo'), require('./model/Tmsv2customersLinks'), require('./model/Tmsv2customersLinksPaymentInstruments'), require('./model/Tmsv2customersLinksSelf'), require('./model/Tmsv2customersLinksShippingAddress'), require('./model/Tmsv2customersMerchantDefinedInformation'), require('./model/Tmsv2customersMetadata'), require('./model/Tmsv2customersObjectInformation'), require('./model/TokenPermissions'), require('./model/TokenizedcardRequest'), require('./model/TssV2GetEmvTags200Response'), require('./model/TssV2GetEmvTags200ResponseEmvTagBreakdownList'), require('./model/TssV2PostEmvTags200Response'), require('./model/TssV2PostEmvTags200ResponseEmvTagBreakdownList'), require('./model/TssV2PostEmvTags200ResponseParsedEMVTagsList'), require('./model/TssV2TransactionsGet200Response'), require('./model/TssV2TransactionsGet200ResponseApplicationInformation'), require('./model/TssV2TransactionsGet200ResponseApplicationInformationApplications'), require('./model/TssV2TransactionsGet200ResponseBuyerInformation'), require('./model/TssV2TransactionsGet200ResponseClientReferenceInformation'), require('./model/TssV2TransactionsGet200ResponseClientReferenceInformationPartner'), require('./model/TssV2TransactionsGet200ResponseConsumerAuthenticationInformation'), require('./model/TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication'), require('./model/TssV2TransactionsGet200ResponseDeviceInformation'), require('./model/TssV2TransactionsGet200ResponseErrorInformation'), require('./model/TssV2TransactionsGet200ResponseFraudMarkingInformation'), require('./model/TssV2TransactionsGet200ResponseInstallmentInformation'), require('./model/TssV2TransactionsGet200ResponseLinks'), require('./model/TssV2TransactionsGet200ResponseMerchantInformation'), require('./model/TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor'), require('./model/TssV2TransactionsGet200ResponseOrderInformation'), require('./model/TssV2TransactionsGet200ResponseOrderInformationAmountDetails'), require('./model/TssV2TransactionsGet200ResponseOrderInformationBillTo'), require('./model/TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails'), require('./model/TssV2TransactionsGet200ResponseOrderInformationLineItems'), require('./model/TssV2TransactionsGet200ResponseOrderInformationShipTo'), require('./model/TssV2TransactionsGet200ResponseOrderInformationShippingDetails'), require('./model/TssV2TransactionsGet200ResponsePaymentInformation'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationBank'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationBankAccount'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationBankMandate'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationBrands'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationCard'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationCustomer'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationFeatures'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationFluidData'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationInvoice'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationIssuerInformation'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationNetwork'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationPaymentType'), require('./model/TssV2TransactionsGet200ResponsePayoutOptions'), require('./model/TssV2TransactionsGet200ResponsePointOfSaleInformation'), require('./model/TssV2TransactionsGet200ResponseProcessingInformation'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationCaptureOptions'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions'), require('./model/TssV2TransactionsGet200ResponseProcessorInformation'), require('./model/TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults'), require('./model/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting'), require('./model/TssV2TransactionsGet200ResponseProcessorInformationProcessor'), require('./model/TssV2TransactionsGet200ResponseRecurringPaymentInformation'), require('./model/TssV2TransactionsGet200ResponseRiskInformation'), require('./model/TssV2TransactionsGet200ResponseRiskInformationProfile'), require('./model/TssV2TransactionsGet200ResponseRiskInformationRules'), require('./model/TssV2TransactionsGet200ResponseRiskInformationScore'), require('./model/TssV2TransactionsGet200ResponseSenderInformation'), require('./model/TssV2TransactionsGet200ResponseTokenInformation'), require('./model/TssV2TransactionsPost201Response'), require('./model/TssV2TransactionsPost201ResponseEmbedded'), require('./model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications'), require('./model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner'), require('./model/TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedErrorInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedLinks'), require('./model/TssV2TransactionsPost201ResponseEmbeddedMerchantInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedOrderInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo'), require('./model/TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner'), require('./model/TssV2TransactionsPost201ResponseEmbeddedProcessingInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedRiskInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders'), require('./model/TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint'), require('./model/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries'), require('./model/Tssv2transactionsemvTagDetailsEmvDetailsList'), require('./model/UmsV1UsersGet200Response'), require('./model/UmsV1UsersGet200ResponseAccountInformation'), require('./model/UmsV1UsersGet200ResponseContactInformation'), require('./model/UmsV1UsersGet200ResponseOrganizationInformation'), require('./model/UmsV1UsersGet200ResponseUsers'), require('./model/UpdateInvoiceRequest'), require('./model/UpdateOrderRequest'), require('./model/UpdatePaymentLinkRequest'), require('./model/UpdatePlanRequest'), require('./model/UpdatePlanResponse'), require('./model/UpdatePlanResponsePlanInformation'), require('./model/UpdateStatus'), require('./model/UpdateSubscription'), require('./model/UpdateSubscriptionResponse'), require('./model/UpdateWebhook'), require('./model/Upv1capturecontextsCaptureMandate'), require('./model/Upv1capturecontextsCompleteMandate'), require('./model/Upv1capturecontextsOrderInformation'), require('./model/Upv1capturecontextsOrderInformationAmountDetails'), require('./model/Upv1capturecontextsOrderInformationBillTo'), require('./model/Upv1capturecontextsOrderInformationBillToCompany'), require('./model/Upv1capturecontextsOrderInformationShipTo'), require('./model/V1FileDetailsGet200Response'), require('./model/V1FileDetailsGet200ResponseFileDetails'), require('./model/V1FileDetailsGet200ResponseLinks'), require('./model/V1FileDetailsGet200ResponseLinksFiles'), require('./model/V1FileDetailsGet200ResponseLinksSelf'), require('./model/VTConfig'), require('./model/VTConfigCardNotPresent'), require('./model/VTConfigCardNotPresentGlobalPaymentInformation'), require('./model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation'), require('./model/VTConfigCardNotPresentGlobalPaymentInformationMerchantDefinedDataFields'), require('./model/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation'), require('./model/VTConfigCardNotPresentReceiptInformation'), require('./model/VTConfigCardNotPresentReceiptInformationEmailReceipt'), require('./model/VTConfigCardNotPresentReceiptInformationHeader'), require('./model/VTConfigCardNotPresentReceiptInformationOrderInformation'), require('./model/ValidateExportComplianceRequest'), require('./model/ValidateRequest'), require('./model/ValueAddedServicesProducts'), require('./model/VasV2PaymentsPost201Response'), require('./model/VasV2PaymentsPost201ResponseLinks'), require('./model/VasV2PaymentsPost201ResponseOrderInformation'), require('./model/VasV2PaymentsPost201ResponseOrderInformationJurisdiction'), require('./model/VasV2PaymentsPost201ResponseOrderInformationLineItems'), require('./model/VasV2PaymentsPost201ResponseOrderInformationTaxDetails'), require('./model/VasV2PaymentsPost201ResponseTaxInformation'), require('./model/VasV2PaymentsPost400Response'), require('./model/VasV2TaxVoid200Response'), require('./model/VasV2TaxVoid200ResponseVoidAmountDetails'), require('./model/VasV2TaxVoidsPost400Response'), require('./model/Vasv2taxBuyerInformation'), require('./model/Vasv2taxClientReferenceInformation'), require('./model/Vasv2taxMerchantInformation'), require('./model/Vasv2taxOrderInformation'), require('./model/Vasv2taxOrderInformationBillTo'), require('./model/Vasv2taxOrderInformationInvoiceDetails'), require('./model/Vasv2taxOrderInformationLineItems'), require('./model/Vasv2taxOrderInformationOrderAcceptance'), require('./model/Vasv2taxOrderInformationOrderOrigin'), require('./model/Vasv2taxOrderInformationShipTo'), require('./model/Vasv2taxOrderInformationShippingDetails'), require('./model/Vasv2taxTaxInformation'), require('./model/Vasv2taxidClientReferenceInformation'), require('./model/Vasv2taxidClientReferenceInformationPartner'), require('./model/VerifyCustomerAddressRequest'), require('./model/VoidCaptureRequest'), require('./model/VoidCreditRequest'), require('./model/VoidPaymentRequest'), require('./model/VoidRefundRequest'), require('./model/VoidTaxRequest'), require('./model/AccessTokenResponse'), require('./model/BadRequestError'), require('./model/CreateAccessTokenRequest'), require('./model/ResourceNotFoundError'), require('./model/UnauthorizedClientError'), require('./api/BatchesApi'), require('./api/BillingAgreementsApi'), require('./api/BinLookupApi'), require('./api/CaptureApi'), require('./api/ChargebackDetailsApi'), require('./api/ChargebackSummariesApi'), require('./api/ConversionDetailsApi'), require('./api/CreateNewWebhooksApi'), require('./api/CreditApi'), require('./api/CustomerApi'), require('./api/CustomerPaymentInstrumentApi'), require('./api/CustomerShippingAddressApi'), require('./api/DecisionManagerApi'), require('./api/DownloadDTDApi'), require('./api/DownloadXSDApi'), require('./api/EMVTagDetailsApi'), require('./api/FlexAPIApi'), require('./api/InstrumentIdentifierApi'), require('./api/InterchangeClearingLevelDetailsApi'), require('./api/InvoiceSettingsApi'), require('./api/InvoicesApi'), require('./api/ManageWebhooksApi'), require('./api/MerchantBoardingApi'), require('./api/MicroformIntegrationApi'), require('./api/NetFundingsApi'), require('./api/NotificationOfChangesApi'), require('./api/OrdersApi'), require('./api/PayerAuthenticationApi'), require('./api/PaymentBatchSummariesApi'), require('./api/PaymentInstrumentApi'), require('./api/PaymentLinksApi'), require('./api/PaymentsApi'), require('./api/PayoutsApi'), require('./api/PlansApi'), require('./api/PurchaseAndRefundDetailsApi'), require('./api/PushFundsApi'), require('./api/RefundApi'), require('./api/ReportDefinitionsApi'), require('./api/ReportDownloadsApi'), require('./api/ReportSubscriptionsApi'), require('./api/ReportsApi'), require('./api/RetrievalDetailsApi'), require('./api/RetrievalSummariesApi'), require('./api/ReversalApi'), require('./api/SearchTransactionsApi'), require('./api/SecureFileShareApi'), require('./api/SubscriptionsApi'), require('./api/SubscriptionsFollowOnsApi'), require('./api/TaxesApi'), require('./api/TokenApi'), require('./api/TokenizedCardApi'), require('./api/TransactionBatchesApi'), require('./api/TransactionDetailsApi'), require('./api/TransientTokenDataApi'), require('./api/UnifiedCheckoutCaptureContextApi'), require('./api/UserManagementApi'), require('./api/UserManagementSearchApi'), require('./api/VerificationApi'), require('./api/VoidApi'), require('./api/OAuthApi')); + module.exports = factory(require('./ApiClient'), require('./model/Accountupdaterv1batchesIncluded'), require('./model/Accountupdaterv1batchesIncludedTokens'), require('./model/ActivateDeactivatePlanResponse'), require('./model/ActivateSubscriptionResponse'), require('./model/ActivateSubscriptionResponseSubscriptionInformation'), require('./model/AddNegativeListRequest'), require('./model/AuthReversalRequest'), require('./model/Binv1binlookupClientReferenceInformation'), require('./model/Binv1binlookupPaymentInformation'), require('./model/Binv1binlookupPaymentInformationCard'), require('./model/Binv1binlookupProcessingInformation'), require('./model/Binv1binlookupProcessingInformationPayoutOptions'), require('./model/Binv1binlookupTokenInformation'), require('./model/Boardingv1registrationsDocumentInformation'), require('./model/Boardingv1registrationsDocumentInformationSignedDocuments'), require('./model/Boardingv1registrationsIntegrationInformation'), require('./model/Boardingv1registrationsIntegrationInformationOauth2'), require('./model/Boardingv1registrationsIntegrationInformationTenantConfigurations'), require('./model/Boardingv1registrationsIntegrationInformationTenantInformation'), require('./model/Boardingv1registrationsOrganizationInformation'), require('./model/Boardingv1registrationsOrganizationInformationBusinessInformation'), require('./model/Boardingv1registrationsOrganizationInformationBusinessInformationAddress'), require('./model/Boardingv1registrationsOrganizationInformationBusinessInformationBusinessContact'), require('./model/Boardingv1registrationsOrganizationInformationKYC'), require('./model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount'), require('./model/Boardingv1registrationsOrganizationInformationOwners'), require('./model/Boardingv1registrationsProductInformation'), require('./model/Boardingv1registrationsProductInformationSelectedProducts'), require('./model/Boardingv1registrationsRegistrationInformation'), require('./model/Body'), require('./model/CancelSubscriptionResponse'), require('./model/CancelSubscriptionResponseSubscriptionInformation'), require('./model/CapturePaymentRequest'), require('./model/CardProcessingConfig'), require('./model/CardProcessingConfigCommon'), require('./model/CardProcessingConfigCommonAcquirer'), require('./model/CardProcessingConfigCommonCurrencies'), require('./model/CardProcessingConfigCommonCurrencies1'), require('./model/CardProcessingConfigCommonMerchantDescriptorInformation'), require('./model/CardProcessingConfigCommonPaymentTypes'), require('./model/CardProcessingConfigCommonProcessors'), require('./model/CardProcessingConfigFeatures'), require('./model/CardProcessingConfigFeaturesCardNotPresent'), require('./model/CardProcessingConfigFeaturesCardNotPresentInstallment'), require('./model/CardProcessingConfigFeaturesCardNotPresentPayouts'), require('./model/CardProcessingConfigFeaturesCardNotPresentPayoutsCurrencies'), require('./model/CardProcessingConfigFeaturesCardNotPresentProcessors'), require('./model/CardProcessingConfigFeaturesCardPresent'), require('./model/CardProcessingConfigFeaturesCardPresentProcessors'), require('./model/CaseManagementActionsRequest'), require('./model/CaseManagementCommentsRequest'), require('./model/CheckPayerAuthEnrollmentRequest'), require('./model/CommerceSolutionsProducts'), require('./model/CommerceSolutionsProductsAccountUpdater'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformation'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurations'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsAmex'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsMasterCard'), require('./model/CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsVisa'), require('./model/CommerceSolutionsProductsBinLookup'), require('./model/CommerceSolutionsProductsBinLookupConfigurationInformation'), require('./model/CommerceSolutionsProductsBinLookupConfigurationInformationConfigurations'), require('./model/CommerceSolutionsProductsTokenManagement'), require('./model/CommerceSolutionsProductsTokenManagementConfigurationInformation'), require('./model/CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurations'), require('./model/CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurationsVault'), require('./model/CreateAdhocReportRequest'), require('./model/CreateBillingAgreement'), require('./model/CreateBinLookupRequest'), require('./model/CreateBundledDecisionManagerCaseRequest'), require('./model/CreateCreditRequest'), require('./model/CreateInvoiceRequest'), require('./model/CreateOrderRequest'), require('./model/CreatePaymentLinkRequest'), require('./model/CreatePaymentRequest'), require('./model/CreatePlanRequest'), require('./model/CreatePlanResponse'), require('./model/CreatePlanResponsePlanInformation'), require('./model/CreateReportSubscriptionRequest'), require('./model/CreateSearchRequest'), require('./model/CreateSessionReq'), require('./model/CreateSessionRequest'), require('./model/CreateSubscriptionRequest'), require('./model/CreateSubscriptionRequest1'), require('./model/CreateSubscriptionResponse'), require('./model/CreateSubscriptionResponseLinks'), require('./model/CreateSubscriptionResponseSubscriptionInformation'), require('./model/CreateWebhook'), require('./model/DeletePlanResponse'), require('./model/DeviceDeAssociateV3Request'), require('./model/DmConfig'), require('./model/DmConfigOrganization'), require('./model/DmConfigPortfolioControls'), require('./model/DmConfigProcessingOptions'), require('./model/DmConfigThirdparty'), require('./model/DmConfigThirdpartyProvider'), require('./model/DmConfigThirdpartyProviderAccurint'), require('./model/DmConfigThirdpartyProviderAccurintCredentials'), require('./model/DmConfigThirdpartyProviderCredilink'), require('./model/DmConfigThirdpartyProviderCredilinkCredentials'), require('./model/DmConfigThirdpartyProviderEkata'), require('./model/DmConfigThirdpartyProviderEkataCredentials'), require('./model/DmConfigThirdpartyProviderEmailage'), require('./model/DmConfigThirdpartyProviderPerseuss'), require('./model/DmConfigThirdpartyProviderSignifyd'), require('./model/DmConfigThirdpartyProviderSignifydCredentials'), require('./model/DmConfigThirdpartyProviderTargus'), require('./model/DmConfigThirdpartyProviderTargusCredentials'), require('./model/Dmsv3devicesdeassociateDevices'), require('./model/ECheckConfig'), require('./model/ECheckConfigCommon'), require('./model/ECheckConfigCommonInternalOnly'), require('./model/ECheckConfigCommonInternalOnlyProcessors'), require('./model/ECheckConfigCommonProcessors'), require('./model/ECheckConfigFeatures'), require('./model/ECheckConfigFeaturesAccountValidationService'), require('./model/ECheckConfigFeaturesAccountValidationServiceInternalOnly'), require('./model/ECheckConfigFeaturesAccountValidationServiceInternalOnlyProcessors'), require('./model/ECheckConfigFeaturesAccountValidationServiceProcessors'), require('./model/ECheckConfigUnderwriting'), require('./model/Flexv2sessionsFields'), require('./model/Flexv2sessionsFieldsOrderInformation'), require('./model/Flexv2sessionsFieldsOrderInformationAmountDetails'), require('./model/Flexv2sessionsFieldsOrderInformationAmountDetailsTotalAmount'), require('./model/Flexv2sessionsFieldsOrderInformationBillTo'), require('./model/Flexv2sessionsFieldsOrderInformationShipTo'), require('./model/Flexv2sessionsFieldsPaymentInformation'), require('./model/Flexv2sessionsFieldsPaymentInformationCard'), require('./model/FraudMarkingActionRequest'), require('./model/GenerateCaptureContextRequest'), require('./model/GenerateFlexAPICaptureContextRequest'), require('./model/GenerateUnifiedCheckoutCaptureContextRequest'), require('./model/GetAllPlansResponse'), require('./model/GetAllPlansResponseLinks'), require('./model/GetAllPlansResponseOrderInformation'), require('./model/GetAllPlansResponseOrderInformationAmountDetails'), require('./model/GetAllPlansResponsePlanInformation'), require('./model/GetAllPlansResponsePlanInformationBillingCycles'), require('./model/GetAllPlansResponsePlanInformationBillingPeriod'), require('./model/GetAllPlansResponsePlans'), require('./model/GetAllSubscriptionsResponse'), require('./model/GetAllSubscriptionsResponseLinks'), require('./model/GetAllSubscriptionsResponseOrderInformation'), require('./model/GetAllSubscriptionsResponseOrderInformationBillTo'), require('./model/GetAllSubscriptionsResponsePaymentInformation'), require('./model/GetAllSubscriptionsResponsePaymentInformationCustomer'), require('./model/GetAllSubscriptionsResponsePlanInformation'), require('./model/GetAllSubscriptionsResponsePlanInformationBillingCycles'), require('./model/GetAllSubscriptionsResponseSubscriptionInformation'), require('./model/GetAllSubscriptionsResponseSubscriptions'), require('./model/GetPlanCodeResponse'), require('./model/GetPlanResponse'), require('./model/GetSubscriptionCodeResponse'), require('./model/GetSubscriptionResponse'), require('./model/GetSubscriptionResponse1'), require('./model/GetSubscriptionResponse1BuyerInformation'), require('./model/GetSubscriptionResponse1Links'), require('./model/GetSubscriptionResponse1PaymentInstrument'), require('./model/GetSubscriptionResponse1PaymentInstrumentBankAccount'), require('./model/GetSubscriptionResponse1PaymentInstrumentBuyerInformation'), require('./model/GetSubscriptionResponse1PaymentInstrumentCard'), require('./model/GetSubscriptionResponse1ShippingAddress'), require('./model/IncrementAuthRequest'), require('./model/InlineResponse200'), require('./model/InlineResponse2001'), require('./model/InlineResponse2001Embedded'), require('./model/InlineResponse2001EmbeddedCapture'), require('./model/InlineResponse2001EmbeddedCaptureLinks'), require('./model/InlineResponse2001EmbeddedCaptureLinksSelf'), require('./model/InlineResponse2001EmbeddedReversal'), require('./model/InlineResponse2001EmbeddedReversalLinks'), require('./model/InlineResponse2001EmbeddedReversalLinksSelf'), require('./model/InlineResponse2002'), require('./model/InlineResponse2002IntegrationInformation'), require('./model/InlineResponse2002IntegrationInformationTenantConfigurations'), require('./model/InlineResponse2003'), require('./model/InlineResponse2004'), require('./model/InlineResponse2005'), require('./model/InlineResponse2006'), require('./model/InlineResponse2006Devices'), require('./model/InlineResponse2006PaymentProcessorToTerminalMap'), require('./model/InlineResponse2007'), require('./model/InlineResponse2007Embedded'), require('./model/InlineResponse2007EmbeddedBatches'), require('./model/InlineResponse2007EmbeddedLinks'), require('./model/InlineResponse2007EmbeddedLinksReports'), require('./model/InlineResponse2007EmbeddedTotals'), require('./model/InlineResponse2007Links'), require('./model/InlineResponse2008'), require('./model/InlineResponse2008Billing'), require('./model/InlineResponse2008Links'), require('./model/InlineResponse2008LinksReport'), require('./model/InlineResponse2009'), require('./model/InlineResponse2009Records'), require('./model/InlineResponse2009ResponseRecord'), require('./model/InlineResponse2009ResponseRecordAdditionalUpdates'), require('./model/InlineResponse2009SourceRecord'), require('./model/InlineResponse200Content'), require('./model/InlineResponse201'), require('./model/InlineResponse2011'), require('./model/InlineResponse2011PayoutInformation'), require('./model/InlineResponse2011PayoutInformationPullFunds'), require('./model/InlineResponse2011PayoutInformationPushFunds'), require('./model/InlineResponse2012'), require('./model/InlineResponse2012IntegrationInformation'), require('./model/InlineResponse2012IntegrationInformationTenantConfigurations'), require('./model/InlineResponse2012OrganizationInformation'), require('./model/InlineResponse2012ProductInformationSetups'), require('./model/InlineResponse2012RegistrationInformation'), require('./model/InlineResponse2012Setups'), require('./model/InlineResponse2012SetupsCommerceSolutions'), require('./model/InlineResponse2012SetupsPayments'), require('./model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods'), require('./model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus'), require('./model/InlineResponse2012SetupsPaymentsCardProcessing'), require('./model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus'), require('./model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus'), require('./model/InlineResponse2012SetupsPaymentsDigitalPayments'), require('./model/InlineResponse2012SetupsRisk'), require('./model/InlineResponse2012SetupsValueAddedServices'), require('./model/InlineResponse2013'), require('./model/InlineResponse2013KeyInformation'), require('./model/InlineResponse2013KeyInformationErrorInformation'), require('./model/InlineResponse2013KeyInformationErrorInformationDetails'), require('./model/InlineResponse2014'), require('./model/InlineResponse2015'), require('./model/InlineResponse2015Payloads'), require('./model/InlineResponse2015PayloadsTestPayload'), require('./model/InlineResponse2016'), require('./model/InlineResponse202'), require('./model/InlineResponse202Links'), require('./model/InlineResponse202LinksStatus'), require('./model/InlineResponse206'), require('./model/InlineResponse400'), require('./model/InlineResponse4001'), require('./model/InlineResponse4001Details'), require('./model/InlineResponse4002'), require('./model/InlineResponse4003'), require('./model/InlineResponse4004'), require('./model/InlineResponse4005'), require('./model/InlineResponse4006'), require('./model/InlineResponse4006Fields'), require('./model/InlineResponse4007'), require('./model/InlineResponse4007Details'), require('./model/InlineResponse4008'), require('./model/InlineResponse4008Details'), require('./model/InlineResponse400Details'), require('./model/InlineResponse400Errors'), require('./model/InlineResponse401'), require('./model/InlineResponse4011'), require('./model/InlineResponse4011Fields'), require('./model/InlineResponse4011Links'), require('./model/InlineResponse4011LinksSelf'), require('./model/InlineResponse403'), require('./model/InlineResponse4031'), require('./model/InlineResponse4032'), require('./model/InlineResponse403Errors'), require('./model/InlineResponse404'), require('./model/InlineResponse4041'), require('./model/InlineResponse4042'), require('./model/InlineResponse4042Details'), require('./model/InlineResponse4043'), require('./model/InlineResponse409'), require('./model/InlineResponse409Errors'), require('./model/InlineResponse410'), require('./model/InlineResponse410Errors'), require('./model/InlineResponse412'), require('./model/InlineResponse412Errors'), require('./model/InlineResponse422'), require('./model/InlineResponse4221'), require('./model/InlineResponse424'), require('./model/InlineResponse424Errors'), require('./model/InlineResponse500'), require('./model/InlineResponse5001'), require('./model/InlineResponse5002'), require('./model/InlineResponse5003'), require('./model/InlineResponse500Errors'), require('./model/InlineResponse502'), require('./model/InlineResponse503'), require('./model/InlineResponseDefault'), require('./model/InlineResponseDefaultLinks'), require('./model/InlineResponseDefaultLinksNext'), require('./model/InlineResponseDefaultResponseStatus'), require('./model/InlineResponseDefaultResponseStatusDetails'), require('./model/IntimateBillingAgreement'), require('./model/InvoiceSettingsRequest'), require('./model/InvoicingV2InvoiceSettingsGet200Response'), require('./model/InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation'), require('./model/InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle'), require('./model/InvoicingV2InvoicesAllGet200Response'), require('./model/InvoicingV2InvoicesAllGet200ResponseCustomerInformation'), require('./model/InvoicingV2InvoicesAllGet200ResponseInvoiceInformation'), require('./model/InvoicingV2InvoicesAllGet200ResponseInvoices'), require('./model/InvoicingV2InvoicesAllGet200ResponseLinks'), require('./model/InvoicingV2InvoicesAllGet200ResponseOrderInformation'), require('./model/InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails'), require('./model/InvoicingV2InvoicesAllGet400Response'), require('./model/InvoicingV2InvoicesAllGet404Response'), require('./model/InvoicingV2InvoicesAllGet502Response'), require('./model/InvoicingV2InvoicesCancel200Response'), require('./model/InvoicingV2InvoicesGet200Response'), require('./model/InvoicingV2InvoicesGet200ResponseInvoiceHistory'), require('./model/InvoicingV2InvoicesGet200ResponseTransactionDetails'), require('./model/InvoicingV2InvoicesPost201Response'), require('./model/InvoicingV2InvoicesPost201ResponseInvoiceInformation'), require('./model/InvoicingV2InvoicesPost201ResponseOrderInformation'), require('./model/InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails'), require('./model/InvoicingV2InvoicesPost202Response'), require('./model/InvoicingV2InvoicesPut200Response'), require('./model/InvoicingV2InvoicesSend200Response'), require('./model/Invoicingv2invoiceSettingsInvoiceSettingsInformation'), require('./model/Invoicingv2invoicesClientReferenceInformation'), require('./model/Invoicingv2invoicesClientReferenceInformationPartner'), require('./model/Invoicingv2invoicesCustomerInformation'), require('./model/Invoicingv2invoicesCustomerInformationCompany'), require('./model/Invoicingv2invoicesInvoiceInformation'), require('./model/Invoicingv2invoicesOrderInformation'), require('./model/Invoicingv2invoicesOrderInformationAmountDetails'), require('./model/Invoicingv2invoicesOrderInformationAmountDetailsFreight'), require('./model/Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails'), require('./model/Invoicingv2invoicesOrderInformationLineItems'), require('./model/Invoicingv2invoicesProcessingInformation'), require('./model/Invoicingv2invoicesidInvoiceInformation'), require('./model/Iplv2paymentlinksOrderInformation'), require('./model/Iplv2paymentlinksOrderInformationAmountDetails'), require('./model/Iplv2paymentlinksOrderInformationLineItems'), require('./model/Iplv2paymentlinksProcessingInformation'), require('./model/Iplv2paymentlinksPurchaseInformation'), require('./model/Iplv2paymentlinksidOrderInformation'), require('./model/Iplv2paymentlinksidProcessingInformation'), require('./model/Iplv2paymentlinksidPurchaseInformation'), require('./model/Kmsegressv2keysasymClientReferenceInformation'), require('./model/Kmsegressv2keysasymKeyInformation'), require('./model/Kmsegressv2keyssymClientReferenceInformation'), require('./model/Kmsegressv2keyssymKeyInformation'), require('./model/MerchantInitiatedTransactionObject'), require('./model/Microformv2sessionsTransientTokenResponseOptions'), require('./model/MitReversalRequest'), require('./model/MitVoidRequest'), require('./model/Model400UploadBatchFileResponse'), require('./model/ModifyBillingAgreement'), require('./model/NetworkTokenEnrollment'), require('./model/NetworkTokenServicesEnablement'), require('./model/NetworkTokenServicesEnablementMastercardDigitalEnablementService'), require('./model/NetworkTokenServicesEnablementVisaTokenService'), require('./model/Notificationsubscriptionsv2productsorganizationIdEventTypes'), require('./model/Notificationsubscriptionsv2webhooksProducts'), require('./model/Notificationsubscriptionsv2webhooksProducts1'), require('./model/Notificationsubscriptionsv2webhooksRetryPolicy'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicy'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicy1'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicy1Config'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicy1ConfigAdditionalConfig'), require('./model/Notificationsubscriptionsv2webhooksSecurityPolicyConfig'), require('./model/OctCreatePaymentRequest'), require('./model/OrderPaymentRequest'), require('./model/PatchCustomerPaymentInstrumentRequest'), require('./model/PatchCustomerRequest'), require('./model/PatchCustomerShippingAddressRequest'), require('./model/PatchInstrumentIdentifierRequest'), require('./model/PatchPaymentInstrumentRequest'), require('./model/PayerAuthConfig'), require('./model/PayerAuthConfigCardTypes'), require('./model/PayerAuthConfigCardTypesCB'), require('./model/PayerAuthConfigCardTypesJCBJSecure'), require('./model/PayerAuthConfigCardTypesVerifiedByVisa'), require('./model/PayerAuthConfigCardTypesVerifiedByVisaCurrencies'), require('./model/PayerAuthSetupRequest'), require('./model/PaymentInstrumentList'), require('./model/PaymentInstrumentList1'), require('./model/PaymentInstrumentList1Embedded'), require('./model/PaymentInstrumentList1EmbeddedEmbedded'), require('./model/PaymentInstrumentList1EmbeddedPaymentInstruments'), require('./model/PaymentInstrumentListEmbedded'), require('./model/PaymentInstrumentListLinks'), require('./model/PaymentInstrumentListLinksFirst'), require('./model/PaymentInstrumentListLinksLast'), require('./model/PaymentInstrumentListLinksNext'), require('./model/PaymentInstrumentListLinksPrev'), require('./model/PaymentInstrumentListLinksSelf'), require('./model/PaymentsProducts'), require('./model/PaymentsProductsAlternativePaymentMethods'), require('./model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation'), require('./model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations'), require('./model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations'), require('./model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods'), require('./model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors'), require('./model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./model/PaymentsProductsCardPresentConnect'), require('./model/PaymentsProductsCardPresentConnectConfigurationInformation'), require('./model/PaymentsProductsCardPresentConnectConfigurationInformationConfigurations'), require('./model/PaymentsProductsCardPresentConnectSubscriptionInformation'), require('./model/PaymentsProductsCardProcessing'), require('./model/PaymentsProductsCardProcessingConfigurationInformation'), require('./model/PaymentsProductsCardProcessingSubscriptionInformation'), require('./model/PaymentsProductsCardProcessingSubscriptionInformationFeatures'), require('./model/PaymentsProductsCurrencyConversion'), require('./model/PaymentsProductsCurrencyConversionConfigurationInformation'), require('./model/PaymentsProductsCurrencyConversionConfigurationInformationConfigurations'), require('./model/PaymentsProductsCurrencyConversionConfigurationInformationConfigurationsProcessors'), require('./model/PaymentsProductsCybsReadyTerminal'), require('./model/PaymentsProductsDifferentialFee'), require('./model/PaymentsProductsDifferentialFeeSubscriptionInformation'), require('./model/PaymentsProductsDifferentialFeeSubscriptionInformationFeatures'), require('./model/PaymentsProductsDifferentialFeeSubscriptionInformationFeaturesSurcharge'), require('./model/PaymentsProductsDigitalPayments'), require('./model/PaymentsProductsDigitalPaymentsSubscriptionInformation'), require('./model/PaymentsProductsDigitalPaymentsSubscriptionInformationFeatures'), require('./model/PaymentsProductsECheck'), require('./model/PaymentsProductsECheckConfigurationInformation'), require('./model/PaymentsProductsECheckSubscriptionInformation'), require('./model/PaymentsProductsPayerAuthentication'), require('./model/PaymentsProductsPayerAuthenticationConfigurationInformation'), require('./model/PaymentsProductsPayouts'), require('./model/PaymentsProductsPayoutsConfigurationInformation'), require('./model/PaymentsProductsPayoutsConfigurationInformationConfigurations'), require('./model/PaymentsProductsPayoutsConfigurationInformationConfigurationsProcessorAccount'), require('./model/PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds'), require('./model/PaymentsProductsPayoutsConfigurationInformationConfigurationsPushfunds'), require('./model/PaymentsProductsSecureAcceptance'), require('./model/PaymentsProductsSecureAcceptanceConfigurationInformation'), require('./model/PaymentsProductsServiceFee'), require('./model/PaymentsProductsServiceFeeConfigurationInformation'), require('./model/PaymentsProductsServiceFeeConfigurationInformationConfigurations'), require('./model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsMerchantInformation'), require('./model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation'), require('./model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsProducts'), require('./model/PaymentsProductsTax'), require('./model/PaymentsProductsVirtualTerminal'), require('./model/PaymentsProductsVirtualTerminalConfigurationInformation'), require('./model/PaymentsStrongAuthIssuerInformation'), require('./model/PblPaymentLinksAllGet200Response'), require('./model/PblPaymentLinksAllGet200ResponseLinks'), require('./model/PblPaymentLinksAllGet200ResponseOrderInformation'), require('./model/PblPaymentLinksAllGet200ResponseOrderInformationAmountDetails'), require('./model/PblPaymentLinksAllGet200ResponseOrderInformationLineItems'), require('./model/PblPaymentLinksAllGet200ResponseProcessingInformation'), require('./model/PblPaymentLinksAllGet200ResponsePurchaseInformation'), require('./model/PblPaymentLinksAllGet400Response'), require('./model/PblPaymentLinksAllGet404Response'), require('./model/PblPaymentLinksGet200Response'), require('./model/PblPaymentLinksPost201Response'), require('./model/PblPaymentLinksPost201ResponseLinks'), require('./model/PblPaymentLinksPost201ResponseOrderInformation'), require('./model/PblPaymentLinksPost201ResponsePurchaseInformation'), require('./model/PostCustomerPaymentInstrumentRequest'), require('./model/PostCustomerRequest'), require('./model/PostCustomerShippingAddressRequest'), require('./model/PostDeviceSearchRequestV3'), require('./model/PostInstrumentIdentifierEnrollmentRequest'), require('./model/PostInstrumentIdentifierRequest'), require('./model/PostPaymentCredentialsRequest'), require('./model/PostPaymentInstrumentRequest'), require('./model/PostRegistrationBody'), require('./model/PredefinedSubscriptionRequestBean'), require('./model/PtsV1TransactionBatchesGet200Response'), require('./model/PtsV1TransactionBatchesGet200ResponseLinks'), require('./model/PtsV1TransactionBatchesGet200ResponseLinksSelf'), require('./model/PtsV1TransactionBatchesGet200ResponseTransactionBatches'), require('./model/PtsV1TransactionBatchesGet400Response'), require('./model/PtsV1TransactionBatchesGet400ResponseErrorInformation'), require('./model/PtsV1TransactionBatchesGet400ResponseErrorInformationDetails'), require('./model/PtsV1TransactionBatchesGet500Response'), require('./model/PtsV1TransactionBatchesGet500ResponseErrorInformation'), require('./model/PtsV1TransactionBatchesIdGet200Response'), require('./model/PtsV1TransactionBatchesIdGet200ResponseLinks'), require('./model/PtsV1TransactionBatchesIdGet200ResponseLinksTransactions'), require('./model/PtsV2CreateBillingAgreementPost201Response'), require('./model/PtsV2CreateBillingAgreementPost201ResponseAgreementInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseClientReferenceInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseInstallmentInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseLinks'), require('./model/PtsV2CreateBillingAgreementPost201ResponseProcessorInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseRiskInformation'), require('./model/PtsV2CreateBillingAgreementPost201ResponseRiskInformationProcessorResults'), require('./model/PtsV2CreateBillingAgreementPost400Response'), require('./model/PtsV2CreateBillingAgreementPost502Response'), require('./model/PtsV2CreateOrderPost201Response'), require('./model/PtsV2CreateOrderPost201ResponseBuyerInformation'), require('./model/PtsV2CreateOrderPost201ResponseProcessorInformation'), require('./model/PtsV2CreateOrderPost400Response'), require('./model/PtsV2CreditsPost201Response'), require('./model/PtsV2CreditsPost201Response1'), require('./model/PtsV2CreditsPost201Response1ProcessorInformation'), require('./model/PtsV2CreditsPost201ResponseCreditAmountDetails'), require('./model/PtsV2CreditsPost201ResponsePaymentInformation'), require('./model/PtsV2CreditsPost201ResponseProcessingInformation'), require('./model/PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions'), require('./model/PtsV2IncrementalAuthorizationPatch201Response'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseLinks'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseOrderInformationInvoiceDetails'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures'), require('./model/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation'), require('./model/PtsV2IncrementalAuthorizationPatch400Response'), require('./model/PtsV2ModifyBillingAgreementPost201Response'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseAgreementInformation'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseLinks'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformation'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformationBillTo'), require('./model/PtsV2ModifyBillingAgreementPost201ResponseOrderInformationShipTo'), require('./model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformation'), require('./model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationBank'), require('./model/PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationEWallet'), require('./model/PtsV2PaymentsCapturesPost201Response'), require('./model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions'), require('./model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture'), require('./model/PtsV2PaymentsCapturesPost201ResponseLinks'), require('./model/PtsV2PaymentsCapturesPost201ResponseOrderInformation'), require('./model/PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails'), require('./model/PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation'), require('./model/PtsV2PaymentsCapturesPost201ResponseProcessingInformation'), require('./model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsCapturesPost400Response'), require('./model/PtsV2PaymentsOrderPost201Response'), require('./model/PtsV2PaymentsOrderPost201ResponseBuyerInformation'), require('./model/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformation'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformationBillTo'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformationShipTo'), require('./model/PtsV2PaymentsOrderPost201ResponseOrderInformationShippingDetails'), require('./model/PtsV2PaymentsOrderPost201ResponsePaymentInformation'), require('./model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet'), require('./model/PtsV2PaymentsOrderPost201ResponseProcessingInformation'), require('./model/PtsV2PaymentsOrderPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsOrderPost201ResponseProcessorInformationSellerProtection'), require('./model/PtsV2PaymentsPost201Response'), require('./model/PtsV2PaymentsPost201Response1'), require('./model/PtsV2PaymentsPost201Response1ErrorInformation'), require('./model/PtsV2PaymentsPost201Response1ErrorInformationDetails'), require('./model/PtsV2PaymentsPost201Response1IssuerInformation'), require('./model/PtsV2PaymentsPost201Response1OrderInformation'), require('./model/PtsV2PaymentsPost201Response1OrderInformationAmountDetails'), require('./model/PtsV2PaymentsPost201Response1OrderInformationBillTo'), require('./model/PtsV2PaymentsPost201Response1OrderInformationShipTo'), require('./model/PtsV2PaymentsPost201Response1PaymentInformation'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationBank'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationBankAccount'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationEWallet'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationPaymentType'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod'), require('./model/PtsV2PaymentsPost201Response1ProcessorInformation'), require('./model/PtsV2PaymentsPost201Response1ProcessorInformationAvs'), require('./model/PtsV2PaymentsPost201Response2'), require('./model/PtsV2PaymentsPost201Response2OrderInformation'), require('./model/PtsV2PaymentsPost201Response2OrderInformationAmountDetails'), require('./model/PtsV2PaymentsPost201Response2PaymentInformation'), require('./model/PtsV2PaymentsPost201Response2PaymentInformationEWallet'), require('./model/PtsV2PaymentsPost201Response2ProcessorInformation'), require('./model/PtsV2PaymentsPost201ResponseBuyerInformation'), require('./model/PtsV2PaymentsPost201ResponseClientReferenceInformation'), require('./model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation'), require('./model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr'), require('./model/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActions'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsCAPTURE'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsCONSUMERAUTHENTICATION'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsDECISION'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENCREATE'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENUPDATE'), require('./model/PtsV2PaymentsPost201ResponseEmbeddedActionsWATCHLISTSCREENING'), require('./model/PtsV2PaymentsPost201ResponseErrorInformation'), require('./model/PtsV2PaymentsPost201ResponseErrorInformationDetails'), require('./model/PtsV2PaymentsPost201ResponseInstallmentInformation'), require('./model/PtsV2PaymentsPost201ResponseIssuerInformation'), require('./model/PtsV2PaymentsPost201ResponseLinks'), require('./model/PtsV2PaymentsPost201ResponseLinksSelf'), require('./model/PtsV2PaymentsPost201ResponseMerchantInformation'), require('./model/PtsV2PaymentsPost201ResponseMerchantInformationMerchantDescriptor'), require('./model/PtsV2PaymentsPost201ResponseOrderInformation'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationBillTo'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails'), require('./model/PtsV2PaymentsPost201ResponseOrderInformationShipTo'), require('./model/PtsV2PaymentsPost201ResponsePaymentAccountInformation'), require('./model/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformation'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationBank'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationBankAccount'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationEWallet'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier'), require('./model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard'), require('./model/PtsV2PaymentsPost201ResponsePaymentInsightsInformation'), require('./model/PtsV2PaymentsPost201ResponsePaymentInsightsInformationOrchestration'), require('./model/PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights'), require('./model/PtsV2PaymentsPost201ResponsePointOfSaleInformation'), require('./model/PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformation'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformationAuthorizationOptions'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformationPurchaseOptions'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationAchVerification'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationAvs'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationCardVerification'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationCustomer'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationRouting'), require('./model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection'), require('./model/PtsV2PaymentsPost201ResponseRiskInformation'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationInfoCodes'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationIpAddress'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationProcessorResults'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationProfile'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationRules'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationScore'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravel'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationVelocity'), require('./model/PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing'), require('./model/PtsV2PaymentsPost201ResponseTokenInformation'), require('./model/PtsV2PaymentsPost201ResponseTokenInformationCustomer'), require('./model/PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier'), require('./model/PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument'), require('./model/PtsV2PaymentsPost201ResponseTokenInformationShippingAddress'), require('./model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformation'), require('./model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchList'), require('./model/PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchListMatches'), require('./model/PtsV2PaymentsPost400Response'), require('./model/PtsV2PaymentsPost502Response'), require('./model/PtsV2PaymentsRefundPost201Response'), require('./model/PtsV2PaymentsRefundPost201ResponseClientReferenceInformation'), require('./model/PtsV2PaymentsRefundPost201ResponseLinks'), require('./model/PtsV2PaymentsRefundPost201ResponseOrderInformation'), require('./model/PtsV2PaymentsRefundPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PaymentsRefundPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsRefundPost201ResponseRefundAmountDetails'), require('./model/PtsV2PaymentsRefundPost400Response'), require('./model/PtsV2PaymentsReversalsPost201Response'), require('./model/PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation'), require('./model/PtsV2PaymentsReversalsPost201ResponseIssuerInformation'), require('./model/PtsV2PaymentsReversalsPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails'), require('./model/PtsV2PaymentsReversalsPost400Response'), require('./model/PtsV2PaymentsVoidsPost201Response'), require('./model/PtsV2PaymentsVoidsPost201ResponseProcessorInformation'), require('./model/PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails'), require('./model/PtsV2PaymentsVoidsPost400Response'), require('./model/PtsV2PayoutsPost201Response'), require('./model/PtsV2PayoutsPost201ResponseErrorInformation'), require('./model/PtsV2PayoutsPost201ResponseIssuerInformation'), require('./model/PtsV2PayoutsPost201ResponseMerchantInformation'), require('./model/PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor'), require('./model/PtsV2PayoutsPost201ResponseOrderInformation'), require('./model/PtsV2PayoutsPost201ResponseOrderInformationAmountDetails'), require('./model/PtsV2PayoutsPost201ResponseProcessingInformation'), require('./model/PtsV2PayoutsPost201ResponseProcessorInformation'), require('./model/PtsV2PayoutsPost201ResponseRecipientInformation'), require('./model/PtsV2PayoutsPost201ResponseRecipientInformationCard'), require('./model/PtsV2PayoutsPost400Response'), require('./model/PtsV2UpdateOrderPatch201Response'), require('./model/Ptsv1pushfundstransferClientReferenceInformation'), require('./model/Ptsv1pushfundstransferMerchantInformation'), require('./model/Ptsv1pushfundstransferOrderInformation'), require('./model/Ptsv1pushfundstransferOrderInformationAmountDetails'), require('./model/Ptsv1pushfundstransferPointOfServiceInformation'), require('./model/Ptsv1pushfundstransferPointOfServiceInformationEmv'), require('./model/Ptsv1pushfundstransferProcessingInformation'), require('./model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions'), require('./model/Ptsv1pushfundstransferRecipientInformation'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformation'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier'), require('./model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument'), require('./model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification'), require('./model/Ptsv1pushfundstransferSenderInformation'), require('./model/Ptsv1pushfundstransferSenderInformationAccount'), require('./model/Ptsv1pushfundstransferSenderInformationPaymentInformation'), require('./model/Ptsv1pushfundstransferSenderInformationPaymentInformationCard'), require('./model/Ptsv1pushfundstransferSenderInformationPersonalIdentification'), require('./model/Ptsv2billingagreementsAggregatorInformation'), require('./model/Ptsv2billingagreementsAgreementInformation'), require('./model/Ptsv2billingagreementsBuyerInformation'), require('./model/Ptsv2billingagreementsClientReferenceInformation'), require('./model/Ptsv2billingagreementsConsumerAuthenticationInformation'), require('./model/Ptsv2billingagreementsDeviceInformation'), require('./model/Ptsv2billingagreementsInstallmentInformation'), require('./model/Ptsv2billingagreementsMerchantInformation'), require('./model/Ptsv2billingagreementsMerchantInformationMerchantDescriptor'), require('./model/Ptsv2billingagreementsOrderInformation'), require('./model/Ptsv2billingagreementsOrderInformationBillTo'), require('./model/Ptsv2billingagreementsPaymentInformation'), require('./model/Ptsv2billingagreementsPaymentInformationBank'), require('./model/Ptsv2billingagreementsPaymentInformationBankAccount'), require('./model/Ptsv2billingagreementsPaymentInformationCard'), require('./model/Ptsv2billingagreementsPaymentInformationPaymentType'), require('./model/Ptsv2billingagreementsPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2billingagreementsPaymentInformationTokenizedCard'), require('./model/Ptsv2billingagreementsProcessingInformation'), require('./model/Ptsv2billingagreementsidAgreementInformation'), require('./model/Ptsv2billingagreementsidBuyerInformation'), require('./model/Ptsv2billingagreementsidProcessingInformation'), require('./model/Ptsv2creditsInstallmentInformation'), require('./model/Ptsv2creditsProcessingInformation'), require('./model/Ptsv2creditsProcessingInformationBankTransferOptions'), require('./model/Ptsv2creditsProcessingInformationElectronicBenefitsTransfer'), require('./model/Ptsv2creditsProcessingInformationJapanPaymentOptions'), require('./model/Ptsv2creditsProcessingInformationPurchaseOptions'), require('./model/Ptsv2creditsProcessingInformationRefundOptions'), require('./model/Ptsv2creditsRecipientInformation'), require('./model/Ptsv2creditsSenderInformation'), require('./model/Ptsv2creditsSenderInformationAccount'), require('./model/Ptsv2intentsClientReferenceInformation'), require('./model/Ptsv2intentsMerchantInformation'), require('./model/Ptsv2intentsMerchantInformationMerchantDescriptor'), require('./model/Ptsv2intentsOrderInformation'), require('./model/Ptsv2intentsOrderInformationAmountDetails'), require('./model/Ptsv2intentsOrderInformationBillTo'), require('./model/Ptsv2intentsOrderInformationInvoiceDetails'), require('./model/Ptsv2intentsOrderInformationLineItems'), require('./model/Ptsv2intentsOrderInformationShipTo'), require('./model/Ptsv2intentsPaymentInformation'), require('./model/Ptsv2intentsPaymentInformationPaymentType'), require('./model/Ptsv2intentsPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2intentsProcessingInformation'), require('./model/Ptsv2intentsProcessingInformationAuthorizationOptions'), require('./model/Ptsv2intentsidMerchantInformation'), require('./model/Ptsv2intentsidOrderInformation'), require('./model/Ptsv2intentsidProcessingInformation'), require('./model/Ptsv2paymentreferencesAgreementInformation'), require('./model/Ptsv2paymentreferencesBuyerInformation'), require('./model/Ptsv2paymentreferencesDeviceInformation'), require('./model/Ptsv2paymentreferencesMerchantInformation'), require('./model/Ptsv2paymentreferencesOrderInformation'), require('./model/Ptsv2paymentreferencesOrderInformationAmountDetails'), require('./model/Ptsv2paymentreferencesOrderInformationBillTo'), require('./model/Ptsv2paymentreferencesOrderInformationInvoiceDetails'), require('./model/Ptsv2paymentreferencesOrderInformationLineItems'), require('./model/Ptsv2paymentreferencesOrderInformationShipTo'), require('./model/Ptsv2paymentreferencesPaymentInformation'), require('./model/Ptsv2paymentreferencesPaymentInformationBank'), require('./model/Ptsv2paymentreferencesPaymentInformationBankAccount'), require('./model/Ptsv2paymentreferencesPaymentInformationCard'), require('./model/Ptsv2paymentreferencesPaymentInformationEWallet'), require('./model/Ptsv2paymentreferencesPaymentInformationOptions'), require('./model/Ptsv2paymentreferencesProcessingInformation'), require('./model/Ptsv2paymentreferencesTravelInformation'), require('./model/Ptsv2paymentreferencesTravelInformationAutoRental'), require('./model/Ptsv2paymentreferencesUserInterface'), require('./model/Ptsv2paymentreferencesUserInterfaceColor'), require('./model/Ptsv2paymentreferencesidintentsOrderInformation'), require('./model/Ptsv2paymentreferencesidintentsPaymentInformation'), require('./model/Ptsv2paymentreferencesidintentsPaymentInformationEWallet'), require('./model/Ptsv2paymentreferencesidintentsProcessingInformation'), require('./model/Ptsv2paymentsAcquirerInformation'), require('./model/Ptsv2paymentsAggregatorInformation'), require('./model/Ptsv2paymentsAggregatorInformationSubMerchant'), require('./model/Ptsv2paymentsAgreementInformation'), require('./model/Ptsv2paymentsBuyerInformation'), require('./model/Ptsv2paymentsBuyerInformationPersonalIdentification'), require('./model/Ptsv2paymentsClientReferenceInformation'), require('./model/Ptsv2paymentsClientReferenceInformationPartner'), require('./model/Ptsv2paymentsConsumerAuthenticationInformation'), require('./model/Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication'), require('./model/Ptsv2paymentsConsumerAuthenticationInformationStrongAuthenticationIssuerInformation'), require('./model/Ptsv2paymentsDeviceInformation'), require('./model/Ptsv2paymentsDeviceInformationRawData'), require('./model/Ptsv2paymentsHealthCareInformation'), require('./model/Ptsv2paymentsHealthCareInformationAmountDetails'), require('./model/Ptsv2paymentsHostedPaymentInformation'), require('./model/Ptsv2paymentsHostedPaymentInformationUserAgent'), require('./model/Ptsv2paymentsInstallmentInformation'), require('./model/Ptsv2paymentsInvoiceDetails'), require('./model/Ptsv2paymentsIssuerInformation'), require('./model/Ptsv2paymentsMerchantDefinedInformation'), require('./model/Ptsv2paymentsMerchantDefinedSecureInformation'), require('./model/Ptsv2paymentsMerchantInformation'), require('./model/Ptsv2paymentsMerchantInformationMerchantDescriptor'), require('./model/Ptsv2paymentsMerchantInformationServiceFeeDescriptor'), require('./model/Ptsv2paymentsMerchantInformationServiceLocation'), require('./model/Ptsv2paymentsOrderInformation'), require('./model/Ptsv2paymentsOrderInformationAmountDetails'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsOrder'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsSurcharge'), require('./model/Ptsv2paymentsOrderInformationAmountDetailsTaxDetails'), require('./model/Ptsv2paymentsOrderInformationBillTo'), require('./model/Ptsv2paymentsOrderInformationBillToCompany'), require('./model/Ptsv2paymentsOrderInformationInvoiceDetails'), require('./model/Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum'), require('./model/Ptsv2paymentsOrderInformationLineItems'), require('./model/Ptsv2paymentsOrderInformationPassenger'), require('./model/Ptsv2paymentsOrderInformationShipTo'), require('./model/Ptsv2paymentsOrderInformationShippingDetails'), require('./model/Ptsv2paymentsPaymentInformation'), require('./model/Ptsv2paymentsPaymentInformationBank'), require('./model/Ptsv2paymentsPaymentInformationBankAccount'), require('./model/Ptsv2paymentsPaymentInformationCard'), require('./model/Ptsv2paymentsPaymentInformationCustomer'), require('./model/Ptsv2paymentsPaymentInformationDirectDebit'), require('./model/Ptsv2paymentsPaymentInformationDirectDebitMandate'), require('./model/Ptsv2paymentsPaymentInformationEWallet'), require('./model/Ptsv2paymentsPaymentInformationFluidData'), require('./model/Ptsv2paymentsPaymentInformationInstrumentIdentifier'), require('./model/Ptsv2paymentsPaymentInformationLegacyToken'), require('./model/Ptsv2paymentsPaymentInformationOptions'), require('./model/Ptsv2paymentsPaymentInformationPaymentAccountReference'), require('./model/Ptsv2paymentsPaymentInformationPaymentInstrument'), require('./model/Ptsv2paymentsPaymentInformationPaymentType'), require('./model/Ptsv2paymentsPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2paymentsPaymentInformationSepa'), require('./model/Ptsv2paymentsPaymentInformationSepaDirectDebit'), require('./model/Ptsv2paymentsPaymentInformationShippingAddress'), require('./model/Ptsv2paymentsPaymentInformationTokenizedCard'), require('./model/Ptsv2paymentsPointOfSaleInformation'), require('./model/Ptsv2paymentsPointOfSaleInformationEmv'), require('./model/Ptsv2paymentsProcessingInformation'), require('./model/Ptsv2paymentsProcessingInformationAuthorizationOptions'), require('./model/Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator'), require('./model/Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction'), require('./model/Ptsv2paymentsProcessingInformationBankTransferOptions'), require('./model/Ptsv2paymentsProcessingInformationCaptureOptions'), require('./model/Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer'), require('./model/Ptsv2paymentsProcessingInformationJapanPaymentOptions'), require('./model/Ptsv2paymentsProcessingInformationJapanPaymentOptionsBonuses'), require('./model/Ptsv2paymentsProcessingInformationLoanOptions'), require('./model/Ptsv2paymentsProcessingInformationPurchaseOptions'), require('./model/Ptsv2paymentsProcessingInformationRecurringOptions'), require('./model/Ptsv2paymentsProcessorInformation'), require('./model/Ptsv2paymentsProcessorInformationAuthorizationOptions'), require('./model/Ptsv2paymentsProcessorInformationReversal'), require('./model/Ptsv2paymentsPromotionInformation'), require('./model/Ptsv2paymentsRecipientInformation'), require('./model/Ptsv2paymentsRecurringPaymentInformation'), require('./model/Ptsv2paymentsRiskInformation'), require('./model/Ptsv2paymentsRiskInformationAuxiliaryData'), require('./model/Ptsv2paymentsRiskInformationBuyerHistory'), require('./model/Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory'), require('./model/Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount'), require('./model/Ptsv2paymentsRiskInformationProfile'), require('./model/Ptsv2paymentsSenderInformation'), require('./model/Ptsv2paymentsSenderInformationAccount'), require('./model/Ptsv2paymentsTokenInformation'), require('./model/Ptsv2paymentsTokenInformationPaymentInstrument'), require('./model/Ptsv2paymentsTokenInformationShippingAddress'), require('./model/Ptsv2paymentsTokenInformationTokenProvisioningInformation'), require('./model/Ptsv2paymentsTravelInformation'), require('./model/Ptsv2paymentsTravelInformationAgency'), require('./model/Ptsv2paymentsTravelInformationAutoRental'), require('./model/Ptsv2paymentsTravelInformationAutoRentalRentalAddress'), require('./model/Ptsv2paymentsTravelInformationAutoRentalReturnAddress'), require('./model/Ptsv2paymentsTravelInformationAutoRentalTaxDetails'), require('./model/Ptsv2paymentsTravelInformationLodging'), require('./model/Ptsv2paymentsTravelInformationLodgingRoom'), require('./model/Ptsv2paymentsTravelInformationTransit'), require('./model/Ptsv2paymentsTravelInformationTransitAirline'), require('./model/Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation'), require('./model/Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService'), require('./model/Ptsv2paymentsTravelInformationTransitAirlineLegs'), require('./model/Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer'), require('./model/Ptsv2paymentsTravelInformationVehicleData'), require('./model/Ptsv2paymentsUnscheduledPaymentInformation'), require('./model/Ptsv2paymentsWatchlistScreeningInformation'), require('./model/Ptsv2paymentsWatchlistScreeningInformationWeights'), require('./model/Ptsv2paymentsidClientReferenceInformation'), require('./model/Ptsv2paymentsidClientReferenceInformationPartner'), require('./model/Ptsv2paymentsidMerchantInformation'), require('./model/Ptsv2paymentsidOrderInformation'), require('./model/Ptsv2paymentsidOrderInformationAmountDetails'), require('./model/Ptsv2paymentsidProcessingInformation'), require('./model/Ptsv2paymentsidProcessingInformationAuthorizationOptions'), require('./model/Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator'), require('./model/Ptsv2paymentsidTravelInformation'), require('./model/Ptsv2paymentsidcapturesAggregatorInformation'), require('./model/Ptsv2paymentsidcapturesAggregatorInformationSubMerchant'), require('./model/Ptsv2paymentsidcapturesBuyerInformation'), require('./model/Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification'), require('./model/Ptsv2paymentsidcapturesDeviceInformation'), require('./model/Ptsv2paymentsidcapturesInstallmentInformation'), require('./model/Ptsv2paymentsidcapturesMerchantInformation'), require('./model/Ptsv2paymentsidcapturesOrderInformation'), require('./model/Ptsv2paymentsidcapturesOrderInformationAmountDetails'), require('./model/Ptsv2paymentsidcapturesOrderInformationBillTo'), require('./model/Ptsv2paymentsidcapturesOrderInformationInvoiceDetails'), require('./model/Ptsv2paymentsidcapturesOrderInformationShipTo'), require('./model/Ptsv2paymentsidcapturesOrderInformationShippingDetails'), require('./model/Ptsv2paymentsidcapturesPaymentInformation'), require('./model/Ptsv2paymentsidcapturesPaymentInformationCard'), require('./model/Ptsv2paymentsidcapturesPaymentInformationPaymentType'), require('./model/Ptsv2paymentsidcapturesPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2paymentsidcapturesPointOfSaleInformation'), require('./model/Ptsv2paymentsidcapturesPointOfSaleInformationEmv'), require('./model/Ptsv2paymentsidcapturesProcessingInformation'), require('./model/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions'), require('./model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions'), require('./model/Ptsv2paymentsidrefundsClientReferenceInformation'), require('./model/Ptsv2paymentsidrefundsMerchantInformation'), require('./model/Ptsv2paymentsidrefundsOrderInformation'), require('./model/Ptsv2paymentsidrefundsOrderInformationLineItems'), require('./model/Ptsv2paymentsidrefundsPaymentInformation'), require('./model/Ptsv2paymentsidrefundsPaymentInformationBank'), require('./model/Ptsv2paymentsidrefundsPaymentInformationBankAccount'), require('./model/Ptsv2paymentsidrefundsPaymentInformationCard'), require('./model/Ptsv2paymentsidrefundsPaymentInformationEWallet'), require('./model/Ptsv2paymentsidrefundsPaymentInformationPaymentType'), require('./model/Ptsv2paymentsidrefundsPointOfSaleInformation'), require('./model/Ptsv2paymentsidrefundsProcessingInformation'), require('./model/Ptsv2paymentsidrefundsProcessingInformationRecurringOptions'), require('./model/Ptsv2paymentsidrefundsProcessingInformationRefundOptions'), require('./model/Ptsv2paymentsidreversalsClientReferenceInformation'), require('./model/Ptsv2paymentsidreversalsClientReferenceInformationPartner'), require('./model/Ptsv2paymentsidreversalsOrderInformation'), require('./model/Ptsv2paymentsidreversalsOrderInformationAmountDetails'), require('./model/Ptsv2paymentsidreversalsOrderInformationLineItems'), require('./model/Ptsv2paymentsidreversalsPaymentInformation'), require('./model/Ptsv2paymentsidreversalsPaymentInformationPaymentType'), require('./model/Ptsv2paymentsidreversalsPaymentInformationPaymentTypeMethod'), require('./model/Ptsv2paymentsidreversalsPointOfSaleInformation'), require('./model/Ptsv2paymentsidreversalsPointOfSaleInformationEmv'), require('./model/Ptsv2paymentsidreversalsProcessingInformation'), require('./model/Ptsv2paymentsidreversalsReversalInformation'), require('./model/Ptsv2paymentsidreversalsReversalInformationAmountDetails'), require('./model/Ptsv2paymentsidvoidsAgreementInformation'), require('./model/Ptsv2paymentsidvoidsMerchantInformation'), require('./model/Ptsv2paymentsidvoidsOrderInformation'), require('./model/Ptsv2paymentsidvoidsPaymentInformation'), require('./model/Ptsv2paymentsidvoidsProcessingInformation'), require('./model/Ptsv2payoutsAggregatorInformation'), require('./model/Ptsv2payoutsAggregatorInformationSubMerchant'), require('./model/Ptsv2payoutsClientReferenceInformation'), require('./model/Ptsv2payoutsMerchantInformation'), require('./model/Ptsv2payoutsMerchantInformationMerchantDescriptor'), require('./model/Ptsv2payoutsOrderInformation'), require('./model/Ptsv2payoutsOrderInformationAmountDetails'), require('./model/Ptsv2payoutsOrderInformationAmountDetailsSurcharge'), require('./model/Ptsv2payoutsOrderInformationBillTo'), require('./model/Ptsv2payoutsPaymentInformation'), require('./model/Ptsv2payoutsPaymentInformationCard'), require('./model/Ptsv2payoutsProcessingInformation'), require('./model/Ptsv2payoutsProcessingInformationFundingOptions'), require('./model/Ptsv2payoutsProcessingInformationFundingOptionsInitiator'), require('./model/Ptsv2payoutsProcessingInformationPayoutsOptions'), require('./model/Ptsv2payoutsProcessingInformationPurchaseOptions'), require('./model/Ptsv2payoutsRecipientInformation'), require('./model/Ptsv2payoutsSenderInformation'), require('./model/Ptsv2payoutsSenderInformationAccount'), require('./model/Ptsv2refreshpaymentstatusidAgreementInformation'), require('./model/Ptsv2refreshpaymentstatusidClientReferenceInformation'), require('./model/Ptsv2refreshpaymentstatusidPaymentInformation'), require('./model/Ptsv2refreshpaymentstatusidPaymentInformationCustomer'), require('./model/Ptsv2refreshpaymentstatusidPaymentInformationPaymentType'), require('./model/Ptsv2refreshpaymentstatusidProcessingInformation'), require('./model/Ptsv2voidsProcessingInformation'), require('./model/PushFunds201Response'), require('./model/PushFunds201ResponseClientReferenceInformation'), require('./model/PushFunds201ResponseErrorInformation'), require('./model/PushFunds201ResponseErrorInformationDetails'), require('./model/PushFunds201ResponseLinks'), require('./model/PushFunds201ResponseLinksCustomer'), require('./model/PushFunds201ResponseLinksInstrumentIdentifier'), require('./model/PushFunds201ResponseLinksPaymentInstrument'), require('./model/PushFunds201ResponseLinksSelf'), require('./model/PushFunds201ResponseMerchantInformation'), require('./model/PushFunds201ResponseMerchantInformationMerchantDescriptor'), require('./model/PushFunds201ResponseOrderInformation'), require('./model/PushFunds201ResponseOrderInformationAmountDetails'), require('./model/PushFunds201ResponsePaymentInformation'), require('./model/PushFunds201ResponsePaymentInformationTokenizedCard'), require('./model/PushFunds201ResponseProcessingInformation'), require('./model/PushFunds201ResponseProcessingInformationDomesticNationalNet'), require('./model/PushFunds201ResponseProcessorInformation'), require('./model/PushFunds201ResponseProcessorInformationRouting'), require('./model/PushFunds201ResponseProcessorInformationSettlement'), require('./model/PushFunds201ResponseRecipientInformation'), require('./model/PushFunds201ResponseRecipientInformationCard'), require('./model/PushFunds400Response'), require('./model/PushFunds400ResponseDetails'), require('./model/PushFunds401Response'), require('./model/PushFunds404Response'), require('./model/PushFunds502Response'), require('./model/PushFundsRequest'), require('./model/Rbsv1plansClientReferenceInformation'), require('./model/Rbsv1plansOrderInformation'), require('./model/Rbsv1plansOrderInformationAmountDetails'), require('./model/Rbsv1plansPlanInformation'), require('./model/Rbsv1plansPlanInformationBillingCycles'), require('./model/Rbsv1plansidPlanInformation'), require('./model/Rbsv1plansidProcessingInformation'), require('./model/Rbsv1plansidProcessingInformationSubscriptionBillingOptions'), require('./model/Rbsv1subscriptionsClientReferenceInformation'), require('./model/Rbsv1subscriptionsClientReferenceInformationPartner'), require('./model/Rbsv1subscriptionsPaymentInformation'), require('./model/Rbsv1subscriptionsPaymentInformationCustomer'), require('./model/Rbsv1subscriptionsPlanInformation'), require('./model/Rbsv1subscriptionsProcessingInformation'), require('./model/Rbsv1subscriptionsProcessingInformationAuthorizationOptions'), require('./model/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator'), require('./model/Rbsv1subscriptionsSubscriptionInformation'), require('./model/Rbsv1subscriptionsidOrderInformation'), require('./model/Rbsv1subscriptionsidOrderInformationAmountDetails'), require('./model/Rbsv1subscriptionsidPlanInformation'), require('./model/Rbsv1subscriptionsidSubscriptionInformation'), require('./model/RefreshPaymentStatusRequest'), require('./model/RefundCaptureRequest'), require('./model/RefundPaymentRequest'), require('./model/ReportingV3ChargebackDetailsGet200Response'), require('./model/ReportingV3ChargebackDetailsGet200ResponseChargebackDetails'), require('./model/ReportingV3ChargebackSummariesGet200Response'), require('./model/ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries'), require('./model/ReportingV3ConversionDetailsGet200Response'), require('./model/ReportingV3ConversionDetailsGet200ResponseConversionDetails'), require('./model/ReportingV3ConversionDetailsGet200ResponseNotes'), require('./model/ReportingV3InterchangeClearingLevelDetailsGet200Response'), require('./model/ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails'), require('./model/ReportingV3NetFundingsGet200Response'), require('./model/ReportingV3NetFundingsGet200ResponseNetFundingSummaries'), require('./model/ReportingV3NetFundingsGet200ResponseTotalPurchases'), require('./model/ReportingV3NotificationofChangesGet200Response'), require('./model/ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges'), require('./model/ReportingV3PaymentBatchSummariesGet200Response'), require('./model/ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries'), require('./model/ReportingV3PurchaseRefundDetailsGet200Response'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseOthers'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses'), require('./model/ReportingV3PurchaseRefundDetailsGet200ResponseSettlements'), require('./model/ReportingV3ReportDefinitionsGet200Response'), require('./model/ReportingV3ReportDefinitionsGet200ResponseReportDefinitions'), require('./model/ReportingV3ReportDefinitionsNameGet200Response'), require('./model/ReportingV3ReportDefinitionsNameGet200ResponseAttributes'), require('./model/ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings'), require('./model/ReportingV3ReportSubscriptionsGet200Response'), require('./model/ReportingV3ReportSubscriptionsGet200ResponseSubscriptions'), require('./model/ReportingV3ReportsGet200Response'), require('./model/ReportingV3ReportsGet200ResponseLink'), require('./model/ReportingV3ReportsGet200ResponseLinkReportDownload'), require('./model/ReportingV3ReportsGet200ResponseReportSearchResults'), require('./model/ReportingV3ReportsIdGet200Response'), require('./model/ReportingV3RetrievalDetailsGet200Response'), require('./model/ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails'), require('./model/ReportingV3RetrievalSummariesGet200Response'), require('./model/Reportingv3ReportDownloadsGet400Response'), require('./model/Reportingv3ReportDownloadsGet400ResponseDetails'), require('./model/Reportingv3reportsReportFilters'), require('./model/Reportingv3reportsReportPreferences'), require('./model/RiskProducts'), require('./model/RiskProductsDecisionManager'), require('./model/RiskProductsDecisionManagerConfigurationInformation'), require('./model/RiskProductsFraudManagementEssentials'), require('./model/RiskProductsFraudManagementEssentialsConfigurationInformation'), require('./model/RiskProductsPortfolioRiskControls'), require('./model/RiskProductsPortfolioRiskControlsConfigurationInformation'), require('./model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations'), require('./model/RiskV1AddressVerificationsPost201Response'), require('./model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation'), require('./model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode'), require('./model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress'), require('./model/RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1'), require('./model/RiskV1AddressVerificationsPost201ResponseErrorInformation'), require('./model/RiskV1AuthenticationResultsPost201Response'), require('./model/RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation'), require('./model/RiskV1AuthenticationSetupsPost201Response'), require('./model/RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation'), require('./model/RiskV1AuthenticationSetupsPost201ResponseErrorInformation'), require('./model/RiskV1AuthenticationsPost201Response'), require('./model/RiskV1AuthenticationsPost201ResponseErrorInformation'), require('./model/RiskV1AuthenticationsPost400Response'), require('./model/RiskV1AuthenticationsPost400Response1'), require('./model/RiskV1DecisionsPost201Response'), require('./model/RiskV1DecisionsPost201ResponseClientReferenceInformation'), require('./model/RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation'), require('./model/RiskV1DecisionsPost201ResponseErrorInformation'), require('./model/RiskV1DecisionsPost201ResponseOrderInformation'), require('./model/RiskV1DecisionsPost201ResponseOrderInformationAmountDetails'), require('./model/RiskV1DecisionsPost201ResponsePaymentInformation'), require('./model/RiskV1DecisionsPost400Response'), require('./model/RiskV1DecisionsPost400Response1'), require('./model/RiskV1ExportComplianceInquiriesPost201Response'), require('./model/RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation'), require('./model/RiskV1UpdatePost201Response'), require('./model/Riskv1addressverificationsBuyerInformation'), require('./model/Riskv1addressverificationsOrderInformation'), require('./model/Riskv1addressverificationsOrderInformationBillTo'), require('./model/Riskv1addressverificationsOrderInformationLineItems'), require('./model/Riskv1addressverificationsOrderInformationShipTo'), require('./model/Riskv1authenticationresultsConsumerAuthenticationInformation'), require('./model/Riskv1authenticationresultsDeviceInformation'), require('./model/Riskv1authenticationresultsOrderInformation'), require('./model/Riskv1authenticationresultsOrderInformationAmountDetails'), require('./model/Riskv1authenticationresultsPaymentInformation'), require('./model/Riskv1authenticationresultsPaymentInformationCard'), require('./model/Riskv1authenticationresultsPaymentInformationFluidData'), require('./model/Riskv1authenticationresultsPaymentInformationTokenizedCard'), require('./model/Riskv1authenticationsBuyerInformation'), require('./model/Riskv1authenticationsDeviceInformation'), require('./model/Riskv1authenticationsOrderInformation'), require('./model/Riskv1authenticationsOrderInformationAmountDetails'), require('./model/Riskv1authenticationsOrderInformationBillTo'), require('./model/Riskv1authenticationsOrderInformationLineItems'), require('./model/Riskv1authenticationsPaymentInformation'), require('./model/Riskv1authenticationsPaymentInformationCustomer'), require('./model/Riskv1authenticationsPaymentInformationTokenizedCard'), require('./model/Riskv1authenticationsRiskInformation'), require('./model/Riskv1authenticationsTravelInformation'), require('./model/Riskv1authenticationsetupsClientReferenceInformation'), require('./model/Riskv1authenticationsetupsPaymentInformation'), require('./model/Riskv1authenticationsetupsPaymentInformationCard'), require('./model/Riskv1authenticationsetupsPaymentInformationCustomer'), require('./model/Riskv1authenticationsetupsPaymentInformationFluidData'), require('./model/Riskv1authenticationsetupsPaymentInformationTokenizedCard'), require('./model/Riskv1authenticationsetupsProcessingInformation'), require('./model/Riskv1authenticationsetupsTokenInformation'), require('./model/Riskv1decisionsAcquirerInformation'), require('./model/Riskv1decisionsBuyerInformation'), require('./model/Riskv1decisionsClientReferenceInformation'), require('./model/Riskv1decisionsClientReferenceInformationPartner'), require('./model/Riskv1decisionsConsumerAuthenticationInformation'), require('./model/Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication'), require('./model/Riskv1decisionsDeviceInformation'), require('./model/Riskv1decisionsMerchantDefinedInformation'), require('./model/Riskv1decisionsMerchantInformation'), require('./model/Riskv1decisionsMerchantInformationMerchantDescriptor'), require('./model/Riskv1decisionsOrderInformation'), require('./model/Riskv1decisionsOrderInformationAmountDetails'), require('./model/Riskv1decisionsOrderInformationBillTo'), require('./model/Riskv1decisionsOrderInformationLineItems'), require('./model/Riskv1decisionsOrderInformationShipTo'), require('./model/Riskv1decisionsOrderInformationShippingDetails'), require('./model/Riskv1decisionsPaymentInformation'), require('./model/Riskv1decisionsPaymentInformationCard'), require('./model/Riskv1decisionsPaymentInformationTokenizedCard'), require('./model/Riskv1decisionsProcessingInformation'), require('./model/Riskv1decisionsProcessorInformation'), require('./model/Riskv1decisionsProcessorInformationAvs'), require('./model/Riskv1decisionsProcessorInformationCardVerification'), require('./model/Riskv1decisionsRiskInformation'), require('./model/Riskv1decisionsTokenInformation'), require('./model/Riskv1decisionsTravelInformation'), require('./model/Riskv1decisionsTravelInformationLegs'), require('./model/Riskv1decisionsTravelInformationPassengers'), require('./model/Riskv1decisionsidactionsDecisionInformation'), require('./model/Riskv1decisionsidactionsProcessingInformation'), require('./model/Riskv1decisionsidmarkingRiskInformation'), require('./model/Riskv1decisionsidmarkingRiskInformationMarkingDetails'), require('./model/Riskv1exportcomplianceinquiriesDeviceInformation'), require('./model/Riskv1exportcomplianceinquiriesExportComplianceInformation'), require('./model/Riskv1exportcomplianceinquiriesOrderInformation'), require('./model/Riskv1exportcomplianceinquiriesOrderInformationBillTo'), require('./model/Riskv1exportcomplianceinquiriesOrderInformationBillToCompany'), require('./model/Riskv1exportcomplianceinquiriesOrderInformationLineItems'), require('./model/Riskv1exportcomplianceinquiriesOrderInformationShipTo'), require('./model/Riskv1liststypeentriesBuyerInformation'), require('./model/Riskv1liststypeentriesClientReferenceInformation'), require('./model/Riskv1liststypeentriesDeviceInformation'), require('./model/Riskv1liststypeentriesOrderInformation'), require('./model/Riskv1liststypeentriesOrderInformationAddress'), require('./model/Riskv1liststypeentriesOrderInformationBillTo'), require('./model/Riskv1liststypeentriesOrderInformationLineItems'), require('./model/Riskv1liststypeentriesOrderInformationShipTo'), require('./model/Riskv1liststypeentriesPaymentInformation'), require('./model/Riskv1liststypeentriesPaymentInformationBank'), require('./model/Riskv1liststypeentriesPaymentInformationCard'), require('./model/Riskv1liststypeentriesRiskInformation'), require('./model/Riskv1liststypeentriesRiskInformationMarkingDetails'), require('./model/SAConfig'), require('./model/SAConfigCheckout'), require('./model/SAConfigContactInformation'), require('./model/SAConfigNotifications'), require('./model/SAConfigNotificationsCustomerNotifications'), require('./model/SAConfigNotificationsMerchantNotifications'), require('./model/SAConfigPaymentMethods'), require('./model/SAConfigPaymentTypes'), require('./model/SAConfigPaymentTypesCardTypes'), require('./model/SAConfigPaymentTypesCardTypesDiscover'), require('./model/SAConfigService'), require('./model/SaveAsymEgressKey'), require('./model/SaveSymEgressKey'), require('./model/SearchRequest'), require('./model/ShippingAddressListForCustomer'), require('./model/ShippingAddressListForCustomerEmbedded'), require('./model/ShippingAddressListForCustomerLinks'), require('./model/ShippingAddressListForCustomerLinksFirst'), require('./model/ShippingAddressListForCustomerLinksLast'), require('./model/ShippingAddressListForCustomerLinksNext'), require('./model/ShippingAddressListForCustomerLinksPrev'), require('./model/ShippingAddressListForCustomerLinksSelf'), require('./model/SuspendSubscriptionResponse'), require('./model/SuspendSubscriptionResponseSubscriptionInformation'), require('./model/TaxRequest'), require('./model/TmsAuthorizationOptions'), require('./model/TmsAuthorizationOptionsInitiator'), require('./model/TmsAuthorizationOptionsInitiatorMerchantInitiatedTransaction'), require('./model/TmsBinLookup'), require('./model/TmsBinLookupIssuerInformation'), require('./model/TmsBinLookupPaymentAccountInformation'), require('./model/TmsBinLookupPaymentAccountInformationCard'), require('./model/TmsBinLookupPaymentAccountInformationCardBrands'), require('./model/TmsBinLookupPaymentAccountInformationFeatures'), require('./model/TmsBinLookupPaymentAccountInformationNetwork'), require('./model/TmsBusinessInformation'), require('./model/TmsBusinessInformationAcquirer'), require('./model/TmsBusinessInformationAddress'), require('./model/TmsCardArt'), require('./model/TmsCardArtBrandLogoAsset'), require('./model/TmsCardArtBrandLogoAssetLinks'), require('./model/TmsCardArtBrandLogoAssetLinksSelf'), require('./model/TmsCardArtCombinedAsset'), require('./model/TmsCardArtCombinedAssetLinks'), require('./model/TmsCardArtCombinedAssetLinksSelf'), require('./model/TmsCardArtIconAsset'), require('./model/TmsCardArtIconAssetLinks'), require('./model/TmsCardArtIconAssetLinksSelf'), require('./model/TmsCardArtIssuerLogoAsset'), require('./model/TmsCardArtIssuerLogoAssetLinks'), require('./model/TmsCardArtIssuerLogoAssetLinksSelf'), require('./model/TmsEmbeddedInstrumentIdentifier'), require('./model/TmsEmbeddedInstrumentIdentifierBankAccount'), require('./model/TmsEmbeddedInstrumentIdentifierBillTo'), require('./model/TmsEmbeddedInstrumentIdentifierCard'), require('./model/TmsEmbeddedInstrumentIdentifierEmbedded'), require('./model/TmsEmbeddedInstrumentIdentifierIssuer'), require('./model/TmsEmbeddedInstrumentIdentifierLinks'), require('./model/TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments'), require('./model/TmsEmbeddedInstrumentIdentifierLinksSelf'), require('./model/TmsEmbeddedInstrumentIdentifierMetadata'), require('./model/TmsEmbeddedInstrumentIdentifierProcessingInformation'), require('./model/TmsNetworkTokenServices'), require('./model/TmsNetworkTokenServicesAmericanExpressTokenService'), require('./model/TmsNetworkTokenServicesMastercardDigitalEnablementService'), require('./model/TmsNetworkTokenServicesNotifications'), require('./model/TmsNetworkTokenServicesPaymentCredentials'), require('./model/TmsNetworkTokenServicesSynchronousProvisioning'), require('./model/TmsNetworkTokenServicesVisaTokenService'), require('./model/TmsNullify'), require('./model/TmsPaymentInstrumentProcessingInfo'), require('./model/TmsPaymentInstrumentProcessingInfoBankTransferOptions'), require('./model/TmsSensitivePrivileges'), require('./model/TmsTokenFormats'), require('./model/Tmsv2TokenizedCard'), require('./model/Tmsv2TokenizedCardCard'), require('./model/Tmsv2TokenizedCardLinks'), require('./model/Tmsv2TokenizedCardLinksSelf'), require('./model/Tmsv2TokenizedCardMetadata'), require('./model/Tmsv2TokenizedCardMetadataIssuer'), require('./model/Tmsv2TokenizedCardPasscode'), require('./model/Tmsv2customersBuyerInformation'), require('./model/Tmsv2customersClientReferenceInformation'), require('./model/Tmsv2customersDefaultPaymentInstrument'), require('./model/Tmsv2customersDefaultShippingAddress'), require('./model/Tmsv2customersEmbedded'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrument'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentCard'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor'), require('./model/Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddress'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressLinks'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressMetadata'), require('./model/Tmsv2customersEmbeddedDefaultShippingAddressShipTo'), require('./model/Tmsv2customersLinks'), require('./model/Tmsv2customersLinksPaymentInstruments'), require('./model/Tmsv2customersLinksSelf'), require('./model/Tmsv2customersLinksShippingAddress'), require('./model/Tmsv2customersMerchantDefinedInformation'), require('./model/Tmsv2customersMetadata'), require('./model/Tmsv2customersObjectInformation'), require('./model/TokenPermissions'), require('./model/TokenizedcardRequest'), require('./model/TssV2GetEmvTags200Response'), require('./model/TssV2GetEmvTags200ResponseEmvTagBreakdownList'), require('./model/TssV2PostEmvTags200Response'), require('./model/TssV2PostEmvTags200ResponseEmvTagBreakdownList'), require('./model/TssV2PostEmvTags200ResponseParsedEMVTagsList'), require('./model/TssV2TransactionsGet200Response'), require('./model/TssV2TransactionsGet200ResponseApplicationInformation'), require('./model/TssV2TransactionsGet200ResponseApplicationInformationApplications'), require('./model/TssV2TransactionsGet200ResponseBuyerInformation'), require('./model/TssV2TransactionsGet200ResponseClientReferenceInformation'), require('./model/TssV2TransactionsGet200ResponseClientReferenceInformationPartner'), require('./model/TssV2TransactionsGet200ResponseConsumerAuthenticationInformation'), require('./model/TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication'), require('./model/TssV2TransactionsGet200ResponseDeviceInformation'), require('./model/TssV2TransactionsGet200ResponseErrorInformation'), require('./model/TssV2TransactionsGet200ResponseFraudMarkingInformation'), require('./model/TssV2TransactionsGet200ResponseInstallmentInformation'), require('./model/TssV2TransactionsGet200ResponseLinks'), require('./model/TssV2TransactionsGet200ResponseMerchantInformation'), require('./model/TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor'), require('./model/TssV2TransactionsGet200ResponseOrderInformation'), require('./model/TssV2TransactionsGet200ResponseOrderInformationAmountDetails'), require('./model/TssV2TransactionsGet200ResponseOrderInformationBillTo'), require('./model/TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails'), require('./model/TssV2TransactionsGet200ResponseOrderInformationLineItems'), require('./model/TssV2TransactionsGet200ResponseOrderInformationShipTo'), require('./model/TssV2TransactionsGet200ResponseOrderInformationShippingDetails'), require('./model/TssV2TransactionsGet200ResponsePaymentInformation'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationBank'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationBankAccount'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationBankMandate'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationBrands'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationCard'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationCustomer'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationFeatures'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationFluidData'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationInvoice'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationIssuerInformation'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationNetwork'), require('./model/TssV2TransactionsGet200ResponsePaymentInformationPaymentType'), require('./model/TssV2TransactionsGet200ResponsePayoutOptions'), require('./model/TssV2TransactionsGet200ResponsePointOfSaleInformation'), require('./model/TssV2TransactionsGet200ResponseProcessingInformation'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationCaptureOptions'), require('./model/TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions'), require('./model/TssV2TransactionsGet200ResponseProcessorInformation'), require('./model/TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults'), require('./model/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting'), require('./model/TssV2TransactionsGet200ResponseProcessorInformationProcessor'), require('./model/TssV2TransactionsGet200ResponseRecurringPaymentInformation'), require('./model/TssV2TransactionsGet200ResponseRiskInformation'), require('./model/TssV2TransactionsGet200ResponseRiskInformationProfile'), require('./model/TssV2TransactionsGet200ResponseRiskInformationRules'), require('./model/TssV2TransactionsGet200ResponseRiskInformationScore'), require('./model/TssV2TransactionsGet200ResponseSenderInformation'), require('./model/TssV2TransactionsGet200ResponseTokenInformation'), require('./model/TssV2TransactionsPost201Response'), require('./model/TssV2TransactionsPost201ResponseEmbedded'), require('./model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications'), require('./model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner'), require('./model/TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedErrorInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedLinks'), require('./model/TssV2TransactionsPost201ResponseEmbeddedMerchantInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedOrderInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo'), require('./model/TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner'), require('./model/TssV2TransactionsPost201ResponseEmbeddedProcessingInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedRiskInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders'), require('./model/TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint'), require('./model/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries'), require('./model/Tssv2transactionsemvTagDetailsEmvDetailsList'), require('./model/UmsV1UsersGet200Response'), require('./model/UmsV1UsersGet200ResponseAccountInformation'), require('./model/UmsV1UsersGet200ResponseContactInformation'), require('./model/UmsV1UsersGet200ResponseOrganizationInformation'), require('./model/UmsV1UsersGet200ResponseUsers'), require('./model/UpdateInvoiceRequest'), require('./model/UpdateOrderRequest'), require('./model/UpdatePaymentLinkRequest'), require('./model/UpdatePlanRequest'), require('./model/UpdatePlanResponse'), require('./model/UpdatePlanResponsePlanInformation'), require('./model/UpdateStatus'), require('./model/UpdateSubscription'), require('./model/UpdateSubscriptionResponse'), require('./model/UpdateWebhook'), require('./model/Upv1capturecontextsCaptureMandate'), require('./model/Upv1capturecontextsCompleteMandate'), require('./model/Upv1capturecontextsOrderInformation'), require('./model/Upv1capturecontextsOrderInformationAmountDetails'), require('./model/Upv1capturecontextsOrderInformationBillTo'), require('./model/Upv1capturecontextsOrderInformationBillToCompany'), require('./model/Upv1capturecontextsOrderInformationShipTo'), require('./model/V1FileDetailsGet200Response'), require('./model/V1FileDetailsGet200ResponseFileDetails'), require('./model/V1FileDetailsGet200ResponseLinks'), require('./model/V1FileDetailsGet200ResponseLinksFiles'), require('./model/V1FileDetailsGet200ResponseLinksSelf'), require('./model/VTConfig'), require('./model/VTConfigCardNotPresent'), require('./model/VTConfigCardNotPresentGlobalPaymentInformation'), require('./model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation'), require('./model/VTConfigCardNotPresentGlobalPaymentInformationMerchantDefinedDataFields'), require('./model/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation'), require('./model/VTConfigCardNotPresentReceiptInformation'), require('./model/VTConfigCardNotPresentReceiptInformationEmailReceipt'), require('./model/VTConfigCardNotPresentReceiptInformationHeader'), require('./model/VTConfigCardNotPresentReceiptInformationOrderInformation'), require('./model/ValidateExportComplianceRequest'), require('./model/ValidateRequest'), require('./model/ValueAddedServicesProducts'), require('./model/VasV2PaymentsPost201Response'), require('./model/VasV2PaymentsPost201ResponseLinks'), require('./model/VasV2PaymentsPost201ResponseOrderInformation'), require('./model/VasV2PaymentsPost201ResponseOrderInformationJurisdiction'), require('./model/VasV2PaymentsPost201ResponseOrderInformationLineItems'), require('./model/VasV2PaymentsPost201ResponseOrderInformationTaxDetails'), require('./model/VasV2PaymentsPost201ResponseTaxInformation'), require('./model/VasV2PaymentsPost400Response'), require('./model/VasV2TaxVoid200Response'), require('./model/VasV2TaxVoid200ResponseVoidAmountDetails'), require('./model/VasV2TaxVoidsPost400Response'), require('./model/Vasv2taxBuyerInformation'), require('./model/Vasv2taxClientReferenceInformation'), require('./model/Vasv2taxMerchantInformation'), require('./model/Vasv2taxOrderInformation'), require('./model/Vasv2taxOrderInformationBillTo'), require('./model/Vasv2taxOrderInformationInvoiceDetails'), require('./model/Vasv2taxOrderInformationLineItems'), require('./model/Vasv2taxOrderInformationOrderAcceptance'), require('./model/Vasv2taxOrderInformationOrderOrigin'), require('./model/Vasv2taxOrderInformationShipTo'), require('./model/Vasv2taxOrderInformationShippingDetails'), require('./model/Vasv2taxTaxInformation'), require('./model/Vasv2taxidClientReferenceInformation'), require('./model/Vasv2taxidClientReferenceInformationPartner'), require('./model/VerifyCustomerAddressRequest'), require('./model/VoidCaptureRequest'), require('./model/VoidCreditRequest'), require('./model/VoidPaymentRequest'), require('./model/VoidRefundRequest'), require('./model/VoidTaxRequest'), require('./model/AccessTokenResponse'), require('./model/BadRequestError'), require('./model/CreateAccessTokenRequest'), require('./model/ResourceNotFoundError'), require('./model/UnauthorizedClientError'), require('./api/BatchesApi'), require('./api/BillingAgreementsApi'), require('./api/BinLookupApi'), require('./api/CaptureApi'), require('./api/ChargebackDetailsApi'), require('./api/ChargebackSummariesApi'), require('./api/ConversionDetailsApi'), require('./api/CreateNewWebhooksApi'), require('./api/CreditApi'), require('./api/CustomerApi'), require('./api/CustomerPaymentInstrumentApi'), require('./api/CustomerShippingAddressApi'), require('./api/DecisionManagerApi'), require('./api/DeviceDeAssociationV3Api'), require('./api/DeviceSearchApi'), require('./api/DownloadDTDApi'), require('./api/DownloadXSDApi'), require('./api/EMVTagDetailsApi'), require('./api/FlexAPIApi'), require('./api/InstrumentIdentifierApi'), require('./api/InterchangeClearingLevelDetailsApi'), require('./api/InvoiceSettingsApi'), require('./api/InvoicesApi'), require('./api/ManageWebhooksApi'), require('./api/MerchantBoardingApi'), require('./api/MicroformIntegrationApi'), require('./api/NetFundingsApi'), require('./api/NotificationOfChangesApi'), require('./api/OrdersApi'), require('./api/PayerAuthenticationApi'), require('./api/PaymentBatchSummariesApi'), require('./api/PaymentInstrumentApi'), require('./api/PaymentLinksApi'), require('./api/PaymentsApi'), require('./api/PayoutsApi'), require('./api/PlansApi'), require('./api/PurchaseAndRefundDetailsApi'), require('./api/PushFundsApi'), require('./api/RefundApi'), require('./api/ReportDefinitionsApi'), require('./api/ReportDownloadsApi'), require('./api/ReportSubscriptionsApi'), require('./api/ReportsApi'), require('./api/RetrievalDetailsApi'), require('./api/RetrievalSummariesApi'), require('./api/ReversalApi'), require('./api/SearchTransactionsApi'), require('./api/SecureFileShareApi'), require('./api/SubscriptionsApi'), require('./api/SubscriptionsFollowOnsApi'), require('./api/TaxesApi'), require('./api/TokenApi'), require('./api/TokenizedCardApi'), require('./api/TransactionBatchesApi'), require('./api/TransactionDetailsApi'), require('./api/TransientTokenDataApi'), require('./api/UnifiedCheckoutCaptureContextApi'), require('./api/UserManagementApi'), require('./api/UserManagementSearchApi'), require('./api/VerificationApi'), require('./api/VoidApi'), require('./api/OAuthApi')); } -}(function(ApiClient, Accountupdaterv1batchesIncluded, Accountupdaterv1batchesIncludedTokens, ActivateDeactivatePlanResponse, ActivateSubscriptionResponse, ActivateSubscriptionResponseSubscriptionInformation, AddNegativeListRequest, AuthReversalRequest, Binv1binlookupClientReferenceInformation, Binv1binlookupPaymentInformation, Binv1binlookupPaymentInformationCard, Binv1binlookupProcessingInformation, Binv1binlookupProcessingInformationPayoutOptions, Binv1binlookupTokenInformation, Boardingv1registrationsDocumentInformation, Boardingv1registrationsDocumentInformationSignedDocuments, Boardingv1registrationsIntegrationInformation, Boardingv1registrationsIntegrationInformationOauth2, Boardingv1registrationsIntegrationInformationTenantConfigurations, Boardingv1registrationsIntegrationInformationTenantInformation, Boardingv1registrationsOrganizationInformation, Boardingv1registrationsOrganizationInformationBusinessInformation, Boardingv1registrationsOrganizationInformationBusinessInformationAddress, Boardingv1registrationsOrganizationInformationBusinessInformationBusinessContact, Boardingv1registrationsOrganizationInformationKYC, Boardingv1registrationsOrganizationInformationKYCDepositBankAccount, Boardingv1registrationsOrganizationInformationOwners, Boardingv1registrationsProductInformation, Boardingv1registrationsProductInformationSelectedProducts, Boardingv1registrationsRegistrationInformation, Body, CancelSubscriptionResponse, CancelSubscriptionResponseSubscriptionInformation, CapturePaymentRequest, CardProcessingConfig, CardProcessingConfigCommon, CardProcessingConfigCommonAcquirer, CardProcessingConfigCommonCurrencies, CardProcessingConfigCommonCurrencies1, CardProcessingConfigCommonMerchantDescriptorInformation, CardProcessingConfigCommonPaymentTypes, CardProcessingConfigCommonProcessors, CardProcessingConfigFeatures, CardProcessingConfigFeaturesCardNotPresent, CardProcessingConfigFeaturesCardNotPresentInstallment, CardProcessingConfigFeaturesCardNotPresentPayouts, CardProcessingConfigFeaturesCardNotPresentPayoutsCurrencies, CardProcessingConfigFeaturesCardNotPresentProcessors, CardProcessingConfigFeaturesCardPresent, CardProcessingConfigFeaturesCardPresentProcessors, CaseManagementActionsRequest, CaseManagementCommentsRequest, CheckPayerAuthEnrollmentRequest, CommerceSolutionsProducts, CommerceSolutionsProductsAccountUpdater, CommerceSolutionsProductsAccountUpdaterConfigurationInformation, CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurations, CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsAmex, CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsMasterCard, CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsVisa, CommerceSolutionsProductsBinLookup, CommerceSolutionsProductsBinLookupConfigurationInformation, CommerceSolutionsProductsBinLookupConfigurationInformationConfigurations, CommerceSolutionsProductsTokenManagement, CommerceSolutionsProductsTokenManagementConfigurationInformation, CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurations, CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurationsVault, CreateAdhocReportRequest, CreateBillingAgreement, CreateBinLookupRequest, CreateBundledDecisionManagerCaseRequest, CreateCreditRequest, CreateInvoiceRequest, CreateOrderRequest, CreatePaymentLinkRequest, CreatePaymentRequest, CreatePlanRequest, CreatePlanResponse, CreatePlanResponsePlanInformation, CreateReportSubscriptionRequest, CreateSearchRequest, CreateSessionReq, CreateSessionRequest, CreateSubscriptionRequest, CreateSubscriptionRequest1, CreateSubscriptionResponse, CreateSubscriptionResponseLinks, CreateSubscriptionResponseSubscriptionInformation, CreateWebhook, DeletePlanResponse, DmConfig, DmConfigOrganization, DmConfigPortfolioControls, DmConfigProcessingOptions, DmConfigThirdparty, DmConfigThirdpartyProvider, DmConfigThirdpartyProviderAccurint, DmConfigThirdpartyProviderAccurintCredentials, DmConfigThirdpartyProviderCredilink, DmConfigThirdpartyProviderCredilinkCredentials, DmConfigThirdpartyProviderEkata, DmConfigThirdpartyProviderEkataCredentials, DmConfigThirdpartyProviderEmailage, DmConfigThirdpartyProviderPerseuss, DmConfigThirdpartyProviderSignifyd, DmConfigThirdpartyProviderSignifydCredentials, DmConfigThirdpartyProviderTargus, DmConfigThirdpartyProviderTargusCredentials, ECheckConfig, ECheckConfigCommon, ECheckConfigCommonInternalOnly, ECheckConfigCommonInternalOnlyProcessors, ECheckConfigCommonProcessors, ECheckConfigFeatures, ECheckConfigFeaturesAccountValidationService, ECheckConfigFeaturesAccountValidationServiceInternalOnly, ECheckConfigFeaturesAccountValidationServiceInternalOnlyProcessors, ECheckConfigFeaturesAccountValidationServiceProcessors, ECheckConfigUnderwriting, Flexv2sessionsFields, Flexv2sessionsFieldsOrderInformation, Flexv2sessionsFieldsOrderInformationAmountDetails, Flexv2sessionsFieldsOrderInformationAmountDetailsTotalAmount, Flexv2sessionsFieldsOrderInformationBillTo, Flexv2sessionsFieldsOrderInformationShipTo, Flexv2sessionsFieldsPaymentInformation, Flexv2sessionsFieldsPaymentInformationCard, FraudMarkingActionRequest, GenerateCaptureContextRequest, GenerateFlexAPICaptureContextRequest, GenerateUnifiedCheckoutCaptureContextRequest, GetAllPlansResponse, GetAllPlansResponseLinks, GetAllPlansResponseOrderInformation, GetAllPlansResponseOrderInformationAmountDetails, GetAllPlansResponsePlanInformation, GetAllPlansResponsePlanInformationBillingCycles, GetAllPlansResponsePlanInformationBillingPeriod, GetAllPlansResponsePlans, GetAllSubscriptionsResponse, GetAllSubscriptionsResponseLinks, GetAllSubscriptionsResponseOrderInformation, GetAllSubscriptionsResponseOrderInformationBillTo, GetAllSubscriptionsResponsePaymentInformation, GetAllSubscriptionsResponsePaymentInformationCustomer, GetAllSubscriptionsResponsePlanInformation, GetAllSubscriptionsResponsePlanInformationBillingCycles, GetAllSubscriptionsResponseSubscriptionInformation, GetAllSubscriptionsResponseSubscriptions, GetPlanCodeResponse, GetPlanResponse, GetSubscriptionCodeResponse, GetSubscriptionResponse, GetSubscriptionResponse1, GetSubscriptionResponse1BuyerInformation, GetSubscriptionResponse1Links, GetSubscriptionResponse1PaymentInstrument, GetSubscriptionResponse1PaymentInstrumentBankAccount, GetSubscriptionResponse1PaymentInstrumentBuyerInformation, GetSubscriptionResponse1PaymentInstrumentCard, GetSubscriptionResponse1ShippingAddress, IncrementAuthRequest, InlineResponse200, InlineResponse2001, InlineResponse2001Embedded, InlineResponse2001EmbeddedCapture, InlineResponse2001EmbeddedCaptureLinks, InlineResponse2001EmbeddedCaptureLinksSelf, InlineResponse2001EmbeddedReversal, InlineResponse2001EmbeddedReversalLinks, InlineResponse2001EmbeddedReversalLinksSelf, InlineResponse2002, InlineResponse2002IntegrationInformation, InlineResponse2002IntegrationInformationTenantConfigurations, InlineResponse2003, InlineResponse2004, InlineResponse2005, InlineResponse2005Embedded, InlineResponse2005EmbeddedBatches, InlineResponse2005EmbeddedLinks, InlineResponse2005EmbeddedLinksReports, InlineResponse2005EmbeddedTotals, InlineResponse2005Links, InlineResponse2006, InlineResponse2006Billing, InlineResponse2006Links, InlineResponse2006LinksReport, InlineResponse2007, InlineResponse2007Records, InlineResponse2007ResponseRecord, InlineResponse2007ResponseRecordAdditionalUpdates, InlineResponse2007SourceRecord, InlineResponse200Content, InlineResponse201, InlineResponse2011, InlineResponse2011PayoutInformation, InlineResponse2011PayoutInformationPullFunds, InlineResponse2011PayoutInformationPushFunds, InlineResponse2012, InlineResponse2012IntegrationInformation, InlineResponse2012IntegrationInformationTenantConfigurations, InlineResponse2012OrganizationInformation, InlineResponse2012ProductInformationSetups, InlineResponse2012RegistrationInformation, InlineResponse2012Setups, InlineResponse2012SetupsCommerceSolutions, InlineResponse2012SetupsPayments, InlineResponse2012SetupsPaymentsCardProcessing, InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus, InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus, InlineResponse2012SetupsPaymentsDigitalPayments, InlineResponse2012SetupsRisk, InlineResponse2012SetupsValueAddedServices, InlineResponse2013, InlineResponse2013KeyInformation, InlineResponse2013KeyInformationErrorInformation, InlineResponse2013KeyInformationErrorInformationDetails, InlineResponse2014, InlineResponse2015, InlineResponse2015Payloads, InlineResponse2015PayloadsTestPayload, InlineResponse2016, InlineResponse202, InlineResponse202Links, InlineResponse202LinksStatus, InlineResponse400, InlineResponse4001, InlineResponse4001Details, InlineResponse4002, InlineResponse4003, InlineResponse4004, InlineResponse4005, InlineResponse4006, InlineResponse4006Fields, InlineResponse4007, InlineResponse4007Details, InlineResponse400Details, InlineResponse400Errors, InlineResponse401, InlineResponse401Fields, InlineResponse401Links, InlineResponse401LinksSelf, InlineResponse403, InlineResponse4031, InlineResponse403Errors, InlineResponse404, InlineResponse4041, InlineResponse4042, InlineResponse4042Details, InlineResponse409, InlineResponse409Errors, InlineResponse410, InlineResponse410Errors, InlineResponse412, InlineResponse412Errors, InlineResponse422, InlineResponse4221, InlineResponse424, InlineResponse424Errors, InlineResponse500, InlineResponse5001, InlineResponse5002, InlineResponse500Errors, InlineResponse502, InlineResponse503, InlineResponseDefault, InlineResponseDefaultLinks, InlineResponseDefaultLinksNext, InlineResponseDefaultResponseStatus, InlineResponseDefaultResponseStatusDetails, IntimateBillingAgreement, InvoiceSettingsRequest, InvoicingV2InvoiceSettingsGet200Response, InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation, InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle, InvoicingV2InvoicesAllGet200Response, InvoicingV2InvoicesAllGet200ResponseCustomerInformation, InvoicingV2InvoicesAllGet200ResponseInvoiceInformation, InvoicingV2InvoicesAllGet200ResponseInvoices, InvoicingV2InvoicesAllGet200ResponseLinks, InvoicingV2InvoicesAllGet200ResponseOrderInformation, InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails, InvoicingV2InvoicesAllGet400Response, InvoicingV2InvoicesAllGet404Response, InvoicingV2InvoicesAllGet502Response, InvoicingV2InvoicesCancel200Response, InvoicingV2InvoicesGet200Response, InvoicingV2InvoicesGet200ResponseInvoiceHistory, InvoicingV2InvoicesGet200ResponseTransactionDetails, InvoicingV2InvoicesPost201Response, InvoicingV2InvoicesPost201ResponseInvoiceInformation, InvoicingV2InvoicesPost201ResponseOrderInformation, InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails, InvoicingV2InvoicesPost202Response, InvoicingV2InvoicesPut200Response, InvoicingV2InvoicesSend200Response, Invoicingv2invoiceSettingsInvoiceSettingsInformation, Invoicingv2invoicesClientReferenceInformation, Invoicingv2invoicesClientReferenceInformationPartner, Invoicingv2invoicesCustomerInformation, Invoicingv2invoicesCustomerInformationCompany, Invoicingv2invoicesInvoiceInformation, Invoicingv2invoicesOrderInformation, Invoicingv2invoicesOrderInformationAmountDetails, Invoicingv2invoicesOrderInformationAmountDetailsFreight, Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails, Invoicingv2invoicesOrderInformationLineItems, Invoicingv2invoicesProcessingInformation, Invoicingv2invoicesidInvoiceInformation, Iplv2paymentlinksOrderInformation, Iplv2paymentlinksOrderInformationAmountDetails, Iplv2paymentlinksOrderInformationLineItems, Iplv2paymentlinksProcessingInformation, Iplv2paymentlinksPurchaseInformation, Iplv2paymentlinksidOrderInformation, Iplv2paymentlinksidProcessingInformation, Iplv2paymentlinksidPurchaseInformation, Kmsegressv2keysasymClientReferenceInformation, Kmsegressv2keysasymKeyInformation, Kmsegressv2keyssymClientReferenceInformation, Kmsegressv2keyssymKeyInformation, MerchantInitiatedTransactionObject, Microformv2sessionsTransientTokenResponseOptions, MitReversalRequest, MitVoidRequest, Model400UploadBatchFileResponse, ModifyBillingAgreement, NetworkTokenEnrollment, NetworkTokenServicesEnablement, NetworkTokenServicesEnablementMastercardDigitalEnablementService, NetworkTokenServicesEnablementVisaTokenService, Notificationsubscriptionsv2productsorganizationIdEventTypes, Notificationsubscriptionsv2webhooksProducts, Notificationsubscriptionsv2webhooksProducts1, Notificationsubscriptionsv2webhooksRetryPolicy, Notificationsubscriptionsv2webhooksSecurityPolicy, Notificationsubscriptionsv2webhooksSecurityPolicy1, Notificationsubscriptionsv2webhooksSecurityPolicy1Config, Notificationsubscriptionsv2webhooksSecurityPolicy1ConfigAdditionalConfig, Notificationsubscriptionsv2webhooksSecurityPolicyConfig, OctCreatePaymentRequest, OrderPaymentRequest, PatchCustomerPaymentInstrumentRequest, PatchCustomerRequest, PatchCustomerShippingAddressRequest, PatchInstrumentIdentifierRequest, PatchPaymentInstrumentRequest, PayerAuthConfig, PayerAuthConfigCardTypes, PayerAuthConfigCardTypesCB, PayerAuthConfigCardTypesJCBJSecure, PayerAuthConfigCardTypesVerifiedByVisa, PayerAuthConfigCardTypesVerifiedByVisaCurrencies, PayerAuthSetupRequest, PaymentInstrumentList, PaymentInstrumentList1, PaymentInstrumentList1Embedded, PaymentInstrumentList1EmbeddedEmbedded, PaymentInstrumentList1EmbeddedPaymentInstruments, PaymentInstrumentListEmbedded, PaymentInstrumentListLinks, PaymentInstrumentListLinksFirst, PaymentInstrumentListLinksLast, PaymentInstrumentListLinksNext, PaymentInstrumentListLinksPrev, PaymentInstrumentListLinksSelf, PaymentsProducts, PaymentsProductsCardPresentConnect, PaymentsProductsCardPresentConnectConfigurationInformation, PaymentsProductsCardPresentConnectConfigurationInformationConfigurations, PaymentsProductsCardPresentConnectSubscriptionInformation, PaymentsProductsCardProcessing, PaymentsProductsCardProcessingConfigurationInformation, PaymentsProductsCardProcessingSubscriptionInformation, PaymentsProductsCardProcessingSubscriptionInformationFeatures, PaymentsProductsCurrencyConversion, PaymentsProductsCurrencyConversionConfigurationInformation, PaymentsProductsCurrencyConversionConfigurationInformationConfigurations, PaymentsProductsCurrencyConversionConfigurationInformationConfigurationsProcessors, PaymentsProductsCybsReadyTerminal, PaymentsProductsDifferentialFee, PaymentsProductsDifferentialFeeSubscriptionInformation, PaymentsProductsDifferentialFeeSubscriptionInformationFeatures, PaymentsProductsDifferentialFeeSubscriptionInformationFeaturesSurcharge, PaymentsProductsDigitalPayments, PaymentsProductsDigitalPaymentsSubscriptionInformation, PaymentsProductsDigitalPaymentsSubscriptionInformationFeatures, PaymentsProductsECheck, PaymentsProductsECheckConfigurationInformation, PaymentsProductsECheckSubscriptionInformation, PaymentsProductsPayerAuthentication, PaymentsProductsPayerAuthenticationConfigurationInformation, PaymentsProductsPayerAuthenticationSubscriptionInformation, PaymentsProductsPayouts, PaymentsProductsPayoutsConfigurationInformation, PaymentsProductsPayoutsConfigurationInformationConfigurations, PaymentsProductsPayoutsConfigurationInformationConfigurationsProcessorAccount, PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds, PaymentsProductsPayoutsConfigurationInformationConfigurationsPushfunds, PaymentsProductsSecureAcceptance, PaymentsProductsSecureAcceptanceConfigurationInformation, PaymentsProductsServiceFee, PaymentsProductsServiceFeeConfigurationInformation, PaymentsProductsServiceFeeConfigurationInformationConfigurations, PaymentsProductsServiceFeeConfigurationInformationConfigurationsMerchantInformation, PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation, PaymentsProductsServiceFeeConfigurationInformationConfigurationsProducts, PaymentsProductsTax, PaymentsProductsVirtualTerminal, PaymentsProductsVirtualTerminalConfigurationInformation, PaymentsStrongAuthIssuerInformation, PblPaymentLinksAllGet200Response, PblPaymentLinksAllGet200ResponseLinks, PblPaymentLinksAllGet200ResponseOrderInformation, PblPaymentLinksAllGet200ResponseOrderInformationAmountDetails, PblPaymentLinksAllGet200ResponseOrderInformationLineItems, PblPaymentLinksAllGet200ResponseProcessingInformation, PblPaymentLinksAllGet200ResponsePurchaseInformation, PblPaymentLinksAllGet400Response, PblPaymentLinksAllGet404Response, PblPaymentLinksGet200Response, PblPaymentLinksPost201Response, PblPaymentLinksPost201ResponseLinks, PblPaymentLinksPost201ResponseOrderInformation, PblPaymentLinksPost201ResponsePurchaseInformation, PostCustomerPaymentInstrumentRequest, PostCustomerRequest, PostCustomerShippingAddressRequest, PostInstrumentIdentifierEnrollmentRequest, PostInstrumentIdentifierRequest, PostPaymentCredentialsRequest, PostPaymentInstrumentRequest, PostRegistrationBody, PredefinedSubscriptionRequestBean, PtsV1TransactionBatchesGet200Response, PtsV1TransactionBatchesGet200ResponseLinks, PtsV1TransactionBatchesGet200ResponseLinksSelf, PtsV1TransactionBatchesGet200ResponseTransactionBatches, PtsV1TransactionBatchesGet400Response, PtsV1TransactionBatchesGet400ResponseErrorInformation, PtsV1TransactionBatchesGet400ResponseErrorInformationDetails, PtsV1TransactionBatchesGet500Response, PtsV1TransactionBatchesGet500ResponseErrorInformation, PtsV1TransactionBatchesIdGet200Response, PtsV1TransactionBatchesIdGet200ResponseLinks, PtsV1TransactionBatchesIdGet200ResponseLinksTransactions, PtsV2CreateBillingAgreementPost201Response, PtsV2CreateBillingAgreementPost201ResponseAgreementInformation, PtsV2CreateBillingAgreementPost201ResponseClientReferenceInformation, PtsV2CreateBillingAgreementPost201ResponseInstallmentInformation, PtsV2CreateBillingAgreementPost201ResponseLinks, PtsV2CreateBillingAgreementPost201ResponseProcessorInformation, PtsV2CreateBillingAgreementPost201ResponseRiskInformation, PtsV2CreateBillingAgreementPost201ResponseRiskInformationProcessorResults, PtsV2CreateBillingAgreementPost400Response, PtsV2CreateBillingAgreementPost502Response, PtsV2CreateOrderPost201Response, PtsV2CreateOrderPost201ResponseBuyerInformation, PtsV2CreateOrderPost201ResponseProcessorInformation, PtsV2CreateOrderPost400Response, PtsV2CreditsPost201Response, PtsV2CreditsPost201Response1, PtsV2CreditsPost201Response1ProcessorInformation, PtsV2CreditsPost201ResponseCreditAmountDetails, PtsV2CreditsPost201ResponsePaymentInformation, PtsV2CreditsPost201ResponseProcessingInformation, PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions, PtsV2IncrementalAuthorizationPatch201Response, PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation, PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation, PtsV2IncrementalAuthorizationPatch201ResponseLinks, PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation, PtsV2IncrementalAuthorizationPatch201ResponseOrderInformationInvoiceDetails, PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation, PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures, PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation, PtsV2IncrementalAuthorizationPatch400Response, PtsV2ModifyBillingAgreementPost201Response, PtsV2ModifyBillingAgreementPost201ResponseAgreementInformation, PtsV2ModifyBillingAgreementPost201ResponseLinks, PtsV2ModifyBillingAgreementPost201ResponseOrderInformation, PtsV2ModifyBillingAgreementPost201ResponseOrderInformationBillTo, PtsV2ModifyBillingAgreementPost201ResponseOrderInformationShipTo, PtsV2ModifyBillingAgreementPost201ResponsePaymentInformation, PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationBank, PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationEWallet, PtsV2PaymentsCapturesPost201Response, PtsV2PaymentsCapturesPost201ResponseEmbeddedActions, PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture, PtsV2PaymentsCapturesPost201ResponseLinks, PtsV2PaymentsCapturesPost201ResponseOrderInformation, PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails, PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation, PtsV2PaymentsCapturesPost201ResponseProcessingInformation, PtsV2PaymentsCapturesPost201ResponseProcessorInformation, PtsV2PaymentsCapturesPost400Response, PtsV2PaymentsOrderPost201Response, PtsV2PaymentsOrderPost201ResponseBuyerInformation, PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification, PtsV2PaymentsOrderPost201ResponseOrderInformation, PtsV2PaymentsOrderPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsOrderPost201ResponseOrderInformationBillTo, PtsV2PaymentsOrderPost201ResponseOrderInformationShipTo, PtsV2PaymentsOrderPost201ResponseOrderInformationShippingDetails, PtsV2PaymentsOrderPost201ResponsePaymentInformation, PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet, PtsV2PaymentsOrderPost201ResponseProcessingInformation, PtsV2PaymentsOrderPost201ResponseProcessorInformation, PtsV2PaymentsOrderPost201ResponseProcessorInformationSellerProtection, PtsV2PaymentsPost201Response, PtsV2PaymentsPost201Response1, PtsV2PaymentsPost201Response1ErrorInformation, PtsV2PaymentsPost201Response1ErrorInformationDetails, PtsV2PaymentsPost201Response1IssuerInformation, PtsV2PaymentsPost201Response1OrderInformation, PtsV2PaymentsPost201Response1OrderInformationAmountDetails, PtsV2PaymentsPost201Response1OrderInformationBillTo, PtsV2PaymentsPost201Response1OrderInformationShipTo, PtsV2PaymentsPost201Response1PaymentInformation, PtsV2PaymentsPost201Response1PaymentInformationBank, PtsV2PaymentsPost201Response1PaymentInformationBankAccount, PtsV2PaymentsPost201Response1PaymentInformationEWallet, PtsV2PaymentsPost201Response1PaymentInformationPaymentType, PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod, PtsV2PaymentsPost201Response1ProcessorInformation, PtsV2PaymentsPost201Response1ProcessorInformationAvs, PtsV2PaymentsPost201Response2, PtsV2PaymentsPost201Response2OrderInformation, PtsV2PaymentsPost201Response2OrderInformationAmountDetails, PtsV2PaymentsPost201Response2PaymentInformation, PtsV2PaymentsPost201Response2PaymentInformationEWallet, PtsV2PaymentsPost201Response2ProcessorInformation, PtsV2PaymentsPost201ResponseBuyerInformation, PtsV2PaymentsPost201ResponseClientReferenceInformation, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication, PtsV2PaymentsPost201ResponseEmbeddedActions, PtsV2PaymentsPost201ResponseEmbeddedActionsCAPTURE, PtsV2PaymentsPost201ResponseEmbeddedActionsCONSUMERAUTHENTICATION, PtsV2PaymentsPost201ResponseEmbeddedActionsDECISION, PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENCREATE, PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENUPDATE, PtsV2PaymentsPost201ResponseEmbeddedActionsWATCHLISTSCREENING, PtsV2PaymentsPost201ResponseErrorInformation, PtsV2PaymentsPost201ResponseErrorInformationDetails, PtsV2PaymentsPost201ResponseInstallmentInformation, PtsV2PaymentsPost201ResponseIssuerInformation, PtsV2PaymentsPost201ResponseLinks, PtsV2PaymentsPost201ResponseLinksSelf, PtsV2PaymentsPost201ResponseMerchantInformation, PtsV2PaymentsPost201ResponseMerchantInformationMerchantDescriptor, PtsV2PaymentsPost201ResponseOrderInformation, PtsV2PaymentsPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsPost201ResponseOrderInformationBillTo, PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails, PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails, PtsV2PaymentsPost201ResponseOrderInformationShipTo, PtsV2PaymentsPost201ResponsePaymentAccountInformation, PtsV2PaymentsPost201ResponsePaymentAccountInformationCard, PtsV2PaymentsPost201ResponsePaymentInformation, PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures, PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances, PtsV2PaymentsPost201ResponsePaymentInformationBank, PtsV2PaymentsPost201ResponsePaymentInformationBankAccount, PtsV2PaymentsPost201ResponsePaymentInformationEWallet, PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier, PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard, PtsV2PaymentsPost201ResponsePaymentInsightsInformation, PtsV2PaymentsPost201ResponsePaymentInsightsInformationOrchestration, PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights, PtsV2PaymentsPost201ResponsePointOfSaleInformation, PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv, PtsV2PaymentsPost201ResponseProcessingInformation, PtsV2PaymentsPost201ResponseProcessingInformationAuthorizationOptions, PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions, PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions, PtsV2PaymentsPost201ResponseProcessingInformationPurchaseOptions, PtsV2PaymentsPost201ResponseProcessorInformation, PtsV2PaymentsPost201ResponseProcessorInformationAchVerification, PtsV2PaymentsPost201ResponseProcessorInformationAvs, PtsV2PaymentsPost201ResponseProcessorInformationCardVerification, PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse, PtsV2PaymentsPost201ResponseProcessorInformationCustomer, PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults, PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice, PtsV2PaymentsPost201ResponseProcessorInformationRouting, PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection, PtsV2PaymentsPost201ResponseRiskInformation, PtsV2PaymentsPost201ResponseRiskInformationInfoCodes, PtsV2PaymentsPost201ResponseRiskInformationIpAddress, PtsV2PaymentsPost201ResponseRiskInformationProcessorResults, PtsV2PaymentsPost201ResponseRiskInformationProfile, PtsV2PaymentsPost201ResponseRiskInformationRules, PtsV2PaymentsPost201ResponseRiskInformationScore, PtsV2PaymentsPost201ResponseRiskInformationTravel, PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination, PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture, PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination, PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination, PtsV2PaymentsPost201ResponseRiskInformationVelocity, PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing, PtsV2PaymentsPost201ResponseTokenInformation, PtsV2PaymentsPost201ResponseTokenInformationCustomer, PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier, PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument, PtsV2PaymentsPost201ResponseTokenInformationShippingAddress, PtsV2PaymentsPost201ResponseWatchlistScreeningInformation, PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchList, PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchListMatches, PtsV2PaymentsPost400Response, PtsV2PaymentsPost502Response, PtsV2PaymentsRefundPost201Response, PtsV2PaymentsRefundPost201ResponseClientReferenceInformation, PtsV2PaymentsRefundPost201ResponseLinks, PtsV2PaymentsRefundPost201ResponseOrderInformation, PtsV2PaymentsRefundPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsRefundPost201ResponseProcessorInformation, PtsV2PaymentsRefundPost201ResponseRefundAmountDetails, PtsV2PaymentsRefundPost400Response, PtsV2PaymentsReversalsPost201Response, PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation, PtsV2PaymentsReversalsPost201ResponseIssuerInformation, PtsV2PaymentsReversalsPost201ResponseProcessorInformation, PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails, PtsV2PaymentsReversalsPost400Response, PtsV2PaymentsVoidsPost201Response, PtsV2PaymentsVoidsPost201ResponseProcessorInformation, PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails, PtsV2PaymentsVoidsPost400Response, PtsV2PayoutsPost201Response, PtsV2PayoutsPost201ResponseErrorInformation, PtsV2PayoutsPost201ResponseIssuerInformation, PtsV2PayoutsPost201ResponseMerchantInformation, PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor, PtsV2PayoutsPost201ResponseOrderInformation, PtsV2PayoutsPost201ResponseOrderInformationAmountDetails, PtsV2PayoutsPost201ResponseProcessingInformation, PtsV2PayoutsPost201ResponseProcessorInformation, PtsV2PayoutsPost201ResponseRecipientInformation, PtsV2PayoutsPost201ResponseRecipientInformationCard, PtsV2PayoutsPost400Response, PtsV2UpdateOrderPatch201Response, Ptsv1pushfundstransferClientReferenceInformation, Ptsv1pushfundstransferMerchantInformation, Ptsv1pushfundstransferOrderInformation, Ptsv1pushfundstransferOrderInformationAmountDetails, Ptsv1pushfundstransferPointOfServiceInformation, Ptsv1pushfundstransferPointOfServiceInformationEmv, Ptsv1pushfundstransferProcessingInformation, Ptsv1pushfundstransferProcessingInformationPayoutsOptions, Ptsv1pushfundstransferRecipientInformation, Ptsv1pushfundstransferRecipientInformationPaymentInformation, Ptsv1pushfundstransferRecipientInformationPaymentInformationCard, Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer, Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier, Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument, Ptsv1pushfundstransferRecipientInformationPersonalIdentification, Ptsv1pushfundstransferSenderInformation, Ptsv1pushfundstransferSenderInformationAccount, Ptsv1pushfundstransferSenderInformationPaymentInformation, Ptsv1pushfundstransferSenderInformationPaymentInformationCard, Ptsv1pushfundstransferSenderInformationPersonalIdentification, Ptsv2billingagreementsAggregatorInformation, Ptsv2billingagreementsAgreementInformation, Ptsv2billingagreementsBuyerInformation, Ptsv2billingagreementsClientReferenceInformation, Ptsv2billingagreementsConsumerAuthenticationInformation, Ptsv2billingagreementsDeviceInformation, Ptsv2billingagreementsInstallmentInformation, Ptsv2billingagreementsMerchantInformation, Ptsv2billingagreementsMerchantInformationMerchantDescriptor, Ptsv2billingagreementsOrderInformation, Ptsv2billingagreementsOrderInformationBillTo, Ptsv2billingagreementsPaymentInformation, Ptsv2billingagreementsPaymentInformationBank, Ptsv2billingagreementsPaymentInformationBankAccount, Ptsv2billingagreementsPaymentInformationCard, Ptsv2billingagreementsPaymentInformationPaymentType, Ptsv2billingagreementsPaymentInformationPaymentTypeMethod, Ptsv2billingagreementsPaymentInformationTokenizedCard, Ptsv2billingagreementsProcessingInformation, Ptsv2billingagreementsidAgreementInformation, Ptsv2billingagreementsidBuyerInformation, Ptsv2billingagreementsidProcessingInformation, Ptsv2creditsInstallmentInformation, Ptsv2creditsProcessingInformation, Ptsv2creditsProcessingInformationBankTransferOptions, Ptsv2creditsProcessingInformationElectronicBenefitsTransfer, Ptsv2creditsProcessingInformationJapanPaymentOptions, Ptsv2creditsProcessingInformationPurchaseOptions, Ptsv2creditsProcessingInformationRefundOptions, Ptsv2creditsRecipientInformation, Ptsv2creditsSenderInformation, Ptsv2creditsSenderInformationAccount, Ptsv2intentsClientReferenceInformation, Ptsv2intentsMerchantInformation, Ptsv2intentsMerchantInformationMerchantDescriptor, Ptsv2intentsOrderInformation, Ptsv2intentsOrderInformationAmountDetails, Ptsv2intentsOrderInformationBillTo, Ptsv2intentsOrderInformationInvoiceDetails, Ptsv2intentsOrderInformationLineItems, Ptsv2intentsOrderInformationShipTo, Ptsv2intentsPaymentInformation, Ptsv2intentsPaymentInformationPaymentType, Ptsv2intentsPaymentInformationPaymentTypeMethod, Ptsv2intentsProcessingInformation, Ptsv2intentsProcessingInformationAuthorizationOptions, Ptsv2intentsidMerchantInformation, Ptsv2intentsidOrderInformation, Ptsv2intentsidProcessingInformation, Ptsv2paymentreferencesAgreementInformation, Ptsv2paymentreferencesBuyerInformation, Ptsv2paymentreferencesDeviceInformation, Ptsv2paymentreferencesMerchantInformation, Ptsv2paymentreferencesOrderInformation, Ptsv2paymentreferencesOrderInformationAmountDetails, Ptsv2paymentreferencesOrderInformationBillTo, Ptsv2paymentreferencesOrderInformationInvoiceDetails, Ptsv2paymentreferencesOrderInformationLineItems, Ptsv2paymentreferencesOrderInformationShipTo, Ptsv2paymentreferencesPaymentInformation, Ptsv2paymentreferencesPaymentInformationBank, Ptsv2paymentreferencesPaymentInformationBankAccount, Ptsv2paymentreferencesPaymentInformationCard, Ptsv2paymentreferencesPaymentInformationEWallet, Ptsv2paymentreferencesPaymentInformationOptions, Ptsv2paymentreferencesProcessingInformation, Ptsv2paymentreferencesTravelInformation, Ptsv2paymentreferencesTravelInformationAutoRental, Ptsv2paymentreferencesUserInterface, Ptsv2paymentreferencesUserInterfaceColor, Ptsv2paymentreferencesidintentsOrderInformation, Ptsv2paymentreferencesidintentsPaymentInformation, Ptsv2paymentreferencesidintentsPaymentInformationEWallet, Ptsv2paymentreferencesidintentsProcessingInformation, Ptsv2paymentsAcquirerInformation, Ptsv2paymentsAggregatorInformation, Ptsv2paymentsAggregatorInformationSubMerchant, Ptsv2paymentsAgreementInformation, Ptsv2paymentsBuyerInformation, Ptsv2paymentsBuyerInformationPersonalIdentification, Ptsv2paymentsClientReferenceInformation, Ptsv2paymentsClientReferenceInformationPartner, Ptsv2paymentsConsumerAuthenticationInformation, Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication, Ptsv2paymentsConsumerAuthenticationInformationStrongAuthenticationIssuerInformation, Ptsv2paymentsDeviceInformation, Ptsv2paymentsDeviceInformationRawData, Ptsv2paymentsHealthCareInformation, Ptsv2paymentsHealthCareInformationAmountDetails, Ptsv2paymentsHostedPaymentInformation, Ptsv2paymentsHostedPaymentInformationUserAgent, Ptsv2paymentsInstallmentInformation, Ptsv2paymentsInvoiceDetails, Ptsv2paymentsIssuerInformation, Ptsv2paymentsMerchantDefinedInformation, Ptsv2paymentsMerchantDefinedSecureInformation, Ptsv2paymentsMerchantInformation, Ptsv2paymentsMerchantInformationMerchantDescriptor, Ptsv2paymentsMerchantInformationServiceFeeDescriptor, Ptsv2paymentsMerchantInformationServiceLocation, Ptsv2paymentsOrderInformation, Ptsv2paymentsOrderInformationAmountDetails, Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts, Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion, Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge, Ptsv2paymentsOrderInformationAmountDetailsOrder, Ptsv2paymentsOrderInformationAmountDetailsSurcharge, Ptsv2paymentsOrderInformationAmountDetailsTaxDetails, Ptsv2paymentsOrderInformationBillTo, Ptsv2paymentsOrderInformationBillToCompany, Ptsv2paymentsOrderInformationInvoiceDetails, Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum, Ptsv2paymentsOrderInformationLineItems, Ptsv2paymentsOrderInformationPassenger, Ptsv2paymentsOrderInformationShipTo, Ptsv2paymentsOrderInformationShippingDetails, Ptsv2paymentsPaymentInformation, Ptsv2paymentsPaymentInformationBank, Ptsv2paymentsPaymentInformationBankAccount, Ptsv2paymentsPaymentInformationCard, Ptsv2paymentsPaymentInformationCustomer, Ptsv2paymentsPaymentInformationDirectDebit, Ptsv2paymentsPaymentInformationDirectDebitMandate, Ptsv2paymentsPaymentInformationEWallet, Ptsv2paymentsPaymentInformationFluidData, Ptsv2paymentsPaymentInformationInstrumentIdentifier, Ptsv2paymentsPaymentInformationLegacyToken, Ptsv2paymentsPaymentInformationOptions, Ptsv2paymentsPaymentInformationPaymentAccountReference, Ptsv2paymentsPaymentInformationPaymentInstrument, Ptsv2paymentsPaymentInformationPaymentType, Ptsv2paymentsPaymentInformationPaymentTypeMethod, Ptsv2paymentsPaymentInformationSepa, Ptsv2paymentsPaymentInformationSepaDirectDebit, Ptsv2paymentsPaymentInformationShippingAddress, Ptsv2paymentsPaymentInformationTokenizedCard, Ptsv2paymentsPointOfSaleInformation, Ptsv2paymentsPointOfSaleInformationEmv, Ptsv2paymentsProcessingInformation, Ptsv2paymentsProcessingInformationAuthorizationOptions, Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator, Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction, Ptsv2paymentsProcessingInformationBankTransferOptions, Ptsv2paymentsProcessingInformationCaptureOptions, Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer, Ptsv2paymentsProcessingInformationJapanPaymentOptions, Ptsv2paymentsProcessingInformationJapanPaymentOptionsBonuses, Ptsv2paymentsProcessingInformationLoanOptions, Ptsv2paymentsProcessingInformationPurchaseOptions, Ptsv2paymentsProcessingInformationRecurringOptions, Ptsv2paymentsProcessorInformation, Ptsv2paymentsProcessorInformationAuthorizationOptions, Ptsv2paymentsProcessorInformationReversal, Ptsv2paymentsPromotionInformation, Ptsv2paymentsRecipientInformation, Ptsv2paymentsRecurringPaymentInformation, Ptsv2paymentsRiskInformation, Ptsv2paymentsRiskInformationAuxiliaryData, Ptsv2paymentsRiskInformationBuyerHistory, Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory, Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount, Ptsv2paymentsRiskInformationProfile, Ptsv2paymentsSenderInformation, Ptsv2paymentsSenderInformationAccount, Ptsv2paymentsTokenInformation, Ptsv2paymentsTokenInformationPaymentInstrument, Ptsv2paymentsTokenInformationShippingAddress, Ptsv2paymentsTokenInformationTokenProvisioningInformation, Ptsv2paymentsTravelInformation, Ptsv2paymentsTravelInformationAgency, Ptsv2paymentsTravelInformationAutoRental, Ptsv2paymentsTravelInformationAutoRentalRentalAddress, Ptsv2paymentsTravelInformationAutoRentalReturnAddress, Ptsv2paymentsTravelInformationAutoRentalTaxDetails, Ptsv2paymentsTravelInformationLodging, Ptsv2paymentsTravelInformationLodgingRoom, Ptsv2paymentsTravelInformationTransit, Ptsv2paymentsTravelInformationTransitAirline, Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation, Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService, Ptsv2paymentsTravelInformationTransitAirlineLegs, Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer, Ptsv2paymentsTravelInformationVehicleData, Ptsv2paymentsUnscheduledPaymentInformation, Ptsv2paymentsWatchlistScreeningInformation, Ptsv2paymentsWatchlistScreeningInformationWeights, Ptsv2paymentsidClientReferenceInformation, Ptsv2paymentsidClientReferenceInformationPartner, Ptsv2paymentsidMerchantInformation, Ptsv2paymentsidOrderInformation, Ptsv2paymentsidOrderInformationAmountDetails, Ptsv2paymentsidProcessingInformation, Ptsv2paymentsidProcessingInformationAuthorizationOptions, Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator, Ptsv2paymentsidTravelInformation, Ptsv2paymentsidcapturesAggregatorInformation, Ptsv2paymentsidcapturesAggregatorInformationSubMerchant, Ptsv2paymentsidcapturesBuyerInformation, Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification, Ptsv2paymentsidcapturesDeviceInformation, Ptsv2paymentsidcapturesInstallmentInformation, Ptsv2paymentsidcapturesMerchantInformation, Ptsv2paymentsidcapturesOrderInformation, Ptsv2paymentsidcapturesOrderInformationAmountDetails, Ptsv2paymentsidcapturesOrderInformationBillTo, Ptsv2paymentsidcapturesOrderInformationInvoiceDetails, Ptsv2paymentsidcapturesOrderInformationShipTo, Ptsv2paymentsidcapturesOrderInformationShippingDetails, Ptsv2paymentsidcapturesPaymentInformation, Ptsv2paymentsidcapturesPaymentInformationCard, Ptsv2paymentsidcapturesPaymentInformationPaymentType, Ptsv2paymentsidcapturesPaymentInformationPaymentTypeMethod, Ptsv2paymentsidcapturesPointOfSaleInformation, Ptsv2paymentsidcapturesPointOfSaleInformationEmv, Ptsv2paymentsidcapturesProcessingInformation, Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions, Ptsv2paymentsidcapturesProcessingInformationCaptureOptions, Ptsv2paymentsidrefundsClientReferenceInformation, Ptsv2paymentsidrefundsMerchantInformation, Ptsv2paymentsidrefundsOrderInformation, Ptsv2paymentsidrefundsOrderInformationLineItems, Ptsv2paymentsidrefundsPaymentInformation, Ptsv2paymentsidrefundsPaymentInformationBank, Ptsv2paymentsidrefundsPaymentInformationBankAccount, Ptsv2paymentsidrefundsPaymentInformationCard, Ptsv2paymentsidrefundsPaymentInformationEWallet, Ptsv2paymentsidrefundsPaymentInformationPaymentType, Ptsv2paymentsidrefundsPointOfSaleInformation, Ptsv2paymentsidrefundsProcessingInformation, Ptsv2paymentsidrefundsProcessingInformationRecurringOptions, Ptsv2paymentsidrefundsProcessingInformationRefundOptions, Ptsv2paymentsidreversalsClientReferenceInformation, Ptsv2paymentsidreversalsClientReferenceInformationPartner, Ptsv2paymentsidreversalsOrderInformation, Ptsv2paymentsidreversalsOrderInformationAmountDetails, Ptsv2paymentsidreversalsOrderInformationLineItems, Ptsv2paymentsidreversalsPaymentInformation, Ptsv2paymentsidreversalsPaymentInformationPaymentType, Ptsv2paymentsidreversalsPaymentInformationPaymentTypeMethod, Ptsv2paymentsidreversalsPointOfSaleInformation, Ptsv2paymentsidreversalsPointOfSaleInformationEmv, Ptsv2paymentsidreversalsProcessingInformation, Ptsv2paymentsidreversalsReversalInformation, Ptsv2paymentsidreversalsReversalInformationAmountDetails, Ptsv2paymentsidvoidsAgreementInformation, Ptsv2paymentsidvoidsMerchantInformation, Ptsv2paymentsidvoidsOrderInformation, Ptsv2paymentsidvoidsPaymentInformation, Ptsv2paymentsidvoidsProcessingInformation, Ptsv2payoutsAggregatorInformation, Ptsv2payoutsAggregatorInformationSubMerchant, Ptsv2payoutsClientReferenceInformation, Ptsv2payoutsMerchantInformation, Ptsv2payoutsMerchantInformationMerchantDescriptor, Ptsv2payoutsOrderInformation, Ptsv2payoutsOrderInformationAmountDetails, Ptsv2payoutsOrderInformationAmountDetailsSurcharge, Ptsv2payoutsOrderInformationBillTo, Ptsv2payoutsPaymentInformation, Ptsv2payoutsPaymentInformationCard, Ptsv2payoutsProcessingInformation, Ptsv2payoutsProcessingInformationFundingOptions, Ptsv2payoutsProcessingInformationFundingOptionsInitiator, Ptsv2payoutsProcessingInformationPayoutsOptions, Ptsv2payoutsProcessingInformationPurchaseOptions, Ptsv2payoutsRecipientInformation, Ptsv2payoutsSenderInformation, Ptsv2payoutsSenderInformationAccount, Ptsv2refreshpaymentstatusidAgreementInformation, Ptsv2refreshpaymentstatusidClientReferenceInformation, Ptsv2refreshpaymentstatusidPaymentInformation, Ptsv2refreshpaymentstatusidPaymentInformationCustomer, Ptsv2refreshpaymentstatusidPaymentInformationPaymentType, Ptsv2refreshpaymentstatusidProcessingInformation, Ptsv2voidsProcessingInformation, PushFunds201Response, PushFunds201ResponseClientReferenceInformation, PushFunds201ResponseErrorInformation, PushFunds201ResponseErrorInformationDetails, PushFunds201ResponseLinks, PushFunds201ResponseLinksCustomer, PushFunds201ResponseLinksInstrumentIdentifier, PushFunds201ResponseLinksPaymentInstrument, PushFunds201ResponseLinksSelf, PushFunds201ResponseMerchantInformation, PushFunds201ResponseMerchantInformationMerchantDescriptor, PushFunds201ResponseOrderInformation, PushFunds201ResponseOrderInformationAmountDetails, PushFunds201ResponsePaymentInformation, PushFunds201ResponsePaymentInformationTokenizedCard, PushFunds201ResponseProcessingInformation, PushFunds201ResponseProcessingInformationDomesticNationalNet, PushFunds201ResponseProcessorInformation, PushFunds201ResponseProcessorInformationRouting, PushFunds201ResponseProcessorInformationSettlement, PushFunds201ResponseRecipientInformation, PushFunds201ResponseRecipientInformationCard, PushFunds400Response, PushFunds400ResponseDetails, PushFunds401Response, PushFunds404Response, PushFunds502Response, PushFundsRequest, Rbsv1plansClientReferenceInformation, Rbsv1plansOrderInformation, Rbsv1plansOrderInformationAmountDetails, Rbsv1plansPlanInformation, Rbsv1plansPlanInformationBillingCycles, Rbsv1plansidPlanInformation, Rbsv1plansidProcessingInformation, Rbsv1plansidProcessingInformationSubscriptionBillingOptions, Rbsv1subscriptionsClientReferenceInformation, Rbsv1subscriptionsPaymentInformation, Rbsv1subscriptionsPaymentInformationCustomer, Rbsv1subscriptionsPlanInformation, Rbsv1subscriptionsProcessingInformation, Rbsv1subscriptionsProcessingInformationAuthorizationOptions, Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator, Rbsv1subscriptionsSubscriptionInformation, Rbsv1subscriptionsidOrderInformation, Rbsv1subscriptionsidOrderInformationAmountDetails, Rbsv1subscriptionsidPlanInformation, Rbsv1subscriptionsidSubscriptionInformation, RefreshPaymentStatusRequest, RefundCaptureRequest, RefundPaymentRequest, ReportingV3ChargebackDetailsGet200Response, ReportingV3ChargebackDetailsGet200ResponseChargebackDetails, ReportingV3ChargebackSummariesGet200Response, ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries, ReportingV3ConversionDetailsGet200Response, ReportingV3ConversionDetailsGet200ResponseConversionDetails, ReportingV3ConversionDetailsGet200ResponseNotes, ReportingV3InterchangeClearingLevelDetailsGet200Response, ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails, ReportingV3NetFundingsGet200Response, ReportingV3NetFundingsGet200ResponseNetFundingSummaries, ReportingV3NetFundingsGet200ResponseTotalPurchases, ReportingV3NotificationofChangesGet200Response, ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges, ReportingV3PaymentBatchSummariesGet200Response, ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries, ReportingV3PurchaseRefundDetailsGet200Response, ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations, ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails, ReportingV3PurchaseRefundDetailsGet200ResponseOthers, ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails, ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses, ReportingV3PurchaseRefundDetailsGet200ResponseSettlements, ReportingV3ReportDefinitionsGet200Response, ReportingV3ReportDefinitionsGet200ResponseReportDefinitions, ReportingV3ReportDefinitionsNameGet200Response, ReportingV3ReportDefinitionsNameGet200ResponseAttributes, ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings, ReportingV3ReportSubscriptionsGet200Response, ReportingV3ReportSubscriptionsGet200ResponseSubscriptions, ReportingV3ReportsGet200Response, ReportingV3ReportsGet200ResponseLink, ReportingV3ReportsGet200ResponseLinkReportDownload, ReportingV3ReportsGet200ResponseReportSearchResults, ReportingV3ReportsIdGet200Response, ReportingV3RetrievalDetailsGet200Response, ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails, ReportingV3RetrievalSummariesGet200Response, Reportingv3ReportDownloadsGet400Response, Reportingv3ReportDownloadsGet400ResponseDetails, Reportingv3reportsReportFilters, Reportingv3reportsReportPreferences, RiskProducts, RiskProductsDecisionManager, RiskProductsDecisionManagerConfigurationInformation, RiskProductsFraudManagementEssentials, RiskProductsFraudManagementEssentialsConfigurationInformation, RiskV1AddressVerificationsPost201Response, RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation, RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode, RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress, RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1, RiskV1AddressVerificationsPost201ResponseErrorInformation, RiskV1AuthenticationResultsPost201Response, RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation, RiskV1AuthenticationSetupsPost201Response, RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation, RiskV1AuthenticationSetupsPost201ResponseErrorInformation, RiskV1AuthenticationsPost201Response, RiskV1AuthenticationsPost201ResponseErrorInformation, RiskV1AuthenticationsPost400Response, RiskV1AuthenticationsPost400Response1, RiskV1DecisionsPost201Response, RiskV1DecisionsPost201ResponseClientReferenceInformation, RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation, RiskV1DecisionsPost201ResponseErrorInformation, RiskV1DecisionsPost201ResponseOrderInformation, RiskV1DecisionsPost201ResponseOrderInformationAmountDetails, RiskV1DecisionsPost201ResponsePaymentInformation, RiskV1DecisionsPost400Response, RiskV1DecisionsPost400Response1, RiskV1ExportComplianceInquiriesPost201Response, RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation, RiskV1UpdatePost201Response, Riskv1addressverificationsBuyerInformation, Riskv1addressverificationsOrderInformation, Riskv1addressverificationsOrderInformationBillTo, Riskv1addressverificationsOrderInformationLineItems, Riskv1addressverificationsOrderInformationShipTo, Riskv1authenticationresultsConsumerAuthenticationInformation, Riskv1authenticationresultsDeviceInformation, Riskv1authenticationresultsOrderInformation, Riskv1authenticationresultsOrderInformationAmountDetails, Riskv1authenticationresultsPaymentInformation, Riskv1authenticationresultsPaymentInformationCard, Riskv1authenticationresultsPaymentInformationFluidData, Riskv1authenticationresultsPaymentInformationTokenizedCard, Riskv1authenticationsBuyerInformation, Riskv1authenticationsDeviceInformation, Riskv1authenticationsOrderInformation, Riskv1authenticationsOrderInformationAmountDetails, Riskv1authenticationsOrderInformationBillTo, Riskv1authenticationsOrderInformationLineItems, Riskv1authenticationsPaymentInformation, Riskv1authenticationsPaymentInformationCustomer, Riskv1authenticationsPaymentInformationTokenizedCard, Riskv1authenticationsRiskInformation, Riskv1authenticationsTravelInformation, Riskv1authenticationsetupsClientReferenceInformation, Riskv1authenticationsetupsPaymentInformation, Riskv1authenticationsetupsPaymentInformationCard, Riskv1authenticationsetupsPaymentInformationCustomer, Riskv1authenticationsetupsPaymentInformationFluidData, Riskv1authenticationsetupsPaymentInformationTokenizedCard, Riskv1authenticationsetupsProcessingInformation, Riskv1authenticationsetupsTokenInformation, Riskv1decisionsAcquirerInformation, Riskv1decisionsBuyerInformation, Riskv1decisionsClientReferenceInformation, Riskv1decisionsClientReferenceInformationPartner, Riskv1decisionsConsumerAuthenticationInformation, Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication, Riskv1decisionsDeviceInformation, Riskv1decisionsMerchantDefinedInformation, Riskv1decisionsMerchantInformation, Riskv1decisionsMerchantInformationMerchantDescriptor, Riskv1decisionsOrderInformation, Riskv1decisionsOrderInformationAmountDetails, Riskv1decisionsOrderInformationBillTo, Riskv1decisionsOrderInformationLineItems, Riskv1decisionsOrderInformationShipTo, Riskv1decisionsOrderInformationShippingDetails, Riskv1decisionsPaymentInformation, Riskv1decisionsPaymentInformationCard, Riskv1decisionsPaymentInformationTokenizedCard, Riskv1decisionsProcessingInformation, Riskv1decisionsProcessorInformation, Riskv1decisionsProcessorInformationAvs, Riskv1decisionsProcessorInformationCardVerification, Riskv1decisionsRiskInformation, Riskv1decisionsTokenInformation, Riskv1decisionsTravelInformation, Riskv1decisionsTravelInformationLegs, Riskv1decisionsTravelInformationPassengers, Riskv1decisionsidactionsDecisionInformation, Riskv1decisionsidactionsProcessingInformation, Riskv1decisionsidmarkingRiskInformation, Riskv1decisionsidmarkingRiskInformationMarkingDetails, Riskv1exportcomplianceinquiriesDeviceInformation, Riskv1exportcomplianceinquiriesExportComplianceInformation, Riskv1exportcomplianceinquiriesOrderInformation, Riskv1exportcomplianceinquiriesOrderInformationBillTo, Riskv1exportcomplianceinquiriesOrderInformationBillToCompany, Riskv1exportcomplianceinquiriesOrderInformationLineItems, Riskv1exportcomplianceinquiriesOrderInformationShipTo, Riskv1liststypeentriesBuyerInformation, Riskv1liststypeentriesClientReferenceInformation, Riskv1liststypeentriesDeviceInformation, Riskv1liststypeentriesOrderInformation, Riskv1liststypeentriesOrderInformationAddress, Riskv1liststypeentriesOrderInformationBillTo, Riskv1liststypeentriesOrderInformationLineItems, Riskv1liststypeentriesOrderInformationShipTo, Riskv1liststypeentriesPaymentInformation, Riskv1liststypeentriesPaymentInformationBank, Riskv1liststypeentriesPaymentInformationCard, Riskv1liststypeentriesRiskInformation, Riskv1liststypeentriesRiskInformationMarkingDetails, SAConfig, SAConfigCheckout, SAConfigContactInformation, SAConfigNotifications, SAConfigNotificationsCustomerNotifications, SAConfigNotificationsMerchantNotifications, SAConfigPaymentMethods, SAConfigPaymentTypes, SAConfigPaymentTypesCardTypes, SAConfigPaymentTypesCardTypesDiscover, SAConfigService, SaveAsymEgressKey, SaveSymEgressKey, SearchRequest, ShippingAddressListForCustomer, ShippingAddressListForCustomerEmbedded, ShippingAddressListForCustomerLinks, ShippingAddressListForCustomerLinksFirst, ShippingAddressListForCustomerLinksLast, ShippingAddressListForCustomerLinksNext, ShippingAddressListForCustomerLinksPrev, ShippingAddressListForCustomerLinksSelf, SuspendSubscriptionResponse, SuspendSubscriptionResponseSubscriptionInformation, TaxRequest, TmsAuthorizationOptions, TmsAuthorizationOptionsInitiator, TmsAuthorizationOptionsInitiatorMerchantInitiatedTransaction, TmsBinLookup, TmsBinLookupIssuerInformation, TmsBinLookupPaymentAccountInformation, TmsBinLookupPaymentAccountInformationCard, TmsBinLookupPaymentAccountInformationCardBrands, TmsBinLookupPaymentAccountInformationFeatures, TmsBinLookupPaymentAccountInformationNetwork, TmsBusinessInformation, TmsBusinessInformationAcquirer, TmsBusinessInformationAddress, TmsCardArt, TmsCardArtBrandLogoAsset, TmsCardArtBrandLogoAssetLinks, TmsCardArtBrandLogoAssetLinksSelf, TmsCardArtCombinedAsset, TmsCardArtCombinedAssetLinks, TmsCardArtCombinedAssetLinksSelf, TmsCardArtIconAsset, TmsCardArtIconAssetLinks, TmsCardArtIconAssetLinksSelf, TmsCardArtIssuerLogoAsset, TmsCardArtIssuerLogoAssetLinks, TmsCardArtIssuerLogoAssetLinksSelf, TmsEmbeddedInstrumentIdentifier, TmsEmbeddedInstrumentIdentifierBankAccount, TmsEmbeddedInstrumentIdentifierBillTo, TmsEmbeddedInstrumentIdentifierCard, TmsEmbeddedInstrumentIdentifierEmbedded, TmsEmbeddedInstrumentIdentifierIssuer, TmsEmbeddedInstrumentIdentifierLinks, TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments, TmsEmbeddedInstrumentIdentifierLinksSelf, TmsEmbeddedInstrumentIdentifierMetadata, TmsEmbeddedInstrumentIdentifierProcessingInformation, TmsNetworkTokenServices, TmsNetworkTokenServicesAmericanExpressTokenService, TmsNetworkTokenServicesMastercardDigitalEnablementService, TmsNetworkTokenServicesNotifications, TmsNetworkTokenServicesPaymentCredentials, TmsNetworkTokenServicesSynchronousProvisioning, TmsNetworkTokenServicesVisaTokenService, TmsNullify, TmsPaymentInstrumentProcessingInfo, TmsPaymentInstrumentProcessingInfoBankTransferOptions, TmsSensitivePrivileges, TmsTokenFormats, Tmsv2TokenizedCard, Tmsv2TokenizedCardCard, Tmsv2TokenizedCardLinks, Tmsv2TokenizedCardLinksSelf, Tmsv2TokenizedCardMetadata, Tmsv2TokenizedCardMetadataIssuer, Tmsv2TokenizedCardPasscode, Tmsv2customersBuyerInformation, Tmsv2customersClientReferenceInformation, Tmsv2customersDefaultPaymentInstrument, Tmsv2customersDefaultShippingAddress, Tmsv2customersEmbedded, Tmsv2customersEmbeddedDefaultPaymentInstrument, Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount, Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo, Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation, Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy, Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification, Tmsv2customersEmbeddedDefaultPaymentInstrumentCard, Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation, Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded, Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier, Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks, Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf, Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation, Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor, Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata, Tmsv2customersEmbeddedDefaultShippingAddress, Tmsv2customersEmbeddedDefaultShippingAddressLinks, Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer, Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf, Tmsv2customersEmbeddedDefaultShippingAddressMetadata, Tmsv2customersEmbeddedDefaultShippingAddressShipTo, Tmsv2customersLinks, Tmsv2customersLinksPaymentInstruments, Tmsv2customersLinksSelf, Tmsv2customersLinksShippingAddress, Tmsv2customersMerchantDefinedInformation, Tmsv2customersMetadata, Tmsv2customersObjectInformation, TokenPermissions, TokenizedcardRequest, TssV2GetEmvTags200Response, TssV2GetEmvTags200ResponseEmvTagBreakdownList, TssV2PostEmvTags200Response, TssV2PostEmvTags200ResponseEmvTagBreakdownList, TssV2PostEmvTags200ResponseParsedEMVTagsList, TssV2TransactionsGet200Response, TssV2TransactionsGet200ResponseApplicationInformation, TssV2TransactionsGet200ResponseApplicationInformationApplications, TssV2TransactionsGet200ResponseBuyerInformation, TssV2TransactionsGet200ResponseClientReferenceInformation, TssV2TransactionsGet200ResponseClientReferenceInformationPartner, TssV2TransactionsGet200ResponseConsumerAuthenticationInformation, TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication, TssV2TransactionsGet200ResponseDeviceInformation, TssV2TransactionsGet200ResponseErrorInformation, TssV2TransactionsGet200ResponseFraudMarkingInformation, TssV2TransactionsGet200ResponseInstallmentInformation, TssV2TransactionsGet200ResponseLinks, TssV2TransactionsGet200ResponseMerchantInformation, TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor, TssV2TransactionsGet200ResponseOrderInformation, TssV2TransactionsGet200ResponseOrderInformationAmountDetails, TssV2TransactionsGet200ResponseOrderInformationBillTo, TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails, TssV2TransactionsGet200ResponseOrderInformationLineItems, TssV2TransactionsGet200ResponseOrderInformationShipTo, TssV2TransactionsGet200ResponseOrderInformationShippingDetails, TssV2TransactionsGet200ResponsePaymentInformation, TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures, TssV2TransactionsGet200ResponsePaymentInformationBank, TssV2TransactionsGet200ResponsePaymentInformationBankAccount, TssV2TransactionsGet200ResponsePaymentInformationBankMandate, TssV2TransactionsGet200ResponsePaymentInformationBrands, TssV2TransactionsGet200ResponsePaymentInformationCard, TssV2TransactionsGet200ResponsePaymentInformationCustomer, TssV2TransactionsGet200ResponsePaymentInformationFeatures, TssV2TransactionsGet200ResponsePaymentInformationFluidData, TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier, TssV2TransactionsGet200ResponsePaymentInformationInvoice, TssV2TransactionsGet200ResponsePaymentInformationIssuerInformation, TssV2TransactionsGet200ResponsePaymentInformationNetwork, TssV2TransactionsGet200ResponsePaymentInformationPaymentType, TssV2TransactionsGet200ResponsePayoutOptions, TssV2TransactionsGet200ResponsePointOfSaleInformation, TssV2TransactionsGet200ResponseProcessingInformation, TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions, TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator, TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions, TssV2TransactionsGet200ResponseProcessingInformationCaptureOptions, TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions, TssV2TransactionsGet200ResponseProcessorInformation, TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults, TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting, TssV2TransactionsGet200ResponseProcessorInformationProcessor, TssV2TransactionsGet200ResponseRecurringPaymentInformation, TssV2TransactionsGet200ResponseRiskInformation, TssV2TransactionsGet200ResponseRiskInformationProfile, TssV2TransactionsGet200ResponseRiskInformationRules, TssV2TransactionsGet200ResponseRiskInformationScore, TssV2TransactionsGet200ResponseSenderInformation, TssV2TransactionsGet200ResponseTokenInformation, TssV2TransactionsPost201Response, TssV2TransactionsPost201ResponseEmbedded, TssV2TransactionsPost201ResponseEmbeddedApplicationInformation, TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications, TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation, TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner, TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation, TssV2TransactionsPost201ResponseEmbeddedErrorInformation, TssV2TransactionsPost201ResponseEmbeddedLinks, TssV2TransactionsPost201ResponseEmbeddedMerchantInformation, TssV2TransactionsPost201ResponseEmbeddedOrderInformation, TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo, TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo, TssV2TransactionsPost201ResponseEmbeddedPaymentInformation, TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank, TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount, TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard, TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType, TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation, TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner, TssV2TransactionsPost201ResponseEmbeddedProcessingInformation, TssV2TransactionsPost201ResponseEmbeddedProcessorInformation, TssV2TransactionsPost201ResponseEmbeddedRiskInformation, TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders, TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint, TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries, Tssv2transactionsemvTagDetailsEmvDetailsList, UmsV1UsersGet200Response, UmsV1UsersGet200ResponseAccountInformation, UmsV1UsersGet200ResponseContactInformation, UmsV1UsersGet200ResponseOrganizationInformation, UmsV1UsersGet200ResponseUsers, UpdateInvoiceRequest, UpdateOrderRequest, UpdatePaymentLinkRequest, UpdatePlanRequest, UpdatePlanResponse, UpdatePlanResponsePlanInformation, UpdateStatus, UpdateSubscription, UpdateSubscriptionResponse, UpdateWebhook, Upv1capturecontextsCaptureMandate, Upv1capturecontextsCompleteMandate, Upv1capturecontextsOrderInformation, Upv1capturecontextsOrderInformationAmountDetails, Upv1capturecontextsOrderInformationBillTo, Upv1capturecontextsOrderInformationBillToCompany, Upv1capturecontextsOrderInformationShipTo, V1FileDetailsGet200Response, V1FileDetailsGet200ResponseFileDetails, V1FileDetailsGet200ResponseLinks, V1FileDetailsGet200ResponseLinksFiles, V1FileDetailsGet200ResponseLinksSelf, VTConfig, VTConfigCardNotPresent, VTConfigCardNotPresentGlobalPaymentInformation, VTConfigCardNotPresentGlobalPaymentInformationBasicInformation, VTConfigCardNotPresentGlobalPaymentInformationMerchantDefinedDataFields, VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation, VTConfigCardNotPresentReceiptInformation, VTConfigCardNotPresentReceiptInformationEmailReceipt, VTConfigCardNotPresentReceiptInformationHeader, VTConfigCardNotPresentReceiptInformationOrderInformation, ValidateExportComplianceRequest, ValidateRequest, ValueAddedServicesProducts, VasV2PaymentsPost201Response, VasV2PaymentsPost201ResponseLinks, VasV2PaymentsPost201ResponseOrderInformation, VasV2PaymentsPost201ResponseOrderInformationJurisdiction, VasV2PaymentsPost201ResponseOrderInformationLineItems, VasV2PaymentsPost201ResponseOrderInformationTaxDetails, VasV2PaymentsPost201ResponseTaxInformation, VasV2PaymentsPost400Response, VasV2TaxVoid200Response, VasV2TaxVoid200ResponseVoidAmountDetails, VasV2TaxVoidsPost400Response, Vasv2taxBuyerInformation, Vasv2taxClientReferenceInformation, Vasv2taxMerchantInformation, Vasv2taxOrderInformation, Vasv2taxOrderInformationBillTo, Vasv2taxOrderInformationInvoiceDetails, Vasv2taxOrderInformationLineItems, Vasv2taxOrderInformationOrderAcceptance, Vasv2taxOrderInformationOrderOrigin, Vasv2taxOrderInformationShipTo, Vasv2taxOrderInformationShippingDetails, Vasv2taxTaxInformation, Vasv2taxidClientReferenceInformation, Vasv2taxidClientReferenceInformationPartner, VerifyCustomerAddressRequest, VoidCaptureRequest, VoidCreditRequest, VoidPaymentRequest, VoidRefundRequest, VoidTaxRequest, AccessTokenResponse, BadRequestError, CreateAccessTokenRequest, ResourceNotFoundError, UnauthorizedClientError, BatchesApi, BillingAgreementsApi, BinLookupApi, CaptureApi, ChargebackDetailsApi, ChargebackSummariesApi, ConversionDetailsApi, CreateNewWebhooksApi, CreditApi, CustomerApi, CustomerPaymentInstrumentApi, CustomerShippingAddressApi, DecisionManagerApi, DownloadDTDApi, DownloadXSDApi, EMVTagDetailsApi, FlexAPIApi, InstrumentIdentifierApi, InterchangeClearingLevelDetailsApi, InvoiceSettingsApi, InvoicesApi, ManageWebhooksApi, MerchantBoardingApi, MicroformIntegrationApi, NetFundingsApi, NotificationOfChangesApi, OrdersApi, PayerAuthenticationApi, PaymentBatchSummariesApi, PaymentInstrumentApi, PaymentLinksApi, PaymentsApi, PayoutsApi, PlansApi, PurchaseAndRefundDetailsApi, PushFundsApi, RefundApi, ReportDefinitionsApi, ReportDownloadsApi, ReportSubscriptionsApi, ReportsApi, RetrievalDetailsApi, RetrievalSummariesApi, ReversalApi, SearchTransactionsApi, SecureFileShareApi, SubscriptionsApi, SubscriptionsFollowOnsApi, TaxesApi, TokenApi, TokenizedCardApi, TransactionBatchesApi, TransactionDetailsApi, TransientTokenDataApi, UnifiedCheckoutCaptureContextApi, UserManagementApi, UserManagementSearchApi, VerificationApi, VoidApi, OAuthApi) { +}(function(ApiClient, Accountupdaterv1batchesIncluded, Accountupdaterv1batchesIncludedTokens, ActivateDeactivatePlanResponse, ActivateSubscriptionResponse, ActivateSubscriptionResponseSubscriptionInformation, AddNegativeListRequest, AuthReversalRequest, Binv1binlookupClientReferenceInformation, Binv1binlookupPaymentInformation, Binv1binlookupPaymentInformationCard, Binv1binlookupProcessingInformation, Binv1binlookupProcessingInformationPayoutOptions, Binv1binlookupTokenInformation, Boardingv1registrationsDocumentInformation, Boardingv1registrationsDocumentInformationSignedDocuments, Boardingv1registrationsIntegrationInformation, Boardingv1registrationsIntegrationInformationOauth2, Boardingv1registrationsIntegrationInformationTenantConfigurations, Boardingv1registrationsIntegrationInformationTenantInformation, Boardingv1registrationsOrganizationInformation, Boardingv1registrationsOrganizationInformationBusinessInformation, Boardingv1registrationsOrganizationInformationBusinessInformationAddress, Boardingv1registrationsOrganizationInformationBusinessInformationBusinessContact, Boardingv1registrationsOrganizationInformationKYC, Boardingv1registrationsOrganizationInformationKYCDepositBankAccount, Boardingv1registrationsOrganizationInformationOwners, Boardingv1registrationsProductInformation, Boardingv1registrationsProductInformationSelectedProducts, Boardingv1registrationsRegistrationInformation, Body, CancelSubscriptionResponse, CancelSubscriptionResponseSubscriptionInformation, CapturePaymentRequest, CardProcessingConfig, CardProcessingConfigCommon, CardProcessingConfigCommonAcquirer, CardProcessingConfigCommonCurrencies, CardProcessingConfigCommonCurrencies1, CardProcessingConfigCommonMerchantDescriptorInformation, CardProcessingConfigCommonPaymentTypes, CardProcessingConfigCommonProcessors, CardProcessingConfigFeatures, CardProcessingConfigFeaturesCardNotPresent, CardProcessingConfigFeaturesCardNotPresentInstallment, CardProcessingConfigFeaturesCardNotPresentPayouts, CardProcessingConfigFeaturesCardNotPresentPayoutsCurrencies, CardProcessingConfigFeaturesCardNotPresentProcessors, CardProcessingConfigFeaturesCardPresent, CardProcessingConfigFeaturesCardPresentProcessors, CaseManagementActionsRequest, CaseManagementCommentsRequest, CheckPayerAuthEnrollmentRequest, CommerceSolutionsProducts, CommerceSolutionsProductsAccountUpdater, CommerceSolutionsProductsAccountUpdaterConfigurationInformation, CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurations, CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsAmex, CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsMasterCard, CommerceSolutionsProductsAccountUpdaterConfigurationInformationConfigurationsVisa, CommerceSolutionsProductsBinLookup, CommerceSolutionsProductsBinLookupConfigurationInformation, CommerceSolutionsProductsBinLookupConfigurationInformationConfigurations, CommerceSolutionsProductsTokenManagement, CommerceSolutionsProductsTokenManagementConfigurationInformation, CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurations, CommerceSolutionsProductsTokenManagementConfigurationInformationConfigurationsVault, CreateAdhocReportRequest, CreateBillingAgreement, CreateBinLookupRequest, CreateBundledDecisionManagerCaseRequest, CreateCreditRequest, CreateInvoiceRequest, CreateOrderRequest, CreatePaymentLinkRequest, CreatePaymentRequest, CreatePlanRequest, CreatePlanResponse, CreatePlanResponsePlanInformation, CreateReportSubscriptionRequest, CreateSearchRequest, CreateSessionReq, CreateSessionRequest, CreateSubscriptionRequest, CreateSubscriptionRequest1, CreateSubscriptionResponse, CreateSubscriptionResponseLinks, CreateSubscriptionResponseSubscriptionInformation, CreateWebhook, DeletePlanResponse, DeviceDeAssociateV3Request, DmConfig, DmConfigOrganization, DmConfigPortfolioControls, DmConfigProcessingOptions, DmConfigThirdparty, DmConfigThirdpartyProvider, DmConfigThirdpartyProviderAccurint, DmConfigThirdpartyProviderAccurintCredentials, DmConfigThirdpartyProviderCredilink, DmConfigThirdpartyProviderCredilinkCredentials, DmConfigThirdpartyProviderEkata, DmConfigThirdpartyProviderEkataCredentials, DmConfigThirdpartyProviderEmailage, DmConfigThirdpartyProviderPerseuss, DmConfigThirdpartyProviderSignifyd, DmConfigThirdpartyProviderSignifydCredentials, DmConfigThirdpartyProviderTargus, DmConfigThirdpartyProviderTargusCredentials, Dmsv3devicesdeassociateDevices, ECheckConfig, ECheckConfigCommon, ECheckConfigCommonInternalOnly, ECheckConfigCommonInternalOnlyProcessors, ECheckConfigCommonProcessors, ECheckConfigFeatures, ECheckConfigFeaturesAccountValidationService, ECheckConfigFeaturesAccountValidationServiceInternalOnly, ECheckConfigFeaturesAccountValidationServiceInternalOnlyProcessors, ECheckConfigFeaturesAccountValidationServiceProcessors, ECheckConfigUnderwriting, Flexv2sessionsFields, Flexv2sessionsFieldsOrderInformation, Flexv2sessionsFieldsOrderInformationAmountDetails, Flexv2sessionsFieldsOrderInformationAmountDetailsTotalAmount, Flexv2sessionsFieldsOrderInformationBillTo, Flexv2sessionsFieldsOrderInformationShipTo, Flexv2sessionsFieldsPaymentInformation, Flexv2sessionsFieldsPaymentInformationCard, FraudMarkingActionRequest, GenerateCaptureContextRequest, GenerateFlexAPICaptureContextRequest, GenerateUnifiedCheckoutCaptureContextRequest, GetAllPlansResponse, GetAllPlansResponseLinks, GetAllPlansResponseOrderInformation, GetAllPlansResponseOrderInformationAmountDetails, GetAllPlansResponsePlanInformation, GetAllPlansResponsePlanInformationBillingCycles, GetAllPlansResponsePlanInformationBillingPeriod, GetAllPlansResponsePlans, GetAllSubscriptionsResponse, GetAllSubscriptionsResponseLinks, GetAllSubscriptionsResponseOrderInformation, GetAllSubscriptionsResponseOrderInformationBillTo, GetAllSubscriptionsResponsePaymentInformation, GetAllSubscriptionsResponsePaymentInformationCustomer, GetAllSubscriptionsResponsePlanInformation, GetAllSubscriptionsResponsePlanInformationBillingCycles, GetAllSubscriptionsResponseSubscriptionInformation, GetAllSubscriptionsResponseSubscriptions, GetPlanCodeResponse, GetPlanResponse, GetSubscriptionCodeResponse, GetSubscriptionResponse, GetSubscriptionResponse1, GetSubscriptionResponse1BuyerInformation, GetSubscriptionResponse1Links, GetSubscriptionResponse1PaymentInstrument, GetSubscriptionResponse1PaymentInstrumentBankAccount, GetSubscriptionResponse1PaymentInstrumentBuyerInformation, GetSubscriptionResponse1PaymentInstrumentCard, GetSubscriptionResponse1ShippingAddress, IncrementAuthRequest, InlineResponse200, InlineResponse2001, InlineResponse2001Embedded, InlineResponse2001EmbeddedCapture, InlineResponse2001EmbeddedCaptureLinks, InlineResponse2001EmbeddedCaptureLinksSelf, InlineResponse2001EmbeddedReversal, InlineResponse2001EmbeddedReversalLinks, InlineResponse2001EmbeddedReversalLinksSelf, InlineResponse2002, InlineResponse2002IntegrationInformation, InlineResponse2002IntegrationInformationTenantConfigurations, InlineResponse2003, InlineResponse2004, InlineResponse2005, InlineResponse2006, InlineResponse2006Devices, InlineResponse2006PaymentProcessorToTerminalMap, InlineResponse2007, InlineResponse2007Embedded, InlineResponse2007EmbeddedBatches, InlineResponse2007EmbeddedLinks, InlineResponse2007EmbeddedLinksReports, InlineResponse2007EmbeddedTotals, InlineResponse2007Links, InlineResponse2008, InlineResponse2008Billing, InlineResponse2008Links, InlineResponse2008LinksReport, InlineResponse2009, InlineResponse2009Records, InlineResponse2009ResponseRecord, InlineResponse2009ResponseRecordAdditionalUpdates, InlineResponse2009SourceRecord, InlineResponse200Content, InlineResponse201, InlineResponse2011, InlineResponse2011PayoutInformation, InlineResponse2011PayoutInformationPullFunds, InlineResponse2011PayoutInformationPushFunds, InlineResponse2012, InlineResponse2012IntegrationInformation, InlineResponse2012IntegrationInformationTenantConfigurations, InlineResponse2012OrganizationInformation, InlineResponse2012ProductInformationSetups, InlineResponse2012RegistrationInformation, InlineResponse2012Setups, InlineResponse2012SetupsCommerceSolutions, InlineResponse2012SetupsPayments, InlineResponse2012SetupsPaymentsAlternativePaymentMethods, InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus, InlineResponse2012SetupsPaymentsCardProcessing, InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus, InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus, InlineResponse2012SetupsPaymentsDigitalPayments, InlineResponse2012SetupsRisk, InlineResponse2012SetupsValueAddedServices, InlineResponse2013, InlineResponse2013KeyInformation, InlineResponse2013KeyInformationErrorInformation, InlineResponse2013KeyInformationErrorInformationDetails, InlineResponse2014, InlineResponse2015, InlineResponse2015Payloads, InlineResponse2015PayloadsTestPayload, InlineResponse2016, InlineResponse202, InlineResponse202Links, InlineResponse202LinksStatus, InlineResponse206, InlineResponse400, InlineResponse4001, InlineResponse4001Details, InlineResponse4002, InlineResponse4003, InlineResponse4004, InlineResponse4005, InlineResponse4006, InlineResponse4006Fields, InlineResponse4007, InlineResponse4007Details, InlineResponse4008, InlineResponse4008Details, InlineResponse400Details, InlineResponse400Errors, InlineResponse401, InlineResponse4011, InlineResponse4011Fields, InlineResponse4011Links, InlineResponse4011LinksSelf, InlineResponse403, InlineResponse4031, InlineResponse4032, InlineResponse403Errors, InlineResponse404, InlineResponse4041, InlineResponse4042, InlineResponse4042Details, InlineResponse4043, InlineResponse409, InlineResponse409Errors, InlineResponse410, InlineResponse410Errors, InlineResponse412, InlineResponse412Errors, InlineResponse422, InlineResponse4221, InlineResponse424, InlineResponse424Errors, InlineResponse500, InlineResponse5001, InlineResponse5002, InlineResponse5003, InlineResponse500Errors, InlineResponse502, InlineResponse503, InlineResponseDefault, InlineResponseDefaultLinks, InlineResponseDefaultLinksNext, InlineResponseDefaultResponseStatus, InlineResponseDefaultResponseStatusDetails, IntimateBillingAgreement, InvoiceSettingsRequest, InvoicingV2InvoiceSettingsGet200Response, InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation, InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle, InvoicingV2InvoicesAllGet200Response, InvoicingV2InvoicesAllGet200ResponseCustomerInformation, InvoicingV2InvoicesAllGet200ResponseInvoiceInformation, InvoicingV2InvoicesAllGet200ResponseInvoices, InvoicingV2InvoicesAllGet200ResponseLinks, InvoicingV2InvoicesAllGet200ResponseOrderInformation, InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails, InvoicingV2InvoicesAllGet400Response, InvoicingV2InvoicesAllGet404Response, InvoicingV2InvoicesAllGet502Response, InvoicingV2InvoicesCancel200Response, InvoicingV2InvoicesGet200Response, InvoicingV2InvoicesGet200ResponseInvoiceHistory, InvoicingV2InvoicesGet200ResponseTransactionDetails, InvoicingV2InvoicesPost201Response, InvoicingV2InvoicesPost201ResponseInvoiceInformation, InvoicingV2InvoicesPost201ResponseOrderInformation, InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails, InvoicingV2InvoicesPost202Response, InvoicingV2InvoicesPut200Response, InvoicingV2InvoicesSend200Response, Invoicingv2invoiceSettingsInvoiceSettingsInformation, Invoicingv2invoicesClientReferenceInformation, Invoicingv2invoicesClientReferenceInformationPartner, Invoicingv2invoicesCustomerInformation, Invoicingv2invoicesCustomerInformationCompany, Invoicingv2invoicesInvoiceInformation, Invoicingv2invoicesOrderInformation, Invoicingv2invoicesOrderInformationAmountDetails, Invoicingv2invoicesOrderInformationAmountDetailsFreight, Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails, Invoicingv2invoicesOrderInformationLineItems, Invoicingv2invoicesProcessingInformation, Invoicingv2invoicesidInvoiceInformation, Iplv2paymentlinksOrderInformation, Iplv2paymentlinksOrderInformationAmountDetails, Iplv2paymentlinksOrderInformationLineItems, Iplv2paymentlinksProcessingInformation, Iplv2paymentlinksPurchaseInformation, Iplv2paymentlinksidOrderInformation, Iplv2paymentlinksidProcessingInformation, Iplv2paymentlinksidPurchaseInformation, Kmsegressv2keysasymClientReferenceInformation, Kmsegressv2keysasymKeyInformation, Kmsegressv2keyssymClientReferenceInformation, Kmsegressv2keyssymKeyInformation, MerchantInitiatedTransactionObject, Microformv2sessionsTransientTokenResponseOptions, MitReversalRequest, MitVoidRequest, Model400UploadBatchFileResponse, ModifyBillingAgreement, NetworkTokenEnrollment, NetworkTokenServicesEnablement, NetworkTokenServicesEnablementMastercardDigitalEnablementService, NetworkTokenServicesEnablementVisaTokenService, Notificationsubscriptionsv2productsorganizationIdEventTypes, Notificationsubscriptionsv2webhooksProducts, Notificationsubscriptionsv2webhooksProducts1, Notificationsubscriptionsv2webhooksRetryPolicy, Notificationsubscriptionsv2webhooksSecurityPolicy, Notificationsubscriptionsv2webhooksSecurityPolicy1, Notificationsubscriptionsv2webhooksSecurityPolicy1Config, Notificationsubscriptionsv2webhooksSecurityPolicy1ConfigAdditionalConfig, Notificationsubscriptionsv2webhooksSecurityPolicyConfig, OctCreatePaymentRequest, OrderPaymentRequest, PatchCustomerPaymentInstrumentRequest, PatchCustomerRequest, PatchCustomerShippingAddressRequest, PatchInstrumentIdentifierRequest, PatchPaymentInstrumentRequest, PayerAuthConfig, PayerAuthConfigCardTypes, PayerAuthConfigCardTypesCB, PayerAuthConfigCardTypesJCBJSecure, PayerAuthConfigCardTypesVerifiedByVisa, PayerAuthConfigCardTypesVerifiedByVisaCurrencies, PayerAuthSetupRequest, PaymentInstrumentList, PaymentInstrumentList1, PaymentInstrumentList1Embedded, PaymentInstrumentList1EmbeddedEmbedded, PaymentInstrumentList1EmbeddedPaymentInstruments, PaymentInstrumentListEmbedded, PaymentInstrumentListLinks, PaymentInstrumentListLinksFirst, PaymentInstrumentListLinksLast, PaymentInstrumentListLinksNext, PaymentInstrumentListLinksPrev, PaymentInstrumentListLinksSelf, PaymentsProducts, PaymentsProductsAlternativePaymentMethods, PaymentsProductsAlternativePaymentMethodsConfigurationInformation, PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations, PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations, PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods, PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, PaymentsProductsCardPresentConnect, PaymentsProductsCardPresentConnectConfigurationInformation, PaymentsProductsCardPresentConnectConfigurationInformationConfigurations, PaymentsProductsCardPresentConnectSubscriptionInformation, PaymentsProductsCardProcessing, PaymentsProductsCardProcessingConfigurationInformation, PaymentsProductsCardProcessingSubscriptionInformation, PaymentsProductsCardProcessingSubscriptionInformationFeatures, PaymentsProductsCurrencyConversion, PaymentsProductsCurrencyConversionConfigurationInformation, PaymentsProductsCurrencyConversionConfigurationInformationConfigurations, PaymentsProductsCurrencyConversionConfigurationInformationConfigurationsProcessors, PaymentsProductsCybsReadyTerminal, PaymentsProductsDifferentialFee, PaymentsProductsDifferentialFeeSubscriptionInformation, PaymentsProductsDifferentialFeeSubscriptionInformationFeatures, PaymentsProductsDifferentialFeeSubscriptionInformationFeaturesSurcharge, PaymentsProductsDigitalPayments, PaymentsProductsDigitalPaymentsSubscriptionInformation, PaymentsProductsDigitalPaymentsSubscriptionInformationFeatures, PaymentsProductsECheck, PaymentsProductsECheckConfigurationInformation, PaymentsProductsECheckSubscriptionInformation, PaymentsProductsPayerAuthentication, PaymentsProductsPayerAuthenticationConfigurationInformation, PaymentsProductsPayouts, PaymentsProductsPayoutsConfigurationInformation, PaymentsProductsPayoutsConfigurationInformationConfigurations, PaymentsProductsPayoutsConfigurationInformationConfigurationsProcessorAccount, PaymentsProductsPayoutsConfigurationInformationConfigurationsPullfunds, PaymentsProductsPayoutsConfigurationInformationConfigurationsPushfunds, PaymentsProductsSecureAcceptance, PaymentsProductsSecureAcceptanceConfigurationInformation, PaymentsProductsServiceFee, PaymentsProductsServiceFeeConfigurationInformation, PaymentsProductsServiceFeeConfigurationInformationConfigurations, PaymentsProductsServiceFeeConfigurationInformationConfigurationsMerchantInformation, PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation, PaymentsProductsServiceFeeConfigurationInformationConfigurationsProducts, PaymentsProductsTax, PaymentsProductsVirtualTerminal, PaymentsProductsVirtualTerminalConfigurationInformation, PaymentsStrongAuthIssuerInformation, PblPaymentLinksAllGet200Response, PblPaymentLinksAllGet200ResponseLinks, PblPaymentLinksAllGet200ResponseOrderInformation, PblPaymentLinksAllGet200ResponseOrderInformationAmountDetails, PblPaymentLinksAllGet200ResponseOrderInformationLineItems, PblPaymentLinksAllGet200ResponseProcessingInformation, PblPaymentLinksAllGet200ResponsePurchaseInformation, PblPaymentLinksAllGet400Response, PblPaymentLinksAllGet404Response, PblPaymentLinksGet200Response, PblPaymentLinksPost201Response, PblPaymentLinksPost201ResponseLinks, PblPaymentLinksPost201ResponseOrderInformation, PblPaymentLinksPost201ResponsePurchaseInformation, PostCustomerPaymentInstrumentRequest, PostCustomerRequest, PostCustomerShippingAddressRequest, PostDeviceSearchRequestV3, PostInstrumentIdentifierEnrollmentRequest, PostInstrumentIdentifierRequest, PostPaymentCredentialsRequest, PostPaymentInstrumentRequest, PostRegistrationBody, PredefinedSubscriptionRequestBean, PtsV1TransactionBatchesGet200Response, PtsV1TransactionBatchesGet200ResponseLinks, PtsV1TransactionBatchesGet200ResponseLinksSelf, PtsV1TransactionBatchesGet200ResponseTransactionBatches, PtsV1TransactionBatchesGet400Response, PtsV1TransactionBatchesGet400ResponseErrorInformation, PtsV1TransactionBatchesGet400ResponseErrorInformationDetails, PtsV1TransactionBatchesGet500Response, PtsV1TransactionBatchesGet500ResponseErrorInformation, PtsV1TransactionBatchesIdGet200Response, PtsV1TransactionBatchesIdGet200ResponseLinks, PtsV1TransactionBatchesIdGet200ResponseLinksTransactions, PtsV2CreateBillingAgreementPost201Response, PtsV2CreateBillingAgreementPost201ResponseAgreementInformation, PtsV2CreateBillingAgreementPost201ResponseClientReferenceInformation, PtsV2CreateBillingAgreementPost201ResponseInstallmentInformation, PtsV2CreateBillingAgreementPost201ResponseLinks, PtsV2CreateBillingAgreementPost201ResponseProcessorInformation, PtsV2CreateBillingAgreementPost201ResponseRiskInformation, PtsV2CreateBillingAgreementPost201ResponseRiskInformationProcessorResults, PtsV2CreateBillingAgreementPost400Response, PtsV2CreateBillingAgreementPost502Response, PtsV2CreateOrderPost201Response, PtsV2CreateOrderPost201ResponseBuyerInformation, PtsV2CreateOrderPost201ResponseProcessorInformation, PtsV2CreateOrderPost400Response, PtsV2CreditsPost201Response, PtsV2CreditsPost201Response1, PtsV2CreditsPost201Response1ProcessorInformation, PtsV2CreditsPost201ResponseCreditAmountDetails, PtsV2CreditsPost201ResponsePaymentInformation, PtsV2CreditsPost201ResponseProcessingInformation, PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions, PtsV2IncrementalAuthorizationPatch201Response, PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation, PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation, PtsV2IncrementalAuthorizationPatch201ResponseLinks, PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation, PtsV2IncrementalAuthorizationPatch201ResponseOrderInformationInvoiceDetails, PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation, PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures, PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation, PtsV2IncrementalAuthorizationPatch400Response, PtsV2ModifyBillingAgreementPost201Response, PtsV2ModifyBillingAgreementPost201ResponseAgreementInformation, PtsV2ModifyBillingAgreementPost201ResponseLinks, PtsV2ModifyBillingAgreementPost201ResponseOrderInformation, PtsV2ModifyBillingAgreementPost201ResponseOrderInformationBillTo, PtsV2ModifyBillingAgreementPost201ResponseOrderInformationShipTo, PtsV2ModifyBillingAgreementPost201ResponsePaymentInformation, PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationBank, PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationEWallet, PtsV2PaymentsCapturesPost201Response, PtsV2PaymentsCapturesPost201ResponseEmbeddedActions, PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture, PtsV2PaymentsCapturesPost201ResponseLinks, PtsV2PaymentsCapturesPost201ResponseOrderInformation, PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails, PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation, PtsV2PaymentsCapturesPost201ResponseProcessingInformation, PtsV2PaymentsCapturesPost201ResponseProcessorInformation, PtsV2PaymentsCapturesPost400Response, PtsV2PaymentsOrderPost201Response, PtsV2PaymentsOrderPost201ResponseBuyerInformation, PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification, PtsV2PaymentsOrderPost201ResponseOrderInformation, PtsV2PaymentsOrderPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsOrderPost201ResponseOrderInformationBillTo, PtsV2PaymentsOrderPost201ResponseOrderInformationShipTo, PtsV2PaymentsOrderPost201ResponseOrderInformationShippingDetails, PtsV2PaymentsOrderPost201ResponsePaymentInformation, PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet, PtsV2PaymentsOrderPost201ResponseProcessingInformation, PtsV2PaymentsOrderPost201ResponseProcessorInformation, PtsV2PaymentsOrderPost201ResponseProcessorInformationSellerProtection, PtsV2PaymentsPost201Response, PtsV2PaymentsPost201Response1, PtsV2PaymentsPost201Response1ErrorInformation, PtsV2PaymentsPost201Response1ErrorInformationDetails, PtsV2PaymentsPost201Response1IssuerInformation, PtsV2PaymentsPost201Response1OrderInformation, PtsV2PaymentsPost201Response1OrderInformationAmountDetails, PtsV2PaymentsPost201Response1OrderInformationBillTo, PtsV2PaymentsPost201Response1OrderInformationShipTo, PtsV2PaymentsPost201Response1PaymentInformation, PtsV2PaymentsPost201Response1PaymentInformationBank, PtsV2PaymentsPost201Response1PaymentInformationBankAccount, PtsV2PaymentsPost201Response1PaymentInformationEWallet, PtsV2PaymentsPost201Response1PaymentInformationPaymentType, PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod, PtsV2PaymentsPost201Response1ProcessorInformation, PtsV2PaymentsPost201Response1ProcessorInformationAvs, PtsV2PaymentsPost201Response2, PtsV2PaymentsPost201Response2OrderInformation, PtsV2PaymentsPost201Response2OrderInformationAmountDetails, PtsV2PaymentsPost201Response2PaymentInformation, PtsV2PaymentsPost201Response2PaymentInformationEWallet, PtsV2PaymentsPost201Response2ProcessorInformation, PtsV2PaymentsPost201ResponseBuyerInformation, PtsV2PaymentsPost201ResponseClientReferenceInformation, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication, PtsV2PaymentsPost201ResponseEmbeddedActions, PtsV2PaymentsPost201ResponseEmbeddedActionsCAPTURE, PtsV2PaymentsPost201ResponseEmbeddedActionsCONSUMERAUTHENTICATION, PtsV2PaymentsPost201ResponseEmbeddedActionsDECISION, PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENCREATE, PtsV2PaymentsPost201ResponseEmbeddedActionsTOKENUPDATE, PtsV2PaymentsPost201ResponseEmbeddedActionsWATCHLISTSCREENING, PtsV2PaymentsPost201ResponseErrorInformation, PtsV2PaymentsPost201ResponseErrorInformationDetails, PtsV2PaymentsPost201ResponseInstallmentInformation, PtsV2PaymentsPost201ResponseIssuerInformation, PtsV2PaymentsPost201ResponseLinks, PtsV2PaymentsPost201ResponseLinksSelf, PtsV2PaymentsPost201ResponseMerchantInformation, PtsV2PaymentsPost201ResponseMerchantInformationMerchantDescriptor, PtsV2PaymentsPost201ResponseOrderInformation, PtsV2PaymentsPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsPost201ResponseOrderInformationBillTo, PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails, PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails, PtsV2PaymentsPost201ResponseOrderInformationShipTo, PtsV2PaymentsPost201ResponsePaymentAccountInformation, PtsV2PaymentsPost201ResponsePaymentAccountInformationCard, PtsV2PaymentsPost201ResponsePaymentInformation, PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures, PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances, PtsV2PaymentsPost201ResponsePaymentInformationBank, PtsV2PaymentsPost201ResponsePaymentInformationBankAccount, PtsV2PaymentsPost201ResponsePaymentInformationEWallet, PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier, PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard, PtsV2PaymentsPost201ResponsePaymentInsightsInformation, PtsV2PaymentsPost201ResponsePaymentInsightsInformationOrchestration, PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights, PtsV2PaymentsPost201ResponsePointOfSaleInformation, PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv, PtsV2PaymentsPost201ResponseProcessingInformation, PtsV2PaymentsPost201ResponseProcessingInformationAuthorizationOptions, PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions, PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions, PtsV2PaymentsPost201ResponseProcessingInformationPurchaseOptions, PtsV2PaymentsPost201ResponseProcessorInformation, PtsV2PaymentsPost201ResponseProcessorInformationAchVerification, PtsV2PaymentsPost201ResponseProcessorInformationAvs, PtsV2PaymentsPost201ResponseProcessorInformationCardVerification, PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse, PtsV2PaymentsPost201ResponseProcessorInformationCustomer, PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults, PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice, PtsV2PaymentsPost201ResponseProcessorInformationRouting, PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection, PtsV2PaymentsPost201ResponseRiskInformation, PtsV2PaymentsPost201ResponseRiskInformationInfoCodes, PtsV2PaymentsPost201ResponseRiskInformationIpAddress, PtsV2PaymentsPost201ResponseRiskInformationProcessorResults, PtsV2PaymentsPost201ResponseRiskInformationProfile, PtsV2PaymentsPost201ResponseRiskInformationRules, PtsV2PaymentsPost201ResponseRiskInformationScore, PtsV2PaymentsPost201ResponseRiskInformationTravel, PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination, PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture, PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination, PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination, PtsV2PaymentsPost201ResponseRiskInformationVelocity, PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing, PtsV2PaymentsPost201ResponseTokenInformation, PtsV2PaymentsPost201ResponseTokenInformationCustomer, PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier, PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument, PtsV2PaymentsPost201ResponseTokenInformationShippingAddress, PtsV2PaymentsPost201ResponseWatchlistScreeningInformation, PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchList, PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchListMatches, PtsV2PaymentsPost400Response, PtsV2PaymentsPost502Response, PtsV2PaymentsRefundPost201Response, PtsV2PaymentsRefundPost201ResponseClientReferenceInformation, PtsV2PaymentsRefundPost201ResponseLinks, PtsV2PaymentsRefundPost201ResponseOrderInformation, PtsV2PaymentsRefundPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsRefundPost201ResponseProcessorInformation, PtsV2PaymentsRefundPost201ResponseRefundAmountDetails, PtsV2PaymentsRefundPost400Response, PtsV2PaymentsReversalsPost201Response, PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation, PtsV2PaymentsReversalsPost201ResponseIssuerInformation, PtsV2PaymentsReversalsPost201ResponseProcessorInformation, PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails, PtsV2PaymentsReversalsPost400Response, PtsV2PaymentsVoidsPost201Response, PtsV2PaymentsVoidsPost201ResponseProcessorInformation, PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails, PtsV2PaymentsVoidsPost400Response, PtsV2PayoutsPost201Response, PtsV2PayoutsPost201ResponseErrorInformation, PtsV2PayoutsPost201ResponseIssuerInformation, PtsV2PayoutsPost201ResponseMerchantInformation, PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor, PtsV2PayoutsPost201ResponseOrderInformation, PtsV2PayoutsPost201ResponseOrderInformationAmountDetails, PtsV2PayoutsPost201ResponseProcessingInformation, PtsV2PayoutsPost201ResponseProcessorInformation, PtsV2PayoutsPost201ResponseRecipientInformation, PtsV2PayoutsPost201ResponseRecipientInformationCard, PtsV2PayoutsPost400Response, PtsV2UpdateOrderPatch201Response, Ptsv1pushfundstransferClientReferenceInformation, Ptsv1pushfundstransferMerchantInformation, Ptsv1pushfundstransferOrderInformation, Ptsv1pushfundstransferOrderInformationAmountDetails, Ptsv1pushfundstransferPointOfServiceInformation, Ptsv1pushfundstransferPointOfServiceInformationEmv, Ptsv1pushfundstransferProcessingInformation, Ptsv1pushfundstransferProcessingInformationPayoutsOptions, Ptsv1pushfundstransferRecipientInformation, Ptsv1pushfundstransferRecipientInformationPaymentInformation, Ptsv1pushfundstransferRecipientInformationPaymentInformationCard, Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer, Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier, Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument, Ptsv1pushfundstransferRecipientInformationPersonalIdentification, Ptsv1pushfundstransferSenderInformation, Ptsv1pushfundstransferSenderInformationAccount, Ptsv1pushfundstransferSenderInformationPaymentInformation, Ptsv1pushfundstransferSenderInformationPaymentInformationCard, Ptsv1pushfundstransferSenderInformationPersonalIdentification, Ptsv2billingagreementsAggregatorInformation, Ptsv2billingagreementsAgreementInformation, Ptsv2billingagreementsBuyerInformation, Ptsv2billingagreementsClientReferenceInformation, Ptsv2billingagreementsConsumerAuthenticationInformation, Ptsv2billingagreementsDeviceInformation, Ptsv2billingagreementsInstallmentInformation, Ptsv2billingagreementsMerchantInformation, Ptsv2billingagreementsMerchantInformationMerchantDescriptor, Ptsv2billingagreementsOrderInformation, Ptsv2billingagreementsOrderInformationBillTo, Ptsv2billingagreementsPaymentInformation, Ptsv2billingagreementsPaymentInformationBank, Ptsv2billingagreementsPaymentInformationBankAccount, Ptsv2billingagreementsPaymentInformationCard, Ptsv2billingagreementsPaymentInformationPaymentType, Ptsv2billingagreementsPaymentInformationPaymentTypeMethod, Ptsv2billingagreementsPaymentInformationTokenizedCard, Ptsv2billingagreementsProcessingInformation, Ptsv2billingagreementsidAgreementInformation, Ptsv2billingagreementsidBuyerInformation, Ptsv2billingagreementsidProcessingInformation, Ptsv2creditsInstallmentInformation, Ptsv2creditsProcessingInformation, Ptsv2creditsProcessingInformationBankTransferOptions, Ptsv2creditsProcessingInformationElectronicBenefitsTransfer, Ptsv2creditsProcessingInformationJapanPaymentOptions, Ptsv2creditsProcessingInformationPurchaseOptions, Ptsv2creditsProcessingInformationRefundOptions, Ptsv2creditsRecipientInformation, Ptsv2creditsSenderInformation, Ptsv2creditsSenderInformationAccount, Ptsv2intentsClientReferenceInformation, Ptsv2intentsMerchantInformation, Ptsv2intentsMerchantInformationMerchantDescriptor, Ptsv2intentsOrderInformation, Ptsv2intentsOrderInformationAmountDetails, Ptsv2intentsOrderInformationBillTo, Ptsv2intentsOrderInformationInvoiceDetails, Ptsv2intentsOrderInformationLineItems, Ptsv2intentsOrderInformationShipTo, Ptsv2intentsPaymentInformation, Ptsv2intentsPaymentInformationPaymentType, Ptsv2intentsPaymentInformationPaymentTypeMethod, Ptsv2intentsProcessingInformation, Ptsv2intentsProcessingInformationAuthorizationOptions, Ptsv2intentsidMerchantInformation, Ptsv2intentsidOrderInformation, Ptsv2intentsidProcessingInformation, Ptsv2paymentreferencesAgreementInformation, Ptsv2paymentreferencesBuyerInformation, Ptsv2paymentreferencesDeviceInformation, Ptsv2paymentreferencesMerchantInformation, Ptsv2paymentreferencesOrderInformation, Ptsv2paymentreferencesOrderInformationAmountDetails, Ptsv2paymentreferencesOrderInformationBillTo, Ptsv2paymentreferencesOrderInformationInvoiceDetails, Ptsv2paymentreferencesOrderInformationLineItems, Ptsv2paymentreferencesOrderInformationShipTo, Ptsv2paymentreferencesPaymentInformation, Ptsv2paymentreferencesPaymentInformationBank, Ptsv2paymentreferencesPaymentInformationBankAccount, Ptsv2paymentreferencesPaymentInformationCard, Ptsv2paymentreferencesPaymentInformationEWallet, Ptsv2paymentreferencesPaymentInformationOptions, Ptsv2paymentreferencesProcessingInformation, Ptsv2paymentreferencesTravelInformation, Ptsv2paymentreferencesTravelInformationAutoRental, Ptsv2paymentreferencesUserInterface, Ptsv2paymentreferencesUserInterfaceColor, Ptsv2paymentreferencesidintentsOrderInformation, Ptsv2paymentreferencesidintentsPaymentInformation, Ptsv2paymentreferencesidintentsPaymentInformationEWallet, Ptsv2paymentreferencesidintentsProcessingInformation, Ptsv2paymentsAcquirerInformation, Ptsv2paymentsAggregatorInformation, Ptsv2paymentsAggregatorInformationSubMerchant, Ptsv2paymentsAgreementInformation, Ptsv2paymentsBuyerInformation, Ptsv2paymentsBuyerInformationPersonalIdentification, Ptsv2paymentsClientReferenceInformation, Ptsv2paymentsClientReferenceInformationPartner, Ptsv2paymentsConsumerAuthenticationInformation, Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication, Ptsv2paymentsConsumerAuthenticationInformationStrongAuthenticationIssuerInformation, Ptsv2paymentsDeviceInformation, Ptsv2paymentsDeviceInformationRawData, Ptsv2paymentsHealthCareInformation, Ptsv2paymentsHealthCareInformationAmountDetails, Ptsv2paymentsHostedPaymentInformation, Ptsv2paymentsHostedPaymentInformationUserAgent, Ptsv2paymentsInstallmentInformation, Ptsv2paymentsInvoiceDetails, Ptsv2paymentsIssuerInformation, Ptsv2paymentsMerchantDefinedInformation, Ptsv2paymentsMerchantDefinedSecureInformation, Ptsv2paymentsMerchantInformation, Ptsv2paymentsMerchantInformationMerchantDescriptor, Ptsv2paymentsMerchantInformationServiceFeeDescriptor, Ptsv2paymentsMerchantInformationServiceLocation, Ptsv2paymentsOrderInformation, Ptsv2paymentsOrderInformationAmountDetails, Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts, Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion, Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge, Ptsv2paymentsOrderInformationAmountDetailsOrder, Ptsv2paymentsOrderInformationAmountDetailsSurcharge, Ptsv2paymentsOrderInformationAmountDetailsTaxDetails, Ptsv2paymentsOrderInformationBillTo, Ptsv2paymentsOrderInformationBillToCompany, Ptsv2paymentsOrderInformationInvoiceDetails, Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum, Ptsv2paymentsOrderInformationLineItems, Ptsv2paymentsOrderInformationPassenger, Ptsv2paymentsOrderInformationShipTo, Ptsv2paymentsOrderInformationShippingDetails, Ptsv2paymentsPaymentInformation, Ptsv2paymentsPaymentInformationBank, Ptsv2paymentsPaymentInformationBankAccount, Ptsv2paymentsPaymentInformationCard, Ptsv2paymentsPaymentInformationCustomer, Ptsv2paymentsPaymentInformationDirectDebit, Ptsv2paymentsPaymentInformationDirectDebitMandate, Ptsv2paymentsPaymentInformationEWallet, Ptsv2paymentsPaymentInformationFluidData, Ptsv2paymentsPaymentInformationInstrumentIdentifier, Ptsv2paymentsPaymentInformationLegacyToken, Ptsv2paymentsPaymentInformationOptions, Ptsv2paymentsPaymentInformationPaymentAccountReference, Ptsv2paymentsPaymentInformationPaymentInstrument, Ptsv2paymentsPaymentInformationPaymentType, Ptsv2paymentsPaymentInformationPaymentTypeMethod, Ptsv2paymentsPaymentInformationSepa, Ptsv2paymentsPaymentInformationSepaDirectDebit, Ptsv2paymentsPaymentInformationShippingAddress, Ptsv2paymentsPaymentInformationTokenizedCard, Ptsv2paymentsPointOfSaleInformation, Ptsv2paymentsPointOfSaleInformationEmv, Ptsv2paymentsProcessingInformation, Ptsv2paymentsProcessingInformationAuthorizationOptions, Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator, Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction, Ptsv2paymentsProcessingInformationBankTransferOptions, Ptsv2paymentsProcessingInformationCaptureOptions, Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer, Ptsv2paymentsProcessingInformationJapanPaymentOptions, Ptsv2paymentsProcessingInformationJapanPaymentOptionsBonuses, Ptsv2paymentsProcessingInformationLoanOptions, Ptsv2paymentsProcessingInformationPurchaseOptions, Ptsv2paymentsProcessingInformationRecurringOptions, Ptsv2paymentsProcessorInformation, Ptsv2paymentsProcessorInformationAuthorizationOptions, Ptsv2paymentsProcessorInformationReversal, Ptsv2paymentsPromotionInformation, Ptsv2paymentsRecipientInformation, Ptsv2paymentsRecurringPaymentInformation, Ptsv2paymentsRiskInformation, Ptsv2paymentsRiskInformationAuxiliaryData, Ptsv2paymentsRiskInformationBuyerHistory, Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory, Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount, Ptsv2paymentsRiskInformationProfile, Ptsv2paymentsSenderInformation, Ptsv2paymentsSenderInformationAccount, Ptsv2paymentsTokenInformation, Ptsv2paymentsTokenInformationPaymentInstrument, Ptsv2paymentsTokenInformationShippingAddress, Ptsv2paymentsTokenInformationTokenProvisioningInformation, Ptsv2paymentsTravelInformation, Ptsv2paymentsTravelInformationAgency, Ptsv2paymentsTravelInformationAutoRental, Ptsv2paymentsTravelInformationAutoRentalRentalAddress, Ptsv2paymentsTravelInformationAutoRentalReturnAddress, Ptsv2paymentsTravelInformationAutoRentalTaxDetails, Ptsv2paymentsTravelInformationLodging, Ptsv2paymentsTravelInformationLodgingRoom, Ptsv2paymentsTravelInformationTransit, Ptsv2paymentsTravelInformationTransitAirline, Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation, Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService, Ptsv2paymentsTravelInformationTransitAirlineLegs, Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer, Ptsv2paymentsTravelInformationVehicleData, Ptsv2paymentsUnscheduledPaymentInformation, Ptsv2paymentsWatchlistScreeningInformation, Ptsv2paymentsWatchlistScreeningInformationWeights, Ptsv2paymentsidClientReferenceInformation, Ptsv2paymentsidClientReferenceInformationPartner, Ptsv2paymentsidMerchantInformation, Ptsv2paymentsidOrderInformation, Ptsv2paymentsidOrderInformationAmountDetails, Ptsv2paymentsidProcessingInformation, Ptsv2paymentsidProcessingInformationAuthorizationOptions, Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator, Ptsv2paymentsidTravelInformation, Ptsv2paymentsidcapturesAggregatorInformation, Ptsv2paymentsidcapturesAggregatorInformationSubMerchant, Ptsv2paymentsidcapturesBuyerInformation, Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification, Ptsv2paymentsidcapturesDeviceInformation, Ptsv2paymentsidcapturesInstallmentInformation, Ptsv2paymentsidcapturesMerchantInformation, Ptsv2paymentsidcapturesOrderInformation, Ptsv2paymentsidcapturesOrderInformationAmountDetails, Ptsv2paymentsidcapturesOrderInformationBillTo, Ptsv2paymentsidcapturesOrderInformationInvoiceDetails, Ptsv2paymentsidcapturesOrderInformationShipTo, Ptsv2paymentsidcapturesOrderInformationShippingDetails, Ptsv2paymentsidcapturesPaymentInformation, Ptsv2paymentsidcapturesPaymentInformationCard, Ptsv2paymentsidcapturesPaymentInformationPaymentType, Ptsv2paymentsidcapturesPaymentInformationPaymentTypeMethod, Ptsv2paymentsidcapturesPointOfSaleInformation, Ptsv2paymentsidcapturesPointOfSaleInformationEmv, Ptsv2paymentsidcapturesProcessingInformation, Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions, Ptsv2paymentsidcapturesProcessingInformationCaptureOptions, Ptsv2paymentsidrefundsClientReferenceInformation, Ptsv2paymentsidrefundsMerchantInformation, Ptsv2paymentsidrefundsOrderInformation, Ptsv2paymentsidrefundsOrderInformationLineItems, Ptsv2paymentsidrefundsPaymentInformation, Ptsv2paymentsidrefundsPaymentInformationBank, Ptsv2paymentsidrefundsPaymentInformationBankAccount, Ptsv2paymentsidrefundsPaymentInformationCard, Ptsv2paymentsidrefundsPaymentInformationEWallet, Ptsv2paymentsidrefundsPaymentInformationPaymentType, Ptsv2paymentsidrefundsPointOfSaleInformation, Ptsv2paymentsidrefundsProcessingInformation, Ptsv2paymentsidrefundsProcessingInformationRecurringOptions, Ptsv2paymentsidrefundsProcessingInformationRefundOptions, Ptsv2paymentsidreversalsClientReferenceInformation, Ptsv2paymentsidreversalsClientReferenceInformationPartner, Ptsv2paymentsidreversalsOrderInformation, Ptsv2paymentsidreversalsOrderInformationAmountDetails, Ptsv2paymentsidreversalsOrderInformationLineItems, Ptsv2paymentsidreversalsPaymentInformation, Ptsv2paymentsidreversalsPaymentInformationPaymentType, Ptsv2paymentsidreversalsPaymentInformationPaymentTypeMethod, Ptsv2paymentsidreversalsPointOfSaleInformation, Ptsv2paymentsidreversalsPointOfSaleInformationEmv, Ptsv2paymentsidreversalsProcessingInformation, Ptsv2paymentsidreversalsReversalInformation, Ptsv2paymentsidreversalsReversalInformationAmountDetails, Ptsv2paymentsidvoidsAgreementInformation, Ptsv2paymentsidvoidsMerchantInformation, Ptsv2paymentsidvoidsOrderInformation, Ptsv2paymentsidvoidsPaymentInformation, Ptsv2paymentsidvoidsProcessingInformation, Ptsv2payoutsAggregatorInformation, Ptsv2payoutsAggregatorInformationSubMerchant, Ptsv2payoutsClientReferenceInformation, Ptsv2payoutsMerchantInformation, Ptsv2payoutsMerchantInformationMerchantDescriptor, Ptsv2payoutsOrderInformation, Ptsv2payoutsOrderInformationAmountDetails, Ptsv2payoutsOrderInformationAmountDetailsSurcharge, Ptsv2payoutsOrderInformationBillTo, Ptsv2payoutsPaymentInformation, Ptsv2payoutsPaymentInformationCard, Ptsv2payoutsProcessingInformation, Ptsv2payoutsProcessingInformationFundingOptions, Ptsv2payoutsProcessingInformationFundingOptionsInitiator, Ptsv2payoutsProcessingInformationPayoutsOptions, Ptsv2payoutsProcessingInformationPurchaseOptions, Ptsv2payoutsRecipientInformation, Ptsv2payoutsSenderInformation, Ptsv2payoutsSenderInformationAccount, Ptsv2refreshpaymentstatusidAgreementInformation, Ptsv2refreshpaymentstatusidClientReferenceInformation, Ptsv2refreshpaymentstatusidPaymentInformation, Ptsv2refreshpaymentstatusidPaymentInformationCustomer, Ptsv2refreshpaymentstatusidPaymentInformationPaymentType, Ptsv2refreshpaymentstatusidProcessingInformation, Ptsv2voidsProcessingInformation, PushFunds201Response, PushFunds201ResponseClientReferenceInformation, PushFunds201ResponseErrorInformation, PushFunds201ResponseErrorInformationDetails, PushFunds201ResponseLinks, PushFunds201ResponseLinksCustomer, PushFunds201ResponseLinksInstrumentIdentifier, PushFunds201ResponseLinksPaymentInstrument, PushFunds201ResponseLinksSelf, PushFunds201ResponseMerchantInformation, PushFunds201ResponseMerchantInformationMerchantDescriptor, PushFunds201ResponseOrderInformation, PushFunds201ResponseOrderInformationAmountDetails, PushFunds201ResponsePaymentInformation, PushFunds201ResponsePaymentInformationTokenizedCard, PushFunds201ResponseProcessingInformation, PushFunds201ResponseProcessingInformationDomesticNationalNet, PushFunds201ResponseProcessorInformation, PushFunds201ResponseProcessorInformationRouting, PushFunds201ResponseProcessorInformationSettlement, PushFunds201ResponseRecipientInformation, PushFunds201ResponseRecipientInformationCard, PushFunds400Response, PushFunds400ResponseDetails, PushFunds401Response, PushFunds404Response, PushFunds502Response, PushFundsRequest, Rbsv1plansClientReferenceInformation, Rbsv1plansOrderInformation, Rbsv1plansOrderInformationAmountDetails, Rbsv1plansPlanInformation, Rbsv1plansPlanInformationBillingCycles, Rbsv1plansidPlanInformation, Rbsv1plansidProcessingInformation, Rbsv1plansidProcessingInformationSubscriptionBillingOptions, Rbsv1subscriptionsClientReferenceInformation, Rbsv1subscriptionsClientReferenceInformationPartner, Rbsv1subscriptionsPaymentInformation, Rbsv1subscriptionsPaymentInformationCustomer, Rbsv1subscriptionsPlanInformation, Rbsv1subscriptionsProcessingInformation, Rbsv1subscriptionsProcessingInformationAuthorizationOptions, Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator, Rbsv1subscriptionsSubscriptionInformation, Rbsv1subscriptionsidOrderInformation, Rbsv1subscriptionsidOrderInformationAmountDetails, Rbsv1subscriptionsidPlanInformation, Rbsv1subscriptionsidSubscriptionInformation, RefreshPaymentStatusRequest, RefundCaptureRequest, RefundPaymentRequest, ReportingV3ChargebackDetailsGet200Response, ReportingV3ChargebackDetailsGet200ResponseChargebackDetails, ReportingV3ChargebackSummariesGet200Response, ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries, ReportingV3ConversionDetailsGet200Response, ReportingV3ConversionDetailsGet200ResponseConversionDetails, ReportingV3ConversionDetailsGet200ResponseNotes, ReportingV3InterchangeClearingLevelDetailsGet200Response, ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails, ReportingV3NetFundingsGet200Response, ReportingV3NetFundingsGet200ResponseNetFundingSummaries, ReportingV3NetFundingsGet200ResponseTotalPurchases, ReportingV3NotificationofChangesGet200Response, ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges, ReportingV3PaymentBatchSummariesGet200Response, ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries, ReportingV3PurchaseRefundDetailsGet200Response, ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations, ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails, ReportingV3PurchaseRefundDetailsGet200ResponseOthers, ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails, ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses, ReportingV3PurchaseRefundDetailsGet200ResponseSettlements, ReportingV3ReportDefinitionsGet200Response, ReportingV3ReportDefinitionsGet200ResponseReportDefinitions, ReportingV3ReportDefinitionsNameGet200Response, ReportingV3ReportDefinitionsNameGet200ResponseAttributes, ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings, ReportingV3ReportSubscriptionsGet200Response, ReportingV3ReportSubscriptionsGet200ResponseSubscriptions, ReportingV3ReportsGet200Response, ReportingV3ReportsGet200ResponseLink, ReportingV3ReportsGet200ResponseLinkReportDownload, ReportingV3ReportsGet200ResponseReportSearchResults, ReportingV3ReportsIdGet200Response, ReportingV3RetrievalDetailsGet200Response, ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails, ReportingV3RetrievalSummariesGet200Response, Reportingv3ReportDownloadsGet400Response, Reportingv3ReportDownloadsGet400ResponseDetails, Reportingv3reportsReportFilters, Reportingv3reportsReportPreferences, RiskProducts, RiskProductsDecisionManager, RiskProductsDecisionManagerConfigurationInformation, RiskProductsFraudManagementEssentials, RiskProductsFraudManagementEssentialsConfigurationInformation, RiskProductsPortfolioRiskControls, RiskProductsPortfolioRiskControlsConfigurationInformation, RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations, RiskV1AddressVerificationsPost201Response, RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation, RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode, RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress, RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1, RiskV1AddressVerificationsPost201ResponseErrorInformation, RiskV1AuthenticationResultsPost201Response, RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation, RiskV1AuthenticationSetupsPost201Response, RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation, RiskV1AuthenticationSetupsPost201ResponseErrorInformation, RiskV1AuthenticationsPost201Response, RiskV1AuthenticationsPost201ResponseErrorInformation, RiskV1AuthenticationsPost400Response, RiskV1AuthenticationsPost400Response1, RiskV1DecisionsPost201Response, RiskV1DecisionsPost201ResponseClientReferenceInformation, RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation, RiskV1DecisionsPost201ResponseErrorInformation, RiskV1DecisionsPost201ResponseOrderInformation, RiskV1DecisionsPost201ResponseOrderInformationAmountDetails, RiskV1DecisionsPost201ResponsePaymentInformation, RiskV1DecisionsPost400Response, RiskV1DecisionsPost400Response1, RiskV1ExportComplianceInquiriesPost201Response, RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation, RiskV1UpdatePost201Response, Riskv1addressverificationsBuyerInformation, Riskv1addressverificationsOrderInformation, Riskv1addressverificationsOrderInformationBillTo, Riskv1addressverificationsOrderInformationLineItems, Riskv1addressverificationsOrderInformationShipTo, Riskv1authenticationresultsConsumerAuthenticationInformation, Riskv1authenticationresultsDeviceInformation, Riskv1authenticationresultsOrderInformation, Riskv1authenticationresultsOrderInformationAmountDetails, Riskv1authenticationresultsPaymentInformation, Riskv1authenticationresultsPaymentInformationCard, Riskv1authenticationresultsPaymentInformationFluidData, Riskv1authenticationresultsPaymentInformationTokenizedCard, Riskv1authenticationsBuyerInformation, Riskv1authenticationsDeviceInformation, Riskv1authenticationsOrderInformation, Riskv1authenticationsOrderInformationAmountDetails, Riskv1authenticationsOrderInformationBillTo, Riskv1authenticationsOrderInformationLineItems, Riskv1authenticationsPaymentInformation, Riskv1authenticationsPaymentInformationCustomer, Riskv1authenticationsPaymentInformationTokenizedCard, Riskv1authenticationsRiskInformation, Riskv1authenticationsTravelInformation, Riskv1authenticationsetupsClientReferenceInformation, Riskv1authenticationsetupsPaymentInformation, Riskv1authenticationsetupsPaymentInformationCard, Riskv1authenticationsetupsPaymentInformationCustomer, Riskv1authenticationsetupsPaymentInformationFluidData, Riskv1authenticationsetupsPaymentInformationTokenizedCard, Riskv1authenticationsetupsProcessingInformation, Riskv1authenticationsetupsTokenInformation, Riskv1decisionsAcquirerInformation, Riskv1decisionsBuyerInformation, Riskv1decisionsClientReferenceInformation, Riskv1decisionsClientReferenceInformationPartner, Riskv1decisionsConsumerAuthenticationInformation, Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication, Riskv1decisionsDeviceInformation, Riskv1decisionsMerchantDefinedInformation, Riskv1decisionsMerchantInformation, Riskv1decisionsMerchantInformationMerchantDescriptor, Riskv1decisionsOrderInformation, Riskv1decisionsOrderInformationAmountDetails, Riskv1decisionsOrderInformationBillTo, Riskv1decisionsOrderInformationLineItems, Riskv1decisionsOrderInformationShipTo, Riskv1decisionsOrderInformationShippingDetails, Riskv1decisionsPaymentInformation, Riskv1decisionsPaymentInformationCard, Riskv1decisionsPaymentInformationTokenizedCard, Riskv1decisionsProcessingInformation, Riskv1decisionsProcessorInformation, Riskv1decisionsProcessorInformationAvs, Riskv1decisionsProcessorInformationCardVerification, Riskv1decisionsRiskInformation, Riskv1decisionsTokenInformation, Riskv1decisionsTravelInformation, Riskv1decisionsTravelInformationLegs, Riskv1decisionsTravelInformationPassengers, Riskv1decisionsidactionsDecisionInformation, Riskv1decisionsidactionsProcessingInformation, Riskv1decisionsidmarkingRiskInformation, Riskv1decisionsidmarkingRiskInformationMarkingDetails, Riskv1exportcomplianceinquiriesDeviceInformation, Riskv1exportcomplianceinquiriesExportComplianceInformation, Riskv1exportcomplianceinquiriesOrderInformation, Riskv1exportcomplianceinquiriesOrderInformationBillTo, Riskv1exportcomplianceinquiriesOrderInformationBillToCompany, Riskv1exportcomplianceinquiriesOrderInformationLineItems, Riskv1exportcomplianceinquiriesOrderInformationShipTo, Riskv1liststypeentriesBuyerInformation, Riskv1liststypeentriesClientReferenceInformation, Riskv1liststypeentriesDeviceInformation, Riskv1liststypeentriesOrderInformation, Riskv1liststypeentriesOrderInformationAddress, Riskv1liststypeentriesOrderInformationBillTo, Riskv1liststypeentriesOrderInformationLineItems, Riskv1liststypeentriesOrderInformationShipTo, Riskv1liststypeentriesPaymentInformation, Riskv1liststypeentriesPaymentInformationBank, Riskv1liststypeentriesPaymentInformationCard, Riskv1liststypeentriesRiskInformation, Riskv1liststypeentriesRiskInformationMarkingDetails, SAConfig, SAConfigCheckout, SAConfigContactInformation, SAConfigNotifications, SAConfigNotificationsCustomerNotifications, SAConfigNotificationsMerchantNotifications, SAConfigPaymentMethods, SAConfigPaymentTypes, SAConfigPaymentTypesCardTypes, SAConfigPaymentTypesCardTypesDiscover, SAConfigService, SaveAsymEgressKey, SaveSymEgressKey, SearchRequest, ShippingAddressListForCustomer, ShippingAddressListForCustomerEmbedded, ShippingAddressListForCustomerLinks, ShippingAddressListForCustomerLinksFirst, ShippingAddressListForCustomerLinksLast, ShippingAddressListForCustomerLinksNext, ShippingAddressListForCustomerLinksPrev, ShippingAddressListForCustomerLinksSelf, SuspendSubscriptionResponse, SuspendSubscriptionResponseSubscriptionInformation, TaxRequest, TmsAuthorizationOptions, TmsAuthorizationOptionsInitiator, TmsAuthorizationOptionsInitiatorMerchantInitiatedTransaction, TmsBinLookup, TmsBinLookupIssuerInformation, TmsBinLookupPaymentAccountInformation, TmsBinLookupPaymentAccountInformationCard, TmsBinLookupPaymentAccountInformationCardBrands, TmsBinLookupPaymentAccountInformationFeatures, TmsBinLookupPaymentAccountInformationNetwork, TmsBusinessInformation, TmsBusinessInformationAcquirer, TmsBusinessInformationAddress, TmsCardArt, TmsCardArtBrandLogoAsset, TmsCardArtBrandLogoAssetLinks, TmsCardArtBrandLogoAssetLinksSelf, TmsCardArtCombinedAsset, TmsCardArtCombinedAssetLinks, TmsCardArtCombinedAssetLinksSelf, TmsCardArtIconAsset, TmsCardArtIconAssetLinks, TmsCardArtIconAssetLinksSelf, TmsCardArtIssuerLogoAsset, TmsCardArtIssuerLogoAssetLinks, TmsCardArtIssuerLogoAssetLinksSelf, TmsEmbeddedInstrumentIdentifier, TmsEmbeddedInstrumentIdentifierBankAccount, TmsEmbeddedInstrumentIdentifierBillTo, TmsEmbeddedInstrumentIdentifierCard, TmsEmbeddedInstrumentIdentifierEmbedded, TmsEmbeddedInstrumentIdentifierIssuer, TmsEmbeddedInstrumentIdentifierLinks, TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments, TmsEmbeddedInstrumentIdentifierLinksSelf, TmsEmbeddedInstrumentIdentifierMetadata, TmsEmbeddedInstrumentIdentifierProcessingInformation, TmsNetworkTokenServices, TmsNetworkTokenServicesAmericanExpressTokenService, TmsNetworkTokenServicesMastercardDigitalEnablementService, TmsNetworkTokenServicesNotifications, TmsNetworkTokenServicesPaymentCredentials, TmsNetworkTokenServicesSynchronousProvisioning, TmsNetworkTokenServicesVisaTokenService, TmsNullify, TmsPaymentInstrumentProcessingInfo, TmsPaymentInstrumentProcessingInfoBankTransferOptions, TmsSensitivePrivileges, TmsTokenFormats, Tmsv2TokenizedCard, Tmsv2TokenizedCardCard, Tmsv2TokenizedCardLinks, Tmsv2TokenizedCardLinksSelf, Tmsv2TokenizedCardMetadata, Tmsv2TokenizedCardMetadataIssuer, Tmsv2TokenizedCardPasscode, Tmsv2customersBuyerInformation, Tmsv2customersClientReferenceInformation, Tmsv2customersDefaultPaymentInstrument, Tmsv2customersDefaultShippingAddress, Tmsv2customersEmbedded, Tmsv2customersEmbeddedDefaultPaymentInstrument, Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount, Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo, Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation, Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy, Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification, Tmsv2customersEmbeddedDefaultPaymentInstrumentCard, Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation, Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded, Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier, Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks, Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf, Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation, Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor, Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata, Tmsv2customersEmbeddedDefaultShippingAddress, Tmsv2customersEmbeddedDefaultShippingAddressLinks, Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer, Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf, Tmsv2customersEmbeddedDefaultShippingAddressMetadata, Tmsv2customersEmbeddedDefaultShippingAddressShipTo, Tmsv2customersLinks, Tmsv2customersLinksPaymentInstruments, Tmsv2customersLinksSelf, Tmsv2customersLinksShippingAddress, Tmsv2customersMerchantDefinedInformation, Tmsv2customersMetadata, Tmsv2customersObjectInformation, TokenPermissions, TokenizedcardRequest, TssV2GetEmvTags200Response, TssV2GetEmvTags200ResponseEmvTagBreakdownList, TssV2PostEmvTags200Response, TssV2PostEmvTags200ResponseEmvTagBreakdownList, TssV2PostEmvTags200ResponseParsedEMVTagsList, TssV2TransactionsGet200Response, TssV2TransactionsGet200ResponseApplicationInformation, TssV2TransactionsGet200ResponseApplicationInformationApplications, TssV2TransactionsGet200ResponseBuyerInformation, TssV2TransactionsGet200ResponseClientReferenceInformation, TssV2TransactionsGet200ResponseClientReferenceInformationPartner, TssV2TransactionsGet200ResponseConsumerAuthenticationInformation, TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication, TssV2TransactionsGet200ResponseDeviceInformation, TssV2TransactionsGet200ResponseErrorInformation, TssV2TransactionsGet200ResponseFraudMarkingInformation, TssV2TransactionsGet200ResponseInstallmentInformation, TssV2TransactionsGet200ResponseLinks, TssV2TransactionsGet200ResponseMerchantInformation, TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor, TssV2TransactionsGet200ResponseOrderInformation, TssV2TransactionsGet200ResponseOrderInformationAmountDetails, TssV2TransactionsGet200ResponseOrderInformationBillTo, TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails, TssV2TransactionsGet200ResponseOrderInformationLineItems, TssV2TransactionsGet200ResponseOrderInformationShipTo, TssV2TransactionsGet200ResponseOrderInformationShippingDetails, TssV2TransactionsGet200ResponsePaymentInformation, TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures, TssV2TransactionsGet200ResponsePaymentInformationBank, TssV2TransactionsGet200ResponsePaymentInformationBankAccount, TssV2TransactionsGet200ResponsePaymentInformationBankMandate, TssV2TransactionsGet200ResponsePaymentInformationBrands, TssV2TransactionsGet200ResponsePaymentInformationCard, TssV2TransactionsGet200ResponsePaymentInformationCustomer, TssV2TransactionsGet200ResponsePaymentInformationFeatures, TssV2TransactionsGet200ResponsePaymentInformationFluidData, TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier, TssV2TransactionsGet200ResponsePaymentInformationInvoice, TssV2TransactionsGet200ResponsePaymentInformationIssuerInformation, TssV2TransactionsGet200ResponsePaymentInformationNetwork, TssV2TransactionsGet200ResponsePaymentInformationPaymentType, TssV2TransactionsGet200ResponsePayoutOptions, TssV2TransactionsGet200ResponsePointOfSaleInformation, TssV2TransactionsGet200ResponseProcessingInformation, TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions, TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator, TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions, TssV2TransactionsGet200ResponseProcessingInformationCaptureOptions, TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions, TssV2TransactionsGet200ResponseProcessorInformation, TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults, TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting, TssV2TransactionsGet200ResponseProcessorInformationProcessor, TssV2TransactionsGet200ResponseRecurringPaymentInformation, TssV2TransactionsGet200ResponseRiskInformation, TssV2TransactionsGet200ResponseRiskInformationProfile, TssV2TransactionsGet200ResponseRiskInformationRules, TssV2TransactionsGet200ResponseRiskInformationScore, TssV2TransactionsGet200ResponseSenderInformation, TssV2TransactionsGet200ResponseTokenInformation, TssV2TransactionsPost201Response, TssV2TransactionsPost201ResponseEmbedded, TssV2TransactionsPost201ResponseEmbeddedApplicationInformation, TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications, TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation, TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner, TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation, TssV2TransactionsPost201ResponseEmbeddedErrorInformation, TssV2TransactionsPost201ResponseEmbeddedLinks, TssV2TransactionsPost201ResponseEmbeddedMerchantInformation, TssV2TransactionsPost201ResponseEmbeddedOrderInformation, TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo, TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo, TssV2TransactionsPost201ResponseEmbeddedPaymentInformation, TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank, TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount, TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard, TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType, TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation, TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner, TssV2TransactionsPost201ResponseEmbeddedProcessingInformation, TssV2TransactionsPost201ResponseEmbeddedProcessorInformation, TssV2TransactionsPost201ResponseEmbeddedRiskInformation, TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders, TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint, TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries, Tssv2transactionsemvTagDetailsEmvDetailsList, UmsV1UsersGet200Response, UmsV1UsersGet200ResponseAccountInformation, UmsV1UsersGet200ResponseContactInformation, UmsV1UsersGet200ResponseOrganizationInformation, UmsV1UsersGet200ResponseUsers, UpdateInvoiceRequest, UpdateOrderRequest, UpdatePaymentLinkRequest, UpdatePlanRequest, UpdatePlanResponse, UpdatePlanResponsePlanInformation, UpdateStatus, UpdateSubscription, UpdateSubscriptionResponse, UpdateWebhook, Upv1capturecontextsCaptureMandate, Upv1capturecontextsCompleteMandate, Upv1capturecontextsOrderInformation, Upv1capturecontextsOrderInformationAmountDetails, Upv1capturecontextsOrderInformationBillTo, Upv1capturecontextsOrderInformationBillToCompany, Upv1capturecontextsOrderInformationShipTo, V1FileDetailsGet200Response, V1FileDetailsGet200ResponseFileDetails, V1FileDetailsGet200ResponseLinks, V1FileDetailsGet200ResponseLinksFiles, V1FileDetailsGet200ResponseLinksSelf, VTConfig, VTConfigCardNotPresent, VTConfigCardNotPresentGlobalPaymentInformation, VTConfigCardNotPresentGlobalPaymentInformationBasicInformation, VTConfigCardNotPresentGlobalPaymentInformationMerchantDefinedDataFields, VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation, VTConfigCardNotPresentReceiptInformation, VTConfigCardNotPresentReceiptInformationEmailReceipt, VTConfigCardNotPresentReceiptInformationHeader, VTConfigCardNotPresentReceiptInformationOrderInformation, ValidateExportComplianceRequest, ValidateRequest, ValueAddedServicesProducts, VasV2PaymentsPost201Response, VasV2PaymentsPost201ResponseLinks, VasV2PaymentsPost201ResponseOrderInformation, VasV2PaymentsPost201ResponseOrderInformationJurisdiction, VasV2PaymentsPost201ResponseOrderInformationLineItems, VasV2PaymentsPost201ResponseOrderInformationTaxDetails, VasV2PaymentsPost201ResponseTaxInformation, VasV2PaymentsPost400Response, VasV2TaxVoid200Response, VasV2TaxVoid200ResponseVoidAmountDetails, VasV2TaxVoidsPost400Response, Vasv2taxBuyerInformation, Vasv2taxClientReferenceInformation, Vasv2taxMerchantInformation, Vasv2taxOrderInformation, Vasv2taxOrderInformationBillTo, Vasv2taxOrderInformationInvoiceDetails, Vasv2taxOrderInformationLineItems, Vasv2taxOrderInformationOrderAcceptance, Vasv2taxOrderInformationOrderOrigin, Vasv2taxOrderInformationShipTo, Vasv2taxOrderInformationShippingDetails, Vasv2taxTaxInformation, Vasv2taxidClientReferenceInformation, Vasv2taxidClientReferenceInformationPartner, VerifyCustomerAddressRequest, VoidCaptureRequest, VoidCreditRequest, VoidPaymentRequest, VoidRefundRequest, VoidTaxRequest, AccessTokenResponse, BadRequestError, CreateAccessTokenRequest, ResourceNotFoundError, UnauthorizedClientError, BatchesApi, BillingAgreementsApi, BinLookupApi, CaptureApi, ChargebackDetailsApi, ChargebackSummariesApi, ConversionDetailsApi, CreateNewWebhooksApi, CreditApi, CustomerApi, CustomerPaymentInstrumentApi, CustomerShippingAddressApi, DecisionManagerApi, DeviceDeAssociationV3Api, DeviceSearchApi, DownloadDTDApi, DownloadXSDApi, EMVTagDetailsApi, FlexAPIApi, InstrumentIdentifierApi, InterchangeClearingLevelDetailsApi, InvoiceSettingsApi, InvoicesApi, ManageWebhooksApi, MerchantBoardingApi, MicroformIntegrationApi, NetFundingsApi, NotificationOfChangesApi, OrdersApi, PayerAuthenticationApi, PaymentBatchSummariesApi, PaymentInstrumentApi, PaymentLinksApi, PaymentsApi, PayoutsApi, PlansApi, PurchaseAndRefundDetailsApi, PushFundsApi, RefundApi, ReportDefinitionsApi, ReportDownloadsApi, ReportSubscriptionsApi, ReportsApi, RetrievalDetailsApi, RetrievalSummariesApi, ReversalApi, SearchTransactionsApi, SecureFileShareApi, SubscriptionsApi, SubscriptionsFollowOnsApi, TaxesApi, TokenApi, TokenizedCardApi, TransactionBatchesApi, TransactionDetailsApi, TransientTokenDataApi, UnifiedCheckoutCaptureContextApi, UserManagementApi, UserManagementSearchApi, VerificationApi, VoidApi, OAuthApi) { 'use strict'; /** @@ -506,6 +506,11 @@ * @property {module:model/DeletePlanResponse} */ DeletePlanResponse: DeletePlanResponse, + /** + * The DeviceDeAssociateV3Request model constructor. + * @property {module:model/DeviceDeAssociateV3Request} + */ + DeviceDeAssociateV3Request: DeviceDeAssociateV3Request, /** * The DmConfig model constructor. * @property {module:model/DmConfig} @@ -596,6 +601,11 @@ * @property {module:model/DmConfigThirdpartyProviderTargusCredentials} */ DmConfigThirdpartyProviderTargusCredentials: DmConfigThirdpartyProviderTargusCredentials, + /** + * The Dmsv3devicesdeassociateDevices model constructor. + * @property {module:model/Dmsv3devicesdeassociateDevices} + */ + Dmsv3devicesdeassociateDevices: Dmsv3devicesdeassociateDevices, /** * The ECheckConfig model constructor. * @property {module:model/ECheckConfig} @@ -942,80 +952,100 @@ */ InlineResponse2005: InlineResponse2005, /** - * The InlineResponse2005Embedded model constructor. - * @property {module:model/InlineResponse2005Embedded} + * The InlineResponse2006 model constructor. + * @property {module:model/InlineResponse2006} + */ + InlineResponse2006: InlineResponse2006, + /** + * The InlineResponse2006Devices model constructor. + * @property {module:model/InlineResponse2006Devices} */ - InlineResponse2005Embedded: InlineResponse2005Embedded, + InlineResponse2006Devices: InlineResponse2006Devices, /** - * The InlineResponse2005EmbeddedBatches model constructor. - * @property {module:model/InlineResponse2005EmbeddedBatches} + * The InlineResponse2006PaymentProcessorToTerminalMap model constructor. + * @property {module:model/InlineResponse2006PaymentProcessorToTerminalMap} */ - InlineResponse2005EmbeddedBatches: InlineResponse2005EmbeddedBatches, + InlineResponse2006PaymentProcessorToTerminalMap: InlineResponse2006PaymentProcessorToTerminalMap, /** - * The InlineResponse2005EmbeddedLinks model constructor. - * @property {module:model/InlineResponse2005EmbeddedLinks} + * The InlineResponse2007 model constructor. + * @property {module:model/InlineResponse2007} */ - InlineResponse2005EmbeddedLinks: InlineResponse2005EmbeddedLinks, + InlineResponse2007: InlineResponse2007, /** - * The InlineResponse2005EmbeddedLinksReports model constructor. - * @property {module:model/InlineResponse2005EmbeddedLinksReports} + * The InlineResponse2007Embedded model constructor. + * @property {module:model/InlineResponse2007Embedded} */ - InlineResponse2005EmbeddedLinksReports: InlineResponse2005EmbeddedLinksReports, + InlineResponse2007Embedded: InlineResponse2007Embedded, /** - * The InlineResponse2005EmbeddedTotals model constructor. - * @property {module:model/InlineResponse2005EmbeddedTotals} + * The InlineResponse2007EmbeddedBatches model constructor. + * @property {module:model/InlineResponse2007EmbeddedBatches} */ - InlineResponse2005EmbeddedTotals: InlineResponse2005EmbeddedTotals, + InlineResponse2007EmbeddedBatches: InlineResponse2007EmbeddedBatches, /** - * The InlineResponse2005Links model constructor. - * @property {module:model/InlineResponse2005Links} + * The InlineResponse2007EmbeddedLinks model constructor. + * @property {module:model/InlineResponse2007EmbeddedLinks} */ - InlineResponse2005Links: InlineResponse2005Links, + InlineResponse2007EmbeddedLinks: InlineResponse2007EmbeddedLinks, /** - * The InlineResponse2006 model constructor. - * @property {module:model/InlineResponse2006} + * The InlineResponse2007EmbeddedLinksReports model constructor. + * @property {module:model/InlineResponse2007EmbeddedLinksReports} */ - InlineResponse2006: InlineResponse2006, + InlineResponse2007EmbeddedLinksReports: InlineResponse2007EmbeddedLinksReports, /** - * The InlineResponse2006Billing model constructor. - * @property {module:model/InlineResponse2006Billing} + * The InlineResponse2007EmbeddedTotals model constructor. + * @property {module:model/InlineResponse2007EmbeddedTotals} */ - InlineResponse2006Billing: InlineResponse2006Billing, + InlineResponse2007EmbeddedTotals: InlineResponse2007EmbeddedTotals, /** - * The InlineResponse2006Links model constructor. - * @property {module:model/InlineResponse2006Links} + * The InlineResponse2007Links model constructor. + * @property {module:model/InlineResponse2007Links} */ - InlineResponse2006Links: InlineResponse2006Links, + InlineResponse2007Links: InlineResponse2007Links, /** - * The InlineResponse2006LinksReport model constructor. - * @property {module:model/InlineResponse2006LinksReport} + * The InlineResponse2008 model constructor. + * @property {module:model/InlineResponse2008} */ - InlineResponse2006LinksReport: InlineResponse2006LinksReport, + InlineResponse2008: InlineResponse2008, /** - * The InlineResponse2007 model constructor. - * @property {module:model/InlineResponse2007} + * The InlineResponse2008Billing model constructor. + * @property {module:model/InlineResponse2008Billing} */ - InlineResponse2007: InlineResponse2007, + InlineResponse2008Billing: InlineResponse2008Billing, /** - * The InlineResponse2007Records model constructor. - * @property {module:model/InlineResponse2007Records} + * The InlineResponse2008Links model constructor. + * @property {module:model/InlineResponse2008Links} */ - InlineResponse2007Records: InlineResponse2007Records, + InlineResponse2008Links: InlineResponse2008Links, /** - * The InlineResponse2007ResponseRecord model constructor. - * @property {module:model/InlineResponse2007ResponseRecord} + * The InlineResponse2008LinksReport model constructor. + * @property {module:model/InlineResponse2008LinksReport} */ - InlineResponse2007ResponseRecord: InlineResponse2007ResponseRecord, + InlineResponse2008LinksReport: InlineResponse2008LinksReport, /** - * The InlineResponse2007ResponseRecordAdditionalUpdates model constructor. - * @property {module:model/InlineResponse2007ResponseRecordAdditionalUpdates} + * The InlineResponse2009 model constructor. + * @property {module:model/InlineResponse2009} */ - InlineResponse2007ResponseRecordAdditionalUpdates: InlineResponse2007ResponseRecordAdditionalUpdates, + InlineResponse2009: InlineResponse2009, /** - * The InlineResponse2007SourceRecord model constructor. - * @property {module:model/InlineResponse2007SourceRecord} + * The InlineResponse2009Records model constructor. + * @property {module:model/InlineResponse2009Records} */ - InlineResponse2007SourceRecord: InlineResponse2007SourceRecord, + InlineResponse2009Records: InlineResponse2009Records, + /** + * The InlineResponse2009ResponseRecord model constructor. + * @property {module:model/InlineResponse2009ResponseRecord} + */ + InlineResponse2009ResponseRecord: InlineResponse2009ResponseRecord, + /** + * The InlineResponse2009ResponseRecordAdditionalUpdates model constructor. + * @property {module:model/InlineResponse2009ResponseRecordAdditionalUpdates} + */ + InlineResponse2009ResponseRecordAdditionalUpdates: InlineResponse2009ResponseRecordAdditionalUpdates, + /** + * The InlineResponse2009SourceRecord model constructor. + * @property {module:model/InlineResponse2009SourceRecord} + */ + InlineResponse2009SourceRecord: InlineResponse2009SourceRecord, /** * The InlineResponse200Content model constructor. * @property {module:model/InlineResponse200Content} @@ -1091,6 +1121,16 @@ * @property {module:model/InlineResponse2012SetupsPayments} */ InlineResponse2012SetupsPayments: InlineResponse2012SetupsPayments, + /** + * The InlineResponse2012SetupsPaymentsAlternativePaymentMethods model constructor. + * @property {module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods} + */ + InlineResponse2012SetupsPaymentsAlternativePaymentMethods: InlineResponse2012SetupsPaymentsAlternativePaymentMethods, + /** + * The InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus model constructor. + * @property {module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus} + */ + InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus: InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus, /** * The InlineResponse2012SetupsPaymentsCardProcessing model constructor. * @property {module:model/InlineResponse2012SetupsPaymentsCardProcessing} @@ -1181,6 +1221,11 @@ * @property {module:model/InlineResponse202LinksStatus} */ InlineResponse202LinksStatus: InlineResponse202LinksStatus, + /** + * The InlineResponse206 model constructor. + * @property {module:model/InlineResponse206} + */ + InlineResponse206: InlineResponse206, /** * The InlineResponse400 model constructor. * @property {module:model/InlineResponse400} @@ -1236,6 +1281,16 @@ * @property {module:model/InlineResponse4007Details} */ InlineResponse4007Details: InlineResponse4007Details, + /** + * The InlineResponse4008 model constructor. + * @property {module:model/InlineResponse4008} + */ + InlineResponse4008: InlineResponse4008, + /** + * The InlineResponse4008Details model constructor. + * @property {module:model/InlineResponse4008Details} + */ + InlineResponse4008Details: InlineResponse4008Details, /** * The InlineResponse400Details model constructor. * @property {module:model/InlineResponse400Details} @@ -1252,20 +1307,25 @@ */ InlineResponse401: InlineResponse401, /** - * The InlineResponse401Fields model constructor. - * @property {module:model/InlineResponse401Fields} + * The InlineResponse4011 model constructor. + * @property {module:model/InlineResponse4011} + */ + InlineResponse4011: InlineResponse4011, + /** + * The InlineResponse4011Fields model constructor. + * @property {module:model/InlineResponse4011Fields} */ - InlineResponse401Fields: InlineResponse401Fields, + InlineResponse4011Fields: InlineResponse4011Fields, /** - * The InlineResponse401Links model constructor. - * @property {module:model/InlineResponse401Links} + * The InlineResponse4011Links model constructor. + * @property {module:model/InlineResponse4011Links} */ - InlineResponse401Links: InlineResponse401Links, + InlineResponse4011Links: InlineResponse4011Links, /** - * The InlineResponse401LinksSelf model constructor. - * @property {module:model/InlineResponse401LinksSelf} + * The InlineResponse4011LinksSelf model constructor. + * @property {module:model/InlineResponse4011LinksSelf} */ - InlineResponse401LinksSelf: InlineResponse401LinksSelf, + InlineResponse4011LinksSelf: InlineResponse4011LinksSelf, /** * The InlineResponse403 model constructor. * @property {module:model/InlineResponse403} @@ -1276,6 +1336,11 @@ * @property {module:model/InlineResponse4031} */ InlineResponse4031: InlineResponse4031, + /** + * The InlineResponse4032 model constructor. + * @property {module:model/InlineResponse4032} + */ + InlineResponse4032: InlineResponse4032, /** * The InlineResponse403Errors model constructor. * @property {module:model/InlineResponse403Errors} @@ -1301,6 +1366,11 @@ * @property {module:model/InlineResponse4042Details} */ InlineResponse4042Details: InlineResponse4042Details, + /** + * The InlineResponse4043 model constructor. + * @property {module:model/InlineResponse4043} + */ + InlineResponse4043: InlineResponse4043, /** * The InlineResponse409 model constructor. * @property {module:model/InlineResponse409} @@ -1366,6 +1436,11 @@ * @property {module:model/InlineResponse5002} */ InlineResponse5002: InlineResponse5002, + /** + * The InlineResponse5003 model constructor. + * @property {module:model/InlineResponse5003} + */ + InlineResponse5003: InlineResponse5003, /** * The InlineResponse500Errors model constructor. * @property {module:model/InlineResponse500Errors} @@ -1891,6 +1966,41 @@ * @property {module:model/PaymentsProducts} */ PaymentsProducts: PaymentsProducts, + /** + * The PaymentsProductsAlternativePaymentMethods model constructor. + * @property {module:model/PaymentsProductsAlternativePaymentMethods} + */ + PaymentsProductsAlternativePaymentMethods: PaymentsProductsAlternativePaymentMethods, + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformation model constructor. + * @property {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation} + */ + PaymentsProductsAlternativePaymentMethodsConfigurationInformation: PaymentsProductsAlternativePaymentMethodsConfigurationInformation, + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations model constructor. + * @property {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations} + */ + PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations: PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations, + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations model constructor. + * @property {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations} + */ + PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations: PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations, + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods model constructor. + * @property {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods} + */ + PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods: PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods, + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors model constructor. + * @property {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors} + */ + PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors: PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors, + /** + * The PaymentsProductsAlternativePaymentMethodsSubscriptionInformation model constructor. + * @property {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} + */ + PaymentsProductsAlternativePaymentMethodsSubscriptionInformation: PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, /** * The PaymentsProductsCardPresentConnect model constructor. * @property {module:model/PaymentsProductsCardPresentConnect} @@ -2016,11 +2126,6 @@ * @property {module:model/PaymentsProductsPayerAuthenticationConfigurationInformation} */ PaymentsProductsPayerAuthenticationConfigurationInformation: PaymentsProductsPayerAuthenticationConfigurationInformation, - /** - * The PaymentsProductsPayerAuthenticationSubscriptionInformation model constructor. - * @property {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} - */ - PaymentsProductsPayerAuthenticationSubscriptionInformation: PaymentsProductsPayerAuthenticationSubscriptionInformation, /** * The PaymentsProductsPayouts model constructor. * @property {module:model/PaymentsProductsPayouts} @@ -2196,6 +2301,11 @@ * @property {module:model/PostCustomerShippingAddressRequest} */ PostCustomerShippingAddressRequest: PostCustomerShippingAddressRequest, + /** + * The PostDeviceSearchRequestV3 model constructor. + * @property {module:model/PostDeviceSearchRequestV3} + */ + PostDeviceSearchRequestV3: PostDeviceSearchRequestV3, /** * The PostInstrumentIdentifierEnrollmentRequest model constructor. * @property {module:model/PostInstrumentIdentifierEnrollmentRequest} @@ -4936,6 +5046,11 @@ * @property {module:model/Rbsv1subscriptionsClientReferenceInformation} */ Rbsv1subscriptionsClientReferenceInformation: Rbsv1subscriptionsClientReferenceInformation, + /** + * The Rbsv1subscriptionsClientReferenceInformationPartner model constructor. + * @property {module:model/Rbsv1subscriptionsClientReferenceInformationPartner} + */ + Rbsv1subscriptionsClientReferenceInformationPartner: Rbsv1subscriptionsClientReferenceInformationPartner, /** * The Rbsv1subscriptionsPaymentInformation model constructor. * @property {module:model/Rbsv1subscriptionsPaymentInformation} @@ -5241,6 +5356,21 @@ * @property {module:model/RiskProductsFraudManagementEssentialsConfigurationInformation} */ RiskProductsFraudManagementEssentialsConfigurationInformation: RiskProductsFraudManagementEssentialsConfigurationInformation, + /** + * The RiskProductsPortfolioRiskControls model constructor. + * @property {module:model/RiskProductsPortfolioRiskControls} + */ + RiskProductsPortfolioRiskControls: RiskProductsPortfolioRiskControls, + /** + * The RiskProductsPortfolioRiskControlsConfigurationInformation model constructor. + * @property {module:model/RiskProductsPortfolioRiskControlsConfigurationInformation} + */ + RiskProductsPortfolioRiskControlsConfigurationInformation: RiskProductsPortfolioRiskControlsConfigurationInformation, + /** + * The RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations model constructor. + * @property {module:model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations} + */ + RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations: RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations, /** * The RiskV1AddressVerificationsPost201Response model constructor. * @property {module:model/RiskV1AddressVerificationsPost201Response} @@ -7261,6 +7391,16 @@ * @property {module:api/DecisionManagerApi} */ DecisionManagerApi: DecisionManagerApi, + /** + * The DeviceDeAssociationV3Api service constructor. + * @property {module:api/DeviceDeAssociationV3Api} + */ + DeviceDeAssociationV3Api: DeviceDeAssociationV3Api, + /** + * The DeviceSearchApi service constructor. + * @property {module:api/DeviceSearchApi} + */ + DeviceSearchApi: DeviceSearchApi, /** * The DownloadDTDApi service constructor. * @property {module:api/DownloadDTDApi} diff --git a/src/model/CommerceSolutionsProductsAccountUpdater.js b/src/model/CommerceSolutionsProductsAccountUpdater.js index 2198e3d6b..908f8b6b2 100644 --- a/src/model/CommerceSolutionsProductsAccountUpdater.js +++ b/src/model/CommerceSolutionsProductsAccountUpdater.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformation', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation'], factory); + define(['ApiClient', 'model/CommerceSolutionsProductsAccountUpdaterConfigurationInformation', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./CommerceSolutionsProductsAccountUpdaterConfigurationInformation'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation')); + module.exports = factory(require('../ApiClient'), require('./CommerceSolutionsProductsAccountUpdaterConfigurationInformation'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.CommerceSolutionsProductsAccountUpdater = factory(root.CyberSource.ApiClient, root.CyberSource.CommerceSolutionsProductsAccountUpdaterConfigurationInformation, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation); + root.CyberSource.CommerceSolutionsProductsAccountUpdater = factory(root.CyberSource.ApiClient, root.CyberSource.CommerceSolutionsProductsAccountUpdaterConfigurationInformation, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation); } -}(this, function(ApiClient, CommerceSolutionsProductsAccountUpdaterConfigurationInformation, PaymentsProductsPayerAuthenticationSubscriptionInformation) { +}(this, function(ApiClient, CommerceSolutionsProductsAccountUpdaterConfigurationInformation, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = CommerceSolutionsProductsAccountUpdaterConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/CommerceSolutionsProductsBinLookup.js b/src/model/CommerceSolutionsProductsBinLookup.js index f4cc9d871..8b5c66ec6 100644 --- a/src/model/CommerceSolutionsProductsBinLookup.js +++ b/src/model/CommerceSolutionsProductsBinLookup.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/CommerceSolutionsProductsBinLookupConfigurationInformation', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation'], factory); + define(['ApiClient', 'model/CommerceSolutionsProductsBinLookupConfigurationInformation', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./CommerceSolutionsProductsBinLookupConfigurationInformation'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation')); + module.exports = factory(require('../ApiClient'), require('./CommerceSolutionsProductsBinLookupConfigurationInformation'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.CommerceSolutionsProductsBinLookup = factory(root.CyberSource.ApiClient, root.CyberSource.CommerceSolutionsProductsBinLookupConfigurationInformation, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation); + root.CyberSource.CommerceSolutionsProductsBinLookup = factory(root.CyberSource.ApiClient, root.CyberSource.CommerceSolutionsProductsBinLookupConfigurationInformation, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation); } -}(this, function(ApiClient, CommerceSolutionsProductsBinLookupConfigurationInformation, PaymentsProductsPayerAuthenticationSubscriptionInformation) { +}(this, function(ApiClient, CommerceSolutionsProductsBinLookupConfigurationInformation, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = CommerceSolutionsProductsBinLookupConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/CommerceSolutionsProductsTokenManagement.js b/src/model/CommerceSolutionsProductsTokenManagement.js index decbc43b5..266c038af 100644 --- a/src/model/CommerceSolutionsProductsTokenManagement.js +++ b/src/model/CommerceSolutionsProductsTokenManagement.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/CommerceSolutionsProductsTokenManagementConfigurationInformation', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation'], factory); + define(['ApiClient', 'model/CommerceSolutionsProductsTokenManagementConfigurationInformation', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./CommerceSolutionsProductsTokenManagementConfigurationInformation'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation')); + module.exports = factory(require('../ApiClient'), require('./CommerceSolutionsProductsTokenManagementConfigurationInformation'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.CommerceSolutionsProductsTokenManagement = factory(root.CyberSource.ApiClient, root.CyberSource.CommerceSolutionsProductsTokenManagementConfigurationInformation, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation); + root.CyberSource.CommerceSolutionsProductsTokenManagement = factory(root.CyberSource.ApiClient, root.CyberSource.CommerceSolutionsProductsTokenManagementConfigurationInformation, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation); } -}(this, function(ApiClient, CommerceSolutionsProductsTokenManagementConfigurationInformation, PaymentsProductsPayerAuthenticationSubscriptionInformation) { +}(this, function(ApiClient, CommerceSolutionsProductsTokenManagementConfigurationInformation, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = CommerceSolutionsProductsTokenManagementConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/DeviceDeAssociateV3Request.js b/src/model/DeviceDeAssociateV3Request.js new file mode 100644 index 000000000..0af70c922 --- /dev/null +++ b/src/model/DeviceDeAssociateV3Request.js @@ -0,0 +1,92 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.DeviceDeAssociateV3Request = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The DeviceDeAssociateV3Request model module. + * @module model/DeviceDeAssociateV3Request + * @version 0.0.1 + */ + + /** + * Constructs a new DeviceDeAssociateV3Request. + * @alias module:model/DeviceDeAssociateV3Request + * @class + * @param deviceId {String} ID of the device to be de-associated. + */ + var exports = function(deviceId) { + var _this = this; + + _this['deviceId'] = deviceId; + + }; + + /** + * Constructs a DeviceDeAssociateV3Request from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DeviceDeAssociateV3Request} obj Optional instance to populate. + * @return {module:model/DeviceDeAssociateV3Request} The populated DeviceDeAssociateV3Request instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('deviceId')) { + obj['deviceId'] = ApiClient.convertToType(data['deviceId'], 'String'); + } + if (data.hasOwnProperty('organizationId')) { + obj['organizationId'] = ApiClient.convertToType(data['organizationId'], 'String'); + } + } + return obj; + } + + /** + * ID of the device to be de-associated. + * @member {String} deviceId + */ + exports.prototype['deviceId'] = undefined; + /** + * A field representing value of either account id or portfolio id. + * @member {String} organizationId + */ + exports.prototype['organizationId'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Dmsv3devicesdeassociateDevices.js b/src/model/Dmsv3devicesdeassociateDevices.js new file mode 100644 index 000000000..fa2b04d53 --- /dev/null +++ b/src/model/Dmsv3devicesdeassociateDevices.js @@ -0,0 +1,97 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Dmsv3devicesdeassociateDevices = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Dmsv3devicesdeassociateDevices model module. + * @module model/Dmsv3devicesdeassociateDevices + * @version 0.0.1 + */ + + /** + * Constructs a new Dmsv3devicesdeassociateDevices. + * @alias module:model/Dmsv3devicesdeassociateDevices + * @class + */ + var exports = function() { + var _this = this; + + + + + }; + + /** + * Constructs a Dmsv3devicesdeassociateDevices from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/Dmsv3devicesdeassociateDevices} obj Optional instance to populate. + * @return {module:model/Dmsv3devicesdeassociateDevices} The populated Dmsv3devicesdeassociateDevices instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('deviceId')) { + obj['deviceId'] = ApiClient.convertToType(data['deviceId'], 'String'); + } + if (data.hasOwnProperty('reason')) { + obj['reason'] = ApiClient.convertToType(data['reason'], 'String'); + } + if (data.hasOwnProperty('code')) { + obj['code'] = ApiClient.convertToType(data['code'], 'String'); + } + } + return obj; + } + + /** + * @member {String} deviceId + */ + exports.prototype['deviceId'] = undefined; + /** + * @member {String} reason + */ + exports.prototype['reason'] = undefined; + /** + * @member {String} code + */ + exports.prototype['code'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse2005.js b/src/model/InlineResponse2005.js index 72f8cfe2c..26d34b836 100644 --- a/src/model/InlineResponse2005.js +++ b/src/model/InlineResponse2005.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2005Embedded', 'model/InlineResponse2005Links'], factory); + define(['ApiClient', 'model/Dmsv3devicesdeassociateDevices'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2005Embedded'), require('./InlineResponse2005Links')); + module.exports = factory(require('../ApiClient'), require('./Dmsv3devicesdeassociateDevices')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2005 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2005Embedded, root.CyberSource.InlineResponse2005Links); + root.CyberSource.InlineResponse2005 = factory(root.CyberSource.ApiClient, root.CyberSource.Dmsv3devicesdeassociateDevices); } -}(this, function(ApiClient, InlineResponse2005Embedded, InlineResponse2005Links) { +}(this, function(ApiClient, Dmsv3devicesdeassociateDevices) { 'use strict'; @@ -49,11 +49,6 @@ - - - - - }; /** @@ -67,59 +62,25 @@ if (data) { obj = obj || new exports(); - if (data.hasOwnProperty('_links')) { - obj['_links'] = ApiClient.convertToType(data['_links'], [InlineResponse2005Links]); - } - if (data.hasOwnProperty('object')) { - obj['object'] = ApiClient.convertToType(data['object'], 'String'); - } - if (data.hasOwnProperty('offset')) { - obj['offset'] = ApiClient.convertToType(data['offset'], 'Number'); - } - if (data.hasOwnProperty('limit')) { - obj['limit'] = ApiClient.convertToType(data['limit'], 'Number'); - } - if (data.hasOwnProperty('count')) { - obj['count'] = ApiClient.convertToType(data['count'], 'Number'); - } - if (data.hasOwnProperty('total')) { - obj['total'] = ApiClient.convertToType(data['total'], 'Number'); + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); } - if (data.hasOwnProperty('_embedded')) { - obj['_embedded'] = InlineResponse2005Embedded.constructFromObject(data['_embedded']); + if (data.hasOwnProperty('devices')) { + obj['devices'] = ApiClient.convertToType(data['devices'], [Dmsv3devicesdeassociateDevices]); } } return obj; } /** - * @member {Array.} _links - */ - exports.prototype['_links'] = undefined; - /** - * @member {String} object - */ - exports.prototype['object'] = undefined; - /** - * @member {Number} offset - */ - exports.prototype['offset'] = undefined; - /** - * @member {Number} limit - */ - exports.prototype['limit'] = undefined; - /** - * @member {Number} count - */ - exports.prototype['count'] = undefined; - /** - * @member {Number} total + * Possible values: - OK + * @member {String} status */ - exports.prototype['total'] = undefined; + exports.prototype['status'] = undefined; /** - * @member {module:model/InlineResponse2005Embedded} _embedded + * @member {Array.} devices */ - exports.prototype['_embedded'] = undefined; + exports.prototype['devices'] = undefined; diff --git a/src/model/InlineResponse2006.js b/src/model/InlineResponse2006.js index ed2aefe4d..7b7e0c819 100644 --- a/src/model/InlineResponse2006.js +++ b/src/model/InlineResponse2006.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2005EmbeddedTotals', 'model/InlineResponse2006Billing', 'model/InlineResponse2006Links'], factory); + define(['ApiClient', 'model/InlineResponse2006Devices'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2005EmbeddedTotals'), require('./InlineResponse2006Billing'), require('./InlineResponse2006Links')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse2006Devices')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2006 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2005EmbeddedTotals, root.CyberSource.InlineResponse2006Billing, root.CyberSource.InlineResponse2006Links); + root.CyberSource.InlineResponse2006 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2006Devices); } -}(this, function(ApiClient, InlineResponse2005EmbeddedTotals, InlineResponse2006Billing, InlineResponse2006Links) { +}(this, function(ApiClient, InlineResponse2006Devices) { 'use strict'; @@ -53,10 +53,6 @@ - - - - }; /** @@ -70,85 +66,58 @@ if (data) { obj = obj || new exports(); - if (data.hasOwnProperty('_links')) { - obj['_links'] = InlineResponse2006Links.constructFromObject(data['_links']); - } - if (data.hasOwnProperty('batchId')) { - obj['batchId'] = ApiClient.convertToType(data['batchId'], 'String'); - } - if (data.hasOwnProperty('batchCreatedDate')) { - obj['batchCreatedDate'] = ApiClient.convertToType(data['batchCreatedDate'], 'String'); - } - if (data.hasOwnProperty('batchSource')) { - obj['batchSource'] = ApiClient.convertToType(data['batchSource'], 'String'); - } - if (data.hasOwnProperty('merchantReference')) { - obj['merchantReference'] = ApiClient.convertToType(data['merchantReference'], 'String'); + if (data.hasOwnProperty('totalCount')) { + obj['totalCount'] = ApiClient.convertToType(data['totalCount'], 'Number'); } - if (data.hasOwnProperty('batchCaEndpoints')) { - obj['batchCaEndpoints'] = ApiClient.convertToType(data['batchCaEndpoints'], 'String'); + if (data.hasOwnProperty('offset')) { + obj['offset'] = ApiClient.convertToType(data['offset'], 'Number'); } - if (data.hasOwnProperty('status')) { - obj['status'] = ApiClient.convertToType(data['status'], 'String'); + if (data.hasOwnProperty('limit')) { + obj['limit'] = ApiClient.convertToType(data['limit'], 'Number'); } - if (data.hasOwnProperty('totals')) { - obj['totals'] = InlineResponse2005EmbeddedTotals.constructFromObject(data['totals']); + if (data.hasOwnProperty('sort')) { + obj['sort'] = ApiClient.convertToType(data['sort'], 'String'); } - if (data.hasOwnProperty('billing')) { - obj['billing'] = InlineResponse2006Billing.constructFromObject(data['billing']); + if (data.hasOwnProperty('count')) { + obj['count'] = ApiClient.convertToType(data['count'], 'Number'); } - if (data.hasOwnProperty('description')) { - obj['description'] = ApiClient.convertToType(data['description'], 'String'); + if (data.hasOwnProperty('devices')) { + obj['devices'] = ApiClient.convertToType(data['devices'], [InlineResponse2006Devices]); } } return obj; } /** - * @member {module:model/InlineResponse2006Links} _links - */ - exports.prototype['_links'] = undefined; - /** - * Unique identification number assigned to the submitted request. - * @member {String} batchId - */ - exports.prototype['batchId'] = undefined; - /** - * ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ - * @member {String} batchCreatedDate - */ - exports.prototype['batchCreatedDate'] = undefined; - /** - * Valid Values: * SCHEDULER * TOKEN_API * CREDIT_CARD_FILE_UPLOAD * AMEX_REGSITRY * AMEX_REGISTRY_API * AMEX_MAINTENANCE - * @member {String} batchSource - */ - exports.prototype['batchSource'] = undefined; - /** - * Reference used by merchant to identify batch. - * @member {String} merchantReference + * Total number of results. + * @member {Number} totalCount */ - exports.prototype['merchantReference'] = undefined; + exports.prototype['totalCount'] = undefined; /** - * @member {String} batchCaEndpoints + * Controls the starting point within the collection of results, which defaults to 0. The first item in the collection is retrieved by setting a zero offset. For example, if you have a collection of 15 items to be retrieved from a resource and you specify limit=5, you can retrieve the entire set of results in 3 successive requests by varying the offset value like this: `offset=0` `offset=5` `offset=10` **Note:** If an offset larger than the number of results is provided, this will result in no embedded object being returned. + * @member {Number} offset */ - exports.prototype['batchCaEndpoints'] = undefined; + exports.prototype['offset'] = undefined; /** - * Valid Values: * REJECTED * RECEIVED * VALIDATED * DECLINED * PROCESSING * COMPLETED - * @member {String} status + * Controls the maximum number of items that may be returned for a single request. The default is 20, the maximum is 2500. + * @member {Number} limit */ - exports.prototype['status'] = undefined; + exports.prototype['limit'] = undefined; /** - * @member {module:model/InlineResponse2005EmbeddedTotals} totals + * A comma separated list of the following form: `terminalCreationDate:desc or serialNumber or terminalUpdationDate` + * @member {String} sort */ - exports.prototype['totals'] = undefined; + exports.prototype['sort'] = undefined; /** - * @member {module:model/InlineResponse2006Billing} billing + * Results for this page, this could be below the limit. + * @member {Number} count */ - exports.prototype['billing'] = undefined; + exports.prototype['count'] = undefined; /** - * @member {String} description + * A collection of devices + * @member {Array.} devices */ - exports.prototype['description'] = undefined; + exports.prototype['devices'] = undefined; diff --git a/src/model/InlineResponse2006Devices.js b/src/model/InlineResponse2006Devices.js new file mode 100644 index 000000000..909393760 --- /dev/null +++ b/src/model/InlineResponse2006Devices.js @@ -0,0 +1,175 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/InlineResponse2006PaymentProcessorToTerminalMap'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./InlineResponse2006PaymentProcessorToTerminalMap')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse2006Devices = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2006PaymentProcessorToTerminalMap); + } +}(this, function(ApiClient, InlineResponse2006PaymentProcessorToTerminalMap) { + 'use strict'; + + + + + /** + * The InlineResponse2006Devices model module. + * @module model/InlineResponse2006Devices + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse2006Devices. + * @alias module:model/InlineResponse2006Devices + * @class + */ + var exports = function() { + var _this = this; + + + + + + + + + + + + + + }; + + /** + * Constructs a InlineResponse2006Devices from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse2006Devices} obj Optional instance to populate. + * @return {module:model/InlineResponse2006Devices} The populated InlineResponse2006Devices instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('readerId')) { + obj['readerId'] = ApiClient.convertToType(data['readerId'], 'String'); + } + if (data.hasOwnProperty('serialNumber')) { + obj['serialNumber'] = ApiClient.convertToType(data['serialNumber'], 'String'); + } + if (data.hasOwnProperty('model')) { + obj['model'] = ApiClient.convertToType(data['model'], 'String'); + } + if (data.hasOwnProperty('make')) { + obj['make'] = ApiClient.convertToType(data['make'], 'String'); + } + if (data.hasOwnProperty('hardwareRevision')) { + obj['hardwareRevision'] = ApiClient.convertToType(data['hardwareRevision'], 'String'); + } + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('statusChangeReason')) { + obj['statusChangeReason'] = ApiClient.convertToType(data['statusChangeReason'], 'String'); + } + if (data.hasOwnProperty('merchantId')) { + obj['merchantId'] = ApiClient.convertToType(data['merchantId'], 'String'); + } + if (data.hasOwnProperty('accountId')) { + obj['accountId'] = ApiClient.convertToType(data['accountId'], 'String'); + } + if (data.hasOwnProperty('terminalCreationDate')) { + obj['terminalCreationDate'] = ApiClient.convertToType(data['terminalCreationDate'], 'Date'); + } + if (data.hasOwnProperty('terminalUpdationDate')) { + obj['terminalUpdationDate'] = ApiClient.convertToType(data['terminalUpdationDate'], 'Date'); + } + if (data.hasOwnProperty('paymentProcessorToTerminalMap')) { + obj['paymentProcessorToTerminalMap'] = InlineResponse2006PaymentProcessorToTerminalMap.constructFromObject(data['paymentProcessorToTerminalMap']); + } + } + return obj; + } + + /** + * @member {String} readerId + */ + exports.prototype['readerId'] = undefined; + /** + * @member {String} serialNumber + */ + exports.prototype['serialNumber'] = undefined; + /** + * @member {String} model + */ + exports.prototype['model'] = undefined; + /** + * @member {String} make + */ + exports.prototype['make'] = undefined; + /** + * @member {String} hardwareRevision + */ + exports.prototype['hardwareRevision'] = undefined; + /** + * Status of the device. Possible Values: - 'ACTIVE' - 'INACTIVE' + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * Reason for change in status. + * @member {String} statusChangeReason + */ + exports.prototype['statusChangeReason'] = undefined; + /** + * ID of the merchant to whom this device is assigned. + * @member {String} merchantId + */ + exports.prototype['merchantId'] = undefined; + /** + * ID of the account to whom the device assigned. + * @member {String} accountId + */ + exports.prototype['accountId'] = undefined; + /** + * Timestamp in which the device was created. + * @member {Date} terminalCreationDate + */ + exports.prototype['terminalCreationDate'] = undefined; + /** + * Timestamp in which the device was updated/modified. + * @member {Date} terminalUpdationDate + */ + exports.prototype['terminalUpdationDate'] = undefined; + /** + * @member {module:model/InlineResponse2006PaymentProcessorToTerminalMap} paymentProcessorToTerminalMap + */ + exports.prototype['paymentProcessorToTerminalMap'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse2006PaymentProcessorToTerminalMap.js b/src/model/InlineResponse2006PaymentProcessorToTerminalMap.js new file mode 100644 index 000000000..9fd569174 --- /dev/null +++ b/src/model/InlineResponse2006PaymentProcessorToTerminalMap.js @@ -0,0 +1,90 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse2006PaymentProcessorToTerminalMap = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The InlineResponse2006PaymentProcessorToTerminalMap model module. + * @module model/InlineResponse2006PaymentProcessorToTerminalMap + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse2006PaymentProcessorToTerminalMap. + * Mapping between processor and Terminal. + * @alias module:model/InlineResponse2006PaymentProcessorToTerminalMap + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a InlineResponse2006PaymentProcessorToTerminalMap from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse2006PaymentProcessorToTerminalMap} obj Optional instance to populate. + * @return {module:model/InlineResponse2006PaymentProcessorToTerminalMap} The populated InlineResponse2006PaymentProcessorToTerminalMap instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('processor')) { + obj['processor'] = ApiClient.convertToType(data['processor'], 'String'); + } + if (data.hasOwnProperty('terminalId')) { + obj['terminalId'] = ApiClient.convertToType(data['terminalId'], 'String'); + } + } + return obj; + } + + /** + * @member {String} processor + */ + exports.prototype['processor'] = undefined; + /** + * @member {String} terminalId + */ + exports.prototype['terminalId'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse2007.js b/src/model/InlineResponse2007.js index 78c0e6d59..b1a9187a1 100644 --- a/src/model/InlineResponse2007.js +++ b/src/model/InlineResponse2007.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2005EmbeddedTotals', 'model/InlineResponse2006Billing', 'model/InlineResponse2007Records'], factory); + define(['ApiClient', 'model/InlineResponse2007Embedded', 'model/InlineResponse2007Links'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2005EmbeddedTotals'), require('./InlineResponse2006Billing'), require('./InlineResponse2007Records')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse2007Embedded'), require('./InlineResponse2007Links')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2007 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2005EmbeddedTotals, root.CyberSource.InlineResponse2006Billing, root.CyberSource.InlineResponse2007Records); + root.CyberSource.InlineResponse2007 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2007Embedded, root.CyberSource.InlineResponse2007Links); } -}(this, function(ApiClient, InlineResponse2005EmbeddedTotals, InlineResponse2006Billing, InlineResponse2007Records) { +}(this, function(ApiClient, InlineResponse2007Embedded, InlineResponse2007Links) { 'use strict'; @@ -54,9 +54,6 @@ - - - }; /** @@ -70,85 +67,59 @@ if (data) { obj = obj || new exports(); - if (data.hasOwnProperty('version')) { - obj['version'] = ApiClient.convertToType(data['version'], 'String'); - } - if (data.hasOwnProperty('reportCreatedDate')) { - obj['reportCreatedDate'] = ApiClient.convertToType(data['reportCreatedDate'], 'String'); - } - if (data.hasOwnProperty('batchId')) { - obj['batchId'] = ApiClient.convertToType(data['batchId'], 'String'); - } - if (data.hasOwnProperty('batchSource')) { - obj['batchSource'] = ApiClient.convertToType(data['batchSource'], 'String'); + if (data.hasOwnProperty('_links')) { + obj['_links'] = ApiClient.convertToType(data['_links'], [InlineResponse2007Links]); } - if (data.hasOwnProperty('batchCaEndpoints')) { - obj['batchCaEndpoints'] = ApiClient.convertToType(data['batchCaEndpoints'], 'String'); + if (data.hasOwnProperty('object')) { + obj['object'] = ApiClient.convertToType(data['object'], 'String'); } - if (data.hasOwnProperty('batchCreatedDate')) { - obj['batchCreatedDate'] = ApiClient.convertToType(data['batchCreatedDate'], 'String'); + if (data.hasOwnProperty('offset')) { + obj['offset'] = ApiClient.convertToType(data['offset'], 'Number'); } - if (data.hasOwnProperty('merchantReference')) { - obj['merchantReference'] = ApiClient.convertToType(data['merchantReference'], 'String'); + if (data.hasOwnProperty('limit')) { + obj['limit'] = ApiClient.convertToType(data['limit'], 'Number'); } - if (data.hasOwnProperty('totals')) { - obj['totals'] = InlineResponse2005EmbeddedTotals.constructFromObject(data['totals']); + if (data.hasOwnProperty('count')) { + obj['count'] = ApiClient.convertToType(data['count'], 'Number'); } - if (data.hasOwnProperty('billing')) { - obj['billing'] = InlineResponse2006Billing.constructFromObject(data['billing']); + if (data.hasOwnProperty('total')) { + obj['total'] = ApiClient.convertToType(data['total'], 'Number'); } - if (data.hasOwnProperty('records')) { - obj['records'] = ApiClient.convertToType(data['records'], [InlineResponse2007Records]); + if (data.hasOwnProperty('_embedded')) { + obj['_embedded'] = InlineResponse2007Embedded.constructFromObject(data['_embedded']); } } return obj; } /** - * @member {String} version - */ - exports.prototype['version'] = undefined; - /** - * ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ - * @member {String} reportCreatedDate - */ - exports.prototype['reportCreatedDate'] = undefined; - /** - * Unique identification number assigned to the submitted request. - * @member {String} batchId - */ - exports.prototype['batchId'] = undefined; - /** - * Valid Values: * SCHEDULER * TOKEN_API * CREDIT_CARD_FILE_UPLOAD * AMEX_REGSITRY * AMEX_REGISTRY_API * AMEX_MAINTENANCE - * @member {String} batchSource + * @member {Array.} _links */ - exports.prototype['batchSource'] = undefined; + exports.prototype['_links'] = undefined; /** - * @member {String} batchCaEndpoints + * @member {String} object */ - exports.prototype['batchCaEndpoints'] = undefined; + exports.prototype['object'] = undefined; /** - * ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ - * @member {String} batchCreatedDate + * @member {Number} offset */ - exports.prototype['batchCreatedDate'] = undefined; + exports.prototype['offset'] = undefined; /** - * Reference used by merchant to identify batch. - * @member {String} merchantReference + * @member {Number} limit */ - exports.prototype['merchantReference'] = undefined; + exports.prototype['limit'] = undefined; /** - * @member {module:model/InlineResponse2005EmbeddedTotals} totals + * @member {Number} count */ - exports.prototype['totals'] = undefined; + exports.prototype['count'] = undefined; /** - * @member {module:model/InlineResponse2006Billing} billing + * @member {Number} total */ - exports.prototype['billing'] = undefined; + exports.prototype['total'] = undefined; /** - * @member {Array.} records + * @member {module:model/InlineResponse2007Embedded} _embedded */ - exports.prototype['records'] = undefined; + exports.prototype['_embedded'] = undefined; diff --git a/src/model/InlineResponse2005Embedded.js b/src/model/InlineResponse2007Embedded.js similarity index 66% rename from src/model/InlineResponse2005Embedded.js rename to src/model/InlineResponse2007Embedded.js index 0517420ae..314fe4ab6 100644 --- a/src/model/InlineResponse2005Embedded.js +++ b/src/model/InlineResponse2007Embedded.js @@ -16,32 +16,32 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2005EmbeddedBatches'], factory); + define(['ApiClient', 'model/InlineResponse2007EmbeddedBatches'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2005EmbeddedBatches')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse2007EmbeddedBatches')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2005Embedded = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2005EmbeddedBatches); + root.CyberSource.InlineResponse2007Embedded = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2007EmbeddedBatches); } -}(this, function(ApiClient, InlineResponse2005EmbeddedBatches) { +}(this, function(ApiClient, InlineResponse2007EmbeddedBatches) { 'use strict'; /** - * The InlineResponse2005Embedded model module. - * @module model/InlineResponse2005Embedded + * The InlineResponse2007Embedded model module. + * @module model/InlineResponse2007Embedded * @version 0.0.1 */ /** - * Constructs a new InlineResponse2005Embedded. - * @alias module:model/InlineResponse2005Embedded + * Constructs a new InlineResponse2007Embedded. + * @alias module:model/InlineResponse2007Embedded * @class */ var exports = function() { @@ -51,25 +51,25 @@ }; /** - * Constructs a InlineResponse2005Embedded from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2007Embedded from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2005Embedded} obj Optional instance to populate. - * @return {module:model/InlineResponse2005Embedded} The populated InlineResponse2005Embedded instance. + * @param {module:model/InlineResponse2007Embedded} obj Optional instance to populate. + * @return {module:model/InlineResponse2007Embedded} The populated InlineResponse2007Embedded instance. */ exports.constructFromObject = function(data, obj) { if (data) { obj = obj || new exports(); if (data.hasOwnProperty('batches')) { - obj['batches'] = ApiClient.convertToType(data['batches'], [InlineResponse2005EmbeddedBatches]); + obj['batches'] = ApiClient.convertToType(data['batches'], [InlineResponse2007EmbeddedBatches]); } } return obj; } /** - * @member {Array.} batches + * @member {Array.} batches */ exports.prototype['batches'] = undefined; diff --git a/src/model/InlineResponse2005EmbeddedBatches.js b/src/model/InlineResponse2007EmbeddedBatches.js similarity index 77% rename from src/model/InlineResponse2005EmbeddedBatches.js rename to src/model/InlineResponse2007EmbeddedBatches.js index 12c22eef7..b1bdd5813 100644 --- a/src/model/InlineResponse2005EmbeddedBatches.js +++ b/src/model/InlineResponse2007EmbeddedBatches.js @@ -16,32 +16,32 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2005EmbeddedLinks', 'model/InlineResponse2005EmbeddedTotals'], factory); + define(['ApiClient', 'model/InlineResponse2007EmbeddedLinks', 'model/InlineResponse2007EmbeddedTotals'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2005EmbeddedLinks'), require('./InlineResponse2005EmbeddedTotals')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse2007EmbeddedLinks'), require('./InlineResponse2007EmbeddedTotals')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2005EmbeddedBatches = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2005EmbeddedLinks, root.CyberSource.InlineResponse2005EmbeddedTotals); + root.CyberSource.InlineResponse2007EmbeddedBatches = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2007EmbeddedLinks, root.CyberSource.InlineResponse2007EmbeddedTotals); } -}(this, function(ApiClient, InlineResponse2005EmbeddedLinks, InlineResponse2005EmbeddedTotals) { +}(this, function(ApiClient, InlineResponse2007EmbeddedLinks, InlineResponse2007EmbeddedTotals) { 'use strict'; /** - * The InlineResponse2005EmbeddedBatches model module. - * @module model/InlineResponse2005EmbeddedBatches + * The InlineResponse2007EmbeddedBatches model module. + * @module model/InlineResponse2007EmbeddedBatches * @version 0.0.1 */ /** - * Constructs a new InlineResponse2005EmbeddedBatches. - * @alias module:model/InlineResponse2005EmbeddedBatches + * Constructs a new InlineResponse2007EmbeddedBatches. + * @alias module:model/InlineResponse2007EmbeddedBatches * @class */ var exports = function() { @@ -60,18 +60,18 @@ }; /** - * Constructs a InlineResponse2005EmbeddedBatches from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2007EmbeddedBatches from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2005EmbeddedBatches} obj Optional instance to populate. - * @return {module:model/InlineResponse2005EmbeddedBatches} The populated InlineResponse2005EmbeddedBatches instance. + * @param {module:model/InlineResponse2007EmbeddedBatches} obj Optional instance to populate. + * @return {module:model/InlineResponse2007EmbeddedBatches} The populated InlineResponse2007EmbeddedBatches instance. */ exports.constructFromObject = function(data, obj) { if (data) { obj = obj || new exports(); if (data.hasOwnProperty('_links')) { - obj['_links'] = InlineResponse2005EmbeddedLinks.constructFromObject(data['_links']); + obj['_links'] = InlineResponse2007EmbeddedLinks.constructFromObject(data['_links']); } if (data.hasOwnProperty('batchId')) { obj['batchId'] = ApiClient.convertToType(data['batchId'], 'String'); @@ -98,14 +98,14 @@ obj['status'] = ApiClient.convertToType(data['status'], 'String'); } if (data.hasOwnProperty('totals')) { - obj['totals'] = InlineResponse2005EmbeddedTotals.constructFromObject(data['totals']); + obj['totals'] = InlineResponse2007EmbeddedTotals.constructFromObject(data['totals']); } } return obj; } /** - * @member {module:model/InlineResponse2005EmbeddedLinks} _links + * @member {module:model/InlineResponse2007EmbeddedLinks} _links */ exports.prototype['_links'] = undefined; /** @@ -149,7 +149,7 @@ */ exports.prototype['status'] = undefined; /** - * @member {module:model/InlineResponse2005EmbeddedTotals} totals + * @member {module:model/InlineResponse2007EmbeddedTotals} totals */ exports.prototype['totals'] = undefined; diff --git a/src/model/InlineResponse2005EmbeddedLinks.js b/src/model/InlineResponse2007EmbeddedLinks.js similarity index 65% rename from src/model/InlineResponse2005EmbeddedLinks.js rename to src/model/InlineResponse2007EmbeddedLinks.js index 7505ee339..8a4aa7a0d 100644 --- a/src/model/InlineResponse2005EmbeddedLinks.js +++ b/src/model/InlineResponse2007EmbeddedLinks.js @@ -16,32 +16,32 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2005EmbeddedLinksReports'], factory); + define(['ApiClient', 'model/InlineResponse2007EmbeddedLinksReports'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2005EmbeddedLinksReports')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse2007EmbeddedLinksReports')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2005EmbeddedLinks = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2005EmbeddedLinksReports); + root.CyberSource.InlineResponse2007EmbeddedLinks = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2007EmbeddedLinksReports); } -}(this, function(ApiClient, InlineResponse2005EmbeddedLinksReports) { +}(this, function(ApiClient, InlineResponse2007EmbeddedLinksReports) { 'use strict'; /** - * The InlineResponse2005EmbeddedLinks model module. - * @module model/InlineResponse2005EmbeddedLinks + * The InlineResponse2007EmbeddedLinks model module. + * @module model/InlineResponse2007EmbeddedLinks * @version 0.0.1 */ /** - * Constructs a new InlineResponse2005EmbeddedLinks. - * @alias module:model/InlineResponse2005EmbeddedLinks + * Constructs a new InlineResponse2007EmbeddedLinks. + * @alias module:model/InlineResponse2007EmbeddedLinks * @class */ var exports = function() { @@ -51,25 +51,25 @@ }; /** - * Constructs a InlineResponse2005EmbeddedLinks from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2007EmbeddedLinks from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2005EmbeddedLinks} obj Optional instance to populate. - * @return {module:model/InlineResponse2005EmbeddedLinks} The populated InlineResponse2005EmbeddedLinks instance. + * @param {module:model/InlineResponse2007EmbeddedLinks} obj Optional instance to populate. + * @return {module:model/InlineResponse2007EmbeddedLinks} The populated InlineResponse2007EmbeddedLinks instance. */ exports.constructFromObject = function(data, obj) { if (data) { obj = obj || new exports(); if (data.hasOwnProperty('reports')) { - obj['reports'] = ApiClient.convertToType(data['reports'], [InlineResponse2005EmbeddedLinksReports]); + obj['reports'] = ApiClient.convertToType(data['reports'], [InlineResponse2007EmbeddedLinksReports]); } } return obj; } /** - * @member {Array.} reports + * @member {Array.} reports */ exports.prototype['reports'] = undefined; diff --git a/src/model/InlineResponse2005EmbeddedLinksReports.js b/src/model/InlineResponse2007EmbeddedLinksReports.js similarity index 76% rename from src/model/InlineResponse2005EmbeddedLinksReports.js rename to src/model/InlineResponse2007EmbeddedLinksReports.js index af87eceac..3bdedb3f9 100644 --- a/src/model/InlineResponse2005EmbeddedLinksReports.js +++ b/src/model/InlineResponse2007EmbeddedLinksReports.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2005EmbeddedLinksReports = factory(root.CyberSource.ApiClient); + root.CyberSource.InlineResponse2007EmbeddedLinksReports = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,15 +34,15 @@ /** - * The InlineResponse2005EmbeddedLinksReports model module. - * @module model/InlineResponse2005EmbeddedLinksReports + * The InlineResponse2007EmbeddedLinksReports model module. + * @module model/InlineResponse2007EmbeddedLinksReports * @version 0.0.1 */ /** - * Constructs a new InlineResponse2005EmbeddedLinksReports. + * Constructs a new InlineResponse2007EmbeddedLinksReports. * Retrieve the generated report of a batch when available. - * @alias module:model/InlineResponse2005EmbeddedLinksReports + * @alias module:model/InlineResponse2007EmbeddedLinksReports * @class */ var exports = function() { @@ -52,11 +52,11 @@ }; /** - * Constructs a InlineResponse2005EmbeddedLinksReports from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2007EmbeddedLinksReports from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2005EmbeddedLinksReports} obj Optional instance to populate. - * @return {module:model/InlineResponse2005EmbeddedLinksReports} The populated InlineResponse2005EmbeddedLinksReports instance. + * @param {module:model/InlineResponse2007EmbeddedLinksReports} obj Optional instance to populate. + * @return {module:model/InlineResponse2007EmbeddedLinksReports} The populated InlineResponse2007EmbeddedLinksReports instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/InlineResponse2005EmbeddedTotals.js b/src/model/InlineResponse2007EmbeddedTotals.js similarity index 83% rename from src/model/InlineResponse2005EmbeddedTotals.js rename to src/model/InlineResponse2007EmbeddedTotals.js index c95915056..9eb0cbfef 100644 --- a/src/model/InlineResponse2005EmbeddedTotals.js +++ b/src/model/InlineResponse2007EmbeddedTotals.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2005EmbeddedTotals = factory(root.CyberSource.ApiClient); + root.CyberSource.InlineResponse2007EmbeddedTotals = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The InlineResponse2005EmbeddedTotals model module. - * @module model/InlineResponse2005EmbeddedTotals + * The InlineResponse2007EmbeddedTotals model module. + * @module model/InlineResponse2007EmbeddedTotals * @version 0.0.1 */ /** - * Constructs a new InlineResponse2005EmbeddedTotals. - * @alias module:model/InlineResponse2005EmbeddedTotals + * Constructs a new InlineResponse2007EmbeddedTotals. + * @alias module:model/InlineResponse2007EmbeddedTotals * @class */ var exports = function() { @@ -55,11 +55,11 @@ }; /** - * Constructs a InlineResponse2005EmbeddedTotals from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2007EmbeddedTotals from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2005EmbeddedTotals} obj Optional instance to populate. - * @return {module:model/InlineResponse2005EmbeddedTotals} The populated InlineResponse2005EmbeddedTotals instance. + * @param {module:model/InlineResponse2007EmbeddedTotals} obj Optional instance to populate. + * @return {module:model/InlineResponse2007EmbeddedTotals} The populated InlineResponse2007EmbeddedTotals instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/InlineResponse2005Links.js b/src/model/InlineResponse2007Links.js similarity index 79% rename from src/model/InlineResponse2005Links.js rename to src/model/InlineResponse2007Links.js index aec4f6216..015044ac3 100644 --- a/src/model/InlineResponse2005Links.js +++ b/src/model/InlineResponse2007Links.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2005Links = factory(root.CyberSource.ApiClient); + root.CyberSource.InlineResponse2007Links = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The InlineResponse2005Links model module. - * @module model/InlineResponse2005Links + * The InlineResponse2007Links model module. + * @module model/InlineResponse2007Links * @version 0.0.1 */ /** - * Constructs a new InlineResponse2005Links. - * @alias module:model/InlineResponse2005Links + * Constructs a new InlineResponse2007Links. + * @alias module:model/InlineResponse2007Links * @class */ var exports = function() { @@ -52,11 +52,11 @@ }; /** - * Constructs a InlineResponse2005Links from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2007Links from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2005Links} obj Optional instance to populate. - * @return {module:model/InlineResponse2005Links} The populated InlineResponse2005Links instance. + * @param {module:model/InlineResponse2007Links} obj Optional instance to populate. + * @return {module:model/InlineResponse2007Links} The populated InlineResponse2007Links instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/InlineResponse2008.js b/src/model/InlineResponse2008.js new file mode 100644 index 000000000..e41b23dc3 --- /dev/null +++ b/src/model/InlineResponse2008.js @@ -0,0 +1,158 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/InlineResponse2007EmbeddedTotals', 'model/InlineResponse2008Billing', 'model/InlineResponse2008Links'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./InlineResponse2007EmbeddedTotals'), require('./InlineResponse2008Billing'), require('./InlineResponse2008Links')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse2008 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2007EmbeddedTotals, root.CyberSource.InlineResponse2008Billing, root.CyberSource.InlineResponse2008Links); + } +}(this, function(ApiClient, InlineResponse2007EmbeddedTotals, InlineResponse2008Billing, InlineResponse2008Links) { + 'use strict'; + + + + + /** + * The InlineResponse2008 model module. + * @module model/InlineResponse2008 + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse2008. + * @alias module:model/InlineResponse2008 + * @class + */ + var exports = function() { + var _this = this; + + + + + + + + + + + + }; + + /** + * Constructs a InlineResponse2008 from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse2008} obj Optional instance to populate. + * @return {module:model/InlineResponse2008} The populated InlineResponse2008 instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('_links')) { + obj['_links'] = InlineResponse2008Links.constructFromObject(data['_links']); + } + if (data.hasOwnProperty('batchId')) { + obj['batchId'] = ApiClient.convertToType(data['batchId'], 'String'); + } + if (data.hasOwnProperty('batchCreatedDate')) { + obj['batchCreatedDate'] = ApiClient.convertToType(data['batchCreatedDate'], 'String'); + } + if (data.hasOwnProperty('batchSource')) { + obj['batchSource'] = ApiClient.convertToType(data['batchSource'], 'String'); + } + if (data.hasOwnProperty('merchantReference')) { + obj['merchantReference'] = ApiClient.convertToType(data['merchantReference'], 'String'); + } + if (data.hasOwnProperty('batchCaEndpoints')) { + obj['batchCaEndpoints'] = ApiClient.convertToType(data['batchCaEndpoints'], 'String'); + } + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('totals')) { + obj['totals'] = InlineResponse2007EmbeddedTotals.constructFromObject(data['totals']); + } + if (data.hasOwnProperty('billing')) { + obj['billing'] = InlineResponse2008Billing.constructFromObject(data['billing']); + } + if (data.hasOwnProperty('description')) { + obj['description'] = ApiClient.convertToType(data['description'], 'String'); + } + } + return obj; + } + + /** + * @member {module:model/InlineResponse2008Links} _links + */ + exports.prototype['_links'] = undefined; + /** + * Unique identification number assigned to the submitted request. + * @member {String} batchId + */ + exports.prototype['batchId'] = undefined; + /** + * ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ + * @member {String} batchCreatedDate + */ + exports.prototype['batchCreatedDate'] = undefined; + /** + * Valid Values: * SCHEDULER * TOKEN_API * CREDIT_CARD_FILE_UPLOAD * AMEX_REGSITRY * AMEX_REGISTRY_API * AMEX_MAINTENANCE + * @member {String} batchSource + */ + exports.prototype['batchSource'] = undefined; + /** + * Reference used by merchant to identify batch. + * @member {String} merchantReference + */ + exports.prototype['merchantReference'] = undefined; + /** + * @member {String} batchCaEndpoints + */ + exports.prototype['batchCaEndpoints'] = undefined; + /** + * Valid Values: * REJECTED * RECEIVED * VALIDATED * DECLINED * PROCESSING * COMPLETED + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * @member {module:model/InlineResponse2007EmbeddedTotals} totals + */ + exports.prototype['totals'] = undefined; + /** + * @member {module:model/InlineResponse2008Billing} billing + */ + exports.prototype['billing'] = undefined; + /** + * @member {String} description + */ + exports.prototype['description'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse2006Billing.js b/src/model/InlineResponse2008Billing.js similarity index 81% rename from src/model/InlineResponse2006Billing.js rename to src/model/InlineResponse2008Billing.js index b870d3d63..cb0838924 100644 --- a/src/model/InlineResponse2006Billing.js +++ b/src/model/InlineResponse2008Billing.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2006Billing = factory(root.CyberSource.ApiClient); + root.CyberSource.InlineResponse2008Billing = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The InlineResponse2006Billing model module. - * @module model/InlineResponse2006Billing + * The InlineResponse2008Billing model module. + * @module model/InlineResponse2008Billing * @version 0.0.1 */ /** - * Constructs a new InlineResponse2006Billing. - * @alias module:model/InlineResponse2006Billing + * Constructs a new InlineResponse2008Billing. + * @alias module:model/InlineResponse2008Billing * @class */ var exports = function() { @@ -54,11 +54,11 @@ }; /** - * Constructs a InlineResponse2006Billing from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2008Billing from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2006Billing} obj Optional instance to populate. - * @return {module:model/InlineResponse2006Billing} The populated InlineResponse2006Billing instance. + * @param {module:model/InlineResponse2008Billing} obj Optional instance to populate. + * @return {module:model/InlineResponse2008Billing} The populated InlineResponse2008Billing instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/InlineResponse2006Links.js b/src/model/InlineResponse2008Links.js similarity index 70% rename from src/model/InlineResponse2006Links.js rename to src/model/InlineResponse2008Links.js index 32871f8b0..1265c443a 100644 --- a/src/model/InlineResponse2006Links.js +++ b/src/model/InlineResponse2008Links.js @@ -16,32 +16,32 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2006LinksReport', 'model/InlineResponse202LinksStatus'], factory); + define(['ApiClient', 'model/InlineResponse2008LinksReport', 'model/InlineResponse202LinksStatus'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2006LinksReport'), require('./InlineResponse202LinksStatus')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse2008LinksReport'), require('./InlineResponse202LinksStatus')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2006Links = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2006LinksReport, root.CyberSource.InlineResponse202LinksStatus); + root.CyberSource.InlineResponse2008Links = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2008LinksReport, root.CyberSource.InlineResponse202LinksStatus); } -}(this, function(ApiClient, InlineResponse2006LinksReport, InlineResponse202LinksStatus) { +}(this, function(ApiClient, InlineResponse2008LinksReport, InlineResponse202LinksStatus) { 'use strict'; /** - * The InlineResponse2006Links model module. - * @module model/InlineResponse2006Links + * The InlineResponse2008Links model module. + * @module model/InlineResponse2008Links * @version 0.0.1 */ /** - * Constructs a new InlineResponse2006Links. - * @alias module:model/InlineResponse2006Links + * Constructs a new InlineResponse2008Links. + * @alias module:model/InlineResponse2008Links * @class */ var exports = function() { @@ -52,11 +52,11 @@ }; /** - * Constructs a InlineResponse2006Links from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2008Links from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2006Links} obj Optional instance to populate. - * @return {module:model/InlineResponse2006Links} The populated InlineResponse2006Links instance. + * @param {module:model/InlineResponse2008Links} obj Optional instance to populate. + * @return {module:model/InlineResponse2008Links} The populated InlineResponse2008Links instance. */ exports.constructFromObject = function(data, obj) { if (data) { @@ -66,7 +66,7 @@ obj['self'] = InlineResponse202LinksStatus.constructFromObject(data['self']); } if (data.hasOwnProperty('report')) { - obj['report'] = ApiClient.convertToType(data['report'], [InlineResponse2006LinksReport]); + obj['report'] = ApiClient.convertToType(data['report'], [InlineResponse2008LinksReport]); } } return obj; @@ -77,7 +77,7 @@ */ exports.prototype['self'] = undefined; /** - * @member {Array.} report + * @member {Array.} report */ exports.prototype['report'] = undefined; diff --git a/src/model/InlineResponse2006LinksReport.js b/src/model/InlineResponse2008LinksReport.js similarity index 76% rename from src/model/InlineResponse2006LinksReport.js rename to src/model/InlineResponse2008LinksReport.js index 1949801ed..5cf6b9970 100644 --- a/src/model/InlineResponse2006LinksReport.js +++ b/src/model/InlineResponse2008LinksReport.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2006LinksReport = factory(root.CyberSource.ApiClient); + root.CyberSource.InlineResponse2008LinksReport = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The InlineResponse2006LinksReport model module. - * @module model/InlineResponse2006LinksReport + * The InlineResponse2008LinksReport model module. + * @module model/InlineResponse2008LinksReport * @version 0.0.1 */ /** - * Constructs a new InlineResponse2006LinksReport. - * @alias module:model/InlineResponse2006LinksReport + * Constructs a new InlineResponse2008LinksReport. + * @alias module:model/InlineResponse2008LinksReport * @class */ var exports = function() { @@ -51,11 +51,11 @@ }; /** - * Constructs a InlineResponse2006LinksReport from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2008LinksReport from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2006LinksReport} obj Optional instance to populate. - * @return {module:model/InlineResponse2006LinksReport} The populated InlineResponse2006LinksReport instance. + * @param {module:model/InlineResponse2008LinksReport} obj Optional instance to populate. + * @return {module:model/InlineResponse2008LinksReport} The populated InlineResponse2008LinksReport instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/InlineResponse2009.js b/src/model/InlineResponse2009.js new file mode 100644 index 000000000..2181f649f --- /dev/null +++ b/src/model/InlineResponse2009.js @@ -0,0 +1,158 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/InlineResponse2007EmbeddedTotals', 'model/InlineResponse2008Billing', 'model/InlineResponse2009Records'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./InlineResponse2007EmbeddedTotals'), require('./InlineResponse2008Billing'), require('./InlineResponse2009Records')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse2009 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2007EmbeddedTotals, root.CyberSource.InlineResponse2008Billing, root.CyberSource.InlineResponse2009Records); + } +}(this, function(ApiClient, InlineResponse2007EmbeddedTotals, InlineResponse2008Billing, InlineResponse2009Records) { + 'use strict'; + + + + + /** + * The InlineResponse2009 model module. + * @module model/InlineResponse2009 + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse2009. + * @alias module:model/InlineResponse2009 + * @class + */ + var exports = function() { + var _this = this; + + + + + + + + + + + + }; + + /** + * Constructs a InlineResponse2009 from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse2009} obj Optional instance to populate. + * @return {module:model/InlineResponse2009} The populated InlineResponse2009 instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('version')) { + obj['version'] = ApiClient.convertToType(data['version'], 'String'); + } + if (data.hasOwnProperty('reportCreatedDate')) { + obj['reportCreatedDate'] = ApiClient.convertToType(data['reportCreatedDate'], 'String'); + } + if (data.hasOwnProperty('batchId')) { + obj['batchId'] = ApiClient.convertToType(data['batchId'], 'String'); + } + if (data.hasOwnProperty('batchSource')) { + obj['batchSource'] = ApiClient.convertToType(data['batchSource'], 'String'); + } + if (data.hasOwnProperty('batchCaEndpoints')) { + obj['batchCaEndpoints'] = ApiClient.convertToType(data['batchCaEndpoints'], 'String'); + } + if (data.hasOwnProperty('batchCreatedDate')) { + obj['batchCreatedDate'] = ApiClient.convertToType(data['batchCreatedDate'], 'String'); + } + if (data.hasOwnProperty('merchantReference')) { + obj['merchantReference'] = ApiClient.convertToType(data['merchantReference'], 'String'); + } + if (data.hasOwnProperty('totals')) { + obj['totals'] = InlineResponse2007EmbeddedTotals.constructFromObject(data['totals']); + } + if (data.hasOwnProperty('billing')) { + obj['billing'] = InlineResponse2008Billing.constructFromObject(data['billing']); + } + if (data.hasOwnProperty('records')) { + obj['records'] = ApiClient.convertToType(data['records'], [InlineResponse2009Records]); + } + } + return obj; + } + + /** + * @member {String} version + */ + exports.prototype['version'] = undefined; + /** + * ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ + * @member {String} reportCreatedDate + */ + exports.prototype['reportCreatedDate'] = undefined; + /** + * Unique identification number assigned to the submitted request. + * @member {String} batchId + */ + exports.prototype['batchId'] = undefined; + /** + * Valid Values: * SCHEDULER * TOKEN_API * CREDIT_CARD_FILE_UPLOAD * AMEX_REGSITRY * AMEX_REGISTRY_API * AMEX_MAINTENANCE + * @member {String} batchSource + */ + exports.prototype['batchSource'] = undefined; + /** + * @member {String} batchCaEndpoints + */ + exports.prototype['batchCaEndpoints'] = undefined; + /** + * ISO-8601 format: yyyy-MM-ddTHH:mm:ssZ + * @member {String} batchCreatedDate + */ + exports.prototype['batchCreatedDate'] = undefined; + /** + * Reference used by merchant to identify batch. + * @member {String} merchantReference + */ + exports.prototype['merchantReference'] = undefined; + /** + * @member {module:model/InlineResponse2007EmbeddedTotals} totals + */ + exports.prototype['totals'] = undefined; + /** + * @member {module:model/InlineResponse2008Billing} billing + */ + exports.prototype['billing'] = undefined; + /** + * @member {Array.} records + */ + exports.prototype['records'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse2007Records.js b/src/model/InlineResponse2009Records.js similarity index 62% rename from src/model/InlineResponse2007Records.js rename to src/model/InlineResponse2009Records.js index 55ff46df6..ff7b4eefa 100644 --- a/src/model/InlineResponse2007Records.js +++ b/src/model/InlineResponse2009Records.js @@ -16,32 +16,32 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2007ResponseRecord', 'model/InlineResponse2007SourceRecord'], factory); + define(['ApiClient', 'model/InlineResponse2009ResponseRecord', 'model/InlineResponse2009SourceRecord'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2007ResponseRecord'), require('./InlineResponse2007SourceRecord')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse2009ResponseRecord'), require('./InlineResponse2009SourceRecord')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2007Records = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2007ResponseRecord, root.CyberSource.InlineResponse2007SourceRecord); + root.CyberSource.InlineResponse2009Records = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2009ResponseRecord, root.CyberSource.InlineResponse2009SourceRecord); } -}(this, function(ApiClient, InlineResponse2007ResponseRecord, InlineResponse2007SourceRecord) { +}(this, function(ApiClient, InlineResponse2009ResponseRecord, InlineResponse2009SourceRecord) { 'use strict'; /** - * The InlineResponse2007Records model module. - * @module model/InlineResponse2007Records + * The InlineResponse2009Records model module. + * @module model/InlineResponse2009Records * @version 0.0.1 */ /** - * Constructs a new InlineResponse2007Records. - * @alias module:model/InlineResponse2007Records + * Constructs a new InlineResponse2009Records. + * @alias module:model/InlineResponse2009Records * @class */ var exports = function() { @@ -53,11 +53,11 @@ }; /** - * Constructs a InlineResponse2007Records from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2009Records from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2007Records} obj Optional instance to populate. - * @return {module:model/InlineResponse2007Records} The populated InlineResponse2007Records instance. + * @param {module:model/InlineResponse2009Records} obj Optional instance to populate. + * @return {module:model/InlineResponse2009Records} The populated InlineResponse2009Records instance. */ exports.constructFromObject = function(data, obj) { if (data) { @@ -67,10 +67,10 @@ obj['id'] = ApiClient.convertToType(data['id'], 'String'); } if (data.hasOwnProperty('sourceRecord')) { - obj['sourceRecord'] = InlineResponse2007SourceRecord.constructFromObject(data['sourceRecord']); + obj['sourceRecord'] = InlineResponse2009SourceRecord.constructFromObject(data['sourceRecord']); } if (data.hasOwnProperty('responseRecord')) { - obj['responseRecord'] = InlineResponse2007ResponseRecord.constructFromObject(data['responseRecord']); + obj['responseRecord'] = InlineResponse2009ResponseRecord.constructFromObject(data['responseRecord']); } } return obj; @@ -81,11 +81,11 @@ */ exports.prototype['id'] = undefined; /** - * @member {module:model/InlineResponse2007SourceRecord} sourceRecord + * @member {module:model/InlineResponse2009SourceRecord} sourceRecord */ exports.prototype['sourceRecord'] = undefined; /** - * @member {module:model/InlineResponse2007ResponseRecord} responseRecord + * @member {module:model/InlineResponse2009ResponseRecord} responseRecord */ exports.prototype['responseRecord'] = undefined; diff --git a/src/model/InlineResponse2007ResponseRecord.js b/src/model/InlineResponse2009ResponseRecord.js similarity index 81% rename from src/model/InlineResponse2007ResponseRecord.js rename to src/model/InlineResponse2009ResponseRecord.js index cfe595fcc..147d9a082 100644 --- a/src/model/InlineResponse2007ResponseRecord.js +++ b/src/model/InlineResponse2009ResponseRecord.js @@ -16,32 +16,32 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2007ResponseRecordAdditionalUpdates'], factory); + define(['ApiClient', 'model/InlineResponse2009ResponseRecordAdditionalUpdates'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2007ResponseRecordAdditionalUpdates')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse2009ResponseRecordAdditionalUpdates')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2007ResponseRecord = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates); + root.CyberSource.InlineResponse2009ResponseRecord = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates); } -}(this, function(ApiClient, InlineResponse2007ResponseRecordAdditionalUpdates) { +}(this, function(ApiClient, InlineResponse2009ResponseRecordAdditionalUpdates) { 'use strict'; /** - * The InlineResponse2007ResponseRecord model module. - * @module model/InlineResponse2007ResponseRecord + * The InlineResponse2009ResponseRecord model module. + * @module model/InlineResponse2009ResponseRecord * @version 0.0.1 */ /** - * Constructs a new InlineResponse2007ResponseRecord. - * @alias module:model/InlineResponse2007ResponseRecord + * Constructs a new InlineResponse2009ResponseRecord. + * @alias module:model/InlineResponse2009ResponseRecord * @class */ var exports = function() { @@ -60,11 +60,11 @@ }; /** - * Constructs a InlineResponse2007ResponseRecord from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2009ResponseRecord from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2007ResponseRecord} obj Optional instance to populate. - * @return {module:model/InlineResponse2007ResponseRecord} The populated InlineResponse2007ResponseRecord instance. + * @param {module:model/InlineResponse2009ResponseRecord} obj Optional instance to populate. + * @return {module:model/InlineResponse2009ResponseRecord} The populated InlineResponse2009ResponseRecord instance. */ exports.constructFromObject = function(data, obj) { if (data) { @@ -98,7 +98,7 @@ obj['cardType'] = ApiClient.convertToType(data['cardType'], 'String'); } if (data.hasOwnProperty('additionalUpdates')) { - obj['additionalUpdates'] = ApiClient.convertToType(data['additionalUpdates'], [InlineResponse2007ResponseRecordAdditionalUpdates]); + obj['additionalUpdates'] = ApiClient.convertToType(data['additionalUpdates'], [InlineResponse2009ResponseRecordAdditionalUpdates]); } } return obj; @@ -143,7 +143,7 @@ */ exports.prototype['cardType'] = undefined; /** - * @member {Array.} additionalUpdates + * @member {Array.} additionalUpdates */ exports.prototype['additionalUpdates'] = undefined; diff --git a/src/model/InlineResponse2007ResponseRecordAdditionalUpdates.js b/src/model/InlineResponse2009ResponseRecordAdditionalUpdates.js similarity index 83% rename from src/model/InlineResponse2007ResponseRecordAdditionalUpdates.js rename to src/model/InlineResponse2009ResponseRecordAdditionalUpdates.js index 2614ef739..4489e8bfc 100644 --- a/src/model/InlineResponse2007ResponseRecordAdditionalUpdates.js +++ b/src/model/InlineResponse2009ResponseRecordAdditionalUpdates.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates = factory(root.CyberSource.ApiClient); + root.CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The InlineResponse2007ResponseRecordAdditionalUpdates model module. - * @module model/InlineResponse2007ResponseRecordAdditionalUpdates + * The InlineResponse2009ResponseRecordAdditionalUpdates model module. + * @module model/InlineResponse2009ResponseRecordAdditionalUpdates * @version 0.0.1 */ /** - * Constructs a new InlineResponse2007ResponseRecordAdditionalUpdates. - * @alias module:model/InlineResponse2007ResponseRecordAdditionalUpdates + * Constructs a new InlineResponse2009ResponseRecordAdditionalUpdates. + * @alias module:model/InlineResponse2009ResponseRecordAdditionalUpdates * @class */ var exports = function() { @@ -55,11 +55,11 @@ }; /** - * Constructs a InlineResponse2007ResponseRecordAdditionalUpdates from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2009ResponseRecordAdditionalUpdates from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2007ResponseRecordAdditionalUpdates} obj Optional instance to populate. - * @return {module:model/InlineResponse2007ResponseRecordAdditionalUpdates} The populated InlineResponse2007ResponseRecordAdditionalUpdates instance. + * @param {module:model/InlineResponse2009ResponseRecordAdditionalUpdates} obj Optional instance to populate. + * @return {module:model/InlineResponse2009ResponseRecordAdditionalUpdates} The populated InlineResponse2009ResponseRecordAdditionalUpdates instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/InlineResponse2007SourceRecord.js b/src/model/InlineResponse2009SourceRecord.js similarity index 86% rename from src/model/InlineResponse2007SourceRecord.js rename to src/model/InlineResponse2009SourceRecord.js index 801bd3c48..8655971f8 100644 --- a/src/model/InlineResponse2007SourceRecord.js +++ b/src/model/InlineResponse2009SourceRecord.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2007SourceRecord = factory(root.CyberSource.ApiClient); + root.CyberSource.InlineResponse2009SourceRecord = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The InlineResponse2007SourceRecord model module. - * @module model/InlineResponse2007SourceRecord + * The InlineResponse2009SourceRecord model module. + * @module model/InlineResponse2009SourceRecord * @version 0.0.1 */ /** - * Constructs a new InlineResponse2007SourceRecord. - * @alias module:model/InlineResponse2007SourceRecord + * Constructs a new InlineResponse2009SourceRecord. + * @alias module:model/InlineResponse2009SourceRecord * @class */ var exports = function() { @@ -58,11 +58,11 @@ }; /** - * Constructs a InlineResponse2007SourceRecord from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse2009SourceRecord from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse2007SourceRecord} obj Optional instance to populate. - * @return {module:model/InlineResponse2007SourceRecord} The populated InlineResponse2007SourceRecord instance. + * @param {module:model/InlineResponse2009SourceRecord} obj Optional instance to populate. + * @return {module:model/InlineResponse2009SourceRecord} The populated InlineResponse2009SourceRecord instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/InlineResponse2012SetupsPayments.js b/src/model/InlineResponse2012SetupsPayments.js index 5d36c7123..484af310b 100644 --- a/src/model/InlineResponse2012SetupsPayments.js +++ b/src/model/InlineResponse2012SetupsPayments.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse2012SetupsPaymentsCardProcessing', 'model/InlineResponse2012SetupsPaymentsDigitalPayments'], factory); + define(['ApiClient', 'model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods', 'model/InlineResponse2012SetupsPaymentsCardProcessing', 'model/InlineResponse2012SetupsPaymentsDigitalPayments'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse2012SetupsPaymentsCardProcessing'), require('./InlineResponse2012SetupsPaymentsDigitalPayments')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse2012SetupsPaymentsAlternativePaymentMethods'), require('./InlineResponse2012SetupsPaymentsCardProcessing'), require('./InlineResponse2012SetupsPaymentsDigitalPayments')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse2012SetupsPayments = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2012SetupsPaymentsCardProcessing, root.CyberSource.InlineResponse2012SetupsPaymentsDigitalPayments); + root.CyberSource.InlineResponse2012SetupsPayments = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods, root.CyberSource.InlineResponse2012SetupsPaymentsCardProcessing, root.CyberSource.InlineResponse2012SetupsPaymentsDigitalPayments); } -}(this, function(ApiClient, InlineResponse2012SetupsPaymentsCardProcessing, InlineResponse2012SetupsPaymentsDigitalPayments) { +}(this, function(ApiClient, InlineResponse2012SetupsPaymentsAlternativePaymentMethods, InlineResponse2012SetupsPaymentsCardProcessing, InlineResponse2012SetupsPaymentsDigitalPayments) { 'use strict'; @@ -65,6 +65,7 @@ + }; /** @@ -81,6 +82,9 @@ if (data.hasOwnProperty('cardProcessing')) { obj['cardProcessing'] = InlineResponse2012SetupsPaymentsCardProcessing.constructFromObject(data['cardProcessing']); } + if (data.hasOwnProperty('alternativePaymentMethods')) { + obj['alternativePaymentMethods'] = InlineResponse2012SetupsPaymentsAlternativePaymentMethods.constructFromObject(data['alternativePaymentMethods']); + } if (data.hasOwnProperty('cardPresentConnect')) { obj['cardPresentConnect'] = InlineResponse2012SetupsPaymentsCardProcessing.constructFromObject(data['cardPresentConnect']); } @@ -140,6 +144,10 @@ * @member {module:model/InlineResponse2012SetupsPaymentsCardProcessing} cardProcessing */ exports.prototype['cardProcessing'] = undefined; + /** + * @member {module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods} alternativePaymentMethods + */ + exports.prototype['alternativePaymentMethods'] = undefined; /** * @member {module:model/InlineResponse2012SetupsPaymentsCardProcessing} cardPresentConnect */ diff --git a/src/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods.js b/src/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods.js new file mode 100644 index 000000000..f7dce2211 --- /dev/null +++ b/src/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods.js @@ -0,0 +1,107 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus); + } +}(this, function(ApiClient, InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus) { + 'use strict'; + + + + + /** + * The InlineResponse2012SetupsPaymentsAlternativePaymentMethods model module. + * @module model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse2012SetupsPaymentsAlternativePaymentMethods. + * @alias module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods + * @class + */ + var exports = function() { + var _this = this; + + + + + + }; + + /** + * Constructs a InlineResponse2012SetupsPaymentsAlternativePaymentMethods from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods} obj Optional instance to populate. + * @return {module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods} The populated InlineResponse2012SetupsPaymentsAlternativePaymentMethods instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('configurationStatus')) { + obj['configurationStatus'] = InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.constructFromObject(data['configurationStatus']); + } + if (data.hasOwnProperty('subscriptionStatus')) { + obj['subscriptionStatus'] = InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.constructFromObject(data['subscriptionStatus']); + } + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('submitTimeUtc')) { + obj['submitTimeUtc'] = ApiClient.convertToType(data['submitTimeUtc'], 'Date'); + } + } + return obj; + } + + /** + * @member {module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus} configurationStatus + */ + exports.prototype['configurationStatus'] = undefined; + /** + * @member {module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus} subscriptionStatus + */ + exports.prototype['subscriptionStatus'] = undefined; + /** + * Possible values: - PROCESSED - PARTIAL_PROCESSED + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example: 2024-09-08T09:37:38+0000 + * @member {Date} submitTimeUtc + */ + exports.prototype['submitTimeUtc'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.js b/src/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.js new file mode 100644 index 000000000..2915e07ca --- /dev/null +++ b/src/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.js @@ -0,0 +1,90 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus model module. + * @module model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus. + * @alias module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus} obj Optional instance to populate. + * @return {module:model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus} The populated InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('message')) { + obj['message'] = ApiClient.convertToType(data['message'], 'String'); + } + } + return obj; + } + + /** + * Possible values: - SUCCESS - FAILURE - PARTIAL - PENDING + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * @member {String} message + */ + exports.prototype['message'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse2012SetupsValueAddedServices.js b/src/model/InlineResponse2012SetupsValueAddedServices.js index c277eac1c..f94acdcfe 100644 --- a/src/model/InlineResponse2012SetupsValueAddedServices.js +++ b/src/model/InlineResponse2012SetupsValueAddedServices.js @@ -49,6 +49,7 @@ + }; /** @@ -68,6 +69,9 @@ if (data.hasOwnProperty('transactionSearch')) { obj['transactionSearch'] = InlineResponse2012SetupsPaymentsDigitalPayments.constructFromObject(data['transactionSearch']); } + if (data.hasOwnProperty('bankAccountValidation')) { + obj['bankAccountValidation'] = InlineResponse2012SetupsPaymentsDigitalPayments.constructFromObject(data['bankAccountValidation']); + } } return obj; } @@ -80,6 +84,10 @@ * @member {module:model/InlineResponse2012SetupsPaymentsDigitalPayments} transactionSearch */ exports.prototype['transactionSearch'] = undefined; + /** + * @member {module:model/InlineResponse2012SetupsPaymentsDigitalPayments} bankAccountValidation + */ + exports.prototype['bankAccountValidation'] = undefined; diff --git a/src/model/InlineResponse202Links.js b/src/model/InlineResponse202Links.js index 196157a51..5e0fc4bee 100644 --- a/src/model/InlineResponse202Links.js +++ b/src/model/InlineResponse202Links.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse202LinksStatus', 'model/InlineResponse401LinksSelf'], factory); + define(['ApiClient', 'model/InlineResponse202LinksStatus', 'model/InlineResponse4011LinksSelf'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse202LinksStatus'), require('./InlineResponse401LinksSelf')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse202LinksStatus'), require('./InlineResponse4011LinksSelf')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse202Links = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse202LinksStatus, root.CyberSource.InlineResponse401LinksSelf); + root.CyberSource.InlineResponse202Links = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse202LinksStatus, root.CyberSource.InlineResponse4011LinksSelf); } -}(this, function(ApiClient, InlineResponse202LinksStatus, InlineResponse401LinksSelf) { +}(this, function(ApiClient, InlineResponse202LinksStatus, InlineResponse4011LinksSelf) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('self')) { - obj['self'] = InlineResponse401LinksSelf.constructFromObject(data['self']); + obj['self'] = InlineResponse4011LinksSelf.constructFromObject(data['self']); } if (data.hasOwnProperty('status')) { obj['status'] = ApiClient.convertToType(data['status'], [InlineResponse202LinksStatus]); @@ -73,7 +73,7 @@ } /** - * @member {module:model/InlineResponse401LinksSelf} self + * @member {module:model/InlineResponse4011LinksSelf} self */ exports.prototype['self'] = undefined; /** diff --git a/src/model/InlineResponse206.js b/src/model/InlineResponse206.js new file mode 100644 index 000000000..14d890e2a --- /dev/null +++ b/src/model/InlineResponse206.js @@ -0,0 +1,90 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/Dmsv3devicesdeassociateDevices'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Dmsv3devicesdeassociateDevices')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse206 = factory(root.CyberSource.ApiClient, root.CyberSource.Dmsv3devicesdeassociateDevices); + } +}(this, function(ApiClient, Dmsv3devicesdeassociateDevices) { + 'use strict'; + + + + + /** + * The InlineResponse206 model module. + * @module model/InlineResponse206 + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse206. + * @alias module:model/InlineResponse206 + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a InlineResponse206 from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse206} obj Optional instance to populate. + * @return {module:model/InlineResponse206} The populated InlineResponse206 instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('devices')) { + obj['devices'] = ApiClient.convertToType(data['devices'], [Dmsv3devicesdeassociateDevices]); + } + } + return obj; + } + + /** + * Possible values: - OK - BAD_REQUEST + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * @member {Array.} devices + */ + exports.prototype['devices'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse4008.js b/src/model/InlineResponse4008.js new file mode 100644 index 000000000..454683ecf --- /dev/null +++ b/src/model/InlineResponse4008.js @@ -0,0 +1,118 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/InlineResponse4008Details'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./InlineResponse4008Details')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse4008 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse4008Details); + } +}(this, function(ApiClient, InlineResponse4008Details) { + 'use strict'; + + + + + /** + * The InlineResponse4008 model module. + * @module model/InlineResponse4008 + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse4008. + * @alias module:model/InlineResponse4008 + * @class + */ + var exports = function() { + var _this = this; + + + + + + + }; + + /** + * Constructs a InlineResponse4008 from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse4008} obj Optional instance to populate. + * @return {module:model/InlineResponse4008} The populated InlineResponse4008 instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('message')) { + obj['message'] = ApiClient.convertToType(data['message'], 'String'); + } + if (data.hasOwnProperty('code')) { + obj['code'] = ApiClient.convertToType(data['code'], 'String'); + } + if (data.hasOwnProperty('details')) { + obj['details'] = ApiClient.convertToType(data['details'], [InlineResponse4008Details]); + } + if (data.hasOwnProperty('submitTimeUtc')) { + obj['submitTimeUtc'] = ApiClient.convertToType(data['submitTimeUtc'], 'String'); + } + } + return obj; + } + + /** + * The status of the submitted request. Possible values: - BAD_REQUEST + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * The detail message related to the status and reason listed above. + * @member {String} message + */ + exports.prototype['message'] = undefined; + /** + * An optional short string which identifies the exact error. + * @member {String} code + */ + exports.prototype['code'] = undefined; + /** + * An optional array which provides more details of the error. + * @member {Array.} details + */ + exports.prototype['details'] = undefined; + /** + * Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. + * @member {String} submitTimeUtc + */ + exports.prototype['submitTimeUtc'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse4008Details.js b/src/model/InlineResponse4008Details.js new file mode 100644 index 000000000..3882a75a7 --- /dev/null +++ b/src/model/InlineResponse4008Details.js @@ -0,0 +1,100 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse4008Details = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The InlineResponse4008Details model module. + * @module model/InlineResponse4008Details + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse4008Details. + * @alias module:model/InlineResponse4008Details + * @class + */ + var exports = function() { + var _this = this; + + + + + }; + + /** + * Constructs a InlineResponse4008Details from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse4008Details} obj Optional instance to populate. + * @return {module:model/InlineResponse4008Details} The populated InlineResponse4008Details instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('field')) { + obj['field'] = ApiClient.convertToType(data['field'], 'String'); + } + if (data.hasOwnProperty('reason')) { + obj['reason'] = ApiClient.convertToType(data['reason'], 'String'); + } + if (data.hasOwnProperty('code')) { + obj['code'] = ApiClient.convertToType(data['code'], 'String'); + } + } + return obj; + } + + /** + * This is the flattened JSON object field name/path that is either missing or invalid. + * @member {String} field + */ + exports.prototype['field'] = undefined; + /** + * Possible reasons for the error. + * @member {String} reason + */ + exports.prototype['reason'] = undefined; + /** + * An optional short string which identifies the exact field error. + * @member {String} code + */ + exports.prototype['code'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse401.js b/src/model/InlineResponse401.js index 515e1f0ce..25730d9e8 100644 --- a/src/model/InlineResponse401.js +++ b/src/model/InlineResponse401.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse401Fields', 'model/InlineResponse401Links'], factory); + define(['ApiClient'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse401Fields'), require('./InlineResponse401Links')); + module.exports = factory(require('../ApiClient')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse401 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse401Fields, root.CyberSource.InlineResponse401Links); + root.CyberSource.InlineResponse401 = factory(root.CyberSource.ApiClient); } -}(this, function(ApiClient, InlineResponse401Fields, InlineResponse401Links) { +}(this, function(ApiClient) { 'use strict'; @@ -51,9 +51,6 @@ - - - }; /** @@ -67,61 +64,42 @@ if (data) { obj = obj || new exports(); - if (data.hasOwnProperty('_links')) { - obj['_links'] = InlineResponse401Links.constructFromObject(data['_links']); + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('message')) { + obj['message'] = ApiClient.convertToType(data['message'], 'String'); } if (data.hasOwnProperty('code')) { obj['code'] = ApiClient.convertToType(data['code'], 'String'); } - if (data.hasOwnProperty('correlationId')) { - obj['correlationId'] = ApiClient.convertToType(data['correlationId'], 'String'); - } - if (data.hasOwnProperty('detail')) { - obj['detail'] = ApiClient.convertToType(data['detail'], 'String'); - } - if (data.hasOwnProperty('fields')) { - obj['fields'] = ApiClient.convertToType(data['fields'], [InlineResponse401Fields]); - } - if (data.hasOwnProperty('localizationKey')) { - obj['localizationKey'] = ApiClient.convertToType(data['localizationKey'], 'String'); - } - if (data.hasOwnProperty('message')) { - obj['message'] = ApiClient.convertToType(data['message'], 'String'); + if (data.hasOwnProperty('submitTimeUtc')) { + obj['submitTimeUtc'] = ApiClient.convertToType(data['submitTimeUtc'], 'String'); } } return obj; } /** - * @member {module:model/InlineResponse401Links} _links - */ - exports.prototype['_links'] = undefined; - /** - * Valid Values: * FORBIDDEN_RESPONSE * VALIDATION_ERROR * UNSUPPORTED_MEDIA_TYPE * MALFORMED_PAYLOAD_ERROR * SERVER_ERROR - * @member {String} code - */ - exports.prototype['code'] = undefined; - /** - * @member {String} correlationId - */ - exports.prototype['correlationId'] = undefined; - /** - * @member {String} detail + * The status of the submitted request. Possible values: - UNAUTHORIZED + * @member {String} status */ - exports.prototype['detail'] = undefined; + exports.prototype['status'] = undefined; /** - * @member {Array.} fields + * The detail message related to the status and reason listed above. + * @member {String} message */ - exports.prototype['fields'] = undefined; + exports.prototype['message'] = undefined; /** - * Valid Values: * cybsapi.forbidden.response * cybsapi.validation.error * cybsapi.media.notsupported - * @member {String} localizationKey + * An optional short string which identifies the exact error. + * @member {String} code */ - exports.prototype['localizationKey'] = undefined; + exports.prototype['code'] = undefined; /** - * @member {String} message + * Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. + * @member {String} submitTimeUtc */ - exports.prototype['message'] = undefined; + exports.prototype['submitTimeUtc'] = undefined; diff --git a/src/model/InlineResponse4011.js b/src/model/InlineResponse4011.js new file mode 100644 index 000000000..c1c61deef --- /dev/null +++ b/src/model/InlineResponse4011.js @@ -0,0 +1,131 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/InlineResponse4011Fields', 'model/InlineResponse4011Links'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./InlineResponse4011Fields'), require('./InlineResponse4011Links')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse4011 = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse4011Fields, root.CyberSource.InlineResponse4011Links); + } +}(this, function(ApiClient, InlineResponse4011Fields, InlineResponse4011Links) { + 'use strict'; + + + + + /** + * The InlineResponse4011 model module. + * @module model/InlineResponse4011 + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse4011. + * @alias module:model/InlineResponse4011 + * @class + */ + var exports = function() { + var _this = this; + + + + + + + + + }; + + /** + * Constructs a InlineResponse4011 from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse4011} obj Optional instance to populate. + * @return {module:model/InlineResponse4011} The populated InlineResponse4011 instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('_links')) { + obj['_links'] = InlineResponse4011Links.constructFromObject(data['_links']); + } + if (data.hasOwnProperty('code')) { + obj['code'] = ApiClient.convertToType(data['code'], 'String'); + } + if (data.hasOwnProperty('correlationId')) { + obj['correlationId'] = ApiClient.convertToType(data['correlationId'], 'String'); + } + if (data.hasOwnProperty('detail')) { + obj['detail'] = ApiClient.convertToType(data['detail'], 'String'); + } + if (data.hasOwnProperty('fields')) { + obj['fields'] = ApiClient.convertToType(data['fields'], [InlineResponse4011Fields]); + } + if (data.hasOwnProperty('localizationKey')) { + obj['localizationKey'] = ApiClient.convertToType(data['localizationKey'], 'String'); + } + if (data.hasOwnProperty('message')) { + obj['message'] = ApiClient.convertToType(data['message'], 'String'); + } + } + return obj; + } + + /** + * @member {module:model/InlineResponse4011Links} _links + */ + exports.prototype['_links'] = undefined; + /** + * Valid Values: * FORBIDDEN_RESPONSE * VALIDATION_ERROR * UNSUPPORTED_MEDIA_TYPE * MALFORMED_PAYLOAD_ERROR * SERVER_ERROR + * @member {String} code + */ + exports.prototype['code'] = undefined; + /** + * @member {String} correlationId + */ + exports.prototype['correlationId'] = undefined; + /** + * @member {String} detail + */ + exports.prototype['detail'] = undefined; + /** + * @member {Array.} fields + */ + exports.prototype['fields'] = undefined; + /** + * Valid Values: * cybsapi.forbidden.response * cybsapi.validation.error * cybsapi.media.notsupported + * @member {String} localizationKey + */ + exports.prototype['localizationKey'] = undefined; + /** + * @member {String} message + */ + exports.prototype['message'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse401Fields.js b/src/model/InlineResponse4011Fields.js similarity index 77% rename from src/model/InlineResponse401Fields.js rename to src/model/InlineResponse4011Fields.js index 8434cf1a6..f98cdf060 100644 --- a/src/model/InlineResponse401Fields.js +++ b/src/model/InlineResponse4011Fields.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse401Fields = factory(root.CyberSource.ApiClient); + root.CyberSource.InlineResponse4011Fields = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The InlineResponse401Fields model module. - * @module model/InlineResponse401Fields + * The InlineResponse4011Fields model module. + * @module model/InlineResponse4011Fields * @version 0.0.1 */ /** - * Constructs a new InlineResponse401Fields. - * @alias module:model/InlineResponse401Fields + * Constructs a new InlineResponse4011Fields. + * @alias module:model/InlineResponse4011Fields * @class */ var exports = function() { @@ -53,11 +53,11 @@ }; /** - * Constructs a InlineResponse401Fields from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse4011Fields from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse401Fields} obj Optional instance to populate. - * @return {module:model/InlineResponse401Fields} The populated InlineResponse401Fields instance. + * @param {module:model/InlineResponse4011Fields} obj Optional instance to populate. + * @return {module:model/InlineResponse4011Fields} The populated InlineResponse4011Fields instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/InlineResponse401Links.js b/src/model/InlineResponse4011Links.js similarity index 60% rename from src/model/InlineResponse401Links.js rename to src/model/InlineResponse4011Links.js index 99f477b6f..4410a18f8 100644 --- a/src/model/InlineResponse401Links.js +++ b/src/model/InlineResponse4011Links.js @@ -16,32 +16,32 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/InlineResponse401LinksSelf'], factory); + define(['ApiClient', 'model/InlineResponse4011LinksSelf'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./InlineResponse401LinksSelf')); + module.exports = factory(require('../ApiClient'), require('./InlineResponse4011LinksSelf')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse401Links = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse401LinksSelf); + root.CyberSource.InlineResponse4011Links = factory(root.CyberSource.ApiClient, root.CyberSource.InlineResponse4011LinksSelf); } -}(this, function(ApiClient, InlineResponse401LinksSelf) { +}(this, function(ApiClient, InlineResponse4011LinksSelf) { 'use strict'; /** - * The InlineResponse401Links model module. - * @module model/InlineResponse401Links + * The InlineResponse4011Links model module. + * @module model/InlineResponse4011Links * @version 0.0.1 */ /** - * Constructs a new InlineResponse401Links. - * @alias module:model/InlineResponse401Links + * Constructs a new InlineResponse4011Links. + * @alias module:model/InlineResponse4011Links * @class */ var exports = function() { @@ -51,25 +51,25 @@ }; /** - * Constructs a InlineResponse401Links from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse4011Links from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse401Links} obj Optional instance to populate. - * @return {module:model/InlineResponse401Links} The populated InlineResponse401Links instance. + * @param {module:model/InlineResponse4011Links} obj Optional instance to populate. + * @return {module:model/InlineResponse4011Links} The populated InlineResponse4011Links instance. */ exports.constructFromObject = function(data, obj) { if (data) { obj = obj || new exports(); if (data.hasOwnProperty('self')) { - obj['self'] = InlineResponse401LinksSelf.constructFromObject(data['self']); + obj['self'] = InlineResponse4011LinksSelf.constructFromObject(data['self']); } } return obj; } /** - * @member {module:model/InlineResponse401LinksSelf} self + * @member {module:model/InlineResponse4011LinksSelf} self */ exports.prototype['self'] = undefined; diff --git a/src/model/InlineResponse401LinksSelf.js b/src/model/InlineResponse4011LinksSelf.js similarity index 71% rename from src/model/InlineResponse401LinksSelf.js rename to src/model/InlineResponse4011LinksSelf.js index 846da47a7..546cdcdf6 100644 --- a/src/model/InlineResponse401LinksSelf.js +++ b/src/model/InlineResponse4011LinksSelf.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.InlineResponse401LinksSelf = factory(root.CyberSource.ApiClient); + root.CyberSource.InlineResponse4011LinksSelf = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The InlineResponse401LinksSelf model module. - * @module model/InlineResponse401LinksSelf + * The InlineResponse4011LinksSelf model module. + * @module model/InlineResponse4011LinksSelf * @version 0.0.1 */ /** - * Constructs a new InlineResponse401LinksSelf. - * @alias module:model/InlineResponse401LinksSelf + * Constructs a new InlineResponse4011LinksSelf. + * @alias module:model/InlineResponse4011LinksSelf * @class */ var exports = function() { @@ -51,11 +51,11 @@ }; /** - * Constructs a InlineResponse401LinksSelf from a plain JavaScript object, optionally creating a new instance. + * Constructs a InlineResponse4011LinksSelf from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/InlineResponse401LinksSelf} obj Optional instance to populate. - * @return {module:model/InlineResponse401LinksSelf} The populated InlineResponse401LinksSelf instance. + * @param {module:model/InlineResponse4011LinksSelf} obj Optional instance to populate. + * @return {module:model/InlineResponse4011LinksSelf} The populated InlineResponse4011LinksSelf instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/InlineResponse4032.js b/src/model/InlineResponse4032.js new file mode 100644 index 000000000..08b84a83d --- /dev/null +++ b/src/model/InlineResponse4032.js @@ -0,0 +1,109 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse4032 = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The InlineResponse4032 model module. + * @module model/InlineResponse4032 + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse4032. + * @alias module:model/InlineResponse4032 + * @class + */ + var exports = function() { + var _this = this; + + + + + + }; + + /** + * Constructs a InlineResponse4032 from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse4032} obj Optional instance to populate. + * @return {module:model/InlineResponse4032} The populated InlineResponse4032 instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('message')) { + obj['message'] = ApiClient.convertToType(data['message'], 'String'); + } + if (data.hasOwnProperty('code')) { + obj['code'] = ApiClient.convertToType(data['code'], 'String'); + } + if (data.hasOwnProperty('submitTimeUtc')) { + obj['submitTimeUtc'] = ApiClient.convertToType(data['submitTimeUtc'], 'String'); + } + } + return obj; + } + + /** + * The status of the submitted request. Possible values: - FORBIDDEN + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * The detail message related to the status and reason listed above. + * @member {String} message + */ + exports.prototype['message'] = undefined; + /** + * An optional short string which identifies the exact error. + * @member {String} code + */ + exports.prototype['code'] = undefined; + /** + * Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. + * @member {String} submitTimeUtc + */ + exports.prototype['submitTimeUtc'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse4043.js b/src/model/InlineResponse4043.js new file mode 100644 index 000000000..5d1a63fa1 --- /dev/null +++ b/src/model/InlineResponse4043.js @@ -0,0 +1,109 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse4043 = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The InlineResponse4043 model module. + * @module model/InlineResponse4043 + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse4043. + * @alias module:model/InlineResponse4043 + * @class + */ + var exports = function() { + var _this = this; + + + + + + }; + + /** + * Constructs a InlineResponse4043 from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse4043} obj Optional instance to populate. + * @return {module:model/InlineResponse4043} The populated InlineResponse4043 instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('message')) { + obj['message'] = ApiClient.convertToType(data['message'], 'String'); + } + if (data.hasOwnProperty('code')) { + obj['code'] = ApiClient.convertToType(data['code'], 'String'); + } + if (data.hasOwnProperty('submitTimeUtc')) { + obj['submitTimeUtc'] = ApiClient.convertToType(data['submitTimeUtc'], 'String'); + } + } + return obj; + } + + /** + * The status of the submitted request. Possible values: - NOT_FOUND + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * The detail message related to the status and reason listed above. + * @member {String} message + */ + exports.prototype['message'] = undefined; + /** + * An optional short string which identifies the exact error. + * @member {String} code + */ + exports.prototype['code'] = undefined; + /** + * Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. + * @member {String} submitTimeUtc + */ + exports.prototype['submitTimeUtc'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/InlineResponse5003.js b/src/model/InlineResponse5003.js new file mode 100644 index 000000000..486e8d455 --- /dev/null +++ b/src/model/InlineResponse5003.js @@ -0,0 +1,109 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.InlineResponse5003 = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The InlineResponse5003 model module. + * @module model/InlineResponse5003 + * @version 0.0.1 + */ + + /** + * Constructs a new InlineResponse5003. + * @alias module:model/InlineResponse5003 + * @class + */ + var exports = function() { + var _this = this; + + + + + + }; + + /** + * Constructs a InlineResponse5003 from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/InlineResponse5003} obj Optional instance to populate. + * @return {module:model/InlineResponse5003} The populated InlineResponse5003 instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('message')) { + obj['message'] = ApiClient.convertToType(data['message'], 'String'); + } + if (data.hasOwnProperty('code')) { + obj['code'] = ApiClient.convertToType(data['code'], 'String'); + } + if (data.hasOwnProperty('submitTimeUtc')) { + obj['submitTimeUtc'] = ApiClient.convertToType(data['submitTimeUtc'], 'String'); + } + } + return obj; + } + + /** + * The status of the submitted request. Possible values: - INTERNAL_SERVER_ERROR + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * The detail message related to the status and reason listed above. + * @member {String} message + */ + exports.prototype['message'] = undefined; + /** + * An optional short string which identifies the exact error. + * @member {String} code + */ + exports.prototype['code'] = undefined; + /** + * Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. + * @member {String} submitTimeUtc + */ + exports.prototype['submitTimeUtc'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PaymentsProducts.js b/src/model/PaymentsProducts.js index 932d9cf84..f6ede0ea9 100644 --- a/src/model/PaymentsProducts.js +++ b/src/model/PaymentsProducts.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsCardPresentConnect', 'model/PaymentsProductsCardProcessing', 'model/PaymentsProductsCurrencyConversion', 'model/PaymentsProductsCybsReadyTerminal', 'model/PaymentsProductsDifferentialFee', 'model/PaymentsProductsDigitalPayments', 'model/PaymentsProductsECheck', 'model/PaymentsProductsPayerAuthentication', 'model/PaymentsProductsPayouts', 'model/PaymentsProductsSecureAcceptance', 'model/PaymentsProductsServiceFee', 'model/PaymentsProductsTax', 'model/PaymentsProductsVirtualTerminal'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethods', 'model/PaymentsProductsCardPresentConnect', 'model/PaymentsProductsCardProcessing', 'model/PaymentsProductsCurrencyConversion', 'model/PaymentsProductsCybsReadyTerminal', 'model/PaymentsProductsDifferentialFee', 'model/PaymentsProductsDigitalPayments', 'model/PaymentsProductsECheck', 'model/PaymentsProductsPayerAuthentication', 'model/PaymentsProductsPayouts', 'model/PaymentsProductsSecureAcceptance', 'model/PaymentsProductsServiceFee', 'model/PaymentsProductsTax', 'model/PaymentsProductsVirtualTerminal'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsCardPresentConnect'), require('./PaymentsProductsCardProcessing'), require('./PaymentsProductsCurrencyConversion'), require('./PaymentsProductsCybsReadyTerminal'), require('./PaymentsProductsDifferentialFee'), require('./PaymentsProductsDigitalPayments'), require('./PaymentsProductsECheck'), require('./PaymentsProductsPayerAuthentication'), require('./PaymentsProductsPayouts'), require('./PaymentsProductsSecureAcceptance'), require('./PaymentsProductsServiceFee'), require('./PaymentsProductsTax'), require('./PaymentsProductsVirtualTerminal')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethods'), require('./PaymentsProductsCardPresentConnect'), require('./PaymentsProductsCardProcessing'), require('./PaymentsProductsCurrencyConversion'), require('./PaymentsProductsCybsReadyTerminal'), require('./PaymentsProductsDifferentialFee'), require('./PaymentsProductsDigitalPayments'), require('./PaymentsProductsECheck'), require('./PaymentsProductsPayerAuthentication'), require('./PaymentsProductsPayouts'), require('./PaymentsProductsSecureAcceptance'), require('./PaymentsProductsServiceFee'), require('./PaymentsProductsTax'), require('./PaymentsProductsVirtualTerminal')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PaymentsProducts = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsCardPresentConnect, root.CyberSource.PaymentsProductsCardProcessing, root.CyberSource.PaymentsProductsCurrencyConversion, root.CyberSource.PaymentsProductsCybsReadyTerminal, root.CyberSource.PaymentsProductsDifferentialFee, root.CyberSource.PaymentsProductsDigitalPayments, root.CyberSource.PaymentsProductsECheck, root.CyberSource.PaymentsProductsPayerAuthentication, root.CyberSource.PaymentsProductsPayouts, root.CyberSource.PaymentsProductsSecureAcceptance, root.CyberSource.PaymentsProductsServiceFee, root.CyberSource.PaymentsProductsTax, root.CyberSource.PaymentsProductsVirtualTerminal); + root.CyberSource.PaymentsProducts = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethods, root.CyberSource.PaymentsProductsCardPresentConnect, root.CyberSource.PaymentsProductsCardProcessing, root.CyberSource.PaymentsProductsCurrencyConversion, root.CyberSource.PaymentsProductsCybsReadyTerminal, root.CyberSource.PaymentsProductsDifferentialFee, root.CyberSource.PaymentsProductsDigitalPayments, root.CyberSource.PaymentsProductsECheck, root.CyberSource.PaymentsProductsPayerAuthentication, root.CyberSource.PaymentsProductsPayouts, root.CyberSource.PaymentsProductsSecureAcceptance, root.CyberSource.PaymentsProductsServiceFee, root.CyberSource.PaymentsProductsTax, root.CyberSource.PaymentsProductsVirtualTerminal); } -}(this, function(ApiClient, PaymentsProductsCardPresentConnect, PaymentsProductsCardProcessing, PaymentsProductsCurrencyConversion, PaymentsProductsCybsReadyTerminal, PaymentsProductsDifferentialFee, PaymentsProductsDigitalPayments, PaymentsProductsECheck, PaymentsProductsPayerAuthentication, PaymentsProductsPayouts, PaymentsProductsSecureAcceptance, PaymentsProductsServiceFee, PaymentsProductsTax, PaymentsProductsVirtualTerminal) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethods, PaymentsProductsCardPresentConnect, PaymentsProductsCardProcessing, PaymentsProductsCurrencyConversion, PaymentsProductsCybsReadyTerminal, PaymentsProductsDifferentialFee, PaymentsProductsDigitalPayments, PaymentsProductsECheck, PaymentsProductsPayerAuthentication, PaymentsProductsPayouts, PaymentsProductsSecureAcceptance, PaymentsProductsServiceFee, PaymentsProductsTax, PaymentsProductsVirtualTerminal) { 'use strict'; @@ -65,6 +65,7 @@ + }; @@ -82,6 +83,9 @@ if (data.hasOwnProperty('cardProcessing')) { obj['cardProcessing'] = PaymentsProductsCardProcessing.constructFromObject(data['cardProcessing']); } + if (data.hasOwnProperty('alternativePaymentMethods')) { + obj['alternativePaymentMethods'] = PaymentsProductsAlternativePaymentMethods.constructFromObject(data['alternativePaymentMethods']); + } if (data.hasOwnProperty('cardPresentConnect')) { obj['cardPresentConnect'] = PaymentsProductsCardPresentConnect.constructFromObject(data['cardPresentConnect']); } @@ -144,6 +148,10 @@ * @member {module:model/PaymentsProductsCardProcessing} cardProcessing */ exports.prototype['cardProcessing'] = undefined; + /** + * @member {module:model/PaymentsProductsAlternativePaymentMethods} alternativePaymentMethods + */ + exports.prototype['alternativePaymentMethods'] = undefined; /** * @member {module:model/PaymentsProductsCardPresentConnect} cardPresentConnect */ diff --git a/src/model/PaymentsProductsAlternativePaymentMethods.js b/src/model/PaymentsProductsAlternativePaymentMethods.js new file mode 100644 index 000000000..eda5d8ca1 --- /dev/null +++ b/src/model/PaymentsProductsAlternativePaymentMethods.js @@ -0,0 +1,89 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsConfigurationInformation'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PaymentsProductsAlternativePaymentMethods = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformation, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation); + } +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsConfigurationInformation, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation) { + 'use strict'; + + + + + /** + * The PaymentsProductsAlternativePaymentMethods model module. + * @module model/PaymentsProductsAlternativePaymentMethods + * @version 0.0.1 + */ + + /** + * Constructs a new PaymentsProductsAlternativePaymentMethods. + * @alias module:model/PaymentsProductsAlternativePaymentMethods + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a PaymentsProductsAlternativePaymentMethods from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/PaymentsProductsAlternativePaymentMethods} obj Optional instance to populate. + * @return {module:model/PaymentsProductsAlternativePaymentMethods} The populated PaymentsProductsAlternativePaymentMethods instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('subscriptionInformation')) { + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + } + if (data.hasOwnProperty('configurationInformation')) { + obj['configurationInformation'] = PaymentsProductsAlternativePaymentMethodsConfigurationInformation.constructFromObject(data['configurationInformation']); + } + } + return obj; + } + + /** + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation + */ + exports.prototype['subscriptionInformation'] = undefined; + /** + * @member {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation} configurationInformation + */ + exports.prototype['configurationInformation'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation.js b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation.js new file mode 100644 index 000000000..99cf4ecf4 --- /dev/null +++ b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation.js @@ -0,0 +1,81 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformation = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations); + } +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations) { + 'use strict'; + + + + + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformation model module. + * @module model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation + * @version 0.0.1 + */ + + /** + * Constructs a new PaymentsProductsAlternativePaymentMethodsConfigurationInformation. + * @alias module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PaymentsProductsAlternativePaymentMethodsConfigurationInformation from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation} obj Optional instance to populate. + * @return {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation} The populated PaymentsProductsAlternativePaymentMethodsConfigurationInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('configurations')) { + obj['configurations'] = PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.constructFromObject(data['configurations']); + } + } + return obj; + } + + /** + * @member {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations} configurations + */ + exports.prototype['configurations'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.js b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.js new file mode 100644 index 000000000..cae2a67e9 --- /dev/null +++ b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.js @@ -0,0 +1,91 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors); + } +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors) { + 'use strict'; + + + + + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations model module. + * @module model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations + * @version 0.0.1 + */ + + /** + * Constructs a new PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations. + * @alias module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations} obj Optional instance to populate. + * @return {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations} The populated PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('merchantCategoryCode')) { + obj['merchantCategoryCode'] = ApiClient.convertToType(data['merchantCategoryCode'], 'String'); + } + if (data.hasOwnProperty('processors')) { + obj['processors'] = ApiClient.convertToType(data['processors'], {'String': PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors}); + } + } + return obj; + } + + /** + * Merchant Category Code (MCC) is a four-digit number assigned to a business by credit card companies when the business first starts accepting credit cards as a form of payment. The MCC is used to classify the business by the type of goods or services it provides. + * @member {String} merchantCategoryCode + */ + exports.prototype['merchantCategoryCode'] = undefined; + /** + * This is a map. The allowed keys are below. Value should be an object containing a sole boolean property - enabled.
klarna
payPal
alipay
bancontact
giropay
ideal
+ * @member {Object.} processors + */ + exports.prototype['processors'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.js b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.js new file mode 100644 index 000000000..2feba002f --- /dev/null +++ b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.js @@ -0,0 +1,92 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations model module. + * @module model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations + * @version 0.0.1 + */ + + /** + * Constructs a new PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations. + * Additional configuration for the payment method. + * @alias module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations} obj Optional instance to populate. + * @return {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations} The populated PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('key')) { + obj['key'] = ApiClient.convertToType(data['key'], 'String'); + } + if (data.hasOwnProperty('value')) { + obj['value'] = ApiClient.convertToType(data['value'], 'String'); + } + } + return obj; + } + + /** + * Key for the additional configuration. This is used to identify the specific setting. example: serviceProviderId + * @member {String} key + */ + exports.prototype['key'] = undefined; + /** + * Value for the additional configuration. This is the actual setting being configured. example: svcId + * @member {String} value + */ + exports.prototype['value'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.js b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.js new file mode 100644 index 000000000..5d40866d6 --- /dev/null +++ b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.js @@ -0,0 +1,128 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations); + } +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations) { + 'use strict'; + + + + + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods model module. + * @module model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods + * @version 0.0.1 + */ + + /** + * Constructs a new PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods. + * Payment method configuration for the product. + * @alias module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods + * @class + */ + var exports = function() { + var _this = this; + + + + + + + + }; + + /** + * Constructs a PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods} obj Optional instance to populate. + * @return {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods} The populated PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('merchantId')) { + obj['merchantId'] = ApiClient.convertToType(data['merchantId'], 'String'); + } + if (data.hasOwnProperty('logoUrl')) { + obj['logoUrl'] = ApiClient.convertToType(data['logoUrl'], 'String'); + } + if (data.hasOwnProperty('redirectSuccessUrl')) { + obj['redirectSuccessUrl'] = ApiClient.convertToType(data['redirectSuccessUrl'], 'String'); + } + if (data.hasOwnProperty('redirectCancelUrl')) { + obj['redirectCancelUrl'] = ApiClient.convertToType(data['redirectCancelUrl'], 'String'); + } + if (data.hasOwnProperty('redirectFailureUrl')) { + obj['redirectFailureUrl'] = ApiClient.convertToType(data['redirectFailureUrl'], 'String'); + } + if (data.hasOwnProperty('additionalConfigurations')) { + obj['additionalConfigurations'] = ApiClient.convertToType(data['additionalConfigurations'], [PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations]); + } + } + return obj; + } + + /** + * Merchant ID for the payment method. This is a unique identifier for the merchant. example. mid12345678 + * @member {String} merchantId + */ + exports.prototype['merchantId'] = undefined; + /** + * URL of the logo for the payment method. This is used for branding purposes. example: http://www.test.com + * @member {String} logoUrl + */ + exports.prototype['logoUrl'] = undefined; + /** + * URL to redirect to after a successful transaction. This is where the user will be sent after completing the payment. example: http://www.test.com/success + * @member {String} redirectSuccessUrl + */ + exports.prototype['redirectSuccessUrl'] = undefined; + /** + * URL to redirect to if the user cancels the transaction. This is where the user will be sent if they choose to cancel the payment. example: http://www.test.com/cancel + * @member {String} redirectCancelUrl + */ + exports.prototype['redirectCancelUrl'] = undefined; + /** + * URL to redirect to if the transaction fails. This is where the user will be sent if there is an error during the payment process. example: http://www.test.com/failure + * @member {String} redirectFailureUrl + */ + exports.prototype['redirectFailureUrl'] = undefined; + /** + * Additional configurations for the payment method. This can include various settings specific to the payment method. + * @member {Array.} additionalConfigurations + */ + exports.prototype['additionalConfigurations'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.js b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.js new file mode 100644 index 000000000..2d309e83b --- /dev/null +++ b/src/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.js @@ -0,0 +1,83 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods); + } +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods) { + 'use strict'; + + + + + /** + * The PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors model module. + * @module model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors + * @version 0.0.1 + */ + + /** + * Constructs a new PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors. + * Processor configuration for the product. + * @alias module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors} obj Optional instance to populate. + * @return {module:model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors} The populated PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('paymentMethods')) { + obj['paymentMethods'] = ApiClient.convertToType(data['paymentMethods'], {'String': PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods}); + } + } + return obj; + } + + /** + * Payment methods supported by the processor. The following values are supported: - klarna - CREDIT_CARD - DEBIT_CARD + * @member {Object.} paymentMethods + */ + exports.prototype['paymentMethods'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.js b/src/model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.js similarity index 69% rename from src/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.js rename to src/model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.js index f11734f45..d7826d33a 100644 --- a/src/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.js +++ b/src/model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation = factory(root.CyberSource.ApiClient); + root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The PaymentsProductsPayerAuthenticationSubscriptionInformation model module. - * @module model/PaymentsProductsPayerAuthenticationSubscriptionInformation + * The PaymentsProductsAlternativePaymentMethodsSubscriptionInformation model module. + * @module model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation * @version 0.0.1 */ /** - * Constructs a new PaymentsProductsPayerAuthenticationSubscriptionInformation. - * @alias module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation + * Constructs a new PaymentsProductsAlternativePaymentMethodsSubscriptionInformation. + * @alias module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation * @class */ var exports = function() { @@ -52,11 +52,11 @@ }; /** - * Constructs a PaymentsProductsPayerAuthenticationSubscriptionInformation from a plain JavaScript object, optionally creating a new instance. + * Constructs a PaymentsProductsAlternativePaymentMethodsSubscriptionInformation from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} obj Optional instance to populate. - * @return {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} The populated PaymentsProductsPayerAuthenticationSubscriptionInformation instance. + * @param {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} obj Optional instance to populate. + * @return {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} The populated PaymentsProductsAlternativePaymentMethodsSubscriptionInformation instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/PaymentsProductsCurrencyConversion.js b/src/model/PaymentsProductsCurrencyConversion.js index c3b5636ee..aee44560b 100644 --- a/src/model/PaymentsProductsCurrencyConversion.js +++ b/src/model/PaymentsProductsCurrencyConversion.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsCurrencyConversionConfigurationInformation', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/PaymentsProductsCurrencyConversionConfigurationInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsCurrencyConversionConfigurationInformation'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./PaymentsProductsCurrencyConversionConfigurationInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PaymentsProductsCurrencyConversion = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsCurrencyConversionConfigurationInformation, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation); + root.CyberSource.PaymentsProductsCurrencyConversion = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, root.CyberSource.PaymentsProductsCurrencyConversionConfigurationInformation); } -}(this, function(ApiClient, PaymentsProductsCurrencyConversionConfigurationInformation, PaymentsProductsPayerAuthenticationSubscriptionInformation) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, PaymentsProductsCurrencyConversionConfigurationInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = PaymentsProductsCurrencyConversionConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/PaymentsProductsPayerAuthentication.js b/src/model/PaymentsProductsPayerAuthentication.js index 900557daa..d0f944a00 100644 --- a/src/model/PaymentsProductsPayerAuthentication.js +++ b/src/model/PaymentsProductsPayerAuthentication.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsPayerAuthenticationConfigurationInformation', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/PaymentsProductsPayerAuthenticationConfigurationInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsPayerAuthenticationConfigurationInformation'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./PaymentsProductsPayerAuthenticationConfigurationInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PaymentsProductsPayerAuthentication = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsPayerAuthenticationConfigurationInformation, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation); + root.CyberSource.PaymentsProductsPayerAuthentication = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, root.CyberSource.PaymentsProductsPayerAuthenticationConfigurationInformation); } -}(this, function(ApiClient, PaymentsProductsPayerAuthenticationConfigurationInformation, PaymentsProductsPayerAuthenticationSubscriptionInformation) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, PaymentsProductsPayerAuthenticationConfigurationInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = PaymentsProductsPayerAuthenticationConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/PaymentsProductsPayouts.js b/src/model/PaymentsProductsPayouts.js index 9f2d5179d..36753121e 100644 --- a/src/model/PaymentsProductsPayouts.js +++ b/src/model/PaymentsProductsPayouts.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation', 'model/PaymentsProductsPayoutsConfigurationInformation'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/PaymentsProductsPayoutsConfigurationInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation'), require('./PaymentsProductsPayoutsConfigurationInformation')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./PaymentsProductsPayoutsConfigurationInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PaymentsProductsPayouts = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation, root.CyberSource.PaymentsProductsPayoutsConfigurationInformation); + root.CyberSource.PaymentsProductsPayouts = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, root.CyberSource.PaymentsProductsPayoutsConfigurationInformation); } -}(this, function(ApiClient, PaymentsProductsPayerAuthenticationSubscriptionInformation, PaymentsProductsPayoutsConfigurationInformation) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, PaymentsProductsPayoutsConfigurationInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = PaymentsProductsPayoutsConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/PaymentsProductsSecureAcceptance.js b/src/model/PaymentsProductsSecureAcceptance.js index 52ed44f96..0fde20b3f 100644 --- a/src/model/PaymentsProductsSecureAcceptance.js +++ b/src/model/PaymentsProductsSecureAcceptance.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation', 'model/PaymentsProductsSecureAcceptanceConfigurationInformation'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/PaymentsProductsSecureAcceptanceConfigurationInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation'), require('./PaymentsProductsSecureAcceptanceConfigurationInformation')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./PaymentsProductsSecureAcceptanceConfigurationInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PaymentsProductsSecureAcceptance = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation, root.CyberSource.PaymentsProductsSecureAcceptanceConfigurationInformation); + root.CyberSource.PaymentsProductsSecureAcceptance = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, root.CyberSource.PaymentsProductsSecureAcceptanceConfigurationInformation); } -}(this, function(ApiClient, PaymentsProductsPayerAuthenticationSubscriptionInformation, PaymentsProductsSecureAcceptanceConfigurationInformation) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, PaymentsProductsSecureAcceptanceConfigurationInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = PaymentsProductsSecureAcceptanceConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/PaymentsProductsServiceFee.js b/src/model/PaymentsProductsServiceFee.js index bf642bc90..4aaf88322 100644 --- a/src/model/PaymentsProductsServiceFee.js +++ b/src/model/PaymentsProductsServiceFee.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation', 'model/PaymentsProductsServiceFeeConfigurationInformation'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/PaymentsProductsServiceFeeConfigurationInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation'), require('./PaymentsProductsServiceFeeConfigurationInformation')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./PaymentsProductsServiceFeeConfigurationInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PaymentsProductsServiceFee = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation, root.CyberSource.PaymentsProductsServiceFeeConfigurationInformation); + root.CyberSource.PaymentsProductsServiceFee = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, root.CyberSource.PaymentsProductsServiceFeeConfigurationInformation); } -}(this, function(ApiClient, PaymentsProductsPayerAuthenticationSubscriptionInformation, PaymentsProductsServiceFeeConfigurationInformation) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, PaymentsProductsServiceFeeConfigurationInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = PaymentsProductsServiceFeeConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/PaymentsProductsTax.js b/src/model/PaymentsProductsTax.js index 3d6fcab48..48a24b484 100644 --- a/src/model/PaymentsProductsTax.js +++ b/src/model/PaymentsProductsTax.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PaymentsProductsTax = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation); + root.CyberSource.PaymentsProductsTax = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation); } -}(this, function(ApiClient, PaymentsProductsPayerAuthenticationSubscriptionInformation) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation) { 'use strict'; @@ -62,14 +62,14 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } } return obj; } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; diff --git a/src/model/PaymentsProductsVirtualTerminal.js b/src/model/PaymentsProductsVirtualTerminal.js index 3eaad971f..e6db6c4f4 100644 --- a/src/model/PaymentsProductsVirtualTerminal.js +++ b/src/model/PaymentsProductsVirtualTerminal.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation', 'model/PaymentsProductsVirtualTerminalConfigurationInformation'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/PaymentsProductsVirtualTerminalConfigurationInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation'), require('./PaymentsProductsVirtualTerminalConfigurationInformation')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./PaymentsProductsVirtualTerminalConfigurationInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PaymentsProductsVirtualTerminal = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation, root.CyberSource.PaymentsProductsVirtualTerminalConfigurationInformation); + root.CyberSource.PaymentsProductsVirtualTerminal = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, root.CyberSource.PaymentsProductsVirtualTerminalConfigurationInformation); } -}(this, function(ApiClient, PaymentsProductsPayerAuthenticationSubscriptionInformation, PaymentsProductsVirtualTerminalConfigurationInformation) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, PaymentsProductsVirtualTerminalConfigurationInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = PaymentsProductsVirtualTerminalConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/PostDeviceSearchRequestV3.js b/src/model/PostDeviceSearchRequestV3.js new file mode 100644 index 000000000..3a9bc9455 --- /dev/null +++ b/src/model/PostDeviceSearchRequestV3.js @@ -0,0 +1,109 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PostDeviceSearchRequestV3 = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The PostDeviceSearchRequestV3 model module. + * @module model/PostDeviceSearchRequestV3 + * @version 0.0.1 + */ + + /** + * Constructs a new PostDeviceSearchRequestV3. + * @alias module:model/PostDeviceSearchRequestV3 + * @class + */ + var exports = function() { + var _this = this; + + + + + + }; + + /** + * Constructs a PostDeviceSearchRequestV3 from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/PostDeviceSearchRequestV3} obj Optional instance to populate. + * @return {module:model/PostDeviceSearchRequestV3} The populated PostDeviceSearchRequestV3 instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('query')) { + obj['query'] = ApiClient.convertToType(data['query'], 'String'); + } + if (data.hasOwnProperty('sort')) { + obj['sort'] = ApiClient.convertToType(data['sort'], 'String'); + } + if (data.hasOwnProperty('offset')) { + obj['offset'] = ApiClient.convertToType(data['offset'], 'Number'); + } + if (data.hasOwnProperty('limit')) { + obj['limit'] = ApiClient.convertToType(data['limit'], 'Number'); + } + } + return obj; + } + + /** + * The Search Query to retrieve the Terminals.(Example :- serialNumber:456345234 AND readerId:509353f0-86ca-4af4-a1c9-c2702bfd7431 AND terminalId:7854922 AND status:Inactive AND statusChangeReason:Other AND organizationId:London Store) + * @member {String} query + */ + exports.prototype['query'] = undefined; + /** + * terminalCreationDate:desc (default) or serialNumber or terminalUpdationDate + * @member {String} sort + */ + exports.prototype['sort'] = undefined; + /** + * The offset or page number. + * @member {Number} offset + */ + exports.prototype['offset'] = undefined; + /** + * Number of devices to retrieve in one request. + * @member {Number} limit + */ + exports.prototype['limit'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard.js b/src/model/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard.js index 49d4f3276..d3088fea9 100644 --- a/src/model/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard.js +++ b/src/model/PtsV2PaymentsPost201ResponsePaymentAccountInformationCard.js @@ -104,7 +104,7 @@ */ exports.prototype['expirationYear'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.js b/src/model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.js index 8ec54f56e..d1e0d361a 100644 --- a/src/model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.js +++ b/src/model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.js @@ -107,7 +107,7 @@ */ exports.prototype['suffix'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/PtsV2PaymentsPost201ResponseProcessorInformation.js b/src/model/PtsV2PaymentsPost201ResponseProcessorInformation.js index dbaca47ad..3a3d25d43 100644 --- a/src/model/PtsV2PaymentsPost201ResponseProcessorInformation.js +++ b/src/model/PtsV2PaymentsPost201ResponseProcessorInformation.js @@ -338,7 +338,7 @@ */ exports.prototype['systemTraceAuditNumber'] = undefined; /** - * Visa-generated reference number that identifies a card-present transaction for which you provided one of the following: - Visa primary account number (PAN) - Visa-generated token for a PAN This reference number serves as a link to the cardholder account and to all transactions for that account. This reply field is returned only for CyberSource through VisaNet. **Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR8 - Position: 79-110 - Field: Payment Account Reference The TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource. CyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer, who uses this information to facilitate end-of-day clearing processing with payment networks. + * Payment Account Reference (PAR) is a non-financial reference assigned to each unique payment account and used to link a payment account to associated network tokens, i.e. the same PAR is returned for PAN-based and tokenized transactions, such as from digital wallets. PAR can be returned in authorisation responses for requests initiated with both real PANs and tokenized PANs. PAR can be used by merchants for fraud detection and regulatory compliance across different channels and digital wallets. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification. **Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR8 - Position: 79-110 - Field: Payment Account Reference The TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource. CyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer, who uses this information to facilitate end-of-day clearing processing with payment networks. * @member {String} paymentAccountReferenceNumber */ exports.prototype['paymentAccountReferenceNumber'] = undefined; diff --git a/src/model/Ptsv2billingagreementsPaymentInformationCard.js b/src/model/Ptsv2billingagreementsPaymentInformationCard.js index fedb8c414..6a9793a9e 100644 --- a/src/model/Ptsv2billingagreementsPaymentInformationCard.js +++ b/src/model/Ptsv2billingagreementsPaymentInformationCard.js @@ -105,7 +105,7 @@ */ exports.prototype['securityCode'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv2billingagreementsPaymentInformationTokenizedCard.js b/src/model/Ptsv2billingagreementsPaymentInformationTokenizedCard.js index 102534592..d7fdd4882 100644 --- a/src/model/Ptsv2billingagreementsPaymentInformationTokenizedCard.js +++ b/src/model/Ptsv2billingagreementsPaymentInformationTokenizedCard.js @@ -114,7 +114,7 @@ */ exports.prototype['transactionType'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv2paymentreferencesBuyerInformation.js b/src/model/Ptsv2paymentreferencesBuyerInformation.js index 4c03597e6..00b98d458 100644 --- a/src/model/Ptsv2paymentreferencesBuyerInformation.js +++ b/src/model/Ptsv2paymentreferencesBuyerInformation.js @@ -95,7 +95,7 @@ */ exports.prototype['gender'] = undefined; /** - * language setting of the user + * language setting of the user. Supports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA). * @member {String} language */ exports.prototype['language'] = undefined; diff --git a/src/model/Ptsv2paymentreferencesPaymentInformationCard.js b/src/model/Ptsv2paymentreferencesPaymentInformationCard.js index ceaf36fc6..e2add5f7e 100644 --- a/src/model/Ptsv2paymentreferencesPaymentInformationCard.js +++ b/src/model/Ptsv2paymentreferencesPaymentInformationCard.js @@ -104,7 +104,7 @@ */ exports.prototype['expirationYear'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv2paymentsBuyerInformation.js b/src/model/Ptsv2paymentsBuyerInformation.js index 62d46e2e7..faf9aeb68 100644 --- a/src/model/Ptsv2paymentsBuyerInformation.js +++ b/src/model/Ptsv2paymentsBuyerInformation.js @@ -143,7 +143,7 @@ */ exports.prototype['gender'] = undefined; /** - * language setting of the user + * language setting of the user. Supports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA). * @member {String} language */ exports.prototype['language'] = undefined; diff --git a/src/model/Ptsv2paymentsPaymentInformationCard.js b/src/model/Ptsv2paymentsPaymentInformationCard.js index bb0ac8364..81b0b082b 100644 --- a/src/model/Ptsv2paymentsPaymentInformationCard.js +++ b/src/model/Ptsv2paymentsPaymentInformationCard.js @@ -144,7 +144,7 @@ */ exports.prototype['expirationYear'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv2paymentsPaymentInformationPaymentAccountReference.js b/src/model/Ptsv2paymentsPaymentInformationPaymentAccountReference.js index 8cafab0b5..a412947ed 100644 --- a/src/model/Ptsv2paymentsPaymentInformationPaymentAccountReference.js +++ b/src/model/Ptsv2paymentsPaymentInformationPaymentAccountReference.js @@ -69,7 +69,7 @@ } /** - * A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN. It identifies the card account, not just a card. PAR is a non-payment identifier that can be associated to PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification. PAR has a well-defined format (as per the Jan 2016 EMVCo documentation): + * A Payment Account Reference number (PAR) is a unique reference value associated with a specific card holder PAN. It identifies the card account, not just a card. PAR is a non-payment identifier that can be associated to PANs and tokens, as defined by EMVCo. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification. * @member {String} id */ exports.prototype['id'] = undefined; diff --git a/src/model/Ptsv2paymentsPaymentInformationTokenizedCard.js b/src/model/Ptsv2paymentsPaymentInformationTokenizedCard.js index 52e5fc75a..2e40e7eaa 100644 --- a/src/model/Ptsv2paymentsPaymentInformationTokenizedCard.js +++ b/src/model/Ptsv2paymentsPaymentInformationTokenizedCard.js @@ -128,7 +128,7 @@ */ exports.prototype['expirationYear'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv2paymentsPointOfSaleInformation.js b/src/model/Ptsv2paymentsPointOfSaleInformation.js index d12ddb230..3f7de70c0 100644 --- a/src/model/Ptsv2paymentsPointOfSaleInformation.js +++ b/src/model/Ptsv2paymentsPointOfSaleInformation.js @@ -205,7 +205,7 @@ */ exports.prototype['laneNumber'] = undefined; /** - * Type of cardholder-activated terminal. Possible values: - 1: Automated dispensing machine - 2: Self-service terminal - 3: Limited amount terminal - 4: In-flight commerce (IFC) terminal - 5: Radio frequency device - 6: Mobile acceptance terminal - 7: Electronic cash register - 8: E-commerce device at your location - 9: Terminal or cash register that uses a dialup connection to connect to the transaction processing network #### Chase Paymentech Solutions Only values 1, 2, and 3 are supported. Required if `pointOfSaleInformation.terminalID` is included in the request; otherwise, optional. #### CyberSource through VisaNet Values 1 through 6 are supported on CyberSource through VisaNet, but some acquirers do not support all six values. Optional field. #### FDC Nashville Global Only values 7, 8, and 9 are supported. Optional field for EMV transactions; otherwise, not used. #### GPN Only values 6, 7, 8, and 9 are supported. Required field. #### JCN Gateway Only values 6, 7, 8, and 9 are supported. Required field. #### TSYS Acquiring Solutions Only value 6 is supported. Required for transactions from mobile devices; otherwise, not used. #### All other processors Not used. Nonnegative integer. + * Type of cardholder-activated terminal. Possible values: - 1: Automated dispensing machine - 2: Self-service terminal - 3: Limited amount terminal - 4: In-flight commerce (IFC) terminal - 5: Radio frequency device - 6: Mobile acceptance terminal - 7: Electronic cash register - 8: E-commerce device at your location - 9: Terminal or cash register that uses a dialup connection to connect to the transaction processing network - 10: Card Activated Fuel Dispenser - 11: Travel ticket vending machine #### Chase Paymentech Solutions Only values 1, 2, and 3 are supported. Required if `pointOfSaleInformation.terminalID` is included in the request; otherwise, optional. #### CyberSource through VisaNet Values 1 through 6 are supported on CyberSource through VisaNet, but some acquirers do not support all six values. Optional field. #### FDC Nashville Global Only values 7, 8, and 9 are supported. Optional field for EMV transactions; otherwise, not used. #### GPN Only values 6, 7, 8, and 9 are supported. Required field. #### JCN Gateway Only values 6, 7, 8, and 9 are supported. Required field. #### TSYS Acquiring Solutions Only value 6 is supported. Required for transactions from mobile devices; otherwise, not used. #### All other processors Not used. Nonnegative integer. * @member {Number} catLevel */ exports.prototype['catLevel'] = undefined; diff --git a/src/model/Ptsv2paymentsidcapturesBuyerInformation.js b/src/model/Ptsv2paymentsidcapturesBuyerInformation.js index db2c25c86..8c22e9eb4 100644 --- a/src/model/Ptsv2paymentsidcapturesBuyerInformation.js +++ b/src/model/Ptsv2paymentsidcapturesBuyerInformation.js @@ -109,7 +109,7 @@ */ exports.prototype['gender'] = undefined; /** - * language setting of the user + * language setting of the user. Supports 2-character language codes (e.g., en, fr) and 5-character locale values (e.g., en-US, fr-CA). * @member {String} language */ exports.prototype['language'] = undefined; diff --git a/src/model/Ptsv2paymentsidrefundsPaymentInformationCard.js b/src/model/Ptsv2paymentsidrefundsPaymentInformationCard.js index d47996953..b052125b5 100644 --- a/src/model/Ptsv2paymentsidrefundsPaymentInformationCard.js +++ b/src/model/Ptsv2paymentsidrefundsPaymentInformationCard.js @@ -128,7 +128,7 @@ */ exports.prototype['expirationYear'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv2payoutsPaymentInformationCard.js b/src/model/Ptsv2payoutsPaymentInformationCard.js index a9b1389cf..c7bae143b 100644 --- a/src/model/Ptsv2payoutsPaymentInformationCard.js +++ b/src/model/Ptsv2payoutsPaymentInformationCard.js @@ -85,7 +85,7 @@ } /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Rbsv1subscriptionsClientReferenceInformation.js b/src/model/Rbsv1subscriptionsClientReferenceInformation.js index e9000bfab..e6640b8e1 100644 --- a/src/model/Rbsv1subscriptionsClientReferenceInformation.js +++ b/src/model/Rbsv1subscriptionsClientReferenceInformation.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/Riskv1decisionsClientReferenceInformationPartner'], factory); + define(['ApiClient', 'model/Rbsv1subscriptionsClientReferenceInformationPartner'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./Riskv1decisionsClientReferenceInformationPartner')); + module.exports = factory(require('../ApiClient'), require('./Rbsv1subscriptionsClientReferenceInformationPartner')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.Rbsv1subscriptionsClientReferenceInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Riskv1decisionsClientReferenceInformationPartner); + root.CyberSource.Rbsv1subscriptionsClientReferenceInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Rbsv1subscriptionsClientReferenceInformationPartner); } -}(this, function(ApiClient, Riskv1decisionsClientReferenceInformationPartner) { +}(this, function(ApiClient, Rbsv1subscriptionsClientReferenceInformationPartner) { 'use strict'; @@ -73,7 +73,7 @@ obj['comments'] = ApiClient.convertToType(data['comments'], 'String'); } if (data.hasOwnProperty('partner')) { - obj['partner'] = Riskv1decisionsClientReferenceInformationPartner.constructFromObject(data['partner']); + obj['partner'] = Rbsv1subscriptionsClientReferenceInformationPartner.constructFromObject(data['partner']); } if (data.hasOwnProperty('applicationName')) { obj['applicationName'] = ApiClient.convertToType(data['applicationName'], 'String'); @@ -89,31 +89,31 @@ } /** - * Merchant-generated order reference or tracking number. It is recommended that you send a unique value for each transaction so that you can perform meaningful searches for the transaction. #### Used by **Authorization** Required field. #### PIN Debit Requests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being reversed. Required field for all PIN Debit requests (purchase, credit, and reversal). #### FDC Nashville Global Certain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports. + * > Deprecated: This field is ignored. Merchant-generated order reference or tracking number. It is recommended that you send a unique value for each transaction so that you can perform meaningful searches for the transaction. #### Used by **Authorization** Required field. #### PIN Debit Requests for PIN debit reversals need to use the same merchant reference number that was used in the transaction that is being reversed. Required field for all PIN Debit requests (purchase, credit, and reversal). #### FDC Nashville Global Certain circumstances can cause the processor to truncate this value to 15 or 17 characters for Level II and Level III processing, which can cause a discrepancy between the value you submit and the value included in some processor reports. * @member {String} code */ exports.prototype['code'] = undefined; /** - * Brief description of the order or any comment you wish to add to the order. + * > Deprecated: This field is ignored. Brief description of the order or any comment you wish to add to the order. * @member {String} comments */ exports.prototype['comments'] = undefined; /** - * @member {module:model/Riskv1decisionsClientReferenceInformationPartner} partner + * @member {module:model/Rbsv1subscriptionsClientReferenceInformationPartner} partner */ exports.prototype['partner'] = undefined; /** - * The name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource. + * > Deprecated: This field is ignored. The name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource. * @member {String} applicationName */ exports.prototype['applicationName'] = undefined; /** - * Version of the CyberSource application or integration used for a transaction. + * > Deprecated: This field is ignored. Version of the CyberSource application or integration used for a transaction. * @member {String} applicationVersion */ exports.prototype['applicationVersion'] = undefined; /** - * The entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method. + * > Deprecated: This field is ignored. The entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method. * @member {String} applicationUser */ exports.prototype['applicationUser'] = undefined; diff --git a/src/model/Rbsv1subscriptionsClientReferenceInformationPartner.js b/src/model/Rbsv1subscriptionsClientReferenceInformationPartner.js new file mode 100644 index 000000000..aa7e43403 --- /dev/null +++ b/src/model/Rbsv1subscriptionsClientReferenceInformationPartner.js @@ -0,0 +1,91 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Rbsv1subscriptionsClientReferenceInformationPartner = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Rbsv1subscriptionsClientReferenceInformationPartner model module. + * @module model/Rbsv1subscriptionsClientReferenceInformationPartner + * @version 0.0.1 + */ + + /** + * Constructs a new Rbsv1subscriptionsClientReferenceInformationPartner. + * @alias module:model/Rbsv1subscriptionsClientReferenceInformationPartner + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a Rbsv1subscriptionsClientReferenceInformationPartner from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/Rbsv1subscriptionsClientReferenceInformationPartner} obj Optional instance to populate. + * @return {module:model/Rbsv1subscriptionsClientReferenceInformationPartner} The populated Rbsv1subscriptionsClientReferenceInformationPartner instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('developerId')) { + obj['developerId'] = ApiClient.convertToType(data['developerId'], 'String'); + } + if (data.hasOwnProperty('solutionId')) { + obj['solutionId'] = ApiClient.convertToType(data['solutionId'], 'String'); + } + } + return obj; + } + + /** + * > This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription. Identifier for the developer that helped integrate a partner solution to CyberSource. Send this value in all requests that are sent through the partner solutions built by that developer. CyberSource assigns the ID to the developer. **Note** When you see a developer ID of 999 in reports, the developer ID that was submitted is incorrect. + * @member {String} developerId + */ + exports.prototype['developerId'] = undefined; + /** + * > This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription. Identifier for the partner that is integrated to CyberSource. Send this value in all requests that are sent through the partner solution. CyberSource assigns the ID to the partner. **Note** When you see a solutionId of 999 in reports, the solutionId that was submitted is incorrect. + * @member {String} solutionId + */ + exports.prototype['solutionId'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Rbsv1subscriptionsProcessingInformation.js b/src/model/Rbsv1subscriptionsProcessingInformation.js index a39417d41..56027ab4a 100644 --- a/src/model/Rbsv1subscriptionsProcessingInformation.js +++ b/src/model/Rbsv1subscriptionsProcessingInformation.js @@ -73,7 +73,7 @@ } /** - * Commerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates. Valid values: - `MOTO` - `RECURRING` - `INTERNET` Please add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date. + * > This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription. Commerce Indicator is a way to identify the type of transaction. Some payment card companies use this information when determining discount rates. Valid values: - `MOTO` - `RECURRING` - `INTERNET` Please add the ecommerce indicator based on the rules defined by your gateway/processor. Some gateways may not accept the Commerce Indicator `RECURRING` with a Zero Dollar Authorization, that is done for subscriptions starting at a future date. * @member {String} commerceIndicator */ exports.prototype['commerceIndicator'] = undefined; diff --git a/src/model/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator.js b/src/model/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator.js index 1e7d5ff01..558aa265e 100644 --- a/src/model/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator.js +++ b/src/model/Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator.js @@ -69,7 +69,7 @@ } /** - * This field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction. Valid values: - **customer** - **merchant** + * > This field is ignored when you provide the `subscriptionInformation.originalTransactionId` or update the subscription. This field indicates whether the transaction is a merchant-initiated transaction or customer-initiated transaction. Valid values: - **customer** - **merchant** * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Rbsv1subscriptionsSubscriptionInformation.js b/src/model/Rbsv1subscriptionsSubscriptionInformation.js index bd01d8aa4..814d3efc1 100644 --- a/src/model/Rbsv1subscriptionsSubscriptionInformation.js +++ b/src/model/Rbsv1subscriptionsSubscriptionInformation.js @@ -53,6 +53,8 @@ _this['name'] = name; _this['startDate'] = startDate; + + }; /** @@ -78,6 +80,12 @@ if (data.hasOwnProperty('startDate')) { obj['startDate'] = ApiClient.convertToType(data['startDate'], 'String'); } + if (data.hasOwnProperty('originalTransactionId')) { + obj['originalTransactionId'] = ApiClient.convertToType(data['originalTransactionId'], 'String'); + } + if (data.hasOwnProperty('originalTransactionAuthorizedAmount')) { + obj['originalTransactionAuthorizedAmount'] = ApiClient.convertToType(data['originalTransactionAuthorizedAmount'], 'String'); + } } return obj; } @@ -102,6 +110,16 @@ * @member {String} startDate */ exports.prototype['startDate'] = undefined; + /** + * Network transaction identifier that was returned in the payment response field _processorInformation.transactionId_ in the reply message for the original subscription-initializing payment. + * @member {String} originalTransactionId + */ + exports.prototype['originalTransactionId'] = undefined; + /** + * Amount of the original subscription-initializing payment. *Required when using a Diners or Discover card*. + * @member {String} originalTransactionAuthorizedAmount + */ + exports.prototype['originalTransactionAuthorizedAmount'] = undefined; diff --git a/src/model/RiskProducts.js b/src/model/RiskProducts.js index a89ebf88e..a96301837 100644 --- a/src/model/RiskProducts.js +++ b/src/model/RiskProducts.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/RiskProductsDecisionManager', 'model/RiskProductsFraudManagementEssentials'], factory); + define(['ApiClient', 'model/RiskProductsDecisionManager', 'model/RiskProductsFraudManagementEssentials', 'model/RiskProductsPortfolioRiskControls'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./RiskProductsDecisionManager'), require('./RiskProductsFraudManagementEssentials')); + module.exports = factory(require('../ApiClient'), require('./RiskProductsDecisionManager'), require('./RiskProductsFraudManagementEssentials'), require('./RiskProductsPortfolioRiskControls')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.RiskProducts = factory(root.CyberSource.ApiClient, root.CyberSource.RiskProductsDecisionManager, root.CyberSource.RiskProductsFraudManagementEssentials); + root.CyberSource.RiskProducts = factory(root.CyberSource.ApiClient, root.CyberSource.RiskProductsDecisionManager, root.CyberSource.RiskProductsFraudManagementEssentials, root.CyberSource.RiskProductsPortfolioRiskControls); } -}(this, function(ApiClient, RiskProductsDecisionManager, RiskProductsFraudManagementEssentials) { +}(this, function(ApiClient, RiskProductsDecisionManager, RiskProductsFraudManagementEssentials, RiskProductsPortfolioRiskControls) { 'use strict'; @@ -49,6 +49,7 @@ + }; /** @@ -68,6 +69,9 @@ if (data.hasOwnProperty('decisionManager')) { obj['decisionManager'] = RiskProductsDecisionManager.constructFromObject(data['decisionManager']); } + if (data.hasOwnProperty('portfolioRiskControls')) { + obj['portfolioRiskControls'] = RiskProductsPortfolioRiskControls.constructFromObject(data['portfolioRiskControls']); + } } return obj; } @@ -80,6 +84,10 @@ * @member {module:model/RiskProductsDecisionManager} decisionManager */ exports.prototype['decisionManager'] = undefined; + /** + * @member {module:model/RiskProductsPortfolioRiskControls} portfolioRiskControls + */ + exports.prototype['portfolioRiskControls'] = undefined; diff --git a/src/model/RiskProductsDecisionManager.js b/src/model/RiskProductsDecisionManager.js index d061c5268..ad98d64e9 100644 --- a/src/model/RiskProductsDecisionManager.js +++ b/src/model/RiskProductsDecisionManager.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation', 'model/RiskProductsDecisionManagerConfigurationInformation'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/RiskProductsDecisionManagerConfigurationInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation'), require('./RiskProductsDecisionManagerConfigurationInformation')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./RiskProductsDecisionManagerConfigurationInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.RiskProductsDecisionManager = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation, root.CyberSource.RiskProductsDecisionManagerConfigurationInformation); + root.CyberSource.RiskProductsDecisionManager = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, root.CyberSource.RiskProductsDecisionManagerConfigurationInformation); } -}(this, function(ApiClient, PaymentsProductsPayerAuthenticationSubscriptionInformation, RiskProductsDecisionManagerConfigurationInformation) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, RiskProductsDecisionManagerConfigurationInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = RiskProductsDecisionManagerConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/RiskProductsFraudManagementEssentials.js b/src/model/RiskProductsFraudManagementEssentials.js index b56357888..f236929db 100644 --- a/src/model/RiskProductsFraudManagementEssentials.js +++ b/src/model/RiskProductsFraudManagementEssentials.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PaymentsProductsPayerAuthenticationSubscriptionInformation', 'model/RiskProductsFraudManagementEssentialsConfigurationInformation'], factory); + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/RiskProductsFraudManagementEssentialsConfigurationInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PaymentsProductsPayerAuthenticationSubscriptionInformation'), require('./RiskProductsFraudManagementEssentialsConfigurationInformation')); + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./RiskProductsFraudManagementEssentialsConfigurationInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.RiskProductsFraudManagementEssentials = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation, root.CyberSource.RiskProductsFraudManagementEssentialsConfigurationInformation); + root.CyberSource.RiskProductsFraudManagementEssentials = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, root.CyberSource.RiskProductsFraudManagementEssentialsConfigurationInformation); } -}(this, function(ApiClient, PaymentsProductsPayerAuthenticationSubscriptionInformation, RiskProductsFraudManagementEssentialsConfigurationInformation) { +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, RiskProductsFraudManagementEssentialsConfigurationInformation) { 'use strict'; @@ -63,7 +63,7 @@ obj = obj || new exports(); if (data.hasOwnProperty('subscriptionInformation')) { - obj['subscriptionInformation'] = PaymentsProductsPayerAuthenticationSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); } if (data.hasOwnProperty('configurationInformation')) { obj['configurationInformation'] = RiskProductsFraudManagementEssentialsConfigurationInformation.constructFromObject(data['configurationInformation']); @@ -73,7 +73,7 @@ } /** - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation} subscriptionInformation + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation */ exports.prototype['subscriptionInformation'] = undefined; /** diff --git a/src/model/RiskProductsPortfolioRiskControls.js b/src/model/RiskProductsPortfolioRiskControls.js new file mode 100644 index 000000000..9442a4663 --- /dev/null +++ b/src/model/RiskProductsPortfolioRiskControls.js @@ -0,0 +1,89 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', 'model/RiskProductsPortfolioRiskControlsConfigurationInformation'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PaymentsProductsAlternativePaymentMethodsSubscriptionInformation'), require('./RiskProductsPortfolioRiskControlsConfigurationInformation')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.RiskProductsPortfolioRiskControls = factory(root.CyberSource.ApiClient, root.CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, root.CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformation); + } +}(this, function(ApiClient, PaymentsProductsAlternativePaymentMethodsSubscriptionInformation, RiskProductsPortfolioRiskControlsConfigurationInformation) { + 'use strict'; + + + + + /** + * The RiskProductsPortfolioRiskControls model module. + * @module model/RiskProductsPortfolioRiskControls + * @version 0.0.1 + */ + + /** + * Constructs a new RiskProductsPortfolioRiskControls. + * @alias module:model/RiskProductsPortfolioRiskControls + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a RiskProductsPortfolioRiskControls from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/RiskProductsPortfolioRiskControls} obj Optional instance to populate. + * @return {module:model/RiskProductsPortfolioRiskControls} The populated RiskProductsPortfolioRiskControls instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('subscriptionInformation')) { + obj['subscriptionInformation'] = PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.constructFromObject(data['subscriptionInformation']); + } + if (data.hasOwnProperty('configurationInformation')) { + obj['configurationInformation'] = RiskProductsPortfolioRiskControlsConfigurationInformation.constructFromObject(data['configurationInformation']); + } + } + return obj; + } + + /** + * @member {module:model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation} subscriptionInformation + */ + exports.prototype['subscriptionInformation'] = undefined; + /** + * @member {module:model/RiskProductsPortfolioRiskControlsConfigurationInformation} configurationInformation + */ + exports.prototype['configurationInformation'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/RiskProductsPortfolioRiskControlsConfigurationInformation.js b/src/model/RiskProductsPortfolioRiskControlsConfigurationInformation.js new file mode 100644 index 000000000..8fe841799 --- /dev/null +++ b/src/model/RiskProductsPortfolioRiskControlsConfigurationInformation.js @@ -0,0 +1,81 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformation = factory(root.CyberSource.ApiClient, root.CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations); + } +}(this, function(ApiClient, RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations) { + 'use strict'; + + + + + /** + * The RiskProductsPortfolioRiskControlsConfigurationInformation model module. + * @module model/RiskProductsPortfolioRiskControlsConfigurationInformation + * @version 0.0.1 + */ + + /** + * Constructs a new RiskProductsPortfolioRiskControlsConfigurationInformation. + * @alias module:model/RiskProductsPortfolioRiskControlsConfigurationInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a RiskProductsPortfolioRiskControlsConfigurationInformation from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/RiskProductsPortfolioRiskControlsConfigurationInformation} obj Optional instance to populate. + * @return {module:model/RiskProductsPortfolioRiskControlsConfigurationInformation} The populated RiskProductsPortfolioRiskControlsConfigurationInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('configurations')) { + obj['configurations'] = RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.constructFromObject(data['configurations']); + } + } + return obj; + } + + /** + * @member {module:model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations} configurations + */ + exports.prototype['configurations'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.js b/src/model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.js new file mode 100644 index 000000000..dee8f8b17 --- /dev/null +++ b/src/model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.js @@ -0,0 +1,81 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations model module. + * @module model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations + * @version 0.0.1 + */ + + /** + * Constructs a new RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations. + * @alias module:model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations} obj Optional instance to populate. + * @return {module:model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations} The populated RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('profileId')) { + obj['profileId'] = ApiClient.convertToType(data['profileId'], 'String'); + } + } + return obj; + } + + /** + * @member {String} profileId + */ + exports.prototype['profileId'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Riskv1authenticationresultsPaymentInformationCard.js b/src/model/Riskv1authenticationresultsPaymentInformationCard.js index 7a2252022..2e210af8a 100644 --- a/src/model/Riskv1authenticationresultsPaymentInformationCard.js +++ b/src/model/Riskv1authenticationresultsPaymentInformationCard.js @@ -81,7 +81,7 @@ } /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Riskv1authenticationresultsPaymentInformationTokenizedCard.js b/src/model/Riskv1authenticationresultsPaymentInformationTokenizedCard.js index 500e91f4c..b296874f4 100644 --- a/src/model/Riskv1authenticationresultsPaymentInformationTokenizedCard.js +++ b/src/model/Riskv1authenticationresultsPaymentInformationTokenizedCard.js @@ -90,7 +90,7 @@ */ exports.prototype['transactionType'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Riskv1authenticationsPaymentInformationTokenizedCard.js b/src/model/Riskv1authenticationsPaymentInformationTokenizedCard.js index 94c941542..ae35881bb 100644 --- a/src/model/Riskv1authenticationsPaymentInformationTokenizedCard.js +++ b/src/model/Riskv1authenticationsPaymentInformationTokenizedCard.js @@ -44,7 +44,7 @@ * @alias module:model/Riskv1authenticationsPaymentInformationTokenizedCard * @class * @param transactionType {String} Type of transaction that provided the token data. This value does not specify the token service provider; it specifies the entity that provided you with information about the token. Possible value: - `2`: Near-field communication (NFC) transaction. The customer's mobile device provided the token data for a contactless EMV transaction. For recurring transactions, use this value if the original transaction was a contactless EMV transaction. #### Visa Platform Connect - `1`: For Rupay and In App tokenization. Example: InApp apple pay. - `3`: Card/Credential On File Tokenization. **NOTE** No CyberSource through VisaNet acquirers support EMV at this time. Required field for PIN debit credit or PIN debit purchase transactions that use payment network tokens; otherwise, not used. #### Rupay - `3`: Card/Credential On File Tokenization. - `4`: Tokenizined Transaction. Should be used for Guest Checkout transactions with token. - * @param type {String} Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * @param type {String} Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @param expirationMonth {String} One of two possible meanings: - The two-digit month in which a token expires. - The two-digit month in which a card expires. Format: `MM` Possible values: `01` through `12` **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_type=039`), if there is no expiration date on the card, use `12`.\\ **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Samsung Pay and Apple Pay Month in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. * @param expirationYear {String} One of two possible meanings: - The four-digit year in which a token expires. - The four-digit year in which a card expires. Format: `YYYY` Possible values: `1900` through `3000` Data type: Non-negative integer **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (1900 through 3000) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_ type=039`), if there is no expiration date on the card, use `2021`. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. When you send in 2 digits, they must be the last 2 digits of the year. #### Samsung Pay and Apple Pay Year in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. * @param cryptogram {String} This field contains token information. @@ -105,7 +105,7 @@ */ exports.prototype['transactionType'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Riskv1authenticationsetupsPaymentInformationCard.js b/src/model/Riskv1authenticationsetupsPaymentInformationCard.js index 438b6548e..cad9b954a 100644 --- a/src/model/Riskv1authenticationsetupsPaymentInformationCard.js +++ b/src/model/Riskv1authenticationsetupsPaymentInformationCard.js @@ -84,7 +84,7 @@ } /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Riskv1authenticationsetupsPaymentInformationTokenizedCard.js b/src/model/Riskv1authenticationsetupsPaymentInformationTokenizedCard.js index 97efd61f1..08ac84cda 100644 --- a/src/model/Riskv1authenticationsetupsPaymentInformationTokenizedCard.js +++ b/src/model/Riskv1authenticationsetupsPaymentInformationTokenizedCard.js @@ -44,7 +44,7 @@ * @alias module:model/Riskv1authenticationsetupsPaymentInformationTokenizedCard * @class * @param transactionType {String} Type of transaction that provided the token data. This value does not specify the token service provider; it specifies the entity that provided you with information about the token. Possible value: - `2`: Near-field communication (NFC) transaction. The customer's mobile device provided the token data for a contactless EMV transaction. For recurring transactions, use this value if the original transaction was a contactless EMV transaction. #### Visa Platform Connect - `1`: For Rupay and In App tokenization. Example: InApp apple pay. - `3`: Card/Credential On File Tokenization. **NOTE** No CyberSource through VisaNet acquirers support EMV at this time. Required field for PIN debit credit or PIN debit purchase transactions that use payment network tokens; otherwise, not used. #### Rupay - `3`: Card/Credential On File Tokenization. - `4`: Tokenizined Transaction. Should be used for Guest Checkout transactions with token. - * @param type {String} Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * @param type {String} Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @param expirationMonth {String} One of two possible meanings: - The two-digit month in which a token expires. - The two-digit month in which a card expires. Format: `MM` Possible values: `01` through `12` **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (`01` through `12`) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_type=039`), if there is no expiration date on the card, use `12`.\\ **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### Samsung Pay and Apple Pay Month in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. * @param expirationYear {String} One of two possible meanings: - The four-digit year in which a token expires. - The four-digit year in which a card expires. Format: `YYYY` Possible values: `1900` through `3000` Data type: Non-negative integer **NOTE** The meaning of this field is dependent on the payment processor that is returning the value in an authorization reply. Please see the processor-specific details below. #### Barclays and Streamline For Maestro (UK Domestic) and Maestro (International) cards on Barclays and Streamline, this must be a valid value (1900 through 3000) but is not required to be a valid expiration date. In other words, an expiration date that is in the past does not cause CyberSource to reject your request. However, an invalid expiration date might cause the issuer to reject your request. #### Encoded Account Numbers For encoded account numbers (`card_ type=039`), if there is no expiration date on the card, use `2021`. #### FDC Nashville Global and FDMS South You can send in 2 digits or 4 digits. When you send in 2 digits, they must be the last 2 digits of the year. #### Samsung Pay and Apple Pay Year in which the token expires. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. * @param _number {String} Customer's payment network token value. @@ -95,7 +95,7 @@ */ exports.prototype['transactionType'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Riskv1decisionsPaymentInformationCard.js b/src/model/Riskv1decisionsPaymentInformationCard.js index 50eee6b7e..62456b2b8 100644 --- a/src/model/Riskv1decisionsPaymentInformationCard.js +++ b/src/model/Riskv1decisionsPaymentInformationCard.js @@ -91,7 +91,7 @@ */ exports.prototype['number'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Riskv1decisionsPaymentInformationTokenizedCard.js b/src/model/Riskv1decisionsPaymentInformationTokenizedCard.js index 1db92a929..1d3b86142 100644 --- a/src/model/Riskv1decisionsPaymentInformationTokenizedCard.js +++ b/src/model/Riskv1decisionsPaymentInformationTokenizedCard.js @@ -91,7 +91,7 @@ */ exports.prototype['transactionType'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Riskv1liststypeentriesPaymentInformationCard.js b/src/model/Riskv1liststypeentriesPaymentInformationCard.js index 7e4608002..fb3de5929 100644 --- a/src/model/Riskv1liststypeentriesPaymentInformationCard.js +++ b/src/model/Riskv1liststypeentriesPaymentInformationCard.js @@ -82,7 +82,7 @@ */ exports.prototype['number'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/TssV2TransactionsGet200ResponsePaymentInformationBrands.js b/src/model/TssV2TransactionsGet200ResponsePaymentInformationBrands.js index 82fb8f57c..225353979 100644 --- a/src/model/TssV2TransactionsGet200ResponsePaymentInformationBrands.js +++ b/src/model/TssV2TransactionsGet200ResponsePaymentInformationBrands.js @@ -73,7 +73,7 @@ } /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/TssV2TransactionsGet200ResponsePaymentInformationCard.js b/src/model/TssV2TransactionsGet200ResponsePaymentInformationCard.js index 24272d9b2..51e30b3fb 100644 --- a/src/model/TssV2TransactionsGet200ResponsePaymentInformationCard.js +++ b/src/model/TssV2TransactionsGet200ResponsePaymentInformationCard.js @@ -148,7 +148,7 @@ */ exports.prototype['issueNumber'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/TssV2TransactionsGet200ResponseProcessorInformation.js b/src/model/TssV2TransactionsGet200ResponseProcessorInformation.js index c64e613a3..5e391dd7c 100644 --- a/src/model/TssV2TransactionsGet200ResponseProcessorInformation.js +++ b/src/model/TssV2TransactionsGet200ResponseProcessorInformation.js @@ -190,7 +190,7 @@ */ exports.prototype['responseCodeSource'] = undefined; /** - * Visa-generated reference number that identifies a card-present transaction for which you provided one of the following: - Visa primary account number (PAN) - Visa-generated token for a PAN This reference number serves as a link to the cardholder account and to all transactions for that account. This reply field is returned only for CyberSource through VisaNet. **Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR8 - Position: 79-110 - Field: Payment Account Reference The TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource. CyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer, who uses this information to facilitate end-of-day clearing processing with payment networks. + * Payment Account Reference (PAR) is a non-financial reference assigned to each unique payment account and used to link a payment account to associated network tokens, i.e. the same PAR is returned for PAN-based and tokenized transactions, such as from digital wallets. PAR can be returned in authorisation responses for requests initiated with both real PANs and tokenized PANs. PAR can be used by merchants for fraud detection and regulatory compliance across different channels and digital wallets. PAR allows all participants in the payments chain to have a single, non-sensitive value assigned to a consumer. This value can be used in place of sensitive card holder identification fields, and transmitted across the payments ecosystem to facilitate card holder identification. **Note** On CyberSource through VisaNet, the value for this field corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR8 - Position: 79-110 - Field: Payment Account Reference The TC 33 Capture file contains information about the purchases and refunds that a merchant submits to CyberSource. CyberSource through VisaNet creates the TC 33 Capture file at the end of the day and sends it to the merchant's acquirer, who uses this information to facilitate end-of-day clearing processing with payment networks. * @member {String} paymentAccountReferenceNumber */ exports.prototype['paymentAccountReferenceNumber'] = undefined; diff --git a/src/model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard.js b/src/model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard.js index 9dfa2f458..db89edfa2 100644 --- a/src/model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard.js +++ b/src/model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard.js @@ -87,7 +87,7 @@ */ exports.prototype['prefix'] = undefined; /** - * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. For card-present transactions on all processors except SIX, the Visa Electron card type is processed the same way that the Visa debit card is processed. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `031`: Delta[^1]: Use this value only for Ingenico ePayments. For other processors, use `001` for all Visa card types. - `033`: Visa Electron[^1]. Use this value only for Ingenico ePayments and SIX. For other processors, use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International + * Three-digit value that indicates the card type. **IMPORTANT** It is strongly recommended that you include the card type field in request messages even if it is optional for your processor and card type. Omitting the card type can cause the transaction to be processed with the wrong card type. Possible values: - `001`: Visa. Use card type value `001` for Visa Electron. - `002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard. - `003`: American Express - `004`: Discover - `005`: Diners Club - `006`: Carte Blanche[^1] - `007`: JCB[^1] - `014`: Enroute[^1] - `021`: JAL[^1] - `024`: Maestro (UK Domestic)[^1] - `033`: Visa Electron[^1]. Do not use this value. Use `001` for all Visa card types. - `034`: Dankort[^1] - `036`: Cartes Bancaires[^1,4] - `037`: Carta Si[^1] - `039`: Encoded account number[^1] - `040`: UATP[^1] - `042`: Maestro (International)[^1] - `050`: Hipercard[^2,3] - `051`: Aura - `054`: Elo[^3] - `062`: China UnionPay - '070': EFTPOS [^1]: For this card type, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in your request for an authorization or a stand-alone credit. [^2]: For this card type on Cielo 3.0, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. This card type is not supported on Cielo 1.5. [^3]: For this card type on Getnet and Rede, you must include the `paymentInformation.card.type` or `paymentInformation.tokenizedCard.type` field in a request for an authorization or a stand-alone credit. [^4]: For this card type, you must include the `paymentInformation.card.type` in your request for any payer authentication services. #### Used by **Authorization** Required for Carte Blanche and JCB. Optional for all other card types. #### Card Present reply This field is included in the reply message when the client software that is installed on the POS terminal uses the token management service (TMS) to retrieve tokenized payment details. You must contact customer support to have your account enabled to receive these fields in the credit reply message. Returned by the Credit service. This reply field is only supported by the following processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX #### Google Pay transactions For PAN-based Google Pay transactions, this field is returned in the API response. #### GPX This field only supports transactions from the following card types: - Visa - Mastercard - AMEX - Discover - Diners - JCB - Union Pay International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Upv1capturecontextsCompleteMandate.js b/src/model/Upv1capturecontextsCompleteMandate.js index 630d51ca1..6a309fad5 100644 --- a/src/model/Upv1capturecontextsCompleteMandate.js +++ b/src/model/Upv1capturecontextsCompleteMandate.js @@ -74,7 +74,7 @@ } /** - * This field is used to indicate how a payment should be processed. Possible values: - AUTH: Use this value when you want to authorize a payment without capturing it immediately. Payment types that initiate an immediate transfer of funds are not allowed. If a capture context request includes a payment type incompatible with this mode, a 400 error will be returned.

- CAPTURE: Use this value when you want to capture the payment immediately during the transaction. Note: Some payment types may return a PENDING status, requiring an additional status check call to determine the final outcome of the payment.

+ * This field is used to indicate how a payment should be processed. Possible values: - AUTH: Use this value when you want to authorize a payment without capturing it immediately. Payment types that initiate an immediate transfer of funds are not allowed. If a capture context request includes a payment type incompatible with this mode, a 400 error will be returned.

- CAPTURE: Use this value when you want to capture the payment immediately during the transaction. Note: Some payment types may return a PENDING status, requiring an additional status check call to determine the final outcome of the payment.

- PREFER_AUTH: Use this value to offer multiple alternative payment options during the Unified Checkout experience. This option authorizes the payment without immediate capture, where available. Payment types like account-to-account transfers that initiate an immediate transfer of funds are allowed and presented to the customer. If selected, an immediate transfer of funds occurs; otherwise, a final backend call is needed to capture the payment. Transactions can be AUTHORIZED, CAPTURED, or PENDING. * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/ValueAddedServicesProducts.js b/src/model/ValueAddedServicesProducts.js index b88b92e98..6d4422313 100644 --- a/src/model/ValueAddedServicesProducts.js +++ b/src/model/ValueAddedServicesProducts.js @@ -49,6 +49,7 @@ + }; /** @@ -68,6 +69,9 @@ if (data.hasOwnProperty('transactionSearch')) { obj['transactionSearch'] = PaymentsProductsTax.constructFromObject(data['transactionSearch']); } + if (data.hasOwnProperty('bankAccountValidation')) { + obj['bankAccountValidation'] = PaymentsProductsTax.constructFromObject(data['bankAccountValidation']); + } } return obj; } @@ -80,6 +84,10 @@ * @member {module:model/PaymentsProductsTax} transactionSearch */ exports.prototype['transactionSearch'] = undefined; + /** + * @member {module:model/PaymentsProductsTax} bankAccountValidation + */ + exports.prototype['bankAccountValidation'] = undefined; diff --git a/src/utilities/multipart/MultipartHelper.js b/src/utilities/multipart/MultipartHelper.js new file mode 100644 index 000000000..f2f41d8f3 --- /dev/null +++ b/src/utilities/multipart/MultipartHelper.js @@ -0,0 +1,24 @@ +'use strict' + +class MultipartHelper { + static buildDataFiles(boundary, formParams) { + let data = ''; + const eol = "\r\n"; + + const delimiter = '-------------' + boundary; + + for (const [name, content] of Object.entries(formParams)) { + data += `--${delimiter}${eol}` + + `Content-Disposition: form-data; name="${name}"; filename="${name}"${eol}` + + `Content-Transfer-Encoding: binary${eol}`; + + data += eol; + data += content + eol; + } + data += `--${delimiter}--${eol}`; + + return data; + } +} + +module.exports = MultipartHelper; \ No newline at end of file diff --git a/test/api/DeviceDeAssociationV3Api.spec.js b/test/api/DeviceDeAssociationV3Api.spec.js new file mode 100644 index 000000000..b4cca99ef --- /dev/null +++ b/test/api/DeviceDeAssociationV3Api.spec.js @@ -0,0 +1,65 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.DeviceDeAssociationV3Api(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('DeviceDeAssociationV3Api', function() { + describe('postDeAssociateV3Terminal', function() { + it('should call postDeAssociateV3Terminal successfully', function(done) { + //uncomment below and update the code to test postDeAssociateV3Terminal + //instance.postDeAssociateV3Terminal(function(error) { + // if (error) throw error; + //expect().to.be(); + //}); + done(); + }); + }); + }); + +})); diff --git a/test/api/DeviceSearchApi.spec.js b/test/api/DeviceSearchApi.spec.js new file mode 100644 index 000000000..6754723c2 --- /dev/null +++ b/test/api/DeviceSearchApi.spec.js @@ -0,0 +1,65 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.DeviceSearchApi(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('DeviceSearchApi', function() { + describe('postSearchQueryV3', function() { + it('should call postSearchQueryV3 successfully', function(done) { + //uncomment below and update the code to test postSearchQueryV3 + //instance.postSearchQueryV3(function(error) { + // if (error) throw error; + //expect().to.be(); + //}); + done(); + }); + }); + }); + +})); diff --git a/test/model/DeviceDeAssociateV3Request.spec.js b/test/model/DeviceDeAssociateV3Request.spec.js new file mode 100644 index 000000000..6d5c680d5 --- /dev/null +++ b/test/model/DeviceDeAssociateV3Request.spec.js @@ -0,0 +1,73 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.DeviceDeAssociateV3Request(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('DeviceDeAssociateV3Request', function() { + it('should create an instance of DeviceDeAssociateV3Request', function() { + // uncomment below and update the code to test DeviceDeAssociateV3Request + //var instane = new CyberSource.DeviceDeAssociateV3Request(); + //expect(instance).to.be.a(CyberSource.DeviceDeAssociateV3Request); + }); + + it('should have the property deviceId (base name: "deviceId")', function() { + // uncomment below and update the code to test the property deviceId + //var instane = new CyberSource.DeviceDeAssociateV3Request(); + //expect(instance).to.be(); + }); + + it('should have the property organizationId (base name: "organizationId")', function() { + // uncomment below and update the code to test the property organizationId + //var instane = new CyberSource.DeviceDeAssociateV3Request(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Dmsv3devicesdeassociateDevices.spec.js b/test/model/Dmsv3devicesdeassociateDevices.spec.js new file mode 100644 index 000000000..f04ffc1d2 --- /dev/null +++ b/test/model/Dmsv3devicesdeassociateDevices.spec.js @@ -0,0 +1,79 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.Dmsv3devicesdeassociateDevices(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('Dmsv3devicesdeassociateDevices', function() { + it('should create an instance of Dmsv3devicesdeassociateDevices', function() { + // uncomment below and update the code to test Dmsv3devicesdeassociateDevices + //var instane = new CyberSource.Dmsv3devicesdeassociateDevices(); + //expect(instance).to.be.a(CyberSource.Dmsv3devicesdeassociateDevices); + }); + + it('should have the property deviceId (base name: "deviceId")', function() { + // uncomment below and update the code to test the property deviceId + //var instane = new CyberSource.Dmsv3devicesdeassociateDevices(); + //expect(instance).to.be(); + }); + + it('should have the property reason (base name: "reason")', function() { + // uncomment below and update the code to test the property reason + //var instane = new CyberSource.Dmsv3devicesdeassociateDevices(); + //expect(instance).to.be(); + }); + + it('should have the property code (base name: "code")', function() { + // uncomment below and update the code to test the property code + //var instane = new CyberSource.Dmsv3devicesdeassociateDevices(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse2005.spec.js b/test/model/InlineResponse2005.spec.js index 4c5507605..f58b2d20b 100644 --- a/test/model/InlineResponse2005.spec.js +++ b/test/model/InlineResponse2005.spec.js @@ -56,44 +56,14 @@ //expect(instance).to.be.a(CyberSource.InlineResponse2005); }); - it('should have the property links (base name: "_links")', function() { - // uncomment below and update the code to test the property links + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status //var instane = new CyberSource.InlineResponse2005(); //expect(instance).to.be(); }); - it('should have the property _object (base name: "object")', function() { - // uncomment below and update the code to test the property _object - //var instane = new CyberSource.InlineResponse2005(); - //expect(instance).to.be(); - }); - - it('should have the property offset (base name: "offset")', function() { - // uncomment below and update the code to test the property offset - //var instane = new CyberSource.InlineResponse2005(); - //expect(instance).to.be(); - }); - - it('should have the property limit (base name: "limit")', function() { - // uncomment below and update the code to test the property limit - //var instane = new CyberSource.InlineResponse2005(); - //expect(instance).to.be(); - }); - - it('should have the property count (base name: "count")', function() { - // uncomment below and update the code to test the property count - //var instane = new CyberSource.InlineResponse2005(); - //expect(instance).to.be(); - }); - - it('should have the property total (base name: "total")', function() { - // uncomment below and update the code to test the property total - //var instane = new CyberSource.InlineResponse2005(); - //expect(instance).to.be(); - }); - - it('should have the property embedded (base name: "_embedded")', function() { - // uncomment below and update the code to test the property embedded + it('should have the property devices (base name: "devices")', function() { + // uncomment below and update the code to test the property devices //var instane = new CyberSource.InlineResponse2005(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2006.spec.js b/test/model/InlineResponse2006.spec.js index af9c5c9a3..d90ae1f19 100644 --- a/test/model/InlineResponse2006.spec.js +++ b/test/model/InlineResponse2006.spec.js @@ -56,62 +56,38 @@ //expect(instance).to.be.a(CyberSource.InlineResponse2006); }); - it('should have the property links (base name: "_links")', function() { - // uncomment below and update the code to test the property links + it('should have the property totalCount (base name: "totalCount")', function() { + // uncomment below and update the code to test the property totalCount //var instane = new CyberSource.InlineResponse2006(); //expect(instance).to.be(); }); - it('should have the property batchId (base name: "batchId")', function() { - // uncomment below and update the code to test the property batchId + it('should have the property offset (base name: "offset")', function() { + // uncomment below and update the code to test the property offset //var instane = new CyberSource.InlineResponse2006(); //expect(instance).to.be(); }); - it('should have the property batchCreatedDate (base name: "batchCreatedDate")', function() { - // uncomment below and update the code to test the property batchCreatedDate + it('should have the property limit (base name: "limit")', function() { + // uncomment below and update the code to test the property limit //var instane = new CyberSource.InlineResponse2006(); //expect(instance).to.be(); }); - it('should have the property batchSource (base name: "batchSource")', function() { - // uncomment below and update the code to test the property batchSource + it('should have the property sort (base name: "sort")', function() { + // uncomment below and update the code to test the property sort //var instane = new CyberSource.InlineResponse2006(); //expect(instance).to.be(); }); - it('should have the property merchantReference (base name: "merchantReference")', function() { - // uncomment below and update the code to test the property merchantReference + it('should have the property count (base name: "count")', function() { + // uncomment below and update the code to test the property count //var instane = new CyberSource.InlineResponse2006(); //expect(instance).to.be(); }); - it('should have the property batchCaEndpoints (base name: "batchCaEndpoints")', function() { - // uncomment below and update the code to test the property batchCaEndpoints - //var instane = new CyberSource.InlineResponse2006(); - //expect(instance).to.be(); - }); - - it('should have the property status (base name: "status")', function() { - // uncomment below and update the code to test the property status - //var instane = new CyberSource.InlineResponse2006(); - //expect(instance).to.be(); - }); - - it('should have the property totals (base name: "totals")', function() { - // uncomment below and update the code to test the property totals - //var instane = new CyberSource.InlineResponse2006(); - //expect(instance).to.be(); - }); - - it('should have the property billing (base name: "billing")', function() { - // uncomment below and update the code to test the property billing - //var instane = new CyberSource.InlineResponse2006(); - //expect(instance).to.be(); - }); - - it('should have the property description (base name: "description")', function() { - // uncomment below and update the code to test the property description + it('should have the property devices (base name: "devices")', function() { + // uncomment below and update the code to test the property devices //var instane = new CyberSource.InlineResponse2006(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2006Devices.spec.js b/test/model/InlineResponse2006Devices.spec.js new file mode 100644 index 000000000..99272651a --- /dev/null +++ b/test/model/InlineResponse2006Devices.spec.js @@ -0,0 +1,133 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse2006Devices(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse2006Devices', function() { + it('should create an instance of InlineResponse2006Devices', function() { + // uncomment below and update the code to test InlineResponse2006Devices + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be.a(CyberSource.InlineResponse2006Devices); + }); + + it('should have the property readerId (base name: "readerId")', function() { + // uncomment below and update the code to test the property readerId + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property serialNumber (base name: "serialNumber")', function() { + // uncomment below and update the code to test the property serialNumber + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property model (base name: "model")', function() { + // uncomment below and update the code to test the property model + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property make (base name: "make")', function() { + // uncomment below and update the code to test the property make + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property hardwareRevision (base name: "hardwareRevision")', function() { + // uncomment below and update the code to test the property hardwareRevision + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property statusChangeReason (base name: "statusChangeReason")', function() { + // uncomment below and update the code to test the property statusChangeReason + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property merchantId (base name: "merchantId")', function() { + // uncomment below and update the code to test the property merchantId + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property accountId (base name: "accountId")', function() { + // uncomment below and update the code to test the property accountId + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property terminalCreationDate (base name: "terminalCreationDate")', function() { + // uncomment below and update the code to test the property terminalCreationDate + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property terminalUpdationDate (base name: "terminalUpdationDate")', function() { + // uncomment below and update the code to test the property terminalUpdationDate + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + it('should have the property paymentProcessorToTerminalMap (base name: "paymentProcessorToTerminalMap")', function() { + // uncomment below and update the code to test the property paymentProcessorToTerminalMap + //var instane = new CyberSource.InlineResponse2006Devices(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse2006PaymentProcessorToTerminalMap.spec.js b/test/model/InlineResponse2006PaymentProcessorToTerminalMap.spec.js new file mode 100644 index 000000000..8dd856edb --- /dev/null +++ b/test/model/InlineResponse2006PaymentProcessorToTerminalMap.spec.js @@ -0,0 +1,73 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse2006PaymentProcessorToTerminalMap(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse2006PaymentProcessorToTerminalMap', function() { + it('should create an instance of InlineResponse2006PaymentProcessorToTerminalMap', function() { + // uncomment below and update the code to test InlineResponse2006PaymentProcessorToTerminalMap + //var instane = new CyberSource.InlineResponse2006PaymentProcessorToTerminalMap(); + //expect(instance).to.be.a(CyberSource.InlineResponse2006PaymentProcessorToTerminalMap); + }); + + it('should have the property processor (base name: "processor")', function() { + // uncomment below and update the code to test the property processor + //var instane = new CyberSource.InlineResponse2006PaymentProcessorToTerminalMap(); + //expect(instance).to.be(); + }); + + it('should have the property terminalId (base name: "terminalId")', function() { + // uncomment below and update the code to test the property terminalId + //var instane = new CyberSource.InlineResponse2006PaymentProcessorToTerminalMap(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse2007.spec.js b/test/model/InlineResponse2007.spec.js index 4429a9fe4..bde54cc96 100644 --- a/test/model/InlineResponse2007.spec.js +++ b/test/model/InlineResponse2007.spec.js @@ -56,62 +56,44 @@ //expect(instance).to.be.a(CyberSource.InlineResponse2007); }); - it('should have the property version (base name: "version")', function() { - // uncomment below and update the code to test the property version + it('should have the property links (base name: "_links")', function() { + // uncomment below and update the code to test the property links //var instane = new CyberSource.InlineResponse2007(); //expect(instance).to.be(); }); - it('should have the property reportCreatedDate (base name: "reportCreatedDate")', function() { - // uncomment below and update the code to test the property reportCreatedDate + it('should have the property _object (base name: "object")', function() { + // uncomment below and update the code to test the property _object //var instane = new CyberSource.InlineResponse2007(); //expect(instance).to.be(); }); - it('should have the property batchId (base name: "batchId")', function() { - // uncomment below and update the code to test the property batchId + it('should have the property offset (base name: "offset")', function() { + // uncomment below and update the code to test the property offset //var instane = new CyberSource.InlineResponse2007(); //expect(instance).to.be(); }); - it('should have the property batchSource (base name: "batchSource")', function() { - // uncomment below and update the code to test the property batchSource + it('should have the property limit (base name: "limit")', function() { + // uncomment below and update the code to test the property limit //var instane = new CyberSource.InlineResponse2007(); //expect(instance).to.be(); }); - it('should have the property batchCaEndpoints (base name: "batchCaEndpoints")', function() { - // uncomment below and update the code to test the property batchCaEndpoints + it('should have the property count (base name: "count")', function() { + // uncomment below and update the code to test the property count //var instane = new CyberSource.InlineResponse2007(); //expect(instance).to.be(); }); - it('should have the property batchCreatedDate (base name: "batchCreatedDate")', function() { - // uncomment below and update the code to test the property batchCreatedDate + it('should have the property total (base name: "total")', function() { + // uncomment below and update the code to test the property total //var instane = new CyberSource.InlineResponse2007(); //expect(instance).to.be(); }); - it('should have the property merchantReference (base name: "merchantReference")', function() { - // uncomment below and update the code to test the property merchantReference - //var instane = new CyberSource.InlineResponse2007(); - //expect(instance).to.be(); - }); - - it('should have the property totals (base name: "totals")', function() { - // uncomment below and update the code to test the property totals - //var instane = new CyberSource.InlineResponse2007(); - //expect(instance).to.be(); - }); - - it('should have the property billing (base name: "billing")', function() { - // uncomment below and update the code to test the property billing - //var instane = new CyberSource.InlineResponse2007(); - //expect(instance).to.be(); - }); - - it('should have the property records (base name: "records")', function() { - // uncomment below and update the code to test the property records + it('should have the property embedded (base name: "_embedded")', function() { + // uncomment below and update the code to test the property embedded //var instane = new CyberSource.InlineResponse2007(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2005Embedded.spec.js b/test/model/InlineResponse2007Embedded.spec.js similarity index 82% rename from test/model/InlineResponse2005Embedded.spec.js rename to test/model/InlineResponse2007Embedded.spec.js index 90f270396..3cb26c276 100644 --- a/test/model/InlineResponse2005Embedded.spec.js +++ b/test/model/InlineResponse2007Embedded.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2005Embedded(); + instance = new CyberSource.InlineResponse2007Embedded(); }); var getProperty = function(object, getter, property) { @@ -49,16 +49,16 @@ object[property] = value; } - describe('InlineResponse2005Embedded', function() { - it('should create an instance of InlineResponse2005Embedded', function() { - // uncomment below and update the code to test InlineResponse2005Embedded - //var instane = new CyberSource.InlineResponse2005Embedded(); - //expect(instance).to.be.a(CyberSource.InlineResponse2005Embedded); + describe('InlineResponse2007Embedded', function() { + it('should create an instance of InlineResponse2007Embedded', function() { + // uncomment below and update the code to test InlineResponse2007Embedded + //var instane = new CyberSource.InlineResponse2007Embedded(); + //expect(instance).to.be.a(CyberSource.InlineResponse2007Embedded); }); it('should have the property batches (base name: "batches")', function() { // uncomment below and update the code to test the property batches - //var instane = new CyberSource.InlineResponse2005Embedded(); + //var instane = new CyberSource.InlineResponse2007Embedded(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2005EmbeddedBatches.spec.js b/test/model/InlineResponse2007EmbeddedBatches.spec.js similarity index 79% rename from test/model/InlineResponse2005EmbeddedBatches.spec.js rename to test/model/InlineResponse2007EmbeddedBatches.spec.js index 6822aa0e6..b8cca6b39 100644 --- a/test/model/InlineResponse2005EmbeddedBatches.spec.js +++ b/test/model/InlineResponse2007EmbeddedBatches.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2005EmbeddedBatches(); + instance = new CyberSource.InlineResponse2007EmbeddedBatches(); }); var getProperty = function(object, getter, property) { @@ -49,70 +49,70 @@ object[property] = value; } - describe('InlineResponse2005EmbeddedBatches', function() { - it('should create an instance of InlineResponse2005EmbeddedBatches', function() { - // uncomment below and update the code to test InlineResponse2005EmbeddedBatches - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); - //expect(instance).to.be.a(CyberSource.InlineResponse2005EmbeddedBatches); + describe('InlineResponse2007EmbeddedBatches', function() { + it('should create an instance of InlineResponse2007EmbeddedBatches', function() { + // uncomment below and update the code to test InlineResponse2007EmbeddedBatches + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); + //expect(instance).to.be.a(CyberSource.InlineResponse2007EmbeddedBatches); }); it('should have the property links (base name: "_links")', function() { // uncomment below and update the code to test the property links - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); it('should have the property batchId (base name: "batchId")', function() { // uncomment below and update the code to test the property batchId - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); it('should have the property batchCreatedDate (base name: "batchCreatedDate")', function() { // uncomment below and update the code to test the property batchCreatedDate - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); it('should have the property batchModifiedDate (base name: "batchModifiedDate")', function() { // uncomment below and update the code to test the property batchModifiedDate - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); it('should have the property batchSource (base name: "batchSource")', function() { // uncomment below and update the code to test the property batchSource - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); it('should have the property tokenSource (base name: "tokenSource")', function() { // uncomment below and update the code to test the property tokenSource - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); it('should have the property merchantReference (base name: "merchantReference")', function() { // uncomment below and update the code to test the property merchantReference - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); it('should have the property batchCaEndpoints (base name: "batchCaEndpoints")', function() { // uncomment below and update the code to test the property batchCaEndpoints - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); it('should have the property status (base name: "status")', function() { // uncomment below and update the code to test the property status - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); it('should have the property totals (base name: "totals")', function() { // uncomment below and update the code to test the property totals - //var instane = new CyberSource.InlineResponse2005EmbeddedBatches(); + //var instane = new CyberSource.InlineResponse2007EmbeddedBatches(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2005EmbeddedLinks.spec.js b/test/model/InlineResponse2007EmbeddedLinks.spec.js similarity index 81% rename from test/model/InlineResponse2005EmbeddedLinks.spec.js rename to test/model/InlineResponse2007EmbeddedLinks.spec.js index 140f61537..075027c4a 100644 --- a/test/model/InlineResponse2005EmbeddedLinks.spec.js +++ b/test/model/InlineResponse2007EmbeddedLinks.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2005EmbeddedLinks(); + instance = new CyberSource.InlineResponse2007EmbeddedLinks(); }); var getProperty = function(object, getter, property) { @@ -49,16 +49,16 @@ object[property] = value; } - describe('InlineResponse2005EmbeddedLinks', function() { - it('should create an instance of InlineResponse2005EmbeddedLinks', function() { - // uncomment below and update the code to test InlineResponse2005EmbeddedLinks - //var instane = new CyberSource.InlineResponse2005EmbeddedLinks(); - //expect(instance).to.be.a(CyberSource.InlineResponse2005EmbeddedLinks); + describe('InlineResponse2007EmbeddedLinks', function() { + it('should create an instance of InlineResponse2007EmbeddedLinks', function() { + // uncomment below and update the code to test InlineResponse2007EmbeddedLinks + //var instane = new CyberSource.InlineResponse2007EmbeddedLinks(); + //expect(instance).to.be.a(CyberSource.InlineResponse2007EmbeddedLinks); }); it('should have the property reports (base name: "reports")', function() { // uncomment below and update the code to test the property reports - //var instane = new CyberSource.InlineResponse2005EmbeddedLinks(); + //var instane = new CyberSource.InlineResponse2007EmbeddedLinks(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2005EmbeddedLinksReports.spec.js b/test/model/InlineResponse2007EmbeddedLinksReports.spec.js similarity index 81% rename from test/model/InlineResponse2005EmbeddedLinksReports.spec.js rename to test/model/InlineResponse2007EmbeddedLinksReports.spec.js index efae4bd42..deff3d132 100644 --- a/test/model/InlineResponse2005EmbeddedLinksReports.spec.js +++ b/test/model/InlineResponse2007EmbeddedLinksReports.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2005EmbeddedLinksReports(); + instance = new CyberSource.InlineResponse2007EmbeddedLinksReports(); }); var getProperty = function(object, getter, property) { @@ -49,16 +49,16 @@ object[property] = value; } - describe('InlineResponse2005EmbeddedLinksReports', function() { - it('should create an instance of InlineResponse2005EmbeddedLinksReports', function() { - // uncomment below and update the code to test InlineResponse2005EmbeddedLinksReports - //var instane = new CyberSource.InlineResponse2005EmbeddedLinksReports(); - //expect(instance).to.be.a(CyberSource.InlineResponse2005EmbeddedLinksReports); + describe('InlineResponse2007EmbeddedLinksReports', function() { + it('should create an instance of InlineResponse2007EmbeddedLinksReports', function() { + // uncomment below and update the code to test InlineResponse2007EmbeddedLinksReports + //var instane = new CyberSource.InlineResponse2007EmbeddedLinksReports(); + //expect(instance).to.be.a(CyberSource.InlineResponse2007EmbeddedLinksReports); }); it('should have the property href (base name: "href")', function() { // uncomment below and update the code to test the property href - //var instane = new CyberSource.InlineResponse2005EmbeddedLinksReports(); + //var instane = new CyberSource.InlineResponse2007EmbeddedLinksReports(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2005EmbeddedTotals.spec.js b/test/model/InlineResponse2007EmbeddedTotals.spec.js similarity index 80% rename from test/model/InlineResponse2005EmbeddedTotals.spec.js rename to test/model/InlineResponse2007EmbeddedTotals.spec.js index 3ea83fd22..f6a4b570a 100644 --- a/test/model/InlineResponse2005EmbeddedTotals.spec.js +++ b/test/model/InlineResponse2007EmbeddedTotals.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2005EmbeddedTotals(); + instance = new CyberSource.InlineResponse2007EmbeddedTotals(); }); var getProperty = function(object, getter, property) { @@ -49,40 +49,40 @@ object[property] = value; } - describe('InlineResponse2005EmbeddedTotals', function() { - it('should create an instance of InlineResponse2005EmbeddedTotals', function() { - // uncomment below and update the code to test InlineResponse2005EmbeddedTotals - //var instane = new CyberSource.InlineResponse2005EmbeddedTotals(); - //expect(instance).to.be.a(CyberSource.InlineResponse2005EmbeddedTotals); + describe('InlineResponse2007EmbeddedTotals', function() { + it('should create an instance of InlineResponse2007EmbeddedTotals', function() { + // uncomment below and update the code to test InlineResponse2007EmbeddedTotals + //var instane = new CyberSource.InlineResponse2007EmbeddedTotals(); + //expect(instance).to.be.a(CyberSource.InlineResponse2007EmbeddedTotals); }); it('should have the property acceptedRecords (base name: "acceptedRecords")', function() { // uncomment below and update the code to test the property acceptedRecords - //var instane = new CyberSource.InlineResponse2005EmbeddedTotals(); + //var instane = new CyberSource.InlineResponse2007EmbeddedTotals(); //expect(instance).to.be(); }); it('should have the property rejectedRecords (base name: "rejectedRecords")', function() { // uncomment below and update the code to test the property rejectedRecords - //var instane = new CyberSource.InlineResponse2005EmbeddedTotals(); + //var instane = new CyberSource.InlineResponse2007EmbeddedTotals(); //expect(instance).to.be(); }); it('should have the property updatedRecords (base name: "updatedRecords")', function() { // uncomment below and update the code to test the property updatedRecords - //var instane = new CyberSource.InlineResponse2005EmbeddedTotals(); + //var instane = new CyberSource.InlineResponse2007EmbeddedTotals(); //expect(instance).to.be(); }); it('should have the property caResponses (base name: "caResponses")', function() { // uncomment below and update the code to test the property caResponses - //var instane = new CyberSource.InlineResponse2005EmbeddedTotals(); + //var instane = new CyberSource.InlineResponse2007EmbeddedTotals(); //expect(instance).to.be(); }); it('should have the property caResponsesOmitted (base name: "caResponsesOmitted")', function() { // uncomment below and update the code to test the property caResponsesOmitted - //var instane = new CyberSource.InlineResponse2005EmbeddedTotals(); + //var instane = new CyberSource.InlineResponse2007EmbeddedTotals(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2005Links.spec.js b/test/model/InlineResponse2007Links.spec.js similarity index 81% rename from test/model/InlineResponse2005Links.spec.js rename to test/model/InlineResponse2007Links.spec.js index 13648f09b..ad8ea2e31 100644 --- a/test/model/InlineResponse2005Links.spec.js +++ b/test/model/InlineResponse2007Links.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2005Links(); + instance = new CyberSource.InlineResponse2007Links(); }); var getProperty = function(object, getter, property) { @@ -49,22 +49,22 @@ object[property] = value; } - describe('InlineResponse2005Links', function() { - it('should create an instance of InlineResponse2005Links', function() { - // uncomment below and update the code to test InlineResponse2005Links - //var instane = new CyberSource.InlineResponse2005Links(); - //expect(instance).to.be.a(CyberSource.InlineResponse2005Links); + describe('InlineResponse2007Links', function() { + it('should create an instance of InlineResponse2007Links', function() { + // uncomment below and update the code to test InlineResponse2007Links + //var instane = new CyberSource.InlineResponse2007Links(); + //expect(instance).to.be.a(CyberSource.InlineResponse2007Links); }); it('should have the property rel (base name: "rel")', function() { // uncomment below and update the code to test the property rel - //var instane = new CyberSource.InlineResponse2005Links(); + //var instane = new CyberSource.InlineResponse2007Links(); //expect(instance).to.be(); }); it('should have the property href (base name: "href")', function() { // uncomment below and update the code to test the property href - //var instane = new CyberSource.InlineResponse2005Links(); + //var instane = new CyberSource.InlineResponse2007Links(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2008.spec.js b/test/model/InlineResponse2008.spec.js new file mode 100644 index 000000000..f50b5d185 --- /dev/null +++ b/test/model/InlineResponse2008.spec.js @@ -0,0 +1,121 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse2008(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse2008', function() { + it('should create an instance of InlineResponse2008', function() { + // uncomment below and update the code to test InlineResponse2008 + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be.a(CyberSource.InlineResponse2008); + }); + + it('should have the property links (base name: "_links")', function() { + // uncomment below and update the code to test the property links + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + it('should have the property batchId (base name: "batchId")', function() { + // uncomment below and update the code to test the property batchId + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + it('should have the property batchCreatedDate (base name: "batchCreatedDate")', function() { + // uncomment below and update the code to test the property batchCreatedDate + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + it('should have the property batchSource (base name: "batchSource")', function() { + // uncomment below and update the code to test the property batchSource + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + it('should have the property merchantReference (base name: "merchantReference")', function() { + // uncomment below and update the code to test the property merchantReference + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + it('should have the property batchCaEndpoints (base name: "batchCaEndpoints")', function() { + // uncomment below and update the code to test the property batchCaEndpoints + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + it('should have the property totals (base name: "totals")', function() { + // uncomment below and update the code to test the property totals + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + it('should have the property billing (base name: "billing")', function() { + // uncomment below and update the code to test the property billing + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + it('should have the property description (base name: "description")', function() { + // uncomment below and update the code to test the property description + //var instane = new CyberSource.InlineResponse2008(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse2006Billing.spec.js b/test/model/InlineResponse2008Billing.spec.js similarity index 80% rename from test/model/InlineResponse2006Billing.spec.js rename to test/model/InlineResponse2008Billing.spec.js index 8e703108d..4392ccdcc 100644 --- a/test/model/InlineResponse2006Billing.spec.js +++ b/test/model/InlineResponse2008Billing.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2006Billing(); + instance = new CyberSource.InlineResponse2008Billing(); }); var getProperty = function(object, getter, property) { @@ -49,34 +49,34 @@ object[property] = value; } - describe('InlineResponse2006Billing', function() { - it('should create an instance of InlineResponse2006Billing', function() { - // uncomment below and update the code to test InlineResponse2006Billing - //var instane = new CyberSource.InlineResponse2006Billing(); - //expect(instance).to.be.a(CyberSource.InlineResponse2006Billing); + describe('InlineResponse2008Billing', function() { + it('should create an instance of InlineResponse2008Billing', function() { + // uncomment below and update the code to test InlineResponse2008Billing + //var instane = new CyberSource.InlineResponse2008Billing(); + //expect(instance).to.be.a(CyberSource.InlineResponse2008Billing); }); it('should have the property _nan (base name: "nan")', function() { // uncomment below and update the code to test the property _nan - //var instane = new CyberSource.InlineResponse2006Billing(); + //var instane = new CyberSource.InlineResponse2008Billing(); //expect(instance).to.be(); }); it('should have the property ned (base name: "ned")', function() { // uncomment below and update the code to test the property ned - //var instane = new CyberSource.InlineResponse2006Billing(); + //var instane = new CyberSource.InlineResponse2008Billing(); //expect(instance).to.be(); }); it('should have the property acl (base name: "acl")', function() { // uncomment below and update the code to test the property acl - //var instane = new CyberSource.InlineResponse2006Billing(); + //var instane = new CyberSource.InlineResponse2008Billing(); //expect(instance).to.be(); }); it('should have the property cch (base name: "cch")', function() { // uncomment below and update the code to test the property cch - //var instane = new CyberSource.InlineResponse2006Billing(); + //var instane = new CyberSource.InlineResponse2008Billing(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2006Links.spec.js b/test/model/InlineResponse2008Links.spec.js similarity index 81% rename from test/model/InlineResponse2006Links.spec.js rename to test/model/InlineResponse2008Links.spec.js index ab2247028..a3d07ace7 100644 --- a/test/model/InlineResponse2006Links.spec.js +++ b/test/model/InlineResponse2008Links.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2006Links(); + instance = new CyberSource.InlineResponse2008Links(); }); var getProperty = function(object, getter, property) { @@ -49,22 +49,22 @@ object[property] = value; } - describe('InlineResponse2006Links', function() { - it('should create an instance of InlineResponse2006Links', function() { - // uncomment below and update the code to test InlineResponse2006Links - //var instane = new CyberSource.InlineResponse2006Links(); - //expect(instance).to.be.a(CyberSource.InlineResponse2006Links); + describe('InlineResponse2008Links', function() { + it('should create an instance of InlineResponse2008Links', function() { + // uncomment below and update the code to test InlineResponse2008Links + //var instane = new CyberSource.InlineResponse2008Links(); + //expect(instance).to.be.a(CyberSource.InlineResponse2008Links); }); it('should have the property self (base name: "self")', function() { // uncomment below and update the code to test the property self - //var instane = new CyberSource.InlineResponse2006Links(); + //var instane = new CyberSource.InlineResponse2008Links(); //expect(instance).to.be(); }); it('should have the property report (base name: "report")', function() { // uncomment below and update the code to test the property report - //var instane = new CyberSource.InlineResponse2006Links(); + //var instane = new CyberSource.InlineResponse2008Links(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2006LinksReport.spec.js b/test/model/InlineResponse2008LinksReport.spec.js similarity index 81% rename from test/model/InlineResponse2006LinksReport.spec.js rename to test/model/InlineResponse2008LinksReport.spec.js index 38bf102bf..14bce9612 100644 --- a/test/model/InlineResponse2006LinksReport.spec.js +++ b/test/model/InlineResponse2008LinksReport.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2006LinksReport(); + instance = new CyberSource.InlineResponse2008LinksReport(); }); var getProperty = function(object, getter, property) { @@ -49,16 +49,16 @@ object[property] = value; } - describe('InlineResponse2006LinksReport', function() { - it('should create an instance of InlineResponse2006LinksReport', function() { - // uncomment below and update the code to test InlineResponse2006LinksReport - //var instane = new CyberSource.InlineResponse2006LinksReport(); - //expect(instance).to.be.a(CyberSource.InlineResponse2006LinksReport); + describe('InlineResponse2008LinksReport', function() { + it('should create an instance of InlineResponse2008LinksReport', function() { + // uncomment below and update the code to test InlineResponse2008LinksReport + //var instane = new CyberSource.InlineResponse2008LinksReport(); + //expect(instance).to.be.a(CyberSource.InlineResponse2008LinksReport); }); it('should have the property href (base name: "href")', function() { // uncomment below and update the code to test the property href - //var instane = new CyberSource.InlineResponse2006LinksReport(); + //var instane = new CyberSource.InlineResponse2008LinksReport(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2009.spec.js b/test/model/InlineResponse2009.spec.js new file mode 100644 index 000000000..dd048adf5 --- /dev/null +++ b/test/model/InlineResponse2009.spec.js @@ -0,0 +1,121 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse2009(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse2009', function() { + it('should create an instance of InlineResponse2009', function() { + // uncomment below and update the code to test InlineResponse2009 + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be.a(CyberSource.InlineResponse2009); + }); + + it('should have the property version (base name: "version")', function() { + // uncomment below and update the code to test the property version + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + it('should have the property reportCreatedDate (base name: "reportCreatedDate")', function() { + // uncomment below and update the code to test the property reportCreatedDate + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + it('should have the property batchId (base name: "batchId")', function() { + // uncomment below and update the code to test the property batchId + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + it('should have the property batchSource (base name: "batchSource")', function() { + // uncomment below and update the code to test the property batchSource + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + it('should have the property batchCaEndpoints (base name: "batchCaEndpoints")', function() { + // uncomment below and update the code to test the property batchCaEndpoints + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + it('should have the property batchCreatedDate (base name: "batchCreatedDate")', function() { + // uncomment below and update the code to test the property batchCreatedDate + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + it('should have the property merchantReference (base name: "merchantReference")', function() { + // uncomment below and update the code to test the property merchantReference + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + it('should have the property totals (base name: "totals")', function() { + // uncomment below and update the code to test the property totals + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + it('should have the property billing (base name: "billing")', function() { + // uncomment below and update the code to test the property billing + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + it('should have the property records (base name: "records")', function() { + // uncomment below and update the code to test the property records + //var instane = new CyberSource.InlineResponse2009(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse2007Records.spec.js b/test/model/InlineResponse2009Records.spec.js similarity index 81% rename from test/model/InlineResponse2007Records.spec.js rename to test/model/InlineResponse2009Records.spec.js index e911e9360..e5dcefa9a 100644 --- a/test/model/InlineResponse2007Records.spec.js +++ b/test/model/InlineResponse2009Records.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2007Records(); + instance = new CyberSource.InlineResponse2009Records(); }); var getProperty = function(object, getter, property) { @@ -49,28 +49,28 @@ object[property] = value; } - describe('InlineResponse2007Records', function() { - it('should create an instance of InlineResponse2007Records', function() { - // uncomment below and update the code to test InlineResponse2007Records - //var instane = new CyberSource.InlineResponse2007Records(); - //expect(instance).to.be.a(CyberSource.InlineResponse2007Records); + describe('InlineResponse2009Records', function() { + it('should create an instance of InlineResponse2009Records', function() { + // uncomment below and update the code to test InlineResponse2009Records + //var instane = new CyberSource.InlineResponse2009Records(); + //expect(instance).to.be.a(CyberSource.InlineResponse2009Records); }); it('should have the property id (base name: "id")', function() { // uncomment below and update the code to test the property id - //var instane = new CyberSource.InlineResponse2007Records(); + //var instane = new CyberSource.InlineResponse2009Records(); //expect(instance).to.be(); }); it('should have the property sourceRecord (base name: "sourceRecord")', function() { // uncomment below and update the code to test the property sourceRecord - //var instane = new CyberSource.InlineResponse2007Records(); + //var instane = new CyberSource.InlineResponse2009Records(); //expect(instance).to.be(); }); it('should have the property responseRecord (base name: "responseRecord")', function() { // uncomment below and update the code to test the property responseRecord - //var instane = new CyberSource.InlineResponse2007Records(); + //var instane = new CyberSource.InlineResponse2009Records(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2007ResponseRecord.spec.js b/test/model/InlineResponse2009ResponseRecord.spec.js similarity index 79% rename from test/model/InlineResponse2007ResponseRecord.spec.js rename to test/model/InlineResponse2009ResponseRecord.spec.js index 3a38f2689..cf81f6426 100644 --- a/test/model/InlineResponse2007ResponseRecord.spec.js +++ b/test/model/InlineResponse2009ResponseRecord.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2007ResponseRecord(); + instance = new CyberSource.InlineResponse2009ResponseRecord(); }); var getProperty = function(object, getter, property) { @@ -49,70 +49,70 @@ object[property] = value; } - describe('InlineResponse2007ResponseRecord', function() { - it('should create an instance of InlineResponse2007ResponseRecord', function() { - // uncomment below and update the code to test InlineResponse2007ResponseRecord - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); - //expect(instance).to.be.a(CyberSource.InlineResponse2007ResponseRecord); + describe('InlineResponse2009ResponseRecord', function() { + it('should create an instance of InlineResponse2009ResponseRecord', function() { + // uncomment below and update the code to test InlineResponse2009ResponseRecord + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); + //expect(instance).to.be.a(CyberSource.InlineResponse2009ResponseRecord); }); it('should have the property response (base name: "response")', function() { // uncomment below and update the code to test the property response - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); it('should have the property reason (base name: "reason")', function() { // uncomment below and update the code to test the property reason - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); it('should have the property token (base name: "token")', function() { // uncomment below and update the code to test the property token - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); it('should have the property instrumentIdentifierId (base name: "instrumentIdentifierId")', function() { // uncomment below and update the code to test the property instrumentIdentifierId - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); it('should have the property instrumentIdentifierCreated (base name: "instrumentIdentifierCreated")', function() { // uncomment below and update the code to test the property instrumentIdentifierCreated - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); it('should have the property cardNumber (base name: "cardNumber")', function() { // uncomment below and update the code to test the property cardNumber - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); it('should have the property cardExpiryMonth (base name: "cardExpiryMonth")', function() { // uncomment below and update the code to test the property cardExpiryMonth - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); it('should have the property cardExpiryYear (base name: "cardExpiryYear")', function() { // uncomment below and update the code to test the property cardExpiryYear - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); it('should have the property cardType (base name: "cardType")', function() { // uncomment below and update the code to test the property cardType - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); it('should have the property additionalUpdates (base name: "additionalUpdates")', function() { // uncomment below and update the code to test the property additionalUpdates - //var instane = new CyberSource.InlineResponse2007ResponseRecord(); + //var instane = new CyberSource.InlineResponse2009ResponseRecord(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2007ResponseRecordAdditionalUpdates.spec.js b/test/model/InlineResponse2009ResponseRecordAdditionalUpdates.spec.js similarity index 80% rename from test/model/InlineResponse2007ResponseRecordAdditionalUpdates.spec.js rename to test/model/InlineResponse2009ResponseRecordAdditionalUpdates.spec.js index 4aeba48b5..898dba0b5 100644 --- a/test/model/InlineResponse2007ResponseRecordAdditionalUpdates.spec.js +++ b/test/model/InlineResponse2009ResponseRecordAdditionalUpdates.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates(); + instance = new CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates(); }); var getProperty = function(object, getter, property) { @@ -49,40 +49,40 @@ object[property] = value; } - describe('InlineResponse2007ResponseRecordAdditionalUpdates', function() { - it('should create an instance of InlineResponse2007ResponseRecordAdditionalUpdates', function() { - // uncomment below and update the code to test InlineResponse2007ResponseRecordAdditionalUpdates - //var instane = new CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates(); - //expect(instance).to.be.a(CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates); + describe('InlineResponse2009ResponseRecordAdditionalUpdates', function() { + it('should create an instance of InlineResponse2009ResponseRecordAdditionalUpdates', function() { + // uncomment below and update the code to test InlineResponse2009ResponseRecordAdditionalUpdates + //var instane = new CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates(); + //expect(instance).to.be.a(CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates); }); it('should have the property customerId (base name: "customerId")', function() { // uncomment below and update the code to test the property customerId - //var instane = new CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates(); + //var instane = new CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates(); //expect(instance).to.be(); }); it('should have the property paymentInstrumentId (base name: "paymentInstrumentId")', function() { // uncomment below and update the code to test the property paymentInstrumentId - //var instane = new CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates(); + //var instane = new CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates(); //expect(instance).to.be(); }); it('should have the property creator (base name: "creator")', function() { // uncomment below and update the code to test the property creator - //var instane = new CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates(); + //var instane = new CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates(); //expect(instance).to.be(); }); it('should have the property state (base name: "state")', function() { // uncomment below and update the code to test the property state - //var instane = new CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates(); + //var instane = new CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates(); //expect(instance).to.be(); }); it('should have the property message (base name: "message")', function() { // uncomment below and update the code to test the property message - //var instane = new CyberSource.InlineResponse2007ResponseRecordAdditionalUpdates(); + //var instane = new CyberSource.InlineResponse2009ResponseRecordAdditionalUpdates(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2007SourceRecord.spec.js b/test/model/InlineResponse2009SourceRecord.spec.js similarity index 79% rename from test/model/InlineResponse2007SourceRecord.spec.js rename to test/model/InlineResponse2009SourceRecord.spec.js index 5c21f0d28..6187eff54 100644 --- a/test/model/InlineResponse2007SourceRecord.spec.js +++ b/test/model/InlineResponse2009SourceRecord.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse2007SourceRecord(); + instance = new CyberSource.InlineResponse2009SourceRecord(); }); var getProperty = function(object, getter, property) { @@ -49,58 +49,58 @@ object[property] = value; } - describe('InlineResponse2007SourceRecord', function() { - it('should create an instance of InlineResponse2007SourceRecord', function() { - // uncomment below and update the code to test InlineResponse2007SourceRecord - //var instane = new CyberSource.InlineResponse2007SourceRecord(); - //expect(instance).to.be.a(CyberSource.InlineResponse2007SourceRecord); + describe('InlineResponse2009SourceRecord', function() { + it('should create an instance of InlineResponse2009SourceRecord', function() { + // uncomment below and update the code to test InlineResponse2009SourceRecord + //var instane = new CyberSource.InlineResponse2009SourceRecord(); + //expect(instance).to.be.a(CyberSource.InlineResponse2009SourceRecord); }); it('should have the property token (base name: "token")', function() { // uncomment below and update the code to test the property token - //var instane = new CyberSource.InlineResponse2007SourceRecord(); + //var instane = new CyberSource.InlineResponse2009SourceRecord(); //expect(instance).to.be(); }); it('should have the property customerId (base name: "customerId")', function() { // uncomment below and update the code to test the property customerId - //var instane = new CyberSource.InlineResponse2007SourceRecord(); + //var instane = new CyberSource.InlineResponse2009SourceRecord(); //expect(instance).to.be(); }); it('should have the property paymentInstrumentId (base name: "paymentInstrumentId")', function() { // uncomment below and update the code to test the property paymentInstrumentId - //var instane = new CyberSource.InlineResponse2007SourceRecord(); + //var instane = new CyberSource.InlineResponse2009SourceRecord(); //expect(instance).to.be(); }); it('should have the property instrumentIdentifierId (base name: "instrumentIdentifierId")', function() { // uncomment below and update the code to test the property instrumentIdentifierId - //var instane = new CyberSource.InlineResponse2007SourceRecord(); + //var instane = new CyberSource.InlineResponse2009SourceRecord(); //expect(instance).to.be(); }); it('should have the property cardNumber (base name: "cardNumber")', function() { // uncomment below and update the code to test the property cardNumber - //var instane = new CyberSource.InlineResponse2007SourceRecord(); + //var instane = new CyberSource.InlineResponse2009SourceRecord(); //expect(instance).to.be(); }); it('should have the property cardExpiryMonth (base name: "cardExpiryMonth")', function() { // uncomment below and update the code to test the property cardExpiryMonth - //var instane = new CyberSource.InlineResponse2007SourceRecord(); + //var instane = new CyberSource.InlineResponse2009SourceRecord(); //expect(instance).to.be(); }); it('should have the property cardExpiryYear (base name: "cardExpiryYear")', function() { // uncomment below and update the code to test the property cardExpiryYear - //var instane = new CyberSource.InlineResponse2007SourceRecord(); + //var instane = new CyberSource.InlineResponse2009SourceRecord(); //expect(instance).to.be(); }); it('should have the property cardType (base name: "cardType")', function() { // uncomment below and update the code to test the property cardType - //var instane = new CyberSource.InlineResponse2007SourceRecord(); + //var instane = new CyberSource.InlineResponse2009SourceRecord(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse2012SetupsPayments.spec.js b/test/model/InlineResponse2012SetupsPayments.spec.js index 54984d49a..60db7954f 100644 --- a/test/model/InlineResponse2012SetupsPayments.spec.js +++ b/test/model/InlineResponse2012SetupsPayments.spec.js @@ -62,6 +62,12 @@ //expect(instance).to.be(); }); + it('should have the property alternativePaymentMethods (base name: "alternativePaymentMethods")', function() { + // uncomment below and update the code to test the property alternativePaymentMethods + //var instane = new CyberSource.InlineResponse2012SetupsPayments(); + //expect(instance).to.be(); + }); + it('should have the property cardPresentConnect (base name: "cardPresentConnect")', function() { // uncomment below and update the code to test the property cardPresentConnect //var instane = new CyberSource.InlineResponse2012SetupsPayments(); diff --git a/test/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods.spec.js b/test/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods.spec.js new file mode 100644 index 000000000..9f8295884 --- /dev/null +++ b/test/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethods.spec.js @@ -0,0 +1,85 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse2012SetupsPaymentsAlternativePaymentMethods', function() { + it('should create an instance of InlineResponse2012SetupsPaymentsAlternativePaymentMethods', function() { + // uncomment below and update the code to test InlineResponse2012SetupsPaymentsAlternativePaymentMethods + //var instane = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods(); + //expect(instance).to.be.a(CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods); + }); + + it('should have the property configurationStatus (base name: "configurationStatus")', function() { + // uncomment below and update the code to test the property configurationStatus + //var instane = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods(); + //expect(instance).to.be(); + }); + + it('should have the property subscriptionStatus (base name: "subscriptionStatus")', function() { + // uncomment below and update the code to test the property subscriptionStatus + //var instane = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods(); + //expect(instance).to.be(); + }); + + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status + //var instane = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods(); + //expect(instance).to.be(); + }); + + it('should have the property submitTimeUtc (base name: "submitTimeUtc")', function() { + // uncomment below and update the code to test the property submitTimeUtc + //var instane = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethods(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.spec.js b/test/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.spec.js new file mode 100644 index 000000000..ff127ddfb --- /dev/null +++ b/test/model/InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus.spec.js @@ -0,0 +1,73 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus', function() { + it('should create an instance of InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus', function() { + // uncomment below and update the code to test InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus + //var instane = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus(); + //expect(instance).to.be.a(CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus); + }); + + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status + //var instane = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus(); + //expect(instance).to.be(); + }); + + it('should have the property message (base name: "message")', function() { + // uncomment below and update the code to test the property message + //var instane = new CyberSource.InlineResponse2012SetupsPaymentsAlternativePaymentMethodsConfigurationStatus(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse2012SetupsValueAddedServices.spec.js b/test/model/InlineResponse2012SetupsValueAddedServices.spec.js index 075d6ab13..3b8226e01 100644 --- a/test/model/InlineResponse2012SetupsValueAddedServices.spec.js +++ b/test/model/InlineResponse2012SetupsValueAddedServices.spec.js @@ -68,6 +68,12 @@ //expect(instance).to.be(); }); + it('should have the property bankAccountValidation (base name: "bankAccountValidation")', function() { + // uncomment below and update the code to test the property bankAccountValidation + //var instane = new CyberSource.InlineResponse2012SetupsValueAddedServices(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/InlineResponse206.spec.js b/test/model/InlineResponse206.spec.js new file mode 100644 index 000000000..0635ea7f6 --- /dev/null +++ b/test/model/InlineResponse206.spec.js @@ -0,0 +1,73 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse206(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse206', function() { + it('should create an instance of InlineResponse206', function() { + // uncomment below and update the code to test InlineResponse206 + //var instane = new CyberSource.InlineResponse206(); + //expect(instance).to.be.a(CyberSource.InlineResponse206); + }); + + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status + //var instane = new CyberSource.InlineResponse206(); + //expect(instance).to.be(); + }); + + it('should have the property devices (base name: "devices")', function() { + // uncomment below and update the code to test the property devices + //var instane = new CyberSource.InlineResponse206(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse4008.spec.js b/test/model/InlineResponse4008.spec.js new file mode 100644 index 000000000..bb17adad6 --- /dev/null +++ b/test/model/InlineResponse4008.spec.js @@ -0,0 +1,91 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse4008(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse4008', function() { + it('should create an instance of InlineResponse4008', function() { + // uncomment below and update the code to test InlineResponse4008 + //var instane = new CyberSource.InlineResponse4008(); + //expect(instance).to.be.a(CyberSource.InlineResponse4008); + }); + + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status + //var instane = new CyberSource.InlineResponse4008(); + //expect(instance).to.be(); + }); + + it('should have the property message (base name: "message")', function() { + // uncomment below and update the code to test the property message + //var instane = new CyberSource.InlineResponse4008(); + //expect(instance).to.be(); + }); + + it('should have the property code (base name: "code")', function() { + // uncomment below and update the code to test the property code + //var instane = new CyberSource.InlineResponse4008(); + //expect(instance).to.be(); + }); + + it('should have the property details (base name: "details")', function() { + // uncomment below and update the code to test the property details + //var instane = new CyberSource.InlineResponse4008(); + //expect(instance).to.be(); + }); + + it('should have the property submitTimeUtc (base name: "submitTimeUtc")', function() { + // uncomment below and update the code to test the property submitTimeUtc + //var instane = new CyberSource.InlineResponse4008(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse4008Details.spec.js b/test/model/InlineResponse4008Details.spec.js new file mode 100644 index 000000000..36e839dbc --- /dev/null +++ b/test/model/InlineResponse4008Details.spec.js @@ -0,0 +1,79 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse4008Details(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse4008Details', function() { + it('should create an instance of InlineResponse4008Details', function() { + // uncomment below and update the code to test InlineResponse4008Details + //var instane = new CyberSource.InlineResponse4008Details(); + //expect(instance).to.be.a(CyberSource.InlineResponse4008Details); + }); + + it('should have the property field (base name: "field")', function() { + // uncomment below and update the code to test the property field + //var instane = new CyberSource.InlineResponse4008Details(); + //expect(instance).to.be(); + }); + + it('should have the property reason (base name: "reason")', function() { + // uncomment below and update the code to test the property reason + //var instane = new CyberSource.InlineResponse4008Details(); + //expect(instance).to.be(); + }); + + it('should have the property code (base name: "code")', function() { + // uncomment below and update the code to test the property code + //var instane = new CyberSource.InlineResponse4008Details(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse401.spec.js b/test/model/InlineResponse401.spec.js index c5844af9c..4cee6c117 100644 --- a/test/model/InlineResponse401.spec.js +++ b/test/model/InlineResponse401.spec.js @@ -56,44 +56,26 @@ //expect(instance).to.be.a(CyberSource.InlineResponse401); }); - it('should have the property links (base name: "_links")', function() { - // uncomment below and update the code to test the property links + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status //var instane = new CyberSource.InlineResponse401(); //expect(instance).to.be(); }); - it('should have the property code (base name: "code")', function() { - // uncomment below and update the code to test the property code - //var instane = new CyberSource.InlineResponse401(); - //expect(instance).to.be(); - }); - - it('should have the property correlationId (base name: "correlationId")', function() { - // uncomment below and update the code to test the property correlationId - //var instane = new CyberSource.InlineResponse401(); - //expect(instance).to.be(); - }); - - it('should have the property detail (base name: "detail")', function() { - // uncomment below and update the code to test the property detail - //var instane = new CyberSource.InlineResponse401(); - //expect(instance).to.be(); - }); - - it('should have the property fields (base name: "fields")', function() { - // uncomment below and update the code to test the property fields + it('should have the property message (base name: "message")', function() { + // uncomment below and update the code to test the property message //var instane = new CyberSource.InlineResponse401(); //expect(instance).to.be(); }); - it('should have the property localizationKey (base name: "localizationKey")', function() { - // uncomment below and update the code to test the property localizationKey + it('should have the property code (base name: "code")', function() { + // uncomment below and update the code to test the property code //var instane = new CyberSource.InlineResponse401(); //expect(instance).to.be(); }); - it('should have the property message (base name: "message")', function() { - // uncomment below and update the code to test the property message + it('should have the property submitTimeUtc (base name: "submitTimeUtc")', function() { + // uncomment below and update the code to test the property submitTimeUtc //var instane = new CyberSource.InlineResponse401(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse4011.spec.js b/test/model/InlineResponse4011.spec.js new file mode 100644 index 000000000..7ec8feff1 --- /dev/null +++ b/test/model/InlineResponse4011.spec.js @@ -0,0 +1,103 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse4011(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse4011', function() { + it('should create an instance of InlineResponse4011', function() { + // uncomment below and update the code to test InlineResponse4011 + //var instane = new CyberSource.InlineResponse4011(); + //expect(instance).to.be.a(CyberSource.InlineResponse4011); + }); + + it('should have the property links (base name: "_links")', function() { + // uncomment below and update the code to test the property links + //var instane = new CyberSource.InlineResponse4011(); + //expect(instance).to.be(); + }); + + it('should have the property code (base name: "code")', function() { + // uncomment below and update the code to test the property code + //var instane = new CyberSource.InlineResponse4011(); + //expect(instance).to.be(); + }); + + it('should have the property correlationId (base name: "correlationId")', function() { + // uncomment below and update the code to test the property correlationId + //var instane = new CyberSource.InlineResponse4011(); + //expect(instance).to.be(); + }); + + it('should have the property detail (base name: "detail")', function() { + // uncomment below and update the code to test the property detail + //var instane = new CyberSource.InlineResponse4011(); + //expect(instance).to.be(); + }); + + it('should have the property fields (base name: "fields")', function() { + // uncomment below and update the code to test the property fields + //var instane = new CyberSource.InlineResponse4011(); + //expect(instance).to.be(); + }); + + it('should have the property localizationKey (base name: "localizationKey")', function() { + // uncomment below and update the code to test the property localizationKey + //var instane = new CyberSource.InlineResponse4011(); + //expect(instance).to.be(); + }); + + it('should have the property message (base name: "message")', function() { + // uncomment below and update the code to test the property message + //var instane = new CyberSource.InlineResponse4011(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse401Fields.spec.js b/test/model/InlineResponse4011Fields.spec.js similarity index 80% rename from test/model/InlineResponse401Fields.spec.js rename to test/model/InlineResponse4011Fields.spec.js index b2d297ff5..1af5b3126 100644 --- a/test/model/InlineResponse401Fields.spec.js +++ b/test/model/InlineResponse4011Fields.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse401Fields(); + instance = new CyberSource.InlineResponse4011Fields(); }); var getProperty = function(object, getter, property) { @@ -49,28 +49,28 @@ object[property] = value; } - describe('InlineResponse401Fields', function() { - it('should create an instance of InlineResponse401Fields', function() { - // uncomment below and update the code to test InlineResponse401Fields - //var instane = new CyberSource.InlineResponse401Fields(); - //expect(instance).to.be.a(CyberSource.InlineResponse401Fields); + describe('InlineResponse4011Fields', function() { + it('should create an instance of InlineResponse4011Fields', function() { + // uncomment below and update the code to test InlineResponse4011Fields + //var instane = new CyberSource.InlineResponse4011Fields(); + //expect(instance).to.be.a(CyberSource.InlineResponse4011Fields); }); it('should have the property path (base name: "path")', function() { // uncomment below and update the code to test the property path - //var instane = new CyberSource.InlineResponse401Fields(); + //var instane = new CyberSource.InlineResponse4011Fields(); //expect(instance).to.be(); }); it('should have the property message (base name: "message")', function() { // uncomment below and update the code to test the property message - //var instane = new CyberSource.InlineResponse401Fields(); + //var instane = new CyberSource.InlineResponse4011Fields(); //expect(instance).to.be(); }); it('should have the property localizationKey (base name: "localizationKey")', function() { // uncomment below and update the code to test the property localizationKey - //var instane = new CyberSource.InlineResponse401Fields(); + //var instane = new CyberSource.InlineResponse4011Fields(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse401Links.spec.js b/test/model/InlineResponse4011Links.spec.js similarity index 81% rename from test/model/InlineResponse401Links.spec.js rename to test/model/InlineResponse4011Links.spec.js index 772cf84ac..8e086e4c8 100644 --- a/test/model/InlineResponse401Links.spec.js +++ b/test/model/InlineResponse4011Links.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse401Links(); + instance = new CyberSource.InlineResponse4011Links(); }); var getProperty = function(object, getter, property) { @@ -49,16 +49,16 @@ object[property] = value; } - describe('InlineResponse401Links', function() { - it('should create an instance of InlineResponse401Links', function() { - // uncomment below and update the code to test InlineResponse401Links - //var instane = new CyberSource.InlineResponse401Links(); - //expect(instance).to.be.a(CyberSource.InlineResponse401Links); + describe('InlineResponse4011Links', function() { + it('should create an instance of InlineResponse4011Links', function() { + // uncomment below and update the code to test InlineResponse4011Links + //var instane = new CyberSource.InlineResponse4011Links(); + //expect(instance).to.be.a(CyberSource.InlineResponse4011Links); }); it('should have the property self (base name: "self")', function() { // uncomment below and update the code to test the property self - //var instane = new CyberSource.InlineResponse401Links(); + //var instane = new CyberSource.InlineResponse4011Links(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse401LinksSelf.spec.js b/test/model/InlineResponse4011LinksSelf.spec.js similarity index 80% rename from test/model/InlineResponse401LinksSelf.spec.js rename to test/model/InlineResponse4011LinksSelf.spec.js index 97f21791b..e87f15685 100644 --- a/test/model/InlineResponse401LinksSelf.spec.js +++ b/test/model/InlineResponse4011LinksSelf.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.InlineResponse401LinksSelf(); + instance = new CyberSource.InlineResponse4011LinksSelf(); }); var getProperty = function(object, getter, property) { @@ -49,16 +49,16 @@ object[property] = value; } - describe('InlineResponse401LinksSelf', function() { - it('should create an instance of InlineResponse401LinksSelf', function() { - // uncomment below and update the code to test InlineResponse401LinksSelf - //var instane = new CyberSource.InlineResponse401LinksSelf(); - //expect(instance).to.be.a(CyberSource.InlineResponse401LinksSelf); + describe('InlineResponse4011LinksSelf', function() { + it('should create an instance of InlineResponse4011LinksSelf', function() { + // uncomment below and update the code to test InlineResponse4011LinksSelf + //var instane = new CyberSource.InlineResponse4011LinksSelf(); + //expect(instance).to.be.a(CyberSource.InlineResponse4011LinksSelf); }); it('should have the property href (base name: "href")', function() { // uncomment below and update the code to test the property href - //var instane = new CyberSource.InlineResponse401LinksSelf(); + //var instane = new CyberSource.InlineResponse4011LinksSelf(); //expect(instance).to.be(); }); diff --git a/test/model/InlineResponse4032.spec.js b/test/model/InlineResponse4032.spec.js new file mode 100644 index 000000000..65b7f6d67 --- /dev/null +++ b/test/model/InlineResponse4032.spec.js @@ -0,0 +1,85 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse4032(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse4032', function() { + it('should create an instance of InlineResponse4032', function() { + // uncomment below and update the code to test InlineResponse4032 + //var instane = new CyberSource.InlineResponse4032(); + //expect(instance).to.be.a(CyberSource.InlineResponse4032); + }); + + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status + //var instane = new CyberSource.InlineResponse4032(); + //expect(instance).to.be(); + }); + + it('should have the property message (base name: "message")', function() { + // uncomment below and update the code to test the property message + //var instane = new CyberSource.InlineResponse4032(); + //expect(instance).to.be(); + }); + + it('should have the property code (base name: "code")', function() { + // uncomment below and update the code to test the property code + //var instane = new CyberSource.InlineResponse4032(); + //expect(instance).to.be(); + }); + + it('should have the property submitTimeUtc (base name: "submitTimeUtc")', function() { + // uncomment below and update the code to test the property submitTimeUtc + //var instane = new CyberSource.InlineResponse4032(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse4043.spec.js b/test/model/InlineResponse4043.spec.js new file mode 100644 index 000000000..5987ca7c1 --- /dev/null +++ b/test/model/InlineResponse4043.spec.js @@ -0,0 +1,85 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse4043(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse4043', function() { + it('should create an instance of InlineResponse4043', function() { + // uncomment below and update the code to test InlineResponse4043 + //var instane = new CyberSource.InlineResponse4043(); + //expect(instance).to.be.a(CyberSource.InlineResponse4043); + }); + + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status + //var instane = new CyberSource.InlineResponse4043(); + //expect(instance).to.be(); + }); + + it('should have the property message (base name: "message")', function() { + // uncomment below and update the code to test the property message + //var instane = new CyberSource.InlineResponse4043(); + //expect(instance).to.be(); + }); + + it('should have the property code (base name: "code")', function() { + // uncomment below and update the code to test the property code + //var instane = new CyberSource.InlineResponse4043(); + //expect(instance).to.be(); + }); + + it('should have the property submitTimeUtc (base name: "submitTimeUtc")', function() { + // uncomment below and update the code to test the property submitTimeUtc + //var instane = new CyberSource.InlineResponse4043(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/InlineResponse5003.spec.js b/test/model/InlineResponse5003.spec.js new file mode 100644 index 000000000..028ab5f39 --- /dev/null +++ b/test/model/InlineResponse5003.spec.js @@ -0,0 +1,85 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.InlineResponse5003(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('InlineResponse5003', function() { + it('should create an instance of InlineResponse5003', function() { + // uncomment below and update the code to test InlineResponse5003 + //var instane = new CyberSource.InlineResponse5003(); + //expect(instance).to.be.a(CyberSource.InlineResponse5003); + }); + + it('should have the property status (base name: "status")', function() { + // uncomment below and update the code to test the property status + //var instane = new CyberSource.InlineResponse5003(); + //expect(instance).to.be(); + }); + + it('should have the property message (base name: "message")', function() { + // uncomment below and update the code to test the property message + //var instane = new CyberSource.InlineResponse5003(); + //expect(instance).to.be(); + }); + + it('should have the property code (base name: "code")', function() { + // uncomment below and update the code to test the property code + //var instane = new CyberSource.InlineResponse5003(); + //expect(instance).to.be(); + }); + + it('should have the property submitTimeUtc (base name: "submitTimeUtc")', function() { + // uncomment below and update the code to test the property submitTimeUtc + //var instane = new CyberSource.InlineResponse5003(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PaymentsProducts.spec.js b/test/model/PaymentsProducts.spec.js index e58c7c03f..cc9c5f0e3 100644 --- a/test/model/PaymentsProducts.spec.js +++ b/test/model/PaymentsProducts.spec.js @@ -62,6 +62,12 @@ //expect(instance).to.be(); }); + it('should have the property alternativePaymentMethods (base name: "alternativePaymentMethods")', function() { + // uncomment below and update the code to test the property alternativePaymentMethods + //var instane = new CyberSource.PaymentsProducts(); + //expect(instance).to.be(); + }); + it('should have the property cardPresentConnect (base name: "cardPresentConnect")', function() { // uncomment below and update the code to test the property cardPresentConnect //var instane = new CyberSource.PaymentsProducts(); diff --git a/test/model/PaymentsProductsAlternativePaymentMethods.spec.js b/test/model/PaymentsProductsAlternativePaymentMethods.spec.js new file mode 100644 index 000000000..5f8d78dcd --- /dev/null +++ b/test/model/PaymentsProductsAlternativePaymentMethods.spec.js @@ -0,0 +1,73 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.PaymentsProductsAlternativePaymentMethods(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('PaymentsProductsAlternativePaymentMethods', function() { + it('should create an instance of PaymentsProductsAlternativePaymentMethods', function() { + // uncomment below and update the code to test PaymentsProductsAlternativePaymentMethods + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethods(); + //expect(instance).to.be.a(CyberSource.PaymentsProductsAlternativePaymentMethods); + }); + + it('should have the property subscriptionInformation (base name: "subscriptionInformation")', function() { + // uncomment below and update the code to test the property subscriptionInformation + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethods(); + //expect(instance).to.be(); + }); + + it('should have the property configurationInformation (base name: "configurationInformation")', function() { + // uncomment below and update the code to test the property configurationInformation + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethods(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation.spec.js b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation.spec.js new file mode 100644 index 000000000..28ead511f --- /dev/null +++ b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformation.spec.js @@ -0,0 +1,67 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformation(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('PaymentsProductsAlternativePaymentMethodsConfigurationInformation', function() { + it('should create an instance of PaymentsProductsAlternativePaymentMethodsConfigurationInformation', function() { + // uncomment below and update the code to test PaymentsProductsAlternativePaymentMethodsConfigurationInformation + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformation(); + //expect(instance).to.be.a(CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformation); + }); + + it('should have the property configurations (base name: "configurations")', function() { + // uncomment below and update the code to test the property configurations + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.spec.js b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.spec.js new file mode 100644 index 000000000..d3b3a368d --- /dev/null +++ b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations.spec.js @@ -0,0 +1,73 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations', function() { + it('should create an instance of PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations', function() { + // uncomment below and update the code to test PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations(); + //expect(instance).to.be.a(CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations); + }); + + it('should have the property merchantCategoryCode (base name: "merchantCategoryCode")', function() { + // uncomment below and update the code to test the property merchantCategoryCode + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations(); + //expect(instance).to.be(); + }); + + it('should have the property processors (base name: "processors")', function() { + // uncomment below and update the code to test the property processors + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurations(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.spec.js b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.spec.js new file mode 100644 index 000000000..4e86e8180 --- /dev/null +++ b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations.spec.js @@ -0,0 +1,73 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations', function() { + it('should create an instance of PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations', function() { + // uncomment below and update the code to test PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations(); + //expect(instance).to.be.a(CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations); + }); + + it('should have the property key (base name: "key")', function() { + // uncomment below and update the code to test the property key + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations(); + //expect(instance).to.be(); + }); + + it('should have the property value (base name: "value")', function() { + // uncomment below and update the code to test the property value + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsAdditionalConfigurations(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.spec.js b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.spec.js new file mode 100644 index 000000000..825069c0d --- /dev/null +++ b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods.spec.js @@ -0,0 +1,97 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods', function() { + it('should create an instance of PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods', function() { + // uncomment below and update the code to test PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods(); + //expect(instance).to.be.a(CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods); + }); + + it('should have the property merchantId (base name: "merchantId")', function() { + // uncomment below and update the code to test the property merchantId + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods(); + //expect(instance).to.be(); + }); + + it('should have the property logoUrl (base name: "logoUrl")', function() { + // uncomment below and update the code to test the property logoUrl + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods(); + //expect(instance).to.be(); + }); + + it('should have the property redirectSuccessUrl (base name: "redirectSuccessUrl")', function() { + // uncomment below and update the code to test the property redirectSuccessUrl + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods(); + //expect(instance).to.be(); + }); + + it('should have the property redirectCancelUrl (base name: "redirectCancelUrl")', function() { + // uncomment below and update the code to test the property redirectCancelUrl + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods(); + //expect(instance).to.be(); + }); + + it('should have the property redirectFailureUrl (base name: "redirectFailureUrl")', function() { + // uncomment below and update the code to test the property redirectFailureUrl + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods(); + //expect(instance).to.be(); + }); + + it('should have the property additionalConfigurations (base name: "additionalConfigurations")', function() { + // uncomment below and update the code to test the property additionalConfigurations + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsPaymentMethods(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.spec.js b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.spec.js new file mode 100644 index 000000000..b7e5cf698 --- /dev/null +++ b/test/model/PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors.spec.js @@ -0,0 +1,67 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors', function() { + it('should create an instance of PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors', function() { + // uncomment below and update the code to test PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors(); + //expect(instance).to.be.a(CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors); + }); + + it('should have the property paymentMethods (base name: "paymentMethods")', function() { + // uncomment below and update the code to test the property paymentMethods + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsConfigurationInformationConfigurationsProcessors(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.spec.js b/test/model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.spec.js similarity index 71% rename from test/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.spec.js rename to test/model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.spec.js index 9712329de..8dce5d397 100644 --- a/test/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.spec.js +++ b/test/model/PaymentsProductsAlternativePaymentMethodsSubscriptionInformation.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation(); + instance = new CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation(); }); var getProperty = function(object, getter, property) { @@ -49,22 +49,22 @@ object[property] = value; } - describe('PaymentsProductsPayerAuthenticationSubscriptionInformation', function() { - it('should create an instance of PaymentsProductsPayerAuthenticationSubscriptionInformation', function() { - // uncomment below and update the code to test PaymentsProductsPayerAuthenticationSubscriptionInformation - //var instane = new CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation(); - //expect(instance).to.be.a(CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation); + describe('PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', function() { + it('should create an instance of PaymentsProductsAlternativePaymentMethodsSubscriptionInformation', function() { + // uncomment below and update the code to test PaymentsProductsAlternativePaymentMethodsSubscriptionInformation + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation(); + //expect(instance).to.be.a(CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation); }); it('should have the property enabled (base name: "enabled")', function() { // uncomment below and update the code to test the property enabled - //var instane = new CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation(); + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation(); //expect(instance).to.be(); }); it('should have the property selfServiceability (base name: "selfServiceability")', function() { // uncomment below and update the code to test the property selfServiceability - //var instane = new CyberSource.PaymentsProductsPayerAuthenticationSubscriptionInformation(); + //var instane = new CyberSource.PaymentsProductsAlternativePaymentMethodsSubscriptionInformation(); //expect(instance).to.be(); }); diff --git a/test/model/PostDeviceSearchRequestV3.spec.js b/test/model/PostDeviceSearchRequestV3.spec.js new file mode 100644 index 000000000..bc5502425 --- /dev/null +++ b/test/model/PostDeviceSearchRequestV3.spec.js @@ -0,0 +1,85 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.PostDeviceSearchRequestV3(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('PostDeviceSearchRequestV3', function() { + it('should create an instance of PostDeviceSearchRequestV3', function() { + // uncomment below and update the code to test PostDeviceSearchRequestV3 + //var instane = new CyberSource.PostDeviceSearchRequestV3(); + //expect(instance).to.be.a(CyberSource.PostDeviceSearchRequestV3); + }); + + it('should have the property query (base name: "query")', function() { + // uncomment below and update the code to test the property query + //var instane = new CyberSource.PostDeviceSearchRequestV3(); + //expect(instance).to.be(); + }); + + it('should have the property sort (base name: "sort")', function() { + // uncomment below and update the code to test the property sort + //var instane = new CyberSource.PostDeviceSearchRequestV3(); + //expect(instance).to.be(); + }); + + it('should have the property offset (base name: "offset")', function() { + // uncomment below and update the code to test the property offset + //var instane = new CyberSource.PostDeviceSearchRequestV3(); + //expect(instance).to.be(); + }); + + it('should have the property limit (base name: "limit")', function() { + // uncomment below and update the code to test the property limit + //var instane = new CyberSource.PostDeviceSearchRequestV3(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Rbsv1subscriptionsClientReferenceInformationPartner.spec.js b/test/model/Rbsv1subscriptionsClientReferenceInformationPartner.spec.js new file mode 100644 index 000000000..1db0414a4 --- /dev/null +++ b/test/model/Rbsv1subscriptionsClientReferenceInformationPartner.spec.js @@ -0,0 +1,73 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.Rbsv1subscriptionsClientReferenceInformationPartner(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('Rbsv1subscriptionsClientReferenceInformationPartner', function() { + it('should create an instance of Rbsv1subscriptionsClientReferenceInformationPartner', function() { + // uncomment below and update the code to test Rbsv1subscriptionsClientReferenceInformationPartner + //var instane = new CyberSource.Rbsv1subscriptionsClientReferenceInformationPartner(); + //expect(instance).to.be.a(CyberSource.Rbsv1subscriptionsClientReferenceInformationPartner); + }); + + it('should have the property developerId (base name: "developerId")', function() { + // uncomment below and update the code to test the property developerId + //var instane = new CyberSource.Rbsv1subscriptionsClientReferenceInformationPartner(); + //expect(instance).to.be(); + }); + + it('should have the property solutionId (base name: "solutionId")', function() { + // uncomment below and update the code to test the property solutionId + //var instane = new CyberSource.Rbsv1subscriptionsClientReferenceInformationPartner(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Rbsv1subscriptionsSubscriptionInformation.spec.js b/test/model/Rbsv1subscriptionsSubscriptionInformation.spec.js index 48af0f543..3936e2b2f 100644 --- a/test/model/Rbsv1subscriptionsSubscriptionInformation.spec.js +++ b/test/model/Rbsv1subscriptionsSubscriptionInformation.spec.js @@ -80,6 +80,18 @@ //expect(instance).to.be(); }); + it('should have the property originalTransactionId (base name: "originalTransactionId")', function() { + // uncomment below and update the code to test the property originalTransactionId + //var instane = new CyberSource.Rbsv1subscriptionsSubscriptionInformation(); + //expect(instance).to.be(); + }); + + it('should have the property originalTransactionAuthorizedAmount (base name: "originalTransactionAuthorizedAmount")', function() { + // uncomment below and update the code to test the property originalTransactionAuthorizedAmount + //var instane = new CyberSource.Rbsv1subscriptionsSubscriptionInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/RiskProducts.spec.js b/test/model/RiskProducts.spec.js index 17e949422..d3514f4c4 100644 --- a/test/model/RiskProducts.spec.js +++ b/test/model/RiskProducts.spec.js @@ -68,6 +68,12 @@ //expect(instance).to.be(); }); + it('should have the property portfolioRiskControls (base name: "portfolioRiskControls")', function() { + // uncomment below and update the code to test the property portfolioRiskControls + //var instane = new CyberSource.RiskProducts(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/RiskProductsPortfolioRiskControls.spec.js b/test/model/RiskProductsPortfolioRiskControls.spec.js new file mode 100644 index 000000000..131e46af2 --- /dev/null +++ b/test/model/RiskProductsPortfolioRiskControls.spec.js @@ -0,0 +1,73 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.RiskProductsPortfolioRiskControls(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('RiskProductsPortfolioRiskControls', function() { + it('should create an instance of RiskProductsPortfolioRiskControls', function() { + // uncomment below and update the code to test RiskProductsPortfolioRiskControls + //var instane = new CyberSource.RiskProductsPortfolioRiskControls(); + //expect(instance).to.be.a(CyberSource.RiskProductsPortfolioRiskControls); + }); + + it('should have the property subscriptionInformation (base name: "subscriptionInformation")', function() { + // uncomment below and update the code to test the property subscriptionInformation + //var instane = new CyberSource.RiskProductsPortfolioRiskControls(); + //expect(instance).to.be(); + }); + + it('should have the property configurationInformation (base name: "configurationInformation")', function() { + // uncomment below and update the code to test the property configurationInformation + //var instane = new CyberSource.RiskProductsPortfolioRiskControls(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/RiskProductsPortfolioRiskControlsConfigurationInformation.spec.js b/test/model/RiskProductsPortfolioRiskControlsConfigurationInformation.spec.js new file mode 100644 index 000000000..27a0f1071 --- /dev/null +++ b/test/model/RiskProductsPortfolioRiskControlsConfigurationInformation.spec.js @@ -0,0 +1,67 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformation(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('RiskProductsPortfolioRiskControlsConfigurationInformation', function() { + it('should create an instance of RiskProductsPortfolioRiskControlsConfigurationInformation', function() { + // uncomment below and update the code to test RiskProductsPortfolioRiskControlsConfigurationInformation + //var instane = new CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformation(); + //expect(instance).to.be.a(CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformation); + }); + + it('should have the property configurations (base name: "configurations")', function() { + // uncomment below and update the code to test the property configurations + //var instane = new CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.spec.js b/test/model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.spec.js new file mode 100644 index 000000000..ada22cd53 --- /dev/null +++ b/test/model/RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations.spec.js @@ -0,0 +1,67 @@ +/** + * CyberSource Merged Spec + * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html + * + * OpenAPI spec version: 0.0.1 + * + * NOTE: This class is auto generated by the swagger code generator program. + * https://github.com/swagger-api/swagger-codegen.git + * + * Swagger Codegen version: 2.4.38 + * + * Do not edit the class manually. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. + define(['expect.js', '../../src/index'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require('expect.js'), require('../../src/index')); + } else { + // Browser globals (root is window) + factory(root.expect, root.CyberSource); + } +}(this, function(expect, CyberSource) { + 'use strict'; + + var instance; + + beforeEach(function() { + instance = new CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations(); + }); + + var getProperty = function(object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === 'function') + return object[getter](); + else + return object[property]; + } + + var setProperty = function(object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === 'function') + object[setter](value); + else + object[property] = value; + } + + describe('RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations', function() { + it('should create an instance of RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations', function() { + // uncomment below and update the code to test RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations + //var instane = new CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations(); + //expect(instance).to.be.a(CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations); + }); + + it('should have the property profileId (base name: "profileId")', function() { + // uncomment below and update the code to test the property profileId + //var instane = new CyberSource.RiskProductsPortfolioRiskControlsConfigurationInformationConfigurations(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/ValueAddedServicesProducts.spec.js b/test/model/ValueAddedServicesProducts.spec.js index 034ce9732..619285c1c 100644 --- a/test/model/ValueAddedServicesProducts.spec.js +++ b/test/model/ValueAddedServicesProducts.spec.js @@ -68,6 +68,12 @@ //expect(instance).to.be(); }); + it('should have the property bankAccountValidation (base name: "bankAccountValidation")', function() { + // uncomment below and update the code to test the property bankAccountValidation + //var instane = new CyberSource.ValueAddedServicesProducts(); + //expect(instance).to.be(); + }); + }); }));