From 9a9b71002315989ed3e9e980b3c9651721b5ea44 Mon Sep 17 00:00:00 2001 From: Bansal Date: Fri, 13 Sep 2024 11:48:26 +0530 Subject: [PATCH 1/4] adding merchant config defaultDeveloperId --- generator/cybersource-javascript-template/api.mustache | 2 +- src/authentication/core/MerchantConfig.js | 10 ++++++++++ src/utilities/tracking/SdkTracker.js | 6 +++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/generator/cybersource-javascript-template/api.mustache b/generator/cybersource-javascript-template/api.mustache index 9f0b3a2a..13c5b7b7 100644 --- a/generator/cybersource-javascript-template/api.mustache +++ b/generator/cybersource-javascript-template/api.mustache @@ -74,7 +74,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, '<&vendorExtensions.x-jsdoc-type>', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, '<&vendorExtensions.x-jsdoc-type>', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = {<#pathParams> diff --git a/src/authentication/core/MerchantConfig.js b/src/authentication/core/MerchantConfig.js index bd6aee66..81ce6776 100644 --- a/src/authentication/core/MerchantConfig.js +++ b/src/authentication/core/MerchantConfig.js @@ -62,6 +62,8 @@ function MerchantConfig(result) { /* Intermediate Host */ this.intermediateHost = result.intermediateHost; + this.defaultDeveloperId = result.defaultDeveloperId; + this.pemFileDirectory = result.pemFileDirectory; this.solutionId = result.solutionId; @@ -284,6 +286,14 @@ MerchantConfig.prototype.setIntermediateHost = function setIntermediateHost(inte this.intermediateHost = intermediateHost; } +MerchantConfig.prototype.getDefaultDeveloperId = function getDefaultDeveloperId() { + return this.defaultDeveloperId; +} + +MerchantConfig.prototype.setDefaultDeveloperId = function setDefaultDeveloperId(defaultDeveloperId) { + this.defaultDeveloperId = defaultDeveloperId; +} + MerchantConfig.prototype.getProxyAddress = function getProxyAddress() { return this.proxyAddress; } diff --git a/src/utilities/tracking/SdkTracker.js b/src/utilities/tracking/SdkTracker.js index 96be9539..9ec03669 100644 --- a/src/utilities/tracking/SdkTracker.js +++ b/src/utilities/tracking/SdkTracker.js @@ -31,7 +31,7 @@ const inclusionList = [ function SdkTracker() {} -SdkTracker.prototype.insertDeveloperIdTracker = function insertDeveloperIdTracker(requestObj, requestClass, runEnvironment) { +SdkTracker.prototype.insertDeveloperIdTracker = function insertDeveloperIdTracker(requestObj, requestClass, runEnvironment, defaultDeveloperId) { if (inclusionList.includes(requestClass)) { var developerIdValue = ''; @@ -41,6 +41,10 @@ SdkTracker.prototype.insertDeveloperIdTracker = function insertDeveloperIdTracke developerIdValue = 'FS39X8Q7'; } + if (defaultDeveloperId !== null && defaultDeveloperId !== undefined && defaultDeveloperId.trim() !== "") { + developerIdValue=defaultDeveloperId.trim(); + } + if (requestObj.clientReferenceInformation == undefined) { requestObj.clientReferenceInformation = {}; } From aabf46947e4c812981d1926e5b856581b05c8dc5 Mon Sep 17 00:00:00 2001 From: Bansal Date: Fri, 13 Sep 2024 11:53:01 +0530 Subject: [PATCH 2/4] adding api class changes for developerid --- src/api/BatchesApi.js | 2 +- src/api/BillingAgreementsApi.js | 6 +++--- src/api/BinLookupApi.js | 2 +- src/api/CaptureApi.js | 2 +- src/api/CreateNewWebhooksApi.js | 4 ++-- src/api/CreditApi.js | 2 +- src/api/CustomerApi.js | 4 ++-- src/api/CustomerPaymentInstrumentApi.js | 4 ++-- src/api/CustomerShippingAddressApi.js | 4 ++-- src/api/DecisionManagerApi.js | 10 +++++----- src/api/EMVTagDetailsApi.js | 2 +- src/api/InstrumentIdentifierApi.js | 6 +++--- src/api/InvoiceSettingsApi.js | 2 +- src/api/InvoicesApi.js | 4 ++-- src/api/ManageWebhooksApi.js | 4 ++-- src/api/MerchantBoardingApi.js | 2 +- src/api/MicroformIntegrationApi.js | 2 +- src/api/PayerAuthenticationApi.js | 6 +++--- src/api/PaymentInstrumentApi.js | 4 ++-- src/api/PaymentsApi.js | 12 ++++++------ src/api/PayoutsApi.js | 2 +- src/api/PlansApi.js | 4 ++-- src/api/PushFundsApi.js | 2 +- src/api/RefundApi.js | 4 ++-- src/api/ReplayWebhooksApi.js | 2 +- src/api/ReportSubscriptionsApi.js | 4 ++-- src/api/ReportsApi.js | 2 +- src/api/ReversalApi.js | 4 ++-- src/api/SearchTransactionsApi.js | 2 +- src/api/SubscriptionsApi.js | 4 ++-- src/api/TaxesApi.js | 4 ++-- src/api/TokenApi.js | 2 +- src/api/UnifiedCheckoutCaptureContextApi.js | 2 +- src/api/UserManagementSearchApi.js | 2 +- src/api/VerificationApi.js | 4 ++-- src/api/VoidApi.js | 10 +++++----- 36 files changed, 69 insertions(+), 69 deletions(-) diff --git a/src/api/BatchesApi.js b/src/api/BatchesApi.js index e13aaf4c..93928d2b 100644 --- a/src/api/BatchesApi.js +++ b/src/api/BatchesApi.js @@ -225,7 +225,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/Body', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/Body', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/BillingAgreementsApi.js b/src/api/BillingAgreementsApi.js index ac68ad48..870f956d 100644 --- a/src/api/BillingAgreementsApi.js +++ b/src/api/BillingAgreementsApi.js @@ -81,7 +81,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ModifyBillingAgreement', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ModifyBillingAgreement', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -137,7 +137,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/IntimateBillingAgreement', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/IntimateBillingAgreement', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -187,7 +187,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBillingAgreement', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBillingAgreement', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/BinLookupApi.js b/src/api/BinLookupApi.js index 3dfd71a1..5507f0f6 100644 --- a/src/api/BinLookupApi.js +++ b/src/api/BinLookupApi.js @@ -77,7 +77,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBinLookupRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBinLookupRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/CaptureApi.js b/src/api/CaptureApi.js index a24b2dae..59a9cdb3 100644 --- a/src/api/CaptureApi.js +++ b/src/api/CaptureApi.js @@ -81,7 +81,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CapturePaymentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CapturePaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id diff --git a/src/api/CreateNewWebhooksApi.js b/src/api/CreateNewWebhooksApi.js index d4aed9c6..c9675d47 100644 --- a/src/api/CreateNewWebhooksApi.js +++ b/src/api/CreateNewWebhooksApi.js @@ -74,7 +74,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateWebhookRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateWebhookRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -186,7 +186,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SaveSymEgressKey', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SaveSymEgressKey', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/CreditApi.js b/src/api/CreditApi.js index 5f150e63..3d8afd29 100644 --- a/src/api/CreditApi.js +++ b/src/api/CreditApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateCreditRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateCreditRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/CustomerApi.js b/src/api/CustomerApi.js index b8f283c2..6ca1d1a7 100644 --- a/src/api/CustomerApi.js +++ b/src/api/CustomerApi.js @@ -190,7 +190,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'customerId': customerId @@ -245,7 +245,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/CustomerPaymentInstrumentApi.js b/src/api/CustomerPaymentInstrumentApi.js index 743668aa..07ef9b49 100644 --- a/src/api/CustomerPaymentInstrumentApi.js +++ b/src/api/CustomerPaymentInstrumentApi.js @@ -267,7 +267,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'customerId': customerId, @@ -329,7 +329,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'customerId': customerId diff --git a/src/api/CustomerShippingAddressApi.js b/src/api/CustomerShippingAddressApi.js index 11f6f351..ce973bed 100644 --- a/src/api/CustomerShippingAddressApi.js +++ b/src/api/CustomerShippingAddressApi.js @@ -267,7 +267,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerShippingAddressRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerShippingAddressRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'customerId': customerId, @@ -329,7 +329,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerShippingAddressRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerShippingAddressRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'customerId': customerId diff --git a/src/api/DecisionManagerApi.js b/src/api/DecisionManagerApi.js index 5845e1c3..3559f6c6 100644 --- a/src/api/DecisionManagerApi.js +++ b/src/api/DecisionManagerApi.js @@ -81,7 +81,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CaseManagementActionsRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CaseManagementActionsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -137,7 +137,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/AddNegativeListRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/AddNegativeListRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'type': type @@ -193,7 +193,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CaseManagementCommentsRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CaseManagementCommentsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -243,7 +243,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBundledDecisionManagerCaseRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBundledDecisionManagerCaseRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -298,7 +298,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/FraudMarkingActionRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/FraudMarkingActionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id diff --git a/src/api/EMVTagDetailsApi.js b/src/api/EMVTagDetailsApi.js index 0d263a0b..9c6d239f 100644 --- a/src/api/EMVTagDetailsApi.js +++ b/src/api/EMVTagDetailsApi.js @@ -117,7 +117,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/Body', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/Body', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/InstrumentIdentifierApi.js b/src/api/InstrumentIdentifierApi.js index bc9c7e2b..ae5cfc07 100644 --- a/src/api/InstrumentIdentifierApi.js +++ b/src/api/InstrumentIdentifierApi.js @@ -247,7 +247,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchInstrumentIdentifierRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchInstrumentIdentifierRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId @@ -302,7 +302,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostInstrumentIdentifierRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostInstrumentIdentifierRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -360,7 +360,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostInstrumentIdentifierEnrollmentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostInstrumentIdentifierEnrollmentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId diff --git a/src/api/InvoiceSettingsApi.js b/src/api/InvoiceSettingsApi.js index fd7a9e83..9b2314bd 100644 --- a/src/api/InvoiceSettingsApi.js +++ b/src/api/InvoiceSettingsApi.js @@ -117,7 +117,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/InvoiceSettingsRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/InvoiceSettingsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/InvoicesApi.js b/src/api/InvoicesApi.js index 0eb6c8df..b85ab0e5 100644 --- a/src/api/InvoicesApi.js +++ b/src/api/InvoicesApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateInvoiceRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateInvoiceRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -337,7 +337,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateInvoiceRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateInvoiceRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id diff --git a/src/api/ManageWebhooksApi.js b/src/api/ManageWebhooksApi.js index 5a54e6c5..e828579e 100644 --- a/src/api/ManageWebhooksApi.js +++ b/src/api/ManageWebhooksApi.js @@ -258,7 +258,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SaveAsymEgressKey', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SaveAsymEgressKey', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -314,7 +314,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateWebhookRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateWebhookRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'webhookId': webhookId diff --git a/src/api/MerchantBoardingApi.js b/src/api/MerchantBoardingApi.js index c8aec9e5..3932d6f5 100644 --- a/src/api/MerchantBoardingApi.js +++ b/src/api/MerchantBoardingApi.js @@ -131,7 +131,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostRegistrationBody', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostRegistrationBody', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/MicroformIntegrationApi.js b/src/api/MicroformIntegrationApi.js index 32b19875..73d7c9cb 100644 --- a/src/api/MicroformIntegrationApi.js +++ b/src/api/MicroformIntegrationApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateCaptureContextRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateCaptureContextRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/PayerAuthenticationApi.js b/src/api/PayerAuthenticationApi.js index acde5d2f..ee2d1697 100644 --- a/src/api/PayerAuthenticationApi.js +++ b/src/api/PayerAuthenticationApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CheckPayerAuthEnrollmentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CheckPayerAuthEnrollmentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -124,7 +124,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PayerAuthSetupRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PayerAuthSetupRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -173,7 +173,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ValidateRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ValidateRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/PaymentInstrumentApi.js b/src/api/PaymentInstrumentApi.js index 7da5c87f..97e5ca2c 100644 --- a/src/api/PaymentInstrumentApi.js +++ b/src/api/PaymentInstrumentApi.js @@ -190,7 +190,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'paymentInstrumentId': paymentInstrumentId @@ -245,7 +245,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/PaymentsApi.js b/src/api/PaymentsApi.js index 94c59d62..45642c8b 100644 --- a/src/api/PaymentsApi.js +++ b/src/api/PaymentsApi.js @@ -81,7 +81,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/OrderPaymentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/OrderPaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -131,7 +131,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreatePaymentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreatePaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -180,7 +180,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSessionReq', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSessionReq', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -235,7 +235,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/IncrementAuthRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/IncrementAuthRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -291,7 +291,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefreshPaymentStatusRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefreshPaymentStatusRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -347,7 +347,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSessionRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSessionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id diff --git a/src/api/PayoutsApi.js b/src/api/PayoutsApi.js index e656868d..35df3a86 100644 --- a/src/api/PayoutsApi.js +++ b/src/api/PayoutsApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/OctCreatePaymentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/OctCreatePaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/PlansApi.js b/src/api/PlansApi.js index 22921781..1b327f97 100644 --- a/src/api/PlansApi.js +++ b/src/api/PlansApi.js @@ -124,7 +124,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreatePlanRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreatePlanRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -422,7 +422,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdatePlanRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdatePlanRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id diff --git a/src/api/PushFundsApi.js b/src/api/PushFundsApi.js index 1160684f..09ca074f 100644 --- a/src/api/PushFundsApi.js +++ b/src/api/PushFundsApi.js @@ -111,7 +111,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PushFundsRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PushFundsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/RefundApi.js b/src/api/RefundApi.js index 3545505f..45472737 100644 --- a/src/api/RefundApi.js +++ b/src/api/RefundApi.js @@ -81,7 +81,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefundCaptureRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefundCaptureRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -137,7 +137,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefundPaymentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefundPaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id diff --git a/src/api/ReplayWebhooksApi.js b/src/api/ReplayWebhooksApi.js index f5e1f97f..593085cb 100644 --- a/src/api/ReplayWebhooksApi.js +++ b/src/api/ReplayWebhooksApi.js @@ -79,7 +79,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ReplayWebhooksRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ReplayWebhooksRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'webhookId': webhookId diff --git a/src/api/ReportSubscriptionsApi.js b/src/api/ReportSubscriptionsApi.js index cd0b3721..b66e5ef3 100644 --- a/src/api/ReportSubscriptionsApi.js +++ b/src/api/ReportSubscriptionsApi.js @@ -77,7 +77,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PredefinedSubscriptionRequestBean', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PredefinedSubscriptionRequestBean', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -129,7 +129,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateReportSubscriptionRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateReportSubscriptionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/ReportsApi.js b/src/api/ReportsApi.js index cfc77c24..30858ab4 100644 --- a/src/api/ReportsApi.js +++ b/src/api/ReportsApi.js @@ -77,7 +77,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateAdhocReportRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateAdhocReportRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/ReversalApi.js b/src/api/ReversalApi.js index 4adc4461..5f894d0d 100644 --- a/src/api/ReversalApi.js +++ b/src/api/ReversalApi.js @@ -81,7 +81,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/AuthReversalRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/AuthReversalRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -131,7 +131,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/MitReversalRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/MitReversalRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/SearchTransactionsApi.js b/src/api/SearchTransactionsApi.js index fe76af93..975ddbb3 100644 --- a/src/api/SearchTransactionsApi.js +++ b/src/api/SearchTransactionsApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSearchRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSearchRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/SubscriptionsApi.js b/src/api/SubscriptionsApi.js index d15ab8d5..a27560b9 100644 --- a/src/api/SubscriptionsApi.js +++ b/src/api/SubscriptionsApi.js @@ -173,7 +173,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSubscriptionRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSubscriptionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -420,7 +420,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateSubscription', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateSubscription', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id diff --git a/src/api/TaxesApi.js b/src/api/TaxesApi.js index ac9f6902..4448b743 100644 --- a/src/api/TaxesApi.js +++ b/src/api/TaxesApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/TaxRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/TaxRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -130,7 +130,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidTaxRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidTaxRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id diff --git a/src/api/TokenApi.js b/src/api/TokenApi.js index a6ae928d..941f7cba 100644 --- a/src/api/TokenApi.js +++ b/src/api/TokenApi.js @@ -84,7 +84,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostPaymentCredentialsRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostPaymentCredentialsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'tokenId': tokenId diff --git a/src/api/UnifiedCheckoutCaptureContextApi.js b/src/api/UnifiedCheckoutCaptureContextApi.js index 6f2d61d8..d920d769 100644 --- a/src/api/UnifiedCheckoutCaptureContextApi.js +++ b/src/api/UnifiedCheckoutCaptureContextApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateUnifiedCheckoutCaptureContextRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateUnifiedCheckoutCaptureContextRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/UserManagementSearchApi.js b/src/api/UserManagementSearchApi.js index f2d8dbcc..d7eca9a9 100644 --- a/src/api/UserManagementSearchApi.js +++ b/src/api/UserManagementSearchApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SearchRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SearchRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/VerificationApi.js b/src/api/VerificationApi.js index f0c15eb7..f2b282c2 100644 --- a/src/api/VerificationApi.js +++ b/src/api/VerificationApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ValidateExportComplianceRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ValidateExportComplianceRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -124,7 +124,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VerifyCustomerAddressRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VerifyCustomerAddressRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/VoidApi.js b/src/api/VoidApi.js index ef8ccae0..790e4845 100644 --- a/src/api/VoidApi.js +++ b/src/api/VoidApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/MitVoidRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/MitVoidRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; @@ -130,7 +130,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidCaptureRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidCaptureRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -186,7 +186,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidCreditRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidCreditRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -242,7 +242,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidPaymentRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidPaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id @@ -298,7 +298,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidRefundRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidRefundRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { 'id': id From 7344341eccb611232735190bc9ca63d7c2982c61 Mon Sep 17 00:00:00 2001 From: monkumar Date: Wed, 23 Oct 2024 15:00:06 +0530 Subject: [PATCH 3/4] api spec changes oct24 --- ...gv1registrationsOrganizationInformation.md | 26 - ...anizationInformationBusinessInformation.md | 206 - ...registrationsOrganizationInformationKYC.md | 34 +- ...izationInformationKYCDepositBankAccount.md | 17 +- ...gv1registrationsRegistrationInformation.md | 39 - docs/CardProcessingConfigCommon.md | 15 +- docs/CardProcessingConfigCommonProcessors.md | 31 +- docs/CreateOrderRequest.md | 12 + docs/GenerateCaptureContextRequest.md | 6 +- ...ateUnifiedCheckoutCaptureContextRequest.md | 12 +- ...egrationInformationTenantConfigurations.md | 15 +- docs/InlineResponse2012.md | 19 - ...egrationInformationTenantConfigurations.md | 15 +- ...lineResponse2012RegistrationInformation.md | 11 - ...ymentsCardProcessingConfigurationStatus.md | 36 +- ...aymentsCardProcessingSubscriptionStatus.md | 36 +- docs/InlineResponse4001.md | 39 +- docs/InlineResponse4006.md | 13 - docs/InlineResponse4041.md | 9 - docs/InlineResponse4221.md | 9 - docs/InlineResponse5002.md | 9 - ...formv2sessionsCheckoutApiInitialization.md | 2 +- docs/OrdersApi.md | 105 + ...rdPresentConnectSubscriptionInformation.md | 11 +- ...tsCardProcessingSubscriptionInformation.md | 15 +- ...sDifferentialFeeSubscriptionInformation.md | 15 +- ...sDigitalPaymentsSubscriptionInformation.md | 15 +- ...tsProductsECheckSubscriptionInformation.md | 15 +- ...erAuthenticationSubscriptionInformation.md | 15 +- ...rmationConfigurationsPaymentInformation.md | 36 +- docs/PtsV2CreateOrderPost201Response.md | 15 + ...teOrderPost201ResponseBuyerInformation.md} | 2 +- ...rderPost201ResponseProcessorInformation.md | 10 + ....md => PtsV2CreateOrderPost400Response.md} | 2 +- ...itsPost201Response1ProcessorInformation.md | 2 +- ...ionPatch201ResponseProcessorInformation.md | 2 +- docs/PtsV2PaymentsCapturesPost201Response.md | 1 + ...sCapturesPost201ResponseEmbeddedActions.md | 8 + ...Post201ResponseEmbeddedActionsApCapture.md | 8 + ...uresPost201ResponseProcessorInformation.md | 3 +- ...eBuyerInformationPersonalIdentification.md | 2 +- ...ost201ResponsePaymentInformationEWallet.md | 1 + ...ResponsePaymentInformationTokenizedCard.md | 2 +- ...ntsPost201ResponseProcessingInformation.md | 1 + ...onseProcessingInformationCaptureOptions.md | 8 + ...entsPost201ResponseProcessorInformation.md | 7 +- ...nseProcessorInformationSellerProtection.md | 3 +- ...fundPost201ResponseProcessorInformation.md | 3 +- ...salsPost201ResponseProcessorInformation.md | 2 +- ...oidsPost201ResponseProcessorInformation.md | 2 +- docs/PtsV2UpdateOrderPatch201Response.md | 9 + ...1pushfundstransferAggregatorInformation.md | 11 + ...ransferAggregatorInformationSubMerchant.md | 8 + ...sv1pushfundstransferMerchantInformation.md | 8 + ...dstransferOrderInformationAmountDetails.md | 3 +- ...hfundstransferPointOfServiceInformation.md | 8 + ...ndstransferPointOfServiceInformationEmv.md | 8 + ...1pushfundstransferProcessingInformation.md | 8 +- ...sferProcessingInformationPayoutsOptions.md | 7 +- ...v1pushfundstransferRecipientInformation.md | 6 +- ...ipientInformationPaymentInformationCard.md | 2 +- ...ipientInformationPersonalIdentification.md | 3 +- ...Ptsv1pushfundstransferSenderInformation.md | 9 +- ...shfundstransferSenderInformationAccount.md | 2 +- ...SenderInformationPaymentInformationCard.md | 2 +- ...SenderInformationPersonalIdentification.md | 4 +- .../Ptsv2intentsClientReferenceInformation.md | 8 + docs/Ptsv2intentsMerchantInformation.md | 10 + ...tsMerchantInformationMerchantDescriptor.md | 9 + docs/Ptsv2intentsOrderInformation.md | 12 + ...sv2intentsOrderInformationAmountDetails.md | 15 + docs/Ptsv2intentsOrderInformationBillTo.md | 8 + ...v2intentsOrderInformationInvoiceDetails.md | 8 + docs/Ptsv2intentsOrderInformationLineItems.md | 15 + docs/Ptsv2intentsOrderInformationShipTo.md | 16 + docs/Ptsv2intentsPaymentInformation.md | 8 + ...sv2intentsPaymentInformationPaymentType.md | 9 + ...entsPaymentInformationPaymentTypeMethod.md | 8 + docs/Ptsv2intentsProcessingInformation.md | 10 + ...ocessingInformationAuthorizationOptions.md | 8 + docs/Ptsv2intentsidMerchantInformation.md | 8 + docs/Ptsv2intentsidOrderInformation.md | 11 + docs/Ptsv2intentsidProcessingInformation.md | 8 + docs/Ptsv2paymentsAgreementInformation.md | 3 +- ...sBuyerInformationPersonalIdentification.md | 2 +- ...v2paymentsOrderInformationAmountDetails.md | 1 + ...derInformationAmountDetailsOctsurcharge.md | 8 + docs/Ptsv2paymentsProcessingInformation.md | 3 +- ...ocessingInformationAuthorizationOptions.md | 2 +- ...entsProcessingInformationCaptureOptions.md | 1 + ...ocessingInformationAuthorizationOptions.md | 2 +- ...uresProcessingInformationCaptureOptions.md | 1 + ...eshpaymentstatusidProcessingInformation.md | 2 +- docs/PushFunds201Response.md | 2 + docs/PushFunds201ResponseErrorInformation.md | 2 +- .../PushFunds201ResponsePaymentInformation.md | 8 + ...ResponsePaymentInformationTokenizedCard.md | 8 + ...shFunds201ResponseProcessingInformation.md | 8 + ...rocessingInformationDomesticNationalNet.md | 8 + ...ushFunds201ResponseProcessorInformation.md | 10 +- ...s201ResponseProcessorInformationRouting.md | 8 + ...1ResponseProcessorInformationSettlement.md | 9 + ...ushFunds201ResponseRecipientInformation.md | 1 + docs/PushFunds502Response.md | 4 +- docs/PushFundsRequest.md | 5 +- ...Rbsv1subscriptionsProcessingInformation.md | 2 +- docs/SAConfigPaymentMethods.md | 15 - ...ocessingInformationAuthorizationOptions.md | 2 +- ...tionsGet200ResponseProcessorInformation.md | 2 +- ...ocessorInformationMultiProcessorRouting.md | 2 +- ...201ResponseEmbeddedProcessorInformation.md | 1 + ...201ResponseEmbeddedTransactionSummaries.md | 2 +- docs/UpdateOrderRequest.md | 12 + docs/Upv1capturecontextsCaptureMandate.md | 12 +- ...recontextsOrderInformationAmountDetails.md | 4 +- ...lobalPaymentInformationBasicInformation.md | 26 +- ...balPaymentInformationPaymentInformation.md | 141 - generator/cybersource-rest-spec.json | 5083 +++++++---------- src/api/BinLookupApi.js | 8 +- src/api/FlexAPIApi.js | 2 +- src/api/MerchantBoardingApi.js | 4 - src/api/OrdersApi.js | 159 + src/api/SearchTransactionsApi.js | 8 +- src/index.js | 216 +- ...gv1registrationsOrganizationInformation.js | 46 +- ...anizationInformationBusinessInformation.js | 496 +- ...registrationsOrganizationInformationKYC.js | 62 +- ...izationInformationKYCDepositBankAccount.js | 31 +- ...gv1registrationsRegistrationInformation.js | 69 +- src/model/CardProcessingConfigCommon.js | 25 +- .../CardProcessingConfigCommonProcessors.js | 65 +- src/model/CreateOrderRequest.js | 113 + src/model/GenerateCaptureContextRequest.js | 4 +- ...ateUnifiedCheckoutCaptureContextRequest.js | 9 +- ...egrationInformationTenantConfigurations.js | 24 +- src/model/InlineResponse2012.js | 38 +- ...egrationInformationTenantConfigurations.js | 24 +- ...lineResponse2012RegistrationInformation.js | 18 +- ...ymentsCardProcessingConfigurationStatus.js | 63 +- ...aymentsCardProcessingSubscriptionStatus.js | 63 +- src/model/InlineResponse4001.js | 86 +- src/model/InlineResponse4006.js | 23 +- src/model/InlineResponse4041.js | 13 +- src/model/InlineResponse4221.js | 13 +- src/model/InlineResponse5002.js | 13 +- ...formv2sessionsCheckoutApiInitialization.js | 2 + ...rdPresentConnectSubscriptionInformation.js | 15 +- ...tsCardProcessingSubscriptionInformation.js | 25 +- ...sDifferentialFeeSubscriptionInformation.js | 25 +- ...sDigitalPaymentsSubscriptionInformation.js | 25 +- ...tsProductsECheckSubscriptionInformation.js | 25 +- ...erAuthenticationSubscriptionInformation.js | 25 +- ...rmationConfigurationsPaymentInformation.js | 65 +- src/model/PtsV2CreateOrderPost201Response.js | 141 + ...teOrderPost201ResponseBuyerInformation.js} | 16 +- ...rderPost201ResponseProcessorInformation.js | 100 + ....js => PtsV2CreateOrderPost400Response.js} | 16 +- ...itsPost201Response1ProcessorInformation.js | 2 +- ...ionPatch201ResponseProcessorInformation.js | 2 +- .../PtsV2PaymentsCapturesPost201Response.js | 16 +- ...sCapturesPost201ResponseEmbeddedActions.js | 81 + ...Post201ResponseEmbeddedActionsApCapture.js | 82 + ...uresPost201ResponseProcessorInformation.js | 11 +- ...eBuyerInformationPersonalIdentification.js | 2 +- ...ost201ResponsePaymentInformationEWallet.js | 9 + ...ResponsePaymentInformationTokenizedCard.js | 2 +- ...ntsPost201ResponseProcessingInformation.js | 16 +- ...onseProcessingInformationCaptureOptions.js | 82 + ...entsPost201ResponseProcessorInformation.js | 47 +- ...nseProcessorInformationSellerProtection.js | 11 +- ...fundPost201ResponseProcessorInformation.js | 11 +- ...salsPost201ResponseProcessorInformation.js | 2 +- ...oidsPost201ResponseProcessorInformation.js | 2 +- src/model/PtsV2UpdateOrderPatch201Response.js | 90 + ...1pushfundstransferAggregatorInformation.js | 108 + ...ransferAggregatorInformationSubMerchant.js | 82 + ...sv1pushfundstransferMerchantInformation.js | 82 + ...dstransferOrderInformationAmountDetails.js | 18 +- ...hfundstransferPointOfServiceInformation.js | 81 + ...ndstransferPointOfServiceInformationEmv.js | 82 + ...1pushfundstransferProcessingInformation.js | 48 +- ...sferProcessingInformationPayoutsOptions.js | 31 +- ...v1pushfundstransferRecipientInformation.js | 38 +- ...ipientInformationPaymentInformationCard.js | 2 +- ...ipientInformationPersonalIdentification.js | 11 +- ...Ptsv1pushfundstransferSenderInformation.js | 49 +- ...shfundstransferSenderInformationAccount.js | 2 +- ...SenderInformationPaymentInformationCard.js | 2 +- ...SenderInformationPersonalIdentification.js | 4 +- .../Ptsv2intentsClientReferenceInformation.js | 82 + src/model/Ptsv2intentsMerchantInformation.js | 99 + ...tsMerchantInformationMerchantDescriptor.js | 91 + src/model/Ptsv2intentsOrderInformation.js | 113 + ...sv2intentsOrderInformationAmountDetails.js | 145 + .../Ptsv2intentsOrderInformationBillTo.js | 82 + ...v2intentsOrderInformationInvoiceDetails.js | 82 + .../Ptsv2intentsOrderInformationLineItems.js | 145 + .../Ptsv2intentsOrderInformationShipTo.js | 154 + src/model/Ptsv2intentsPaymentInformation.js | 81 + ...sv2intentsPaymentInformationPaymentType.js | 90 + ...entsPaymentInformationPaymentTypeMethod.js | 82 + .../Ptsv2intentsProcessingInformation.js | 99 + ...ocessingInformationAuthorizationOptions.js | 82 + .../Ptsv2intentsidMerchantInformation.js | 81 + src/model/Ptsv2intentsidOrderInformation.js | 105 + .../Ptsv2intentsidProcessingInformation.js | 82 + .../Ptsv2paymentsAgreementInformation.js | 11 +- ...sBuyerInformationPersonalIdentification.js | 2 +- ...v2paymentsOrderInformationAmountDetails.js | 16 +- ...derInformationAmountDetailsOctsurcharge.js | 82 + .../Ptsv2paymentsProcessingInformation.js | 11 +- ...ocessingInformationAuthorizationOptions.js | 2 +- ...entsProcessingInformationCaptureOptions.js | 9 + ...ocessingInformationAuthorizationOptions.js | 2 +- ...uresProcessingInformationCaptureOptions.js | 9 + ...eshpaymentstatusidProcessingInformation.js | 2 +- src/model/PushFunds201Response.js | 24 +- .../PushFunds201ResponseErrorInformation.js | 2 +- .../PushFunds201ResponsePaymentInformation.js | 81 + ...ResponsePaymentInformationTokenizedCard.js | 82 + ...shFunds201ResponseProcessingInformation.js | 81 + ...rocessingInformationDomesticNationalNet.js | 83 + ...ushFunds201ResponseProcessorInformation.js | 64 +- ...s201ResponseProcessorInformationRouting.js | 82 + ...1ResponseProcessorInformationSettlement.js | 91 + ...ushFunds201ResponseRecipientInformation.js | 9 + src/model/PushFunds502Response.js | 4 +- src/model/PushFundsRequest.js | 37 +- ...Rbsv1subscriptionsProcessingInformation.js | 2 +- src/model/SAConfigPaymentMethods.js | 28 +- ...ocessingInformationAuthorizationOptions.js | 2 +- ...tionsGet200ResponseProcessorInformation.js | 2 +- ...ocessorInformationMultiProcessorRouting.js | 2 +- ...201ResponseEmbeddedProcessorInformation.js | 9 + ...201ResponseEmbeddedTransactionSummaries.js | 12 +- src/model/UpdateOrderRequest.js | 113 + .../Upv1capturecontextsCaptureMandate.js | 12 +- ...apturecontextsCheckoutApiInitialization.js | 1 + ...recontextsOrderInformationAmountDetails.js | 2 + ...lobalPaymentInformationBasicInformation.js | 38 +- ...balPaymentInformationPaymentInformation.js | 324 +- test/api/OrdersApi.spec.js | 75 + test/model/CreateOrderRequest.spec.js | 91 + .../PtsV2CreateOrderPost201Response.spec.js | 109 + ...erPost201ResponseBuyerInformation.spec.js} | 14 +- ...ost201ResponseProcessorInformation.spec.js | 79 + ...> PtsV2CreateOrderPost400Response.spec.js} | 20 +- ...sV2PaymentsCapturesPost201Response.spec.js | 6 + ...uresPost201ResponseEmbeddedActions.spec.js | 67 + ...01ResponseEmbeddedActionsApCapture.spec.js | 67 + ...ost201ResponseProcessorInformation.spec.js | 6 + ...1ResponsePaymentInformationEWallet.spec.js | 6 + ...st201ResponseProcessingInformation.spec.js | 6 + ...rocessingInformationCaptureOptions.spec.js | 67 + ...ost201ResponseProcessorInformation.spec.js | 30 + ...ocessorInformationSellerProtection.spec.js | 6 + ...ost201ResponseProcessorInformation.spec.js | 6 + .../PtsV2UpdateOrderPatch201Response.spec.js | 73 + ...fundstransferAggregatorInformation.spec.js | 85 + ...erAggregatorInformationSubMerchant.spec.js | 67 + ...shfundstransferMerchantInformation.spec.js | 67 + ...nsferOrderInformationAmountDetails.spec.js | 6 + ...stransferPointOfServiceInformation.spec.js | 67 + ...ansferPointOfServiceInformationEmv.spec.js | 67 + ...fundstransferProcessingInformation.spec.js | 28 +- ...rocessingInformationPayoutsOptions.spec.js | 18 + ...hfundstransferRecipientInformation.spec.js | 24 + ...tInformationPersonalIdentification.spec.js | 6 + ...pushfundstransferSenderInformation.spec.js | 30 + ...2intentsClientReferenceInformation.spec.js | 67 + .../Ptsv2intentsMerchantInformation.spec.js | 79 + ...chantInformationMerchantDescriptor.spec.js | 73 + .../Ptsv2intentsOrderInformation.spec.js | 91 + ...tentsOrderInformationAmountDetails.spec.js | 109 + ...Ptsv2intentsOrderInformationBillTo.spec.js | 67 + ...entsOrderInformationInvoiceDetails.spec.js | 67 + ...v2intentsOrderInformationLineItems.spec.js | 109 + ...Ptsv2intentsOrderInformationShipTo.spec.js | 115 + .../Ptsv2intentsPaymentInformation.spec.js | 67 + ...tentsPaymentInformationPaymentType.spec.js | 73 + ...aymentInformationPaymentTypeMethod.spec.js | 67 + .../Ptsv2intentsProcessingInformation.spec.js | 79 + ...ingInformationAuthorizationOptions.spec.js | 67 + .../Ptsv2intentsidMerchantInformation.spec.js | 67 + .../Ptsv2intentsidOrderInformation.spec.js | 85 + ...tsv2intentsidProcessingInformation.spec.js | 67 + .../Ptsv2paymentsAgreementInformation.spec.js | 6 + ...mentsOrderInformationAmountDetails.spec.js | 6 + ...formationAmountDetailsOctsurcharge.spec.js | 67 + ...Ptsv2paymentsProcessingInformation.spec.js | 6 + ...rocessingInformationCaptureOptions.spec.js | 6 + ...rocessingInformationCaptureOptions.spec.js | 6 + test/model/PushFunds201Response.spec.js | 12 + ...Funds201ResponsePaymentInformation.spec.js | 67 + ...nsePaymentInformationTokenizedCard.spec.js | 67 + ...ds201ResponseProcessingInformation.spec.js | 67 + ...singInformationDomesticNationalNet.spec.js | 67 + ...nds201ResponseProcessorInformation.spec.js | 36 + ...esponseProcessorInformationRouting.spec.js | 67 + ...onseProcessorInformationSettlement.spec.js | 73 + ...nds201ResponseRecipientInformation.spec.js | 6 + test/model/PushFundsRequest.spec.js | 18 + ...sponseEmbeddedProcessorInformation.spec.js | 6 + test/model/UpdateOrderRequest.spec.js | 91 + 304 files changed, 10383 insertions(+), 5737 deletions(-) create mode 100644 docs/CreateOrderRequest.md create mode 100644 docs/OrdersApi.md create mode 100644 docs/PtsV2CreateOrderPost201Response.md rename docs/{TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.md => PtsV2CreateOrderPost201ResponseBuyerInformation.md} (94%) create mode 100644 docs/PtsV2CreateOrderPost201ResponseProcessorInformation.md rename docs/{BinLookupv400Response.md => PtsV2CreateOrderPost400Response.md} (94%) create mode 100644 docs/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.md create mode 100644 docs/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.md create mode 100644 docs/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.md create mode 100644 docs/PtsV2UpdateOrderPatch201Response.md create mode 100644 docs/Ptsv1pushfundstransferAggregatorInformation.md create mode 100644 docs/Ptsv1pushfundstransferAggregatorInformationSubMerchant.md create mode 100644 docs/Ptsv1pushfundstransferMerchantInformation.md create mode 100644 docs/Ptsv1pushfundstransferPointOfServiceInformation.md create mode 100644 docs/Ptsv1pushfundstransferPointOfServiceInformationEmv.md create mode 100644 docs/Ptsv2intentsClientReferenceInformation.md create mode 100644 docs/Ptsv2intentsMerchantInformation.md create mode 100644 docs/Ptsv2intentsMerchantInformationMerchantDescriptor.md create mode 100644 docs/Ptsv2intentsOrderInformation.md create mode 100644 docs/Ptsv2intentsOrderInformationAmountDetails.md create mode 100644 docs/Ptsv2intentsOrderInformationBillTo.md create mode 100644 docs/Ptsv2intentsOrderInformationInvoiceDetails.md create mode 100644 docs/Ptsv2intentsOrderInformationLineItems.md create mode 100644 docs/Ptsv2intentsOrderInformationShipTo.md create mode 100644 docs/Ptsv2intentsPaymentInformation.md create mode 100644 docs/Ptsv2intentsPaymentInformationPaymentType.md create mode 100644 docs/Ptsv2intentsPaymentInformationPaymentTypeMethod.md create mode 100644 docs/Ptsv2intentsProcessingInformation.md create mode 100644 docs/Ptsv2intentsProcessingInformationAuthorizationOptions.md create mode 100644 docs/Ptsv2intentsidMerchantInformation.md create mode 100644 docs/Ptsv2intentsidOrderInformation.md create mode 100644 docs/Ptsv2intentsidProcessingInformation.md create mode 100644 docs/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.md create mode 100644 docs/PushFunds201ResponsePaymentInformation.md create mode 100644 docs/PushFunds201ResponsePaymentInformationTokenizedCard.md create mode 100644 docs/PushFunds201ResponseProcessingInformation.md create mode 100644 docs/PushFunds201ResponseProcessingInformationDomesticNationalNet.md create mode 100644 docs/PushFunds201ResponseProcessorInformationRouting.md create mode 100644 docs/PushFunds201ResponseProcessorInformationSettlement.md create mode 100644 docs/UpdateOrderRequest.md create mode 100644 src/api/OrdersApi.js create mode 100644 src/model/CreateOrderRequest.js create mode 100644 src/model/PtsV2CreateOrderPost201Response.js rename src/model/{TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.js => PtsV2CreateOrderPost201ResponseBuyerInformation.js} (74%) create mode 100644 src/model/PtsV2CreateOrderPost201ResponseProcessorInformation.js rename src/model/{BinLookupv400Response.js => PtsV2CreateOrderPost400Response.js} (80%) create mode 100644 src/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.js create mode 100644 src/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.js create mode 100644 src/model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.js create mode 100644 src/model/PtsV2UpdateOrderPatch201Response.js create mode 100644 src/model/Ptsv1pushfundstransferAggregatorInformation.js create mode 100644 src/model/Ptsv1pushfundstransferAggregatorInformationSubMerchant.js create mode 100644 src/model/Ptsv1pushfundstransferMerchantInformation.js create mode 100644 src/model/Ptsv1pushfundstransferPointOfServiceInformation.js create mode 100644 src/model/Ptsv1pushfundstransferPointOfServiceInformationEmv.js create mode 100644 src/model/Ptsv2intentsClientReferenceInformation.js create mode 100644 src/model/Ptsv2intentsMerchantInformation.js create mode 100644 src/model/Ptsv2intentsMerchantInformationMerchantDescriptor.js create mode 100644 src/model/Ptsv2intentsOrderInformation.js create mode 100644 src/model/Ptsv2intentsOrderInformationAmountDetails.js create mode 100644 src/model/Ptsv2intentsOrderInformationBillTo.js create mode 100644 src/model/Ptsv2intentsOrderInformationInvoiceDetails.js create mode 100644 src/model/Ptsv2intentsOrderInformationLineItems.js create mode 100644 src/model/Ptsv2intentsOrderInformationShipTo.js create mode 100644 src/model/Ptsv2intentsPaymentInformation.js create mode 100644 src/model/Ptsv2intentsPaymentInformationPaymentType.js create mode 100644 src/model/Ptsv2intentsPaymentInformationPaymentTypeMethod.js create mode 100644 src/model/Ptsv2intentsProcessingInformation.js create mode 100644 src/model/Ptsv2intentsProcessingInformationAuthorizationOptions.js create mode 100644 src/model/Ptsv2intentsidMerchantInformation.js create mode 100644 src/model/Ptsv2intentsidOrderInformation.js create mode 100644 src/model/Ptsv2intentsidProcessingInformation.js create mode 100644 src/model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.js create mode 100644 src/model/PushFunds201ResponsePaymentInformation.js create mode 100644 src/model/PushFunds201ResponsePaymentInformationTokenizedCard.js create mode 100644 src/model/PushFunds201ResponseProcessingInformation.js create mode 100644 src/model/PushFunds201ResponseProcessingInformationDomesticNationalNet.js create mode 100644 src/model/PushFunds201ResponseProcessorInformationRouting.js create mode 100644 src/model/PushFunds201ResponseProcessorInformationSettlement.js create mode 100644 src/model/UpdateOrderRequest.js create mode 100644 test/api/OrdersApi.spec.js create mode 100644 test/model/CreateOrderRequest.spec.js create mode 100644 test/model/PtsV2CreateOrderPost201Response.spec.js rename test/model/{TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.spec.js => PtsV2CreateOrderPost201ResponseBuyerInformation.spec.js} (71%) create mode 100644 test/model/PtsV2CreateOrderPost201ResponseProcessorInformation.spec.js rename test/model/{BinLookupv400Response.spec.js => PtsV2CreateOrderPost400Response.spec.js} (75%) create mode 100644 test/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.spec.js create mode 100644 test/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.spec.js create mode 100644 test/model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.spec.js create mode 100644 test/model/PtsV2UpdateOrderPatch201Response.spec.js create mode 100644 test/model/Ptsv1pushfundstransferAggregatorInformation.spec.js create mode 100644 test/model/Ptsv1pushfundstransferAggregatorInformationSubMerchant.spec.js create mode 100644 test/model/Ptsv1pushfundstransferMerchantInformation.spec.js create mode 100644 test/model/Ptsv1pushfundstransferPointOfServiceInformation.spec.js create mode 100644 test/model/Ptsv1pushfundstransferPointOfServiceInformationEmv.spec.js create mode 100644 test/model/Ptsv2intentsClientReferenceInformation.spec.js create mode 100644 test/model/Ptsv2intentsMerchantInformation.spec.js create mode 100644 test/model/Ptsv2intentsMerchantInformationMerchantDescriptor.spec.js create mode 100644 test/model/Ptsv2intentsOrderInformation.spec.js create mode 100644 test/model/Ptsv2intentsOrderInformationAmountDetails.spec.js create mode 100644 test/model/Ptsv2intentsOrderInformationBillTo.spec.js create mode 100644 test/model/Ptsv2intentsOrderInformationInvoiceDetails.spec.js create mode 100644 test/model/Ptsv2intentsOrderInformationLineItems.spec.js create mode 100644 test/model/Ptsv2intentsOrderInformationShipTo.spec.js create mode 100644 test/model/Ptsv2intentsPaymentInformation.spec.js create mode 100644 test/model/Ptsv2intentsPaymentInformationPaymentType.spec.js create mode 100644 test/model/Ptsv2intentsPaymentInformationPaymentTypeMethod.spec.js create mode 100644 test/model/Ptsv2intentsProcessingInformation.spec.js create mode 100644 test/model/Ptsv2intentsProcessingInformationAuthorizationOptions.spec.js create mode 100644 test/model/Ptsv2intentsidMerchantInformation.spec.js create mode 100644 test/model/Ptsv2intentsidOrderInformation.spec.js create mode 100644 test/model/Ptsv2intentsidProcessingInformation.spec.js create mode 100644 test/model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.spec.js create mode 100644 test/model/PushFunds201ResponsePaymentInformation.spec.js create mode 100644 test/model/PushFunds201ResponsePaymentInformationTokenizedCard.spec.js create mode 100644 test/model/PushFunds201ResponseProcessingInformation.spec.js create mode 100644 test/model/PushFunds201ResponseProcessingInformationDomesticNationalNet.spec.js create mode 100644 test/model/PushFunds201ResponseProcessorInformationRouting.spec.js create mode 100644 test/model/PushFunds201ResponseProcessorInformationSettlement.spec.js create mode 100644 test/model/UpdateOrderRequest.spec.js diff --git a/docs/Boardingv1registrationsOrganizationInformation.md b/docs/Boardingv1registrationsOrganizationInformation.md index 1f0bf279..789e34f8 100644 --- a/docs/Boardingv1registrationsOrganizationInformation.md +++ b/docs/Boardingv1registrationsOrganizationInformation.md @@ -14,29 +14,3 @@ Name | Type | Description | Notes **owners** | [**[Boardingv1registrationsOrganizationInformationOwners]**](Boardingv1registrationsOrganizationInformationOwners.md) | | [optional] - -## Enum: TypeEnum - - -* `TRANSACTING` (value: `"TRANSACTING"`) - -* `STRUCTURAL` (value: `"STRUCTURAL"`) - -* `MERCHANT` (value: `"MERCHANT"`) - - - - - -## Enum: StatusEnum - - -* `LIVE` (value: `"LIVE"`) - -* `TEST` (value: `"TEST"`) - -* `DRAFT` (value: `"DRAFT"`) - - - - diff --git a/docs/Boardingv1registrationsOrganizationInformationBusinessInformation.md b/docs/Boardingv1registrationsOrganizationInformationBusinessInformation.md index 958b3915..418f809e 100644 --- a/docs/Boardingv1registrationsOrganizationInformationBusinessInformation.md +++ b/docs/Boardingv1registrationsOrganizationInformationBusinessInformation.md @@ -19,209 +19,3 @@ Name | Type | Description | Notes **merchantCategoryCode** | **String** | Industry standard Merchant Category Code (MCC) | [optional] - -## Enum: TimeZoneEnum - - -* `pacificPagoPago` (value: `"Pacific/Pago_Pago"`) - -* `pacificHonolulu` (value: `"Pacific/Honolulu"`) - -* `americaAnchorage` (value: `"America/Anchorage"`) - -* `americaVancouver` (value: `"America/Vancouver"`) - -* `americaLosAngeles` (value: `"America/Los_Angeles"`) - -* `americaPhoenix` (value: `"America/Phoenix"`) - -* `americaEdmonton` (value: `"America/Edmonton"`) - -* `americaDenver` (value: `"America/Denver"`) - -* `americaWinnipeg` (value: `"America/Winnipeg"`) - -* `americaMexicoCity` (value: `"America/Mexico_City"`) - -* `americaChicago` (value: `"America/Chicago"`) - -* `americaBogota` (value: `"America/Bogota"`) - -* `americaIndianapolis` (value: `"America/Indianapolis"`) - -* `americaNewYork` (value: `"America/New_York"`) - -* `americaLaPaz` (value: `"America/La_Paz"`) - -* `americaHalifax` (value: `"America/Halifax"`) - -* `americaStJohns` (value: `"America/St_Johns"`) - -* `americaBuenosAires` (value: `"America/Buenos_Aires"`) - -* `americaGodthab` (value: `"America/Godthab"`) - -* `americaSaoPaulo` (value: `"America/Sao_Paulo"`) - -* `americaNoronha` (value: `"America/Noronha"`) - -* `atlanticCapeVerde` (value: `"Atlantic/Cape_Verde"`) - -* `GMT` (value: `"GMT"`) - -* `europeDublin` (value: `"Europe/Dublin"`) - -* `europeLisbon` (value: `"Europe/Lisbon"`) - -* `europeLondon` (value: `"Europe/London"`) - -* `africaTunis` (value: `"Africa/Tunis"`) - -* `europeVienna` (value: `"Europe/Vienna"`) - -* `europeBrussels` (value: `"Europe/Brussels"`) - -* `europeZurich` (value: `"Europe/Zurich"`) - -* `europePrague` (value: `"Europe/Prague"`) - -* `europeBerlin` (value: `"Europe/Berlin"`) - -* `europeCopenhagen` (value: `"Europe/Copenhagen"`) - -* `europeMadrid` (value: `"Europe/Madrid"`) - -* `europeBudapest` (value: `"Europe/Budapest"`) - -* `europeRome` (value: `"Europe/Rome"`) - -* `africaTripoli` (value: `"Africa/Tripoli"`) - -* `europeMonaco` (value: `"Europe/Monaco"`) - -* `europeMalta` (value: `"Europe/Malta"`) - -* `europeAmsterdam` (value: `"Europe/Amsterdam"`) - -* `europeOslo` (value: `"Europe/Oslo"`) - -* `europeWarsaw` (value: `"Europe/Warsaw"`) - -* `europeStockholm` (value: `"Europe/Stockholm"`) - -* `europeBelgrade` (value: `"Europe/Belgrade"`) - -* `europeParis` (value: `"Europe/Paris"`) - -* `africaJohannesburg` (value: `"Africa/Johannesburg"`) - -* `europeMinsk` (value: `"Europe/Minsk"`) - -* `africaCairo` (value: `"Africa/Cairo"`) - -* `europeHelsinki` (value: `"Europe/Helsinki"`) - -* `europeAthens` (value: `"Europe/Athens"`) - -* `asiaJerusalem` (value: `"Asia/Jerusalem"`) - -* `europeRiga` (value: `"Europe/Riga"`) - -* `europeBucharest` (value: `"Europe/Bucharest"`) - -* `europeIstanbul` (value: `"Europe/Istanbul"`) - -* `asiaRiyadh` (value: `"Asia/Riyadh"`) - -* `europeMoscow` (value: `"Europe/Moscow"`) - -* `asiaDubai` (value: `"Asia/Dubai"`) - -* `asiaBaku` (value: `"Asia/Baku"`) - -* `asiaTbilisi` (value: `"Asia/Tbilisi"`) - -* `asiaCalcutta` (value: `"Asia/Calcutta"`) - -* `asiaKatmandu` (value: `"Asia/Katmandu"`) - -* `asiaDacca` (value: `"Asia/Dacca"`) - -* `asiaRangoon` (value: `"Asia/Rangoon"`) - -* `asiaJakarta` (value: `"Asia/Jakarta"`) - -* `asiaSaigon` (value: `"Asia/Saigon"`) - -* `asiaBangkok` (value: `"Asia/Bangkok"`) - -* `australiaPerth` (value: `"Australia/Perth"`) - -* `asiaHongKong` (value: `"Asia/Hong_Kong"`) - -* `asiaMacao` (value: `"Asia/Macao"`) - -* `asiaKualaLumpur` (value: `"Asia/Kuala_Lumpur"`) - -* `asiaManila` (value: `"Asia/Manila"`) - -* `asiaSingapore` (value: `"Asia/Singapore"`) - -* `asiaTaipei` (value: `"Asia/Taipei"`) - -* `asiaShanghai` (value: `"Asia/Shanghai"`) - -* `asiaSeoul` (value: `"Asia/Seoul"`) - -* `asiaTokyo` (value: `"Asia/Tokyo"`) - -* `asiaYakutsk` (value: `"Asia/Yakutsk"`) - -* `australiaAdelaide` (value: `"Australia/Adelaide"`) - -* `australiaBrisbane` (value: `"Australia/Brisbane"`) - -* `australiaBrokenHill` (value: `"Australia/Broken_Hill"`) - -* `australiaDarwin` (value: `"Australia/Darwin"`) - -* `australiaEucla` (value: `"Australia/Eucla"`) - -* `australiaHobart` (value: `"Australia/Hobart"`) - -* `australiaLindeman` (value: `"Australia/Lindeman"`) - -* `australiaSydney` (value: `"Australia/Sydney"`) - -* `australiaLordHowe` (value: `"Australia/Lord_Howe"`) - -* `australiaMelbourne` (value: `"Australia/Melbourne"`) - -* `asiaMagadan` (value: `"Asia/Magadan"`) - -* `pacificNorfolk` (value: `"Pacific/Norfolk"`) - -* `pacificAuckland` (value: `"Pacific/Auckland"`) - - - - - -## Enum: TypeEnum - - -* `PARTNERSHIP` (value: `"PARTNERSHIP"`) - -* `SOLE_PROPRIETORSHIP` (value: `"SOLE_PROPRIETORSHIP"`) - -* `CORPORATION` (value: `"CORPORATION"`) - -* `LLC` (value: `"LLC"`) - -* `NON_PROFIT` (value: `"NON_PROFIT"`) - -* `TRUST` (value: `"TRUST"`) - - - - diff --git a/docs/Boardingv1registrationsOrganizationInformationKYC.md b/docs/Boardingv1registrationsOrganizationInformationKYC.md index 2520af73..5776b825 100644 --- a/docs/Boardingv1registrationsOrganizationInformationKYC.md +++ b/docs/Boardingv1registrationsOrganizationInformationKYC.md @@ -3,47 +3,17 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**whenIsCustomerCharged** | **String** | | +**whenIsCustomerCharged** | **String** | Possible values: - ONETIMEBEFORE - ONETIMEAFTER - OTHER | **whenIsCustomerChargedDescription** | **String** | | [optional] **offerSubscriptions** | **Boolean** | | **monthlySubscriptionPercent** | **Number** | | [optional] **quarterlySubscriptionPercent** | **Number** | | [optional] **semiAnnualSubscriptionPercent** | **Number** | | [optional] **annualSubscriptionPercent** | **Number** | | [optional] -**timeToProductDelivery** | **String** | | +**timeToProductDelivery** | **String** | Possible values: - INSTANT - UPTO2 - UPTO5 - UPTO10 - GREATERTHAN10 | **estimatedMonthlySales** | **Number** | | **averageOrderAmount** | **Number** | | **largestExpectedOrderAmount** | **Number** | | **depositBankAccount** | [**Boardingv1registrationsOrganizationInformationKYCDepositBankAccount**](Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.md) | | [optional] - -## Enum: WhenIsCustomerChargedEnum - - -* `ONETIMEBEFORE` (value: `"ONETIMEBEFORE"`) - -* `ONETIMEAFTER` (value: `"ONETIMEAFTER"`) - -* `OTHER` (value: `"OTHER"`) - - - - - -## Enum: TimeToProductDeliveryEnum - - -* `INSTANT` (value: `"INSTANT"`) - -* `uPTO2` (value: `"UPTO2"`) - -* `uPTO5` (value: `"UPTO5"`) - -* `uPTO10` (value: `"UPTO10"`) - -* `gREATERTHAN10` (value: `"GREATERTHAN10"`) - - - - diff --git a/docs/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.md b/docs/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.md index 104d78c1..256bfe73 100644 --- a/docs/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.md +++ b/docs/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.md @@ -4,23 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **accountHolderName** | **String** | | -**accountType** | **String** | | +**accountType** | **String** | Possible values: - checking - savings - corporatechecking - corporatesavings | **accountRoutingNumber** | **String** | | **accountNumber** | **String** | | - -## Enum: AccountTypeEnum - - -* `checking` (value: `"checking"`) - -* `savings` (value: `"savings"`) - -* `corporatechecking` (value: `"corporatechecking"`) - -* `corporatesavings` (value: `"corporatesavings"`) - - - - diff --git a/docs/Boardingv1registrationsRegistrationInformation.md b/docs/Boardingv1registrationsRegistrationInformation.md index a926eed5..36c28bdd 100644 --- a/docs/Boardingv1registrationsRegistrationInformation.md +++ b/docs/Boardingv1registrationsRegistrationInformation.md @@ -12,42 +12,3 @@ Name | Type | Description | Notes **salesRepId** | **String** | | [optional] - -## Enum: StatusEnum - - -* `PROCESSING` (value: `"PROCESSING"`) - -* `SUCCESS` (value: `"SUCCESS"`) - -* `FAILURE` (value: `"FAILURE"`) - -* `PARTIAL` (value: `"PARTIAL"`) - - - - - -## Enum: BoardingFlowEnum - - -* `ENTERPRISE` (value: `"ENTERPRISE"`) - -* `SMB` (value: `"SMB"`) - -* `ADDPRODUCT` (value: `"ADDPRODUCT"`) - - - - - -## Enum: ModeEnum - - -* `COMPLETE` (value: `"COMPLETE"`) - -* `PARTIAL` (value: `"PARTIAL"`) - - - - diff --git a/docs/CardProcessingConfigCommon.md b/docs/CardProcessingConfigCommon.md index e45ee1da..29285bdd 100644 --- a/docs/CardProcessingConfigCommon.md +++ b/docs/CardProcessingConfigCommon.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **processors** | [**{String: CardProcessingConfigCommonProcessors}**](CardProcessingConfigCommonProcessors.md) | e.g. * amexdirect * barclays2 * CUP * EFTPOS * fdiglobal * gpngsapv3 * gpx * smartfdc * tsys * vero * VPC For VPC, CUP and EFTPOS processors, replace the processor name from VPC or CUP or EFTPOS to the actual processor name in the sample request. e.g. replace VPC with <your vpc processor> | [optional] **amexVendorCode** | **String** | Vendor code assigned by American Express. Applicable for TSYS (tsys) processor. | [optional] -**defaultAuthTypeCode** | **String** | Authorization Finality indicator. Please note that the input can be in small case or capitals but response is in small case as of now. It will be made capitals everywhere in the next version. Applicable for Elavon Americas (elavonamericas), TSYS (tsys), Barclays (barclays2), Streamline (streamline2), Six (six), Barclays HISO (barclayshiso), GPN (gpn), FDI Global (fdiglobal), GPX (gpx), Paymentech Tampa (paymentechtampa), FDC Nashville (smartfdc), VPC and Chase Paymentech Salem (chasepaymentechsalem) processors. Validation details (for selected processors)...
ProcessorAcceptance TypeRequiredDefault Value
Barclayscnp, cp, hybridNoFINAL
Barclays HISOcnp, cp, hybridYesFINAL
| [optional] +**defaultAuthTypeCode** | **String** | Authorization Finality indicator. Please note that the input can be in small case or capitals but response is in small case as of now. It will be made capitals everywhere in the next version. Applicable for Elavon Americas (elavonamericas), TSYS (tsys), Barclays (barclays2), Streamline (streamline2), Six (six), Barclays HISO (barclayshiso), GPN (gpn), FDI Global (fdiglobal), GPX (gpx), Paymentech Tampa (paymentechtampa), FDC Nashville (smartfdc), VPC and Chase Paymentech Salem (chasepaymentechsalem) processors. Validation details (for selected processors)...
ProcessorAcceptance TypeRequiredDefault Value
Barclayscnp, cp, hybridNoFINAL
Barclays HISOcnp, cp, hybridYesFINAL
Possible values: - PRE - FINAL - UNDEFINED | [optional] **masterCardAssignedId** | **String** | MAID aka MasterCard assigned ID, MasterCard equivalent of Merchant Verification Value by Visa. Applicable for VPC, GPX (gpx) and FDI Global (fdiglobal) processors. | [optional] **enablePartialAuth** | **Boolean** | Allow merchants to accept partial authorization approvals. Applicable for Elavon Americas (elavonamericas), VPC, GPX (gpx), FDI Global (fdiglobal), FDC Nashville (smartfdc), GPN (gpn), TSYS (tsys), American Express Direct (amexdirect), Paymentech Tampa (paymentechtampa) and Chase Paymentech Salem (chasepaymentechsalem) processors. Validation details (for selected processors)...
ProcessorAcceptance TypeRequiredDefault Value
American Express Directcnp, cp, hybridNoNo
| [optional] **merchantCategoryCode** | **String** | Indicates type of business product or service of the merchant. Applicable for Chase Paymentech Salem (chasepaymentechsalem), FDI Global (fdiglobal), RUPAY, Elavon Americas (elavonamericas), American Express Direct (amexdirect), CMCIC (cmcic), GPX (gpx), VPC, TSYS (tsys), EFTPOS, CUP, Paymentech Tampa (paymentechtampa), CB2A, Barclays (barclays2), Prisma (prisma) and GPN (gpn) processors. Validation details (for selected processors)...
ProcessorAcceptance TypeRequiredMin. LengthMax. LengthRegex
BarclayscnpNo44^[0-9]+$
American Express Directcnp, cp, hybridYes44^[0-9]+$
| [optional] @@ -28,16 +28,3 @@ Name | Type | Description | Notes **dropBillingInfo** | **Boolean** | This field is used to indicate whether the merchant wants to drop the billing information from the request. If this field is set to true, then the billing information will be dropped from the request. If this field is set to false, then the billing information will be sent in the request. | [optional] - -## Enum: DefaultAuthTypeCodeEnum - - -* `PRE` (value: `"PRE"`) - -* `FINAL` (value: `"FINAL"`) - -* `UNDEFINED` (value: `"UNDEFINED"`) - - - - diff --git a/docs/CardProcessingConfigCommonProcessors.md b/docs/CardProcessingConfigCommonProcessors.md index 84cda3ef..043d5473 100644 --- a/docs/CardProcessingConfigCommonProcessors.md +++ b/docs/CardProcessingConfigCommonProcessors.md @@ -32,7 +32,7 @@ Name | Type | Description | Notes **enableAutoAuthReversalAfterVoid** | **Boolean** | Enables to meet the Visa mandate requirements to reverse unused authorizations, benefitting the customer by releasing the hold on unused credit card funds. Applicable for CB2A, Elavon Americas (elavonamericas), Six (six), VPC and American Express Direct (amexdirect) processors. Validation details (for selected processors)...
ProcessorAcceptance TypeRequiredDefault Value
American Express Directcp, cnp, hybridNoNo
| [optional] **enableExpresspayPanTranslation** | **Boolean** | When this is enabled, authorization responses from American Express expresspay transactions include the Primary Account Number (PAN) and expiration date of the card. Applicable for American Express Direct (amexdirect) processor. | [optional] **enableCreditAuth** | **Boolean** | Authorizes a credit. Reduces refund chargebacks and prevents customers from seeing the online update for credits which are otherwise offline settlements. | [optional] -**industryCode** | **String** | Field used to identify the industry type of the merchant submitting the authorization request. Valid values: `0` – unknown or unsure `A` – auto rental (EMV supported) `B` – bank/financial institution (EMV supported) `D` – direct marketing `F` – food/restaurant (EMV supported) `G` – grocery store/super market (EMV supported) `H` – hotel (EMV supported) `L` – limited amount terminal (EMV supported) `O` – oil company/automated fueling system (EMV supported) `P` – passenger transport (EMV supported) `R` – retail (EMV supported) Applicable for TSYS (tsys), RUPAY and Elavon Americas (elavonamericas) processors. | [optional] +**industryCode** | **String** | Field used to identify the industry type of the merchant submitting the authorization request. Valid values: `0` – unknown or unsure `A` – auto rental (EMV supported) `B` – bank/financial institution (EMV supported) `D` – direct marketing `F` – food/restaurant (EMV supported) `G` – grocery store/super market (EMV supported) `H` – hotel (EMV supported) `L` – limited amount terminal (EMV supported) `O` – oil company/automated fueling system (EMV supported) `P` – passenger transport (EMV supported) `R` – retail (EMV supported) Applicable for TSYS (tsys), RUPAY and Elavon Americas (elavonamericas) processors. Possible values: - 0 - A - B - D - F - G - H - L - O - P - R | [optional] **sendAmexLevel2Data** | **Boolean** | Field that indicates whether merchant will send level 2 data for Amex cards. Applicable for TSYS (tsys) processor. | [optional] **softDescriptorType** | **String** | A soft descriptor is a text, rendered on a cardholder's statement, describing a particular product or service, purchased by the cardholder. Descriptors are intended to help the cardholder identify the products or services purchased. Valid values: `1` - trans_ref_no `2` - merchant_descriptor `3` - trans_ref_no and merchant_descriptor Applicable for TSYS (tsys) processor. | [optional] **vitalNumber** | **String** | V-number provided by TSYS info. The leading `V` must be replaced by a `7`. For example, replace `V1234567` with `71234567`. Applicable for TSYS (tsys) processor. | [optional] @@ -52,32 +52,3 @@ Name | Type | Description | Notes **merchantTier** | **String** | Merchant Tier defines the type of merchant, the numeric Merchant Tier value is allocated by EFTPOS. Applicable for EFTPOS processors. | [optional] - -## Enum: IndustryCodeEnum - - -* `_0` (value: `"0"`) - -* `A` (value: `"A"`) - -* `B` (value: `"B"`) - -* `D` (value: `"D"`) - -* `F` (value: `"F"`) - -* `G` (value: `"G"`) - -* `H` (value: `"H"`) - -* `L` (value: `"L"`) - -* `O` (value: `"O"`) - -* `P` (value: `"P"`) - -* `R` (value: `"R"`) - - - - diff --git a/docs/CreateOrderRequest.md b/docs/CreateOrderRequest.md new file mode 100644 index 00000000..2ec8c397 --- /dev/null +++ b/docs/CreateOrderRequest.md @@ -0,0 +1,12 @@ +# CyberSource.CreateOrderRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**clientReferenceInformation** | [**Ptsv2intentsClientReferenceInformation**](Ptsv2intentsClientReferenceInformation.md) | | [optional] +**processingInformation** | [**Ptsv2intentsProcessingInformation**](Ptsv2intentsProcessingInformation.md) | | [optional] +**merchantInformation** | [**Ptsv2intentsMerchantInformation**](Ptsv2intentsMerchantInformation.md) | | [optional] +**paymentInformation** | [**Ptsv2intentsPaymentInformation**](Ptsv2intentsPaymentInformation.md) | | [optional] +**orderInformation** | [**Ptsv2intentsOrderInformation**](Ptsv2intentsOrderInformation.md) | | [optional] + + diff --git a/docs/GenerateCaptureContextRequest.md b/docs/GenerateCaptureContextRequest.md index 5ac34a29..4b067f28 100644 --- a/docs/GenerateCaptureContextRequest.md +++ b/docs/GenerateCaptureContextRequest.md @@ -3,9 +3,9 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**targetOrigins** | **[String]** | The merchant origin domain (e.g. https://example.com) used to initiate microform Integration. Required to comply with CORS and CSP standards. | [optional] -**allowedCardNetworks** | **[String]** | | [optional] -**clientVersion** | **String** | | [optional] +**targetOrigins** | **[String]** | The [target origin](https://developer.mozilla.org/en-US/docs/Glossary/Origin) of the website on which you will be launching Microform is defined by the scheme (protocol), hostname (domain) and port number (if used). You must use https://hostname (unless you use http://localhost) Wildcards are NOT supported. Ensure that subdomains are included. Any valid top-level domain is supported (e.g. .com, .co.uk, .gov.br etc) Examples: - https://example.com - https://subdomain.example.com - https://example.com:8080

If you are embedding within multiple nested iframes you need to specify the origins of all the browser contexts used, for example: targetOrigins: [ \"https://example.com\", \"https://basket.example.com\", \"https://ecom.example.com\" ] | [optional] +**allowedCardNetworks** | **[String]** | The list of card networks you want to use for this Microform transaction. Microform currently supports the following card networks: - VISA - MAESTRO - MASTERCARD - AMEX - DISCOVER - DINERSCLUB - JCB - CUP - CARTESBANCAIRES - CARNET | [optional] +**clientVersion** | **String** | Specify the version of Microform that you want to use. | [optional] **checkoutApiInitialization** | [**Microformv2sessionsCheckoutApiInitialization**](Microformv2sessionsCheckoutApiInitialization.md) | | [optional] diff --git a/docs/GenerateUnifiedCheckoutCaptureContextRequest.md b/docs/GenerateUnifiedCheckoutCaptureContextRequest.md index 7d065955..a33d5239 100644 --- a/docs/GenerateUnifiedCheckoutCaptureContextRequest.md +++ b/docs/GenerateUnifiedCheckoutCaptureContextRequest.md @@ -3,12 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**targetOrigins** | **[String]** | | [optional] -**clientVersion** | **String** | version number of Unified Checkout being used | [optional] -**allowedCardNetworks** | **[String]** | | [optional] -**allowedPaymentTypes** | **[String]** | | [optional] -**country** | **String** | Country the purchase is originating from (e.g. country of the merchant). Use the two- character ISO Standard | [optional] -**locale** | **String** | Localization of the User experience conforming to the ISO 639-1 language standards and two-character ISO Standard Country Code | [optional] +**targetOrigins** | **[String]** | The [target origin](https://developer.mozilla.org/en-US/docs/Glossary/Origin) of the website on which you will be launching Unified Checkout is defined by the scheme (protocol), hostname (domain) and port number (if used). You must use https://hostname (unless you use http://localhost) Wildcards are NOT supported. Ensure that subdomains are included. Any valid top-level domain is supported (e.g. .com, .co.uk, .gov.br etc) Examples: - https://example.com - https://subdomain.example.com - https://example.com:8080

If you are embedding within multiple nested iframes you need to specify the origins of all the browser contexts used, for example: targetOrigins: [ \"https://example.com\", \"https://basket.example.com\", \"https://ecom.example.com\" ] | [optional] +**clientVersion** | **String** | Specify the version of Unified Checkout that you want to use. | [optional] +**allowedCardNetworks** | **[String]** | The list of card networks you want to use for this Unified Checkout transaction. Unified Checkout currently supports the following card networks: - VISA - MASTERCARD - AMEX - DISCOVER - DINERSCLUB - JCB | [optional] +**allowedPaymentTypes** | **[String]** | The payment types that are allowed for the merchant. Possible values when launching Unified Checkout: - PANENTRY - GOOGLEPAY - SRC - CHECK

Possible values when launching Unified Checkout with Checkout API: - PANENTRY - SRC

Possible values when launching Click To Pay Drop-In UI: - CLICKTOPAY

**Important:** - SRC and CLICKTOPAY are only available for Visa, Mastercard and AMEX. | [optional] +**country** | **String** | Country the purchase is originating from (e.g. country of the merchant). Use the two-character ISO Standard | [optional] +**locale** | **String** | Localization of the User experience conforming to the ISO 639-1 language standards and two-character ISO Standard Country Code. Please refer to list of [supported locales through Unified Checkout](https://developer.cybersource.com/docs/cybs/en-us/unified-checkout/developer/all/rest/unified-checkout/uc-appendix-languages.html) | [optional] **captureMandate** | [**Upv1capturecontextsCaptureMandate**](Upv1capturecontextsCaptureMandate.md) | | [optional] **orderInformation** | [**Upv1capturecontextsOrderInformation**](Upv1capturecontextsOrderInformation.md) | | [optional] **checkoutApiInitialization** | [**Upv1capturecontextsCheckoutApiInitialization**](Upv1capturecontextsCheckoutApiInitialization.md) | | [optional] diff --git a/docs/InlineResponse2001IntegrationInformationTenantConfigurations.md b/docs/InlineResponse2001IntegrationInformationTenantConfigurations.md index c9085a95..d0049d64 100644 --- a/docs/InlineResponse2001IntegrationInformationTenantConfigurations.md +++ b/docs/InlineResponse2001IntegrationInformationTenantConfigurations.md @@ -5,21 +5,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **solutionId** | **String** | The solutionId is the unique identifier for this system resource. Partner can use it to reference the specific solution through out the system. | [optional] **tenantConfigurationId** | **String** | The tenantConfigurationId is the unique identifier for this system resource. You will see various places where it must be referenced in the URI path, or when querying the hierarchy for ancestors or descendants. | [optional] -**status** | **String** | | [optional] +**status** | **String** | Possible values: - LIVE - INACTIVE - TEST | [optional] **submitTimeUtc** | **Date** | Time of request in UTC. | [optional] **tenantInformation** | [**Boardingv1registrationsIntegrationInformationTenantInformation**](Boardingv1registrationsIntegrationInformationTenantInformation.md) | | [optional] - -## Enum: StatusEnum - - -* `LIVE` (value: `"LIVE"`) - -* `INACTIVE` (value: `"INACTIVE"`) - -* `TEST` (value: `"TEST"`) - - - - diff --git a/docs/InlineResponse2012.md b/docs/InlineResponse2012.md index 5db433fe..beb805d8 100644 --- a/docs/InlineResponse2012.md +++ b/docs/InlineResponse2012.md @@ -14,22 +14,3 @@ Name | Type | Description | Notes **details** | **{String: [Object]}** | | [optional] - -## Enum: StatusEnum - - -* `INITIALIZED` (value: `"INITIALIZED"`) - -* `RECEIVED` (value: `"RECEIVED"`) - -* `PROCESSING` (value: `"PROCESSING"`) - -* `SUCCESS` (value: `"SUCCESS"`) - -* `FAILURE` (value: `"FAILURE"`) - -* `PARTIAL` (value: `"PARTIAL"`) - - - - diff --git a/docs/InlineResponse2012IntegrationInformationTenantConfigurations.md b/docs/InlineResponse2012IntegrationInformationTenantConfigurations.md index b4e8e947..d082f26b 100644 --- a/docs/InlineResponse2012IntegrationInformationTenantConfigurations.md +++ b/docs/InlineResponse2012IntegrationInformationTenantConfigurations.md @@ -5,20 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **solutionId** | **String** | The solutionId is the unique identifier for this system resource. Partner can use it to reference the specific solution through out the system. | [optional] **tenantConfigurationId** | **String** | The tenantConfigurationId is the unique identifier for this system resource. You will see various places where it must be referenced in the URI path, or when querying the hierarchy for ancestors or descendants. | [optional] -**status** | **String** | | [optional] +**status** | **String** | Possible values: - LIVE - INACTIVE - TEST | [optional] **submitTimeUtc** | **Date** | Time of request in UTC. | [optional] - -## Enum: StatusEnum - - -* `LIVE` (value: `"LIVE"`) - -* `INACTIVE` (value: `"INACTIVE"`) - -* `TEST` (value: `"TEST"`) - - - - diff --git a/docs/InlineResponse2012RegistrationInformation.md b/docs/InlineResponse2012RegistrationInformation.md index aaa7097e..045c074a 100644 --- a/docs/InlineResponse2012RegistrationInformation.md +++ b/docs/InlineResponse2012RegistrationInformation.md @@ -8,14 +8,3 @@ Name | Type | Description | Notes **salesRepId** | **String** | | [optional] - -## Enum: ModeEnum - - -* `COMPLETE` (value: `"COMPLETE"`) - -* `PARTIAL` (value: `"PARTIAL"`) - - - - diff --git a/docs/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.md b/docs/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.md index 85666e1a..dde03479 100644 --- a/docs/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.md +++ b/docs/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.md @@ -6,41 +6,9 @@ Name | Type | Description | Notes **configurationId** | **String** | This is NOT for MVP | [optional] **version** | **String** | | [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] -**status** | **String** | | [optional] -**reason** | **String** | | [optional] +**status** | **String** | Possible values: - SUCCESS - PARTIAL - PENDING - NOT_SETUP | [optional] +**reason** | **String** | Possible values: - PENDING_PROVISIONING_PROCESS - MISSING_DATA - INVALID_DATA - DUPLICATE_FIELD - NOT_APPLICABLE | [optional] **details** | **[{String: String}]** | | [optional] **message** | **String** | | [optional] - -## Enum: StatusEnum - - -* `SUCCESS` (value: `"SUCCESS"`) - -* `PARTIAL` (value: `"PARTIAL"`) - -* `PENDING` (value: `"PENDING"`) - -* `NOT_SETUP` (value: `"NOT_SETUP"`) - - - - - -## Enum: ReasonEnum - - -* `PENDING_PROVISIONING_PROCESS` (value: `"PENDING_PROVISIONING_PROCESS"`) - -* `MISSING_DATA` (value: `"MISSING_DATA"`) - -* `INVALID_DATA` (value: `"INVALID_DATA"`) - -* `DUPLICATE_FIELD` (value: `"DUPLICATE_FIELD"`) - -* `NOT_APPLICABLE` (value: `"NOT_APPLICABLE"`) - - - - diff --git a/docs/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.md b/docs/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.md index 916bdc2e..07babe46 100644 --- a/docs/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.md +++ b/docs/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.md @@ -4,41 +4,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **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] -**status** | **String** | | [optional] -**reason** | **String** | | [optional] +**status** | **String** | Possible values: - SUCCESS - FAILURE - PARTIAL - PENDING | [optional] +**reason** | **String** | Possible values: - DEPENDENT_PRODUCT_NOT_CONTRACTED - DEPENDENT_FEATURE_NOT_CHOSEN - MISSING_DATA - INVALID_DATA - DUPLICATE_FIELD | [optional] **details** | **[{String: String}]** | | [optional] **message** | **String** | | [optional] - -## Enum: StatusEnum - - -* `SUCCESS` (value: `"SUCCESS"`) - -* `FAILURE` (value: `"FAILURE"`) - -* `PARTIAL` (value: `"PARTIAL"`) - -* `PENDING` (value: `"PENDING"`) - - - - - -## Enum: ReasonEnum - - -* `DEPENDENT_PRODUCT_NOT_CONTRACTED` (value: `"DEPENDENT_PRODUCT_NOT_CONTRACTED"`) - -* `DEPENDENT_FEATURE_NOT_CHOSEN` (value: `"DEPENDENT_FEATURE_NOT_CHOSEN"`) - -* `MISSING_DATA` (value: `"MISSING_DATA"`) - -* `INVALID_DATA` (value: `"INVALID_DATA"`) - -* `DUPLICATE_FIELD` (value: `"DUPLICATE_FIELD"`) - - - - diff --git a/docs/InlineResponse4001.md b/docs/InlineResponse4001.md index e279c638..26b385d4 100644 --- a/docs/InlineResponse4001.md +++ b/docs/InlineResponse4001.md @@ -7,43 +7,6 @@ Name | Type | Description | Notes **details** | [**[InlineResponse4001Details]**](InlineResponse4001Details.md) | | [optional] **informationLink** | **String** | | [optional] **message** | **String** | | -**reason** | **String** | | - - - -## Enum: ReasonEnum - - -* `INVALID_APIKEY` (value: `"INVALID_APIKEY"`) - -* `INVALID_SHIPPING_INPUT_PARAMS` (value: `"INVALID_SHIPPING_INPUT_PARAMS"`) - -* `CAPTURE_CONTEXT_INVALID` (value: `"CAPTURE_CONTEXT_INVALID"`) - -* `CAPTURE_CONTEXT_EXPIRED` (value: `"CAPTURE_CONTEXT_EXPIRED"`) - -* `SDK_XHR_ERROR` (value: `"SDK_XHR_ERROR"`) - -* `UNIFIEDPAYMENTS_VALIDATION_PARAMS` (value: `"UNIFIEDPAYMENTS_VALIDATION_PARAMS"`) - -* `UNIFIEDPAYMENTS_VALIDATION_FIELDS` (value: `"UNIFIEDPAYMENTS_VALIDATION_FIELDS"`) - -* `UNIFIEDPAYMENT_PAYMENT_PARAMITERS` (value: `"UNIFIEDPAYMENT_PAYMENT_PARAMITERS"`) - -* `CREATE_TOKEN_TIMEOUT` (value: `"CREATE_TOKEN_TIMEOUT"`) - -* `CREATE_TOKEN_XHR_ERROR` (value: `"CREATE_TOKEN_XHR_ERROR"`) - -* `SHOW_LOAD_CONTAINER_SELECTOR` (value: `"SHOW_LOAD_CONTAINER_SELECTOR"`) - -* `SHOW_LOAD_INVALID_CONTAINER` (value: `"SHOW_LOAD_INVALID_CONTAINER"`) - -* `SHOW_TOKEN_TIMEOUT` (value: `"SHOW_TOKEN_TIMEOUT"`) - -* `SHOW_TOKEN_XHR_ERROR` (value: `"SHOW_TOKEN_XHR_ERROR"`) - -* `SHOW_PAYMENT_TIMEOUT` (value: `"SHOW_PAYMENT_TIMEOUT"`) - - +**reason** | **String** | Possible values: - INVALID_APIKEY - INVALID_SHIPPING_INPUT_PARAMS - CAPTURE_CONTEXT_INVALID - CAPTURE_CONTEXT_EXPIRED - SDK_XHR_ERROR - UNIFIEDPAYMENTS_VALIDATION_PARAMS - UNIFIEDPAYMENTS_VALIDATION_FIELDS - UNIFIEDPAYMENT_PAYMENT_PARAMITERS - CREATE_TOKEN_TIMEOUT - CREATE_TOKEN_XHR_ERROR - SHOW_LOAD_CONTAINER_SELECTOR - SHOW_LOAD_INVALID_CONTAINER - SHOW_TOKEN_TIMEOUT - SHOW_TOKEN_XHR_ERROR - SHOW_PAYMENT_TIMEOUT | diff --git a/docs/InlineResponse4006.md b/docs/InlineResponse4006.md index 4c47ee5d..9d1aad2d 100644 --- a/docs/InlineResponse4006.md +++ b/docs/InlineResponse4006.md @@ -10,16 +10,3 @@ Name | Type | Description | Notes **details** | [**[InlineResponse4006Details]**](InlineResponse4006Details.md) | | [optional] - -## Enum: ReasonEnum - - -* `INVALID_DATA` (value: `"INVALID_DATA"`) - -* `SYSTEM_ERROR` (value: `"SYSTEM_ERROR"`) - -* `RESOURCE_NOT_FOUND` (value: `"RESOURCE_NOT_FOUND"`) - - - - diff --git a/docs/InlineResponse4041.md b/docs/InlineResponse4041.md index 4d5c8031..d2394120 100644 --- a/docs/InlineResponse4041.md +++ b/docs/InlineResponse4041.md @@ -10,12 +10,3 @@ Name | Type | Description | Notes **details** | [**[InlineResponse4006Details]**](InlineResponse4006Details.md) | | [optional] - -## Enum: ReasonEnum - - -* `RESOURCE_NOT_FOUND` (value: `"RESOURCE_NOT_FOUND"`) - - - - diff --git a/docs/InlineResponse4221.md b/docs/InlineResponse4221.md index e8788971..af2d24aa 100644 --- a/docs/InlineResponse4221.md +++ b/docs/InlineResponse4221.md @@ -10,12 +10,3 @@ Name | Type | Description | Notes **details** | [**[InlineResponse4006Details]**](InlineResponse4006Details.md) | | [optional] - -## Enum: ReasonEnum - - -* `INVALID_DATA` (value: `"INVALID_DATA"`) - - - - diff --git a/docs/InlineResponse5002.md b/docs/InlineResponse5002.md index b031ad08..3a398560 100644 --- a/docs/InlineResponse5002.md +++ b/docs/InlineResponse5002.md @@ -9,12 +9,3 @@ Name | Type | Description | Notes **message** | **String** | Descriptive message for the error. | [optional] - -## Enum: ReasonEnum - - -* `SYSTEM_ERROR` (value: `"SYSTEM_ERROR"`) - - - - diff --git a/docs/Microformv2sessionsCheckoutApiInitialization.md b/docs/Microformv2sessionsCheckoutApiInitialization.md index 156909ef..b09dde12 100644 --- a/docs/Microformv2sessionsCheckoutApiInitialization.md +++ b/docs/Microformv2sessionsCheckoutApiInitialization.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **transactionType** | **String** | | [optional] **currency** | **String** | | [optional] **amount** | **String** | | [optional] -**locale** | **String** | | [optional] +**locale** | **String** | Locale where application is being used. This field controls aspects of the application such as the language it will be rendered in. | [optional] **overrideCustomReceiptPage** | **String** | | [optional] **unsignedFieldNames** | **String** | | [optional] diff --git a/docs/OrdersApi.md b/docs/OrdersApi.md new file mode 100644 index 00000000..6b3540e5 --- /dev/null +++ b/docs/OrdersApi.md @@ -0,0 +1,105 @@ +# CyberSource.OrdersApi + +All URIs are relative to *https://apitest.cybersource.com* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**createOrder**](OrdersApi.md#createOrder) | **POST** /pts/v2/intents | Create an Order +[**updateOrder**](OrdersApi.md#updateOrder) | **PATCH** /pts/v2/intents/{id} | Update an Order + + + +# **createOrder** +> PtsV2CreateOrderPost201Response createOrder(createOrderRequest) + +Create an Order + +A create order request enables you to send the itemized details along with the order. This API can be used by merchants initiating their transactions with the create order API. + +### Example +```javascript +var CyberSource = require('CyberSource'); + +var apiInstance = new CyberSource.OrdersApi(); + +var createOrderRequest = new CyberSource.CreateOrderRequest(); // CreateOrderRequest | + + +var callback = function(error, data, response) { + if (error) { + console.error(error); + } else { + console.log('API called successfully. Returned data: ' + data); + } +}; +apiInstance.createOrder(createOrderRequest, callback); +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **createOrderRequest** | [**CreateOrderRequest**](CreateOrderRequest.md)| | + +### Return type + +[**PtsV2CreateOrderPost201Response**](PtsV2CreateOrderPost201Response.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json;charset=utf-8 + - **Accept**: application/hal+json;charset=utf-8 + + +# **updateOrder** +> PtsV2UpdateOrderPatch201Response updateOrder(id, updateOrderRequest) + +Update an Order + +This API can be used in two flavours - for updating the order as well as saving the order. + +### Example +```javascript +var CyberSource = require('CyberSource'); + +var apiInstance = new CyberSource.OrdersApi(); + +var id = "id_example"; // String | The ID returned from the original create order response. + +var updateOrderRequest = new CyberSource.UpdateOrderRequest(); // UpdateOrderRequest | + + +var callback = function(error, data, response) { + if (error) { + console.error(error); + } else { + console.log('API called successfully. Returned data: ' + data); + } +}; +apiInstance.updateOrder(id, updateOrderRequest, callback); +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **id** | **String**| The ID returned from the original create order response. | + **updateOrderRequest** | [**UpdateOrderRequest**](UpdateOrderRequest.md)| | + +### Return type + +[**PtsV2UpdateOrderPatch201Response**](PtsV2UpdateOrderPatch201Response.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json;charset=utf-8 + - **Accept**: application/hal+json;charset=utf-8 + diff --git a/docs/PaymentsProductsCardPresentConnectSubscriptionInformation.md b/docs/PaymentsProductsCardPresentConnectSubscriptionInformation.md index 5364c812..02f02aa1 100644 --- a/docs/PaymentsProductsCardPresentConnectSubscriptionInformation.md +++ b/docs/PaymentsProductsCardPresentConnectSubscriptionInformation.md @@ -4,15 +4,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **enabled** | **Boolean** | | [optional] -**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. | [optional] [default to 'NOT_SELF_SERVICEABLE'] - - - -## Enum: SelfServiceabilityEnum - - -* `NOT_SELF_SERVICEABLE` (value: `"NOT_SELF_SERVICEABLE"`) - - +**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. Possible values: - NOT_SELF_SERVICEABLE | [optional] [default to 'NOT_SELF_SERVICEABLE'] diff --git a/docs/PaymentsProductsCardProcessingSubscriptionInformation.md b/docs/PaymentsProductsCardProcessingSubscriptionInformation.md index b7ecfa09..3885dd53 100644 --- a/docs/PaymentsProductsCardProcessingSubscriptionInformation.md +++ b/docs/PaymentsProductsCardProcessingSubscriptionInformation.md @@ -4,20 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **enabled** | **Boolean** | | [optional] -**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. | [optional] [default to 'NOT_SELF_SERVICEABLE'] +**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY | [optional] [default to 'NOT_SELF_SERVICEABLE'] **features** | [**{String: PaymentsProductsCardProcessingSubscriptionInformationFeatures}**](PaymentsProductsCardProcessingSubscriptionInformationFeatures.md) | This is a map. The allowed keys are below. Value should be an object containing a sole boolean property - enabled.
cardPresent
cardNotPresent
| [optional] - -## Enum: SelfServiceabilityEnum - - -* `SELF_SERVICEABLE` (value: `"SELF_SERVICEABLE"`) - -* `NOT_SELF_SERVICEABLE` (value: `"NOT_SELF_SERVICEABLE"`) - -* `SELF_SERVICE_ONLY` (value: `"SELF_SERVICE_ONLY"`) - - - - diff --git a/docs/PaymentsProductsDifferentialFeeSubscriptionInformation.md b/docs/PaymentsProductsDifferentialFeeSubscriptionInformation.md index 2e500048..dba2f636 100644 --- a/docs/PaymentsProductsDifferentialFeeSubscriptionInformation.md +++ b/docs/PaymentsProductsDifferentialFeeSubscriptionInformation.md @@ -4,20 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **enabled** | **Boolean** | | [optional] -**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. | [optional] [default to 'NOT_SELF_SERVICEABLE'] +**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY | [optional] [default to 'NOT_SELF_SERVICEABLE'] **features** | [**PaymentsProductsDifferentialFeeSubscriptionInformationFeatures**](PaymentsProductsDifferentialFeeSubscriptionInformationFeatures.md) | | [optional] - -## Enum: SelfServiceabilityEnum - - -* `SELF_SERVICEABLE` (value: `"SELF_SERVICEABLE"`) - -* `NOT_SELF_SERVICEABLE` (value: `"NOT_SELF_SERVICEABLE"`) - -* `SELF_SERVICE_ONLY` (value: `"SELF_SERVICE_ONLY"`) - - - - diff --git a/docs/PaymentsProductsDigitalPaymentsSubscriptionInformation.md b/docs/PaymentsProductsDigitalPaymentsSubscriptionInformation.md index 470ea2e1..580ca123 100644 --- a/docs/PaymentsProductsDigitalPaymentsSubscriptionInformation.md +++ b/docs/PaymentsProductsDigitalPaymentsSubscriptionInformation.md @@ -4,20 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **enabled** | **Boolean** | | [optional] -**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. | [optional] [default to 'NOT_SELF_SERVICEABLE'] +**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY | [optional] [default to 'NOT_SELF_SERVICEABLE'] **features** | [**{String: PaymentsProductsDigitalPaymentsSubscriptionInformationFeatures}**](PaymentsProductsDigitalPaymentsSubscriptionInformationFeatures.md) | Allowed values are;
visaCheckout
applePay
samsungPay
googlePay
| [optional] - -## Enum: SelfServiceabilityEnum - - -* `SELF_SERVICEABLE` (value: `"SELF_SERVICEABLE"`) - -* `NOT_SELF_SERVICEABLE` (value: `"NOT_SELF_SERVICEABLE"`) - -* `SELF_SERVICE_ONLY` (value: `"SELF_SERVICE_ONLY"`) - - - - diff --git a/docs/PaymentsProductsECheckSubscriptionInformation.md b/docs/PaymentsProductsECheckSubscriptionInformation.md index 30b84484..523946b0 100644 --- a/docs/PaymentsProductsECheckSubscriptionInformation.md +++ b/docs/PaymentsProductsECheckSubscriptionInformation.md @@ -4,20 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **enabled** | **Boolean** | | [optional] -**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. | [optional] [default to 'NOT_SELF_SERVICEABLE'] +**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY | [optional] [default to 'NOT_SELF_SERVICEABLE'] **mode** | **[String]** | Indicates what mode the product is expected to behave at boarding and transaction flows. Ex, Acquirer/Gateway/Other. | [optional] - -## Enum: SelfServiceabilityEnum - - -* `SELF_SERVICEABLE` (value: `"SELF_SERVICEABLE"`) - -* `NOT_SELF_SERVICEABLE` (value: `"NOT_SELF_SERVICEABLE"`) - -* `SELF_SERVICE_ONLY` (value: `"SELF_SERVICE_ONLY"`) - - - - diff --git a/docs/PaymentsProductsPayerAuthenticationSubscriptionInformation.md b/docs/PaymentsProductsPayerAuthenticationSubscriptionInformation.md index ff878175..bd0ec391 100644 --- a/docs/PaymentsProductsPayerAuthenticationSubscriptionInformation.md +++ b/docs/PaymentsProductsPayerAuthenticationSubscriptionInformation.md @@ -4,19 +4,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **enabled** | **Boolean** | | [optional] -**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. | [optional] [default to 'NOT_SELF_SERVICEABLE'] - - - -## Enum: SelfServiceabilityEnum - - -* `SELF_SERVICEABLE` (value: `"SELF_SERVICEABLE"`) - -* `NOT_SELF_SERVICEABLE` (value: `"NOT_SELF_SERVICEABLE"`) - -* `SELF_SERVICE_ONLY` (value: `"SELF_SERVICE_ONLY"`) - - +**selfServiceability** | **String** | Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY | [optional] [default to 'NOT_SELF_SERVICEABLE'] diff --git a/docs/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.md b/docs/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.md index 78985d4e..44040ed7 100644 --- a/docs/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.md +++ b/docs/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.md @@ -3,42 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**paymentType** | **String** | Payment types accepted by this merchant. The supported values are: MASTERDEBIT, MASTERCREDIT, VISACREDIT, VISADEBIT, DISCOVERCREDIT, AMEXCREDIT, ECHECK | [optional] -**feeType** | **String** | Fee type for the selected payment type. Supported values are: Flat or Percentage. | [optional] +**paymentType** | **String** | Payment types accepted by this merchant. The supported values are: MASTERDEBIT, MASTERCREDIT, VISACREDIT, VISADEBIT, DISCOVERCREDIT, AMEXCREDIT, ECHECK Possible values: - MASTERDEBIT - MASTERCREDIT - VISACREDIT - VISADEBIT - DISCOVERCREDIT - AMEXCREDIT - ECHECK | [optional] +**feeType** | **String** | Fee type for the selected payment type. Supported values are: Flat or Percentage. Possible values: - FLAT - PERCENTAGE | [optional] **feeAmount** | **Number** | Fee Amount of the selected payment type if you chose Flat fee type. | [optional] **percentage** | **Number** | Percentage of the selected payment type if you chose Percentage Fee type. Supported values use numbers with decimals. For example, 1.0 | [optional] **feeCap** | **Number** | Fee cap for the selected payment type. Supported values use numbers with decimals. For example, 1.0 | [optional] - -## Enum: PaymentTypeEnum - - -* `MASTERDEBIT` (value: `"MASTERDEBIT"`) - -* `MASTERCREDIT` (value: `"MASTERCREDIT"`) - -* `VISACREDIT` (value: `"VISACREDIT"`) - -* `VISADEBIT` (value: `"VISADEBIT"`) - -* `DISCOVERCREDIT` (value: `"DISCOVERCREDIT"`) - -* `AMEXCREDIT` (value: `"AMEXCREDIT"`) - -* `ECHECK` (value: `"ECHECK"`) - - - - - -## Enum: FeeTypeEnum - - -* `FLAT` (value: `"FLAT"`) - -* `PERCENTAGE` (value: `"PERCENTAGE"`) - - - - diff --git a/docs/PtsV2CreateOrderPost201Response.md b/docs/PtsV2CreateOrderPost201Response.md new file mode 100644 index 00000000..e5426fd1 --- /dev/null +++ b/docs/PtsV2CreateOrderPost201Response.md @@ -0,0 +1,15 @@ +# CyberSource.PtsV2CreateOrderPost201Response + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**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. Returned by Cybersource for all services. | [optional] +**updateTimeUtc** | **String** | The date and time when the request was last updated. **Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). | [optional] +**status** | **String** | The status of the submitted transaction. Possible values: - CREATED - SAVED - APPROVED - VOIDED - COMPLETED - PAYER_ACTION_REQUIRED | [optional] +**reconciliationId** | **String** | Reference number for the transaction. Depending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource. The actual value used in the request to the processor is provided back to you by Cybersource in the response. | [optional] +**clientReferenceInformation** | [**PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation**](PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation.md) | | [optional] +**processorInformation** | [**PtsV2CreateOrderPost201ResponseProcessorInformation**](PtsV2CreateOrderPost201ResponseProcessorInformation.md) | | [optional] +**paymentInformation** | [**PtsV2PaymentsOrderPost201ResponsePaymentInformation**](PtsV2PaymentsOrderPost201ResponsePaymentInformation.md) | | [optional] +**buyerInformation** | [**PtsV2CreateOrderPost201ResponseBuyerInformation**](PtsV2CreateOrderPost201ResponseBuyerInformation.md) | | [optional] + + diff --git a/docs/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.md b/docs/PtsV2CreateOrderPost201ResponseBuyerInformation.md similarity index 94% rename from docs/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.md rename to docs/PtsV2CreateOrderPost201ResponseBuyerInformation.md index bef0a3b0..12dfb0cd 100644 --- a/docs/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.md +++ b/docs/PtsV2CreateOrderPost201ResponseBuyerInformation.md @@ -1,4 +1,4 @@ -# CyberSource.TssV2TransactionsPost201ResponseEmbeddedBuyerInformation +# CyberSource.PtsV2CreateOrderPost201ResponseBuyerInformation ## Properties Name | Type | Description | Notes diff --git a/docs/PtsV2CreateOrderPost201ResponseProcessorInformation.md b/docs/PtsV2CreateOrderPost201ResponseProcessorInformation.md new file mode 100644 index 00000000..7bfae506 --- /dev/null +++ b/docs/PtsV2CreateOrderPost201ResponseProcessorInformation.md @@ -0,0 +1,10 @@ +# CyberSource.PtsV2CreateOrderPost201ResponseProcessorInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**transactionId** | **String** | Network transaction identifier (TID). You can use this value to identify a specific transaction when you are discussing the transaction with your processor. Not all processors provide this value. Returned by the authorization service. #### PIN debit Transaction identifier generated by the processor. Returned by PIN debit credit. #### GPX Processor transaction ID. #### Cielo For Cielo, this value is the non-sequential unit (NSU) and is supported for all transactions. The value is generated by Cielo or the issuing bank. #### Comercio Latino For Comercio Latino, this value is the proof of sale or non-sequential unit (NSU) number generated by the acquirers Cielo and Rede, or the issuing bank. #### CyberSource through VisaNet and GPN For details about this value for CyberSource through VisaNet and GPN, see \"processorInformation.networkTransactionId\" in [REST API Fields](https://developer.cybersource.com/content/dam/docs/cybs/en-us/apifields/reference/all/rest/api-fields.pdf) #### Moneris This value identifies the transaction on a host system. It contains the following information: - Terminal used to process the transaction - Shift during which the transaction took place - Batch number - Transaction number within the batch You must store this value. If you give the customer a receipt, display this value on the receipt. **Example** For the value 66012345001069003: - Terminal ID = 66012345 - Shift number = 001 - Batch number = 069 - Transaction number = 003 | [optional] +**networkTransactionId** | **String** | Same value as `processorInformation.transactionId` | [optional] +**paymentUrl** | **String** | Direct the customer to this URL to complete the payment. | [optional] + + diff --git a/docs/BinLookupv400Response.md b/docs/PtsV2CreateOrderPost400Response.md similarity index 94% rename from docs/BinLookupv400Response.md rename to docs/PtsV2CreateOrderPost400Response.md index 213bea28..28f52bd5 100644 --- a/docs/BinLookupv400Response.md +++ b/docs/PtsV2CreateOrderPost400Response.md @@ -1,4 +1,4 @@ -# CyberSource.BinLookupv400Response +# CyberSource.PtsV2CreateOrderPost400Response ## Properties Name | Type | Description | Notes diff --git a/docs/PtsV2CreditsPost201Response1ProcessorInformation.md b/docs/PtsV2CreditsPost201Response1ProcessorInformation.md index fb83c012..289bfd0b 100644 --- a/docs/PtsV2CreditsPost201Response1ProcessorInformation.md +++ b/docs/PtsV2CreditsPost201Response1ProcessorInformation.md @@ -4,6 +4,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **approvalCode** | **String** | Authorization code. Returned only when the processor returns this value. The length of this value depends on your processor. Returned by authorization service. #### PIN debit Authorization code that is returned by the processor. Returned by PIN debit credit. #### Elavon Encrypted Account Number Program The returned value is OFFLINE. #### TSYS Acquiring Solutions The returned value for a successful zero amount authorization is 000000. | [optional] -**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) | [optional] +**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. | [optional] diff --git a/docs/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation.md b/docs/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation.md index 53624577..f76c18d2 100644 --- a/docs/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation.md +++ b/docs/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes **approvalCode** | **String** | Authorization code. Returned only when the processor returns this value. The length of this value depends on your processor. Returned by authorization service. #### PIN debit Authorization code that is returned by the processor. Returned by PIN debit credit. #### Elavon Encrypted Account Number Program The returned value is OFFLINE. #### TSYS Acquiring Solutions The returned value for a successful zero amount authorization is 000000. | [optional] **transactionId** | **String** | Network transaction identifier (TID). You can use this value to identify a specific transaction when you are discussing the transaction with your processor. Not all processors provide this value. Returned by the authorization service. #### PIN debit Transaction identifier generated by the processor. Returned by PIN debit credit. #### GPX Processor transaction ID. #### Cielo For Cielo, this value is the non-sequential unit (NSU) and is supported for all transactions. The value is generated by Cielo or the issuing bank. #### Comercio Latino For Comercio Latino, this value is the proof of sale or non-sequential unit (NSU) number generated by the acquirers Cielo and Rede, or the issuing bank. #### CyberSource through VisaNet and GPN For details about this value for CyberSource through VisaNet and GPN, see \"processorInformation.networkTransactionId\" in [REST API Fields](https://developer.cybersource.com/content/dam/docs/cybs/en-us/apifields/reference/all/rest/api-fields.pdf) #### Moneris This value identifies the transaction on a host system. It contains the following information: - Terminal used to process the transaction - Shift during which the transaction took place - Batch number - Transaction number within the batch You must store this value. If you give the customer a receipt, display this value on the receipt. **Example** For the value 66012345001069003: - Terminal ID = 66012345 - Shift number = 001 - Batch number = 069 - Transaction number = 003 | [optional] **networkTransactionId** | **String** | Same value as `processorInformation.transactionId` | [optional] -**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) | [optional] +**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. | [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] **responseDetails** | **String** | This field might contain information about a decline. This field is supported only for **CyberSource through VisaNet**. | [optional] **merchantAdvice** | [**PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice**](PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice.md) | | [optional] diff --git a/docs/PtsV2PaymentsCapturesPost201Response.md b/docs/PtsV2PaymentsCapturesPost201Response.md index 8c19269a..ad8b3b94 100644 --- a/docs/PtsV2PaymentsCapturesPost201Response.md +++ b/docs/PtsV2PaymentsCapturesPost201Response.md @@ -13,5 +13,6 @@ Name | Type | Description | Notes **orderInformation** | [**PtsV2PaymentsCapturesPost201ResponseOrderInformation**](PtsV2PaymentsCapturesPost201ResponseOrderInformation.md) | | [optional] **pointOfSaleInformation** | [**PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation**](PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation.md) | | [optional] **processingInformation** | [**PtsV2PaymentsCapturesPost201ResponseProcessingInformation**](PtsV2PaymentsCapturesPost201ResponseProcessingInformation.md) | | [optional] +**embeddedActions** | [**PtsV2PaymentsCapturesPost201ResponseEmbeddedActions**](PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.md) | | [optional] diff --git a/docs/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.md b/docs/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.md new file mode 100644 index 00000000..b25ffd59 --- /dev/null +++ b/docs/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.md @@ -0,0 +1,8 @@ +# CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActions + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apCapture** | [**PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture**](PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.md) | | [optional] + + diff --git a/docs/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.md b/docs/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.md new file mode 100644 index 00000000..7733f76d --- /dev/null +++ b/docs/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.md @@ -0,0 +1,8 @@ +# CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**reason** | **String** | The reason why the captured payment status is PENDING or DENIED. BUYER_COMPLAINT The payer initiated a dispute for this captured payment with processor. CHARGEBACK The captured funds were reversed in response to the payer disputing this captured payment with the issuer of the financial instrument used to pay for this captured payment. ECHECK The payer paid by an eCheck that has not yet cleared. INTERNATIONAL_WITHDRAWAL Visit your online account. In your Account Overview, accept and deny this payment. OTHER No additional specific reason can be provided. For more information about this captured payment, visit your account online or contact processor. PENDING_REVIEW The captured payment is pending manual review. RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION The payee has not yet set up appropriate receiving preferences for their account. For more information about how to accept or deny this payment, visit your account online. This reason is typically offered in scenarios such as when the currency of the captured payment is different from the primary holding currency of the payee. REFUNDED The captured funds were refunded. TRANSACTION_APPROVED_AWAITING_FUNDING The payer must send the funds for this captured payment. This code generally appears for manual EFTs. UNILATERAL The payee does not have a processor account. VERIFICATION_REQUIRED The payee's processor account is not verified. String with values, `BUYER_COMPLAINT` `CHARGEBACK` `ECHECK` `INTERNATIONAL_WITHDRAWAL` `OTHER` `PENDING_REVIEW` `RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION` `REFUNDED` `TRANSACTION_APPROVED_AWAITING_FUNDING` `UNILATERAL` `VERIFICATION_REQUIRED` | [optional] + + diff --git a/docs/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.md b/docs/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.md index 7d9f3e87..bd930ae6 100644 --- a/docs/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.md +++ b/docs/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.md @@ -6,7 +6,8 @@ Name | Type | Description | Notes **transactionId** | **String** | Processor transaction ID. This value identifies the transaction on a host system. This value is supported only for Moneris. It contains this information: - Terminal used to process the transaction - Shift during which the transaction took place - Batch number - Transaction number within the batch You must store this value. If you give the customer a receipt, display this value on the receipt. Example For the value 66012345001069003: - Terminal ID = 66012345 - Shift number = 001 - Batch number = 069 - Transaction number = 003 | [optional] **networkTransactionId** | **String** | Network Transaction Identifier Applicable for online capture transactions only. | [optional] **responseDetails** | **String** | The processor code that describes why the transaction state is pending or reversed. | [optional] -**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) | [optional] +**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. | [optional] **providerResponse** | **String** | Processor response to the API request. | [optional] +**updateTimeUtc** | **String** | The date and time when the transaction was last updated, in Internet date and time format. | [optional] diff --git a/docs/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification.md b/docs/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification.md index 9cf7f81b..7ce28e03 100644 --- a/docs/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification.md +++ b/docs/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **String** | The type of the identification. Possible values: - `NATIONAL` - `CPF` - `CPNJ` - `CURP` - `SSN` - `DRIVER_LICENSE` - `PASSPORT_NUMBER` - `PERSONAL_ID` - `TAX_ID` This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. | [optional] +**type** | **String** | The type of the identification. Possible values: - `NATIONAL` - `CPF` - `CPNJ` - `CURP` - `SSN` - `DRIVER_LICENSE` - `PASSPORT_NUMBER` - `PERSONAL_ID` - `TAX_ID` - `BR_CPF` The individual tax ID type, typically is 11 characters long - `BR_CNPJ` The business tax ID type, typically is 14 characters long. This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. | [optional] **id** | **String** | The value of the identification type. This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. If `type = PASSPORT`, this is the cardholder's passport number. Recommended for Discover ProtectBuy. | [optional] diff --git a/docs/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.md b/docs/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.md index 7c4cf783..57759e9d 100644 --- a/docs/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.md +++ b/docs/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.md @@ -6,5 +6,6 @@ Name | Type | Description | Notes **accountId** | **String** | The ID of the customer, passed in the return_url field by PayPal after customer approval. | [optional] **fundingSource** | **String** | Payment mode for the authorization or order transaction.  INSTANT_TRANSFER  MANUAL_BANK_TRANSFER  DELAYED_TRANSFER  ECHECK  UNRESTRICTED (default)—this value is available only when configured by PayPal for the merchant. INSTANT | [optional] **fundingSourceSale** | **String** | Payment method for the unit purchase. Possible values: - `UNRESTRICTED (default)—this value is only available if configured by PayPal for the merchant.` - `INSTANT` | [optional] +**userName** | **String** | The Venmo user name chosen by the user, also know as a Venmo handle. | [optional] diff --git a/docs/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.md b/docs/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.md index af7dc645..3295dbc2 100644 --- a/docs/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.md +++ b/docs/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.md @@ -4,7 +4,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. | [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] **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] diff --git a/docs/PtsV2PaymentsPost201ResponseProcessingInformation.md b/docs/PtsV2PaymentsPost201ResponseProcessingInformation.md index 7a33e55f..e50e53f1 100644 --- a/docs/PtsV2PaymentsPost201ResponseProcessingInformation.md +++ b/docs/PtsV2PaymentsPost201ResponseProcessingInformation.md @@ -6,5 +6,6 @@ Name | Type | Description | Notes **bankTransferOptions** | [**PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions**](PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions.md) | | [optional] **paymentSolution** | **String** | Type of digital payment solution for the transaction. Possible Values: - `visacheckout`: Visa Checkout. This value is required for Visa Checkout transactions. For details, see `payment_solution` field description in [Visa Checkout Using the REST API.](https://developer.cybersource.com/content/dam/docs/cybs/en-us/apifields/reference/all/rest/api-fields.pdf) - `001`: Apple Pay. - `004`: Cybersource In-App Solution. - `005`: Masterpass. This value is required for Masterpass transactions on OmniPay Direct. - `006`: Android Pay. - `007`: Chase Pay. - `008`: Samsung Pay. - `012`: Google Pay. - `013`: Cybersource P2PE Decryption - `014`: Mastercard credential on file (COF) payment network token. Returned in authorizations that use a payment network token associated with a TMS token. - `015`: Visa credential on file (COF) payment network token. Returned in authorizations that use a payment network token associated with a TMS token. - `027`: Click to Pay. | [optional] **enhancedDataEnabled** | **Boolean** | The possible values for the reply field are: - `true` : the airline data was included in the request to the processor. - `false` : the airline data was not included in the request to the processor. Returned by authorization, capture, or credit services. | [optional] +**captureOptions** | [**PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions**](PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.md) | | [optional] diff --git a/docs/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.md b/docs/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.md new file mode 100644 index 00000000..76674c57 --- /dev/null +++ b/docs/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.md @@ -0,0 +1,8 @@ +# CyberSource.PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**finalCapture** | **String** | Indicates whether you can make additional captures against the authorized payment. Set to true if you do not intend to capture additional payments against the authorization. Set to false if you intend to capture additional payments Possible Values: - `true` - `false` | [optional] + + diff --git a/docs/PtsV2PaymentsPost201ResponseProcessorInformation.md b/docs/PtsV2PaymentsPost201ResponseProcessorInformation.md index c1f05cbd..d5a93b13 100644 --- a/docs/PtsV2PaymentsPost201ResponseProcessorInformation.md +++ b/docs/PtsV2PaymentsPost201ResponseProcessorInformation.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **cardReferenceData** | **String** | The Scheme reference data is a variable length data element up to a maximum of 56 characters. It may be sent by the acquirer in the authorisation response message, and by the terminal (unchanged) in subsequent authorisation request messages associated with the same transaction. This field is used by Streamline and HSBC UK only, at present. | [optional] **transactionId** | **String** | Network transaction identifier (TID). You can use this value to identify a specific transaction when you are discussing the transaction with your processor. Not all processors provide this value. Returned by the authorization service. #### PIN debit Transaction identifier generated by the processor. Returned by PIN debit credit. #### GPX Processor transaction ID. #### Cielo For Cielo, this value is the non-sequential unit (NSU) and is supported for all transactions. The value is generated by Cielo or the issuing bank. #### Comercio Latino For Comercio Latino, this value is the proof of sale or non-sequential unit (NSU) number generated by the acquirers Cielo and Rede, or the issuing bank. #### CyberSource through VisaNet and GPN For details about this value for CyberSource through VisaNet and GPN, see \"processorInformation.networkTransactionId\" in [REST API Fields](https://developer.cybersource.com/content/dam/docs/cybs/en-us/apifields/reference/all/rest/api-fields.pdf) #### Moneris This value identifies the transaction on a host system. It contains the following information: - Terminal used to process the transaction - Shift during which the transaction took place - Batch number - Transaction number within the batch You must store this value. If you give the customer a receipt, display this value on the receipt. **Example** For the value 66012345001069003: - Terminal ID = 66012345 - Shift number = 001 - Batch number = 069 - Transaction number = 003 | [optional] **networkTransactionId** | **String** | Same value as `processorInformation.transactionId` | [optional] -**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) | [optional] +**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. | [optional] **responseCodeSource** | **String** | Used by Visa only and contains the response source/reason code that identifies the source of the response decision. | [optional] **responseDetails** | **String** | This field might contain information about a decline. This field is supported only for **CyberSource through VisaNet**. | [optional] **responseCategoryCode** | **String** | Processor-defined response category code. The associated detail error code is in the `processorInformation.responseCode` or `issuerInformation.responseCode` field of the service you requested. This field is supported only for: - Japanese issuers - Domestic transactions in Japan - Comercio Latino—processor transaction ID required for troubleshooting #### Maximum length for processors - Comercio Latino: 36 - All other processors: 3 | [optional] @@ -42,5 +42,10 @@ Name | Type | Description | Notes **customUrl** | **String** | For merchants to declare customs Customs declaration service URL. | [optional] **schemeAssignedId** | **String** | Unique id assigned to a merchant by the APM and not PSP The merchant ID, as boarded with Alipay | [optional] **deviceUrl** | **String** | The QR code value. Convert this value into an image and send it to the POS terminal to be displayed. The terminal can also perform the conversion. The value is a URL like in the example below: https://qr.alipay.com/pmxabcka1ts5grar12. | [optional] +**disbursementMode** | **String** | The funds are released to the merchant immediately. INSTANT The funds are released to the merchant immediately. DELAYED The funds are held for a finite number of days. The actual duration depends on the region and type of integration. You can release the funds through a referenced payout. Otherwise, the funds disbursed automatically after the specified duration. | [optional] +**updateTimeUtc** | **String** | The date and time when the transaction was last updated, in Internet date and time format. | [optional] +**expirationTimeUtc** | **String** | The date and time when the authorized payment expires, in Internet date and time format. | [optional] +**orderId** | **String** | The id of the order | [optional] +**orderStatus** | **String** | The order status. Possible values: - `CREATED` - `VOIDED` - `COMPLETED` - `PAYER_ACTION_REQUIRED` | [optional] diff --git a/docs/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.md b/docs/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.md index c5f0baf7..0ef4de90 100644 --- a/docs/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.md +++ b/docs/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.md @@ -4,7 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **type** | **String** | The kind of seller protection in force for the transaction. This field is returned only when the protection eligibility value is set to ELIGIBLE or PARTIALLY_ELIGIBLE. Possible values - ITEM_NOT_RECEIVED_ELIGIBLE: Sellers are protected against claims for items not received. - UNAUTHORIZED_PAYMENT_ELIGIBLE: Sellers are protected against claims for unauthorized payments. One or both values can be returned. | [optional] -**eligibility** | **String** | The level of seller protection in force for the transaction. Possible values: - `ELIGIBLE` - `PARTIALLY_ELIGIBLE` - `INELIGIBLE` | [optional] +**eligibility** | **String** | Indicates whether the transaction is eligible for seller protection. The values returned are described below. Possible values: - `ELIGIBLE` - `PARTIALLY_ELIGIBLE` - `INELIGIBLE` - `NOT_ELIGIBLE` | [optional] +**disputeCategories** | **[String]** | An array of conditions that are covered for the transaction. | [optional] **eligibilityType** | **String** | The kind of seller protection in force for the transaction. This field is returned only when the protection_eligibility property is set to ELIGIBLE or PARTIALLY_ELIGIBLE. Possible values: - `ITEM_NOT_RECEIVED_ELIGIBLE: Sellers are protected against claims for items not received.` - `UNAUTHORIZED_PAYMENT_ELIGIBLE: Sellers are protected against claims for unauthorized payments.` One or both values can be returned. | [optional] diff --git a/docs/PtsV2PaymentsRefundPost201ResponseProcessorInformation.md b/docs/PtsV2PaymentsRefundPost201ResponseProcessorInformation.md index 4ef38e4e..3b97d6ac 100644 --- a/docs/PtsV2PaymentsRefundPost201ResponseProcessorInformation.md +++ b/docs/PtsV2PaymentsRefundPost201ResponseProcessorInformation.md @@ -7,9 +7,10 @@ Name | Type | Description | Notes **transactionId** | **String** | Processor transaction ID. This value identifies the transaction on a host system. This value is supported only for Moneris. It contains this information: - Terminal used to process the transaction - Shift during which the transaction took place - Batch number - Transaction number within the batch You must store this value. If you give the customer a receipt, display this value on the receipt. Example For the value 66012345001069003: - Terminal ID = 66012345 - Shift number = 001 - Batch number = 069 - Transaction number = 003 | [optional] **forwardedAcquirerCode** | **String** | Name of the Japanese acquirer that processed the transaction. Returned only for JCN Gateway. Please contact the CyberSource Japan Support Group for more information. | [optional] **merchantNumber** | **String** | Identifier that was assigned to you by your acquirer. This value must be printed on the receipt. #### Returned by Authorizations and Credits. This reply field is only supported by merchants who have installed client software on their POS terminals and use these processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX | [optional] -**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) | [optional] +**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. | [optional] **achVerification** | [**PtsV2PaymentsPost201ResponseProcessorInformationAchVerification**](PtsV2PaymentsPost201ResponseProcessorInformationAchVerification.md) | | [optional] **networkTransactionId** | **String** | Same value as `processorInformation.transactionId` | [optional] **settlementDate** | **String** | Field contains a settlement date. The date is in mmdd format, where: mm = month and dd = day. | [optional] +**updateTimeUtc** | **String** | The date and time when the transaction was last updated, in Internet date and time format. | [optional] diff --git a/docs/PtsV2PaymentsReversalsPost201ResponseProcessorInformation.md b/docs/PtsV2PaymentsReversalsPost201ResponseProcessorInformation.md index 5c5c64bc..88558512 100644 --- a/docs/PtsV2PaymentsReversalsPost201ResponseProcessorInformation.md +++ b/docs/PtsV2PaymentsReversalsPost201ResponseProcessorInformation.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **transactionId** | **String** | Processor transaction ID. This value identifies the transaction on a host system. This value is supported only for Moneris. It contains this information: - Terminal used to process the transaction - Shift during which the transaction took place - Batch number - Transaction number within the batch You must store this value. If you give the customer a receipt, display this value on the receipt. Example For the value 66012345001069003: - Terminal ID = 66012345 - Shift number = 001 - Batch number = 069 - Transaction number = 003 | [optional] -**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) | [optional] +**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. | [optional] **responseCategoryCode** | **String** | Processor-defined response category code. The associated detail error code is in the `processorInformation.responseCode` or `issuerInformation.responseCode` field of the service you requested. This field is supported only for: - Japanese issuers - Domestic transactions in Japan - Comercio Latino—processor transaction ID required for troubleshooting #### Maximum length for processors - Comercio Latino: 36 - All other processors: 3 | [optional] **forwardedAcquirerCode** | **String** | Name of the Japanese acquirer that processed the transaction. Returned only for JCN Gateway. Please contact the CyberSource Japan Support Group for more information. | [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/PtsV2PaymentsVoidsPost201ResponseProcessorInformation.md b/docs/PtsV2PaymentsVoidsPost201ResponseProcessorInformation.md index 20c5e4a0..d4886207 100644 --- a/docs/PtsV2PaymentsVoidsPost201ResponseProcessorInformation.md +++ b/docs/PtsV2PaymentsVoidsPost201ResponseProcessorInformation.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) | [optional] +**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. | [optional] **responseDetails** | **String** | The reason for when the transaction status is Pending or Reversed. Possible values: - `PAYER_SHIPPING_UNCONFIRMED` - `MULTI_CURRENCY` - `RISK_REVIEW` - `REGULATORY_REVIEW` - `VERIFICATION_REQUIRED` - `ORDER` - `OTHER` | [optional] **transactionId** | **String** | Identifier of the order transaction. | [optional] diff --git a/docs/PtsV2UpdateOrderPatch201Response.md b/docs/PtsV2UpdateOrderPatch201Response.md new file mode 100644 index 00000000..2cee9cee --- /dev/null +++ b/docs/PtsV2UpdateOrderPatch201Response.md @@ -0,0 +1,9 @@ +# CyberSource.PtsV2UpdateOrderPatch201Response + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | **String** | The status of the submitted transaction. Possible values: - CREATED - SAVED - APPROVED - VOIDED - COMPLETED - PAYER_ACTION_REQUIRED | [optional] +**processorInformation** | [**PtsV2CreateOrderPost201ResponseProcessorInformation**](PtsV2CreateOrderPost201ResponseProcessorInformation.md) | | [optional] + + diff --git a/docs/Ptsv1pushfundstransferAggregatorInformation.md b/docs/Ptsv1pushfundstransferAggregatorInformation.md new file mode 100644 index 00000000..95e295e9 --- /dev/null +++ b/docs/Ptsv1pushfundstransferAggregatorInformation.md @@ -0,0 +1,11 @@ +# CyberSource.Ptsv1pushfundstransferAggregatorInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**aggregatorId** | **String** | Value that identifies you as a payment aggregator. Get this value from the processor. | [optional] +**name** | **String** | Your payment aggregator business name. This field is conditionally required when aggregator id is present. | [optional] +**independentSalesOrganizationID** | **String** | Independent sales organization ID. This field is only used for Mastercard transactions submitted through PPGS. | [optional] +**subMerchant** | [**Ptsv1pushfundstransferAggregatorInformationSubMerchant**](Ptsv1pushfundstransferAggregatorInformationSubMerchant.md) | | [optional] + + diff --git a/docs/Ptsv1pushfundstransferAggregatorInformationSubMerchant.md b/docs/Ptsv1pushfundstransferAggregatorInformationSubMerchant.md new file mode 100644 index 00000000..0b01ff16 --- /dev/null +++ b/docs/Ptsv1pushfundstransferAggregatorInformationSubMerchant.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv1pushfundstransferAggregatorInformationSubMerchant + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **String** | The ID you assigned to your sub-merchant. | [optional] + + diff --git a/docs/Ptsv1pushfundstransferMerchantInformation.md b/docs/Ptsv1pushfundstransferMerchantInformation.md new file mode 100644 index 00000000..f2bbea26 --- /dev/null +++ b/docs/Ptsv1pushfundstransferMerchantInformation.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv1pushfundstransferMerchantInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**categoryCode** | **String** | The value for this field is a four-digit number that the payment card industry uses to classify merchants into market segments. A payment card company assigned one or more of these values to your business when you started accepting the payment card company's cards. When you do not include this field in your request, CyberSource uses the value in your CyberSource account. | [optional] + + diff --git a/docs/Ptsv1pushfundstransferOrderInformationAmountDetails.md b/docs/Ptsv1pushfundstransferOrderInformationAmountDetails.md index 1134e0c5..16f6637b 100644 --- a/docs/Ptsv1pushfundstransferOrderInformationAmountDetails.md +++ b/docs/Ptsv1pushfundstransferOrderInformationAmountDetails.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes **totalAmount** | **String** | Grand total for the order. This value cannot be negative. You can include a decimal point (.), but no other special characters. CyberSource truncates the amount to the correct number of decimal places. | **currency** | **String** | Use a 3-character alpha currency code for currency of the funds transfer. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf Currency must be supported by the processor. | **sourceCurrency** | **String** | Use a 3-character alpha currency code for source currency of the funds transfer. Supported for card and bank account based cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf | [optional] -**destinationCurrency** | **String** | Use a 3-character alpha currency code for destination currency of the funds transfer. Supported for card and bank account based cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf NOTE: This field is supported only for Visa Platform Connect | [optional] +**destinationCurrency** | **String** | Use a 3-character alpha currency code for destination currency of the funds transfer. Supported for card and bank account based cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf | [optional] +**surcharge** | [**Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge**](Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.md) | | [optional] diff --git a/docs/Ptsv1pushfundstransferPointOfServiceInformation.md b/docs/Ptsv1pushfundstransferPointOfServiceInformation.md new file mode 100644 index 00000000..3bf886d2 --- /dev/null +++ b/docs/Ptsv1pushfundstransferPointOfServiceInformation.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv1pushfundstransferPointOfServiceInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**emv** | [**Ptsv1pushfundstransferPointOfServiceInformationEmv**](Ptsv1pushfundstransferPointOfServiceInformationEmv.md) | | [optional] + + diff --git a/docs/Ptsv1pushfundstransferPointOfServiceInformationEmv.md b/docs/Ptsv1pushfundstransferPointOfServiceInformationEmv.md new file mode 100644 index 00000000..ad29e8e1 --- /dev/null +++ b/docs/Ptsv1pushfundstransferPointOfServiceInformationEmv.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv1pushfundstransferPointOfServiceInformationEmv + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cardSequenceNumber** | **String** | Number assigned to a specific card when two or more cards are associated with the same primary account number. This value enables issuers to distinguish among multiple cards that are linked to the same account. This value can also act as a tracking tool when reissuing cards. When this value is available, it is provided by the chip reader. When the chip reader does not provide this value, do not include this field in your request. When sequence number is not provided via this API field, the value is extracted from EMV tag 5F34 for Mastercard transactions. To enable this feature please call support. Note 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. | [optional] + + diff --git a/docs/Ptsv1pushfundstransferProcessingInformation.md b/docs/Ptsv1pushfundstransferProcessingInformation.md index 5f1893b7..177c4de7 100644 --- a/docs/Ptsv1pushfundstransferProcessingInformation.md +++ b/docs/Ptsv1pushfundstransferProcessingInformation.md @@ -3,8 +3,12 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**businessApplicationId** | **String** | Payouts transaction type. Business Application ID: - `PP`: Person to person. - `FD`: Funds disbursement (general) | [optional] +**businessApplicationId** | **String** | Money Transfer (MT) - `AA`: Account to Account - `BI`: Bank-Initiated Money Transfer - `CD`: Cash Deposit - `FT`: Funds Transfer - `TU`: Prepaid Card Loan - `WT`: Wallet Transfer-Staged Digital Wallet (SDW) Transfer - `PP`: P2P Money Transfer Funds Disbursement (FD) - `BB`: Business-to-business Supplier Payments - `BP`: Non-Card Bill Pay - `CP`: Credit Card Bill Pay - `FD`: General Funds Disbursements - `GD`: Government Disbursements and Government Initiated Tax Refunds - `GP`: Gambling/Gaming Payouts (other than online gaming) - `LO`: Loyalty Payments - `MD`: Merchant Settlement - `MI`: Faster Refunds - `OG`: Online Gambling Payouts - `PD`: Payroll and Pension Disbursements - `RP`: Request-to-Pay Service | [optional] **payoutsOptions** | [**Ptsv1pushfundstransferProcessingInformationPayoutsOptions**](Ptsv1pushfundstransferProcessingInformationPayoutsOptions.md) | | [optional] -**enablerId** | **String** | Enablers are payment processing entities that are not acquiring members and are often the primary relationship owner with merchants and originators. Enablers own technical solutions through which the merchant or originator will access acceptance. The Enabler ID is a five-character hexadecimal identifier that will be used by Visa to identify enablers. Enabler ID assignment will be determined by Visa. Visa will communicate Enablers assignments to enablers. | [optional] +**feeProgramId** | **String** | Fee Program Indicator. This field identifies the interchange fee program applicable to each financial transaction. Fee program indicator (FPI) values correspond to the fee descriptor and rate for each existing fee program. | [optional] +**networkPartnerId** | **String** | Merchant payment gateway ID that is assigned by Mastercard and is provided by the acquirer when a registered merchant payment gateway service provider is involved in the transaction. | [optional] +**processingCode** | **String** | This field contains coding that identifies (1) the customer transaction type and (2) the customer account types affected by the transaction. Default: 5402 (Original Credit Transaction) Contains codes that combined with some other fields such as the BAI (Business Application Id) identify some unique use cases. For Sales Tax rebates this field should be populated with the value 5120 (Value-added tax/Sales Tax) along with the businessApplicationId field set to the value 'FD' which indicates this push funds transfer is being conducted in order to facilitate a sales tax refund. | [optional] +**sharingGroupCode** | **String** | This U.S.-only field is optionally used by PIN Debit Gateway Service participants (merchants and acquirers) to specify the network access priority. VisaNet checks to determine if there are issuer routing preferences for a network specified by the sharing group code. If an issuer preference exists for one of the specified debit networks, VisaNet makes a routing selection based on issuer preference. If an preference exists for multiple specified debit networks, or if no issuer preference exists, VisaNet makes a selection based on acquirer routing priorities. Valid Values: ACCEL_EXCHANGE_E CU24_C INTERLINK_G MAESTRO_8 NYCE_Y NYCE_F PULSE_S PULSE_L PULSE_H STAR_N STAR_W STAR_Z STAR_Q STAR_M VISA_V | [optional] +**purposeOfPayment** | **String** | This will send purpose of funds code for original credit transactions (OCTs). | [optional] diff --git a/docs/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.md b/docs/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.md index e21ec3a3..b623b5a8 100644 --- a/docs/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.md +++ b/docs/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.md @@ -3,7 +3,10 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**sourceCurrency** | **String** | Use a 3-character alpha currency code for source currency of the funds transfer. Yellow Pepper Supported for cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf | [optional] -**destinationCurrency** | **String** | Use a 3-character alpha currency code for destination currency of the funds transfer. Yellow Pepper Supported for cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf | [optional] +**sourceCurrency** | **String** | Use a 3-character alpha currency code for source currency of the funds transfer. Required if sending processingInformation.payoutsOptions.sourceAmount. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf | [optional] +**destinationCurrency** | **String** | Use a 3-character alpha currency code for destination currency of the funds transfer. Yellow Pepper Supported for cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf | [optional] +**sourceAmount** | **String** | Source Amount is required in certain markets to identify the transaction amount entered in the sender's currency code prior to FX conversion by the originating entity. Format: Minimum Value: 0 Maximum value: 999999999.99 Allowed fractional digits: 2 | [optional] +**retrievalReferenceNumber** | **String** | Unique reference number returned by the processor that identifies the transaction at the network. | [optional] +**accountFundingReferenceId** | **String** | Visa-generated transaction identifier (TID) that is unique for each original authorization and financial request. | [optional] diff --git a/docs/Ptsv1pushfundstransferRecipientInformation.md b/docs/Ptsv1pushfundstransferRecipientInformation.md index 83363fd2..3f09c3de 100644 --- a/docs/Ptsv1pushfundstransferRecipientInformation.md +++ b/docs/Ptsv1pushfundstransferRecipientInformation.md @@ -13,7 +13,11 @@ Name | Type | Description | Notes **firstName** | **String** | First name of recipient. | [optional] **middleName** | **String** | Sender's middle name. This field is a passthrough, which means that CyberSource 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] **lastName** | **String** | Last name of recipient. | [optional] -**phoneNumber** | **String** | Recipient phone number. This field is supported by FDC Compass. Mastercard Send: Max length is 15 with no dashes or spaces. | [optional] +**phoneNumber** | **String** | Customer's phone number. It is recommended that you include the country code when the order is from outside the U.S. | [optional] +**email** | **String** | Customer's email address, including the full domain name. | [optional] **personalIdentification** | [**Ptsv1pushfundstransferRecipientInformationPersonalIdentification**](Ptsv1pushfundstransferRecipientInformationPersonalIdentification.md) | | [optional] +**buildingNumber** | **String** | Building number in the street address. For example, if the street address is: Rua da Quitanda 187 then the building number is 187. Applicable to domestic Colombia transactions only. | [optional] +**streetName** | **String** | This field contains the street name of the recipient's address. Applicable to domestic Colombia transactions only. | [optional] +**type** | **String** | `B` for Business or `I` for individual. | [optional] diff --git a/docs/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard.md b/docs/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard.md index 64b539d2..617d6102 100644 --- a/docs/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard.md +++ b/docs/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **String** | Three-digit value that indicates the card type. Possible values: Visa Platform Connect - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. - `033`: Visa Electron - `024`: Maestro Mastercard Send: - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. FDC Compass: - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. Chase Paymentech: - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. Yellow Pepper: - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. - `005`: Diners Club - `033`: Visa Electron - `024`: Intl Maestro | [optional] +**type** | **String** | - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. - `033`: Visa Electron - `024`: Maestro - `042`: Maestro International | [optional] **securityCode** | **String** | 3-digit value that indicates the cardCvv2Value. Values can be 0-9. | [optional] **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). Conditional: this field is required if not using tokens. | [optional] **expirationMonth** | **String** | Two-digit month in which the payment card expires. Format: MM. Valid values: 01 through 12. Leading 0 is required. | [optional] diff --git a/docs/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.md b/docs/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.md index dbf2b996..3000c5e4 100644 --- a/docs/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.md +++ b/docs/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.md @@ -4,7 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **id** | **String** | The ID number/value. Processor(35) | [optional] -**type** | **String** | This tag will contain the type of sender identification. | [optional] +**type** | **String** | This tag will contain the type of sender identification. The valid values are: - `BTHD`: (Date of birth) - `CUID`: (Customer identification (unspecified)) - `NTID`: (National identification) - `PASN`: (Passport number) - `DRLN`: (Driver license) - `TXIN`: (Tax identification) - `CPNY`: (Company registration number) - `PRXY`: (Proxy identification) - `SSNB`: (Social security number) - `ARNB`: (Alien registration number) - `LAWE`: (Law enforcement identification) - `MILI`: (Military identification) - `TRVL`: (Travel identification (non-passport)) - `EMAL`: (Email) - `PHON`: (Phone number) | [optional] **issuingCountry** | **String** | Issuing country of the identification. The field format should be a 2 character ISO 3166-1 alpha-2 country code. | [optional] +**personalIdType** | **String** | This tag will denote whether the tax ID is a business or individual tax ID when personal ID Type contains the value of TXIN (Tax identification). The valid values are: - `B` (Business) - `I` (Individual) | [optional] diff --git a/docs/Ptsv1pushfundstransferSenderInformation.md b/docs/Ptsv1pushfundstransferSenderInformation.md index 9bb1191b..94a4ded2 100644 --- a/docs/Ptsv1pushfundstransferSenderInformation.md +++ b/docs/Ptsv1pushfundstransferSenderInformation.md @@ -3,21 +3,26 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**name** | **String** | Name of sender. Funds Disbursement This value is the name of the originator sending the funds disbursement. | [optional] +**name** | **String** | Name of sender. Funds Disbursement This value is the name of the originator sending the funds disbursement. Government entities should use this field | [optional] +**email** | **String** | Customer's email address, including the full domain name. | [optional] **firstName** | **String** | This field contains the first name of the entity funding the transaction Mandatory for card payments | [optional] **lastName** | **String** | This field contains the last name of the entity funding the transaction Mandatory for card payments | [optional] **middleName** | **String** | This field contains the middle name of the entity funding the transaction | [optional] **postalCode** | **String** | Sender's postal code. For USA, this must be a valid value of 5 digits or 5 digits hyphen 4 digits, for example '63368', '63368-5555'. For other regions, this can be alphanumeric, length 1-10. Required for FDCCompass. | [optional] +**buildingNumber** | **String** | Building number in the street address. For example, if the street address is: Rua da Quitanda 187 then the building number is 187. Applicable to domestic Colombia transactions only. | [optional] +**streetName** | **String** | This field contains the street name of the recipient's address. Applicable to domestic Colombia transactions only. | [optional] **address1** | **String** | Street address of sender. Funds Disbursement This value is the address of the originator sending the funds disbursement. Required for card transactions | [optional] **address2** | **String** | Used for additional address information. For example: Attention: Accounts Payable Optional field. | [optional] **locality** | **String** | The sender's city Mandatory for card payments | [optional] **administrativeArea** | **String** | Sender's state. Use the State, Province, and Territory Codes for the United States and Canada.The sender's province, state or territory. Conditional, required if sender's country is USA or CAN. Must be uppercase alpha 2 or 3 character country subdivision code. See https://developer.cybersource.com/library/documentation/sbc/quickref/states_and_provinces.pdf Mandatory for card payments | [optional] **country** | **String** | Sender's country code. Use ISO Standard Alpha Country Codes. https://developer.cybersource.com/library/documentation/sbc/quickref/countries_alpha_list.pdf | [optional] **dateOfBirth** | **String** | Sender's date of birth in YYYYMMDD format. | [optional] -**phoneNumber** | **String** | Sender's phone number. | [optional] +**phoneNumber** | **String** | Customer's phone number. It is recommended that you include the country code when the order is from outside the U.S. | [optional] **paymentInformation** | [**Ptsv1pushfundstransferSenderInformationPaymentInformation**](Ptsv1pushfundstransferSenderInformationPaymentInformation.md) | | [optional] **referenceNumber** | **String** | Reference number generated by you that uniquely identifies the sender. | [optional] **account** | [**Ptsv1pushfundstransferSenderInformationAccount**](Ptsv1pushfundstransferSenderInformationAccount.md) | | [optional] **personalIdentification** | [**Ptsv1pushfundstransferSenderInformationPersonalIdentification**](Ptsv1pushfundstransferSenderInformationPersonalIdentification.md) | | [optional] +**type** | **String** | `B` for Business or `I` for individual. | [optional] +**vatRegistrationNumber** | **String** | Customer's government-assigned tax identification number. | [optional] diff --git a/docs/Ptsv1pushfundstransferSenderInformationAccount.md b/docs/Ptsv1pushfundstransferSenderInformationAccount.md index 59ee51de..edf4d6a7 100644 --- a/docs/Ptsv1pushfundstransferSenderInformationAccount.md +++ b/docs/Ptsv1pushfundstransferSenderInformationAccount.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fundsSource** | **String** | Source of funds. Possible values: Chase Paymentech, FDC Compass, Visa Platform Connect: - `01`: Credit card - `02`: Debit card - `03`: Prepaid card Chase Paymentech, Visa Platform Connect: - `04`: Cash - `05`: Debit or deposit account that is not linked to a Visa card. Includes checking accounts, savings accounts, and proprietary debit or ATM cards. - `06`: Credit account that is not linked to a Visa card. Includes credit cards and proprietary lines of credit. FDC Compass: - `04`: Deposit Account Funds Disbursement This value is most likely 05 to identify that the originator used a deposit account to fund the disbursement. Credit Card Bill Payment This value must be 02, 03, 04, or 05. | [optional] +**fundsSource** | **String** | Source of funds. Possible values: - `01`: Credit card - `02`: Debit card - `03`: Prepaid card - `04`: Cash/Deposit Account - `05`: Debit or deposit account that is not linked to a Visa card. Includes checking accounts, savings accounts, and proprietary debit or ATM cards. - `06`: Credit account that is not linked to a Visa card. Includes credit cards and proprietary lines of credit. Funds Disbursement This value is most likely 05 to identify that the originator used a deposit account to fund the disbursement. Credit Card Bill Payment This value must be 02, 03, 04, or 05. | [optional] **_number** | **String** | The account number of the entity funding the transaction. It is the sender's account number. It can be a debit/credit card account number or bank account number. Funds disbursements This field is optional. All other transactions This field is required when the sender funds the transaction with a financial instrument, for example debit card. Length: | [optional] diff --git a/docs/Ptsv1pushfundstransferSenderInformationPaymentInformationCard.md b/docs/Ptsv1pushfundstransferSenderInformationPaymentInformationCard.md index 1561ed0f..0f8da7eb 100644 --- a/docs/Ptsv1pushfundstransferSenderInformationPaymentInformationCard.md +++ b/docs/Ptsv1pushfundstransferSenderInformationPaymentInformationCard.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. | [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. - `033`: Visa Electron - `024`: Maestro - `042`: Maestro International | [optional] **securityCode** | **String** | 3-digit value that indicates the card Cvv2Value. Values can be 0-9. | [optional] **sourceAccountType** | **String** | Flag that specifies the type of account associated with the card. The cardholder provides this information during the payment process. | [optional] **_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). | [optional] diff --git a/docs/Ptsv1pushfundstransferSenderInformationPersonalIdentification.md b/docs/Ptsv1pushfundstransferSenderInformationPersonalIdentification.md index 5bbf80d3..a6cd4717 100644 --- a/docs/Ptsv1pushfundstransferSenderInformationPersonalIdentification.md +++ b/docs/Ptsv1pushfundstransferSenderInformationPersonalIdentification.md @@ -4,8 +4,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **id** | **String** | Processor(35) | [optional] -**personalIdType** | **String** | Visa Platform Connect This tag will denote whether the tax ID is a business or individual tax ID when personal ID Type contains the value of TXIN (Tax identification). The valid values are: • B (Business) • I (Individual) | [optional] -**type** | **String** | This tag will contain the type of sender identification. The valid values are: Visa Platform Connect: - `BTHD`: (Date of birth) - `CUID`: (Customer identification (unspecified)) - `NTID`: (National identification) - `PASN`: (Passport number) - `DRLN`: (Driver license) - `TXIN`: (Tax identification) - `CPNY`: (Company registration number) - `PRXY`: (Proxy identification) - `SSNB`: (Social security number) - `ARNB`: (Alien registration number) - `LAWE`: (Law enforcement identification) - `MILI`: (Military identification) - `TRVL`: (Travel identification (non-passport)) - `EMAL`: (Email) - `PHON`: (Phone number) | [optional] +**personalIdType** | **String** | This tag will denote whether the tax ID is a business or individual tax ID when personal ID Type contains the value of TXIN (Tax identification). The valid values are: - `B` (Business) - `I` (Individual) | [optional] +**type** | **String** | This tag will contain the type of sender identification. The valid values are: - `BTHD`: (Date of birth) - `CUID`: (Customer identification (unspecified)) - `NTID`: (National identification) - `PASN`: (Passport number) - `DRLN`: (Driver license) - `TXIN`: (Tax identification) - `CPNY`: (Company registration number) - `PRXY`: (Proxy identification) - `SSNB`: (Social security number) - `ARNB`: (Alien registration number) - `LAWE`: (Law enforcement identification) - `MILI`: (Military identification) - `TRVL`: (Travel identification (non-passport)) - `EMAL`: (Email) - `PHON`: (Phone number) | [optional] **issuingCountry** | **String** | Issuing country of the identification. The field format should be a 2 character ISO 3166-1 alpha-2 country code. | [optional] diff --git a/docs/Ptsv2intentsClientReferenceInformation.md b/docs/Ptsv2intentsClientReferenceInformation.md new file mode 100644 index 00000000..18e0fad4 --- /dev/null +++ b/docs/Ptsv2intentsClientReferenceInformation.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv2intentsClientReferenceInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**reconciliationId** | **String** | Reference number for the transaction. Depending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource. The actual value used in the request to the processor is provided back to you by Cybersource in the response. | [optional] + + diff --git a/docs/Ptsv2intentsMerchantInformation.md b/docs/Ptsv2intentsMerchantInformation.md new file mode 100644 index 00000000..a044e657 --- /dev/null +++ b/docs/Ptsv2intentsMerchantInformation.md @@ -0,0 +1,10 @@ +# CyberSource.Ptsv2intentsMerchantInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**merchantDescriptor** | [**Ptsv2intentsMerchantInformationMerchantDescriptor**](Ptsv2intentsMerchantInformationMerchantDescriptor.md) | | [optional] +**cancelUrl** | **String** | customer would be redirected to this url based on the decision of the transaction | [optional] +**successUrl** | **String** | customer would be redirected to this url based on the decision of the transaction | [optional] + + diff --git a/docs/Ptsv2intentsMerchantInformationMerchantDescriptor.md b/docs/Ptsv2intentsMerchantInformationMerchantDescriptor.md new file mode 100644 index 00000000..a2d92a28 --- /dev/null +++ b/docs/Ptsv2intentsMerchantInformationMerchantDescriptor.md @@ -0,0 +1,9 @@ +# CyberSource.Ptsv2intentsMerchantInformationMerchantDescriptor + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | Your merchant name. **Note** For Paymentech processor using Cybersource Payouts, the maximum data length is 22. #### PIN debit Your business name. This name is displayed on the cardholder's statement. When you include more than one consecutive space, extra spaces are removed. When you do not include this value in your PIN debit request, the merchant name from your account is used. **Important** This value must consist of English characters. Optional field for PIN debit credit or PIN debit purchase requests. #### Airline processing Your merchant name. This name is displayed on the cardholder's statement. When you include more than one consecutive space, extra spaces are removed. **Note** Some airline fee programs may require the original ticket number (ticket identifier) or the ancillary service description in positions 13 through 23 of this field. **Important** This value must consist of English characters. Required for captures and credits. | [optional] +**email** | **String** | Email address of the merchant. | [optional] + + diff --git a/docs/Ptsv2intentsOrderInformation.md b/docs/Ptsv2intentsOrderInformation.md new file mode 100644 index 00000000..d9b59f65 --- /dev/null +++ b/docs/Ptsv2intentsOrderInformation.md @@ -0,0 +1,12 @@ +# CyberSource.Ptsv2intentsOrderInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**amountDetails** | [**Ptsv2intentsOrderInformationAmountDetails**](Ptsv2intentsOrderInformationAmountDetails.md) | | [optional] +**billTo** | [**Ptsv2intentsOrderInformationBillTo**](Ptsv2intentsOrderInformationBillTo.md) | | [optional] +**shipTo** | [**Ptsv2intentsOrderInformationShipTo**](Ptsv2intentsOrderInformationShipTo.md) | | [optional] +**lineItems** | [**[Ptsv2intentsOrderInformationLineItems]**](Ptsv2intentsOrderInformationLineItems.md) | | [optional] +**invoiceDetails** | [**Ptsv2intentsOrderInformationInvoiceDetails**](Ptsv2intentsOrderInformationInvoiceDetails.md) | | [optional] + + diff --git a/docs/Ptsv2intentsOrderInformationAmountDetails.md b/docs/Ptsv2intentsOrderInformationAmountDetails.md new file mode 100644 index 00000000..589d16c8 --- /dev/null +++ b/docs/Ptsv2intentsOrderInformationAmountDetails.md @@ -0,0 +1,15 @@ +# CyberSource.Ptsv2intentsOrderInformationAmountDetails + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**totalAmount** | **String** | Grand total for the order. This value cannot be negative. You can include a decimal point (.), but you cannot include any other special characters. CyberSource truncates the amount to the correct number of decimal places | [optional] +**currency** | **String** | Currency used for the order | [optional] +**discountAmount** | **String** | Discount amount for the transaction. | [optional] +**shippingAmount** | **String** | Aggregate shipping charges for the transactions. | [optional] +**shippingDiscountAmount** | **String** | Shipping discount amount for the transaction. | [optional] +**taxAmount** | **String** | Total tax amount. | [optional] +**insuranceAmount** | **String** | Amount being charged for the insurance fee. | [optional] +**dutyAmount** | **String** | Amount being charged as duty amount. | [optional] + + diff --git a/docs/Ptsv2intentsOrderInformationBillTo.md b/docs/Ptsv2intentsOrderInformationBillTo.md new file mode 100644 index 00000000..eda3cba9 --- /dev/null +++ b/docs/Ptsv2intentsOrderInformationBillTo.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv2intentsOrderInformationBillTo + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**email** | **String** | Email address of the PayPal account holder. | [optional] + + diff --git a/docs/Ptsv2intentsOrderInformationInvoiceDetails.md b/docs/Ptsv2intentsOrderInformationInvoiceDetails.md new file mode 100644 index 00000000..9b2ad690 --- /dev/null +++ b/docs/Ptsv2intentsOrderInformationInvoiceDetails.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv2intentsOrderInformationInvoiceDetails + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**productDescription** | **String** | Brief description of item. | [optional] + + diff --git a/docs/Ptsv2intentsOrderInformationLineItems.md b/docs/Ptsv2intentsOrderInformationLineItems.md new file mode 100644 index 00000000..88080627 --- /dev/null +++ b/docs/Ptsv2intentsOrderInformationLineItems.md @@ -0,0 +1,15 @@ +# CyberSource.Ptsv2intentsOrderInformationLineItems + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**productName** | **String** | For an authorization or capture transaction (`processingOptions.capture` is `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not `default` or one of the other values that are related to shipping and/or handling. #### Tax Calculation Optional field for U.S., Canadian, international tax, and value added taxes. | [optional] +**productDescription** | **String** | Brief description of item. | [optional] +**productSku** | **String** | Product identifier code. Also known as the Stock Keeping Unit (SKU) code for the product. For an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not set to **default** or one of the other values that are related to shipping and/or handling. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. For an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not `default` or one of the values related to shipping and/or handling. | [optional] +**quantity** | **Number** | Number of units for this order. Must be a non-negative integer. The default is `1`. For an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not `default` or one of the other values related to shipping and/or handling. #### Tax Calculation Optional field for U.S., Canadian, international tax, and value added taxes. | [optional] +**typeOfSupply** | **String** | Flag to indicate whether the purchase is categorized as goods or services. Possible values: - 00: goods - 01: services | [optional] +**unitPrice** | **String** | Per-item price of the product. This value for this field cannot be negative. You must include either this field or the request-level field `orderInformation.amountDetails.totalAmount` in your request. You can include a decimal point (.), but you cannot include any other special characters. The value is truncated to the correct number of decimal places. #### DCC with a Third-Party Provider Set this field to the converted amount that was returned by the DCC provider. You must include either the 1st line item in the order and this field, or the request-level field `orderInformation.amountDetails.totalAmount` in your request. #### Tax Calculation Required field for U.S., Canadian, international and value added taxes. #### Zero Amount Authorizations If your processor supports zero amount authorizations, you can set this field to 0 for the authorization to check if the card is lost or stolen. #### Maximum Field Lengths For GPN and JCN Gateway: Decimal (10) All other processors: Decimal (15) | [optional] +**totalAmount** | **String** | Total amount for the item. Normally calculated as the unit price times quantity. When `orderInformation.lineItems[].productCode` is \"gift_card\", this is the purchase amount total for prepaid gift cards in major units. Example: 123.45 USD = 123 | [optional] +**taxAmount** | **String** | Total tax to apply to the product. This value cannot be negative. The tax amount and the offer amount must be in the same currency. The tax amount field is additive. The following example uses a two-exponent currency such as USD: 1. You include each line item in your request. ..- 1st line item has amount=10.00, quantity=1, and taxAmount=0.80 ..- 2nd line item has amount=20.00, quantity=1, and taxAmount=1.60 2. The total amount authorized will be 32.40, not 30.00 with 2.40 of tax included. Optional field. #### Airlines processing Tax portion of the order amount. This value cannot exceed 99999999999999 (fourteen 9s). Format: English characters only. Optional request field for a line item. #### Tax Calculation Optional field for U.S., Canadian, international tax, and value added taxes. Note if you send this field in your tax request, the value in the field will override the tax engine | [optional] + + diff --git a/docs/Ptsv2intentsOrderInformationShipTo.md b/docs/Ptsv2intentsOrderInformationShipTo.md new file mode 100644 index 00000000..5706c4d8 --- /dev/null +++ b/docs/Ptsv2intentsOrderInformationShipTo.md @@ -0,0 +1,16 @@ +# CyberSource.Ptsv2intentsOrderInformationShipTo + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**firstName** | **String** | First name of the recipient. #### Litle Maximum length: 25 #### All other processors Maximum length: 60 Optional field. | [optional] +**lastName** | **String** | Last name of the recipient. #### Litle Maximum length: 25 #### All other processors Maximum length: 60 Optional field. | [optional] +**address1** | **String** | First line of the shipping address. Required field for authorization if any shipping address information is included in the request; otherwise, optional. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. | [optional] +**address2** | **String** | Second line of the shipping address. Optional field. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. | [optional] +**locality** | **String** | City of the shipping address. Required field for authorization if any shipping address information is included in the request and shipping to the U.S. or Canada; otherwise, optional. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. | [optional] +**administrativeArea** | **String** | State or province of the shipping address. Use the [State, Province, and Territory Codes for the United States and Canada](https://developer.cybersource.com/library/documentation/sbc/quickref/states_and_provinces.pdf) (maximum length: 2) Required field for authorization if any shipping address information is included in the request and shipping to the U.S. or Canada; otherwise, optional. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. | [optional] +**postalCode** | **String** | Postal code for the shipping address. The postal code must consist of 5 to 9 digits. Required field for authorization if any shipping address information is included in the request and shipping to the U.S. or Canada; otherwise, optional. When the billing country is the U.S., the 9-digit postal code must follow this format: [5 digits][dash][4 digits] Example 12345-6789 When the billing country is Canada, the 6-digit postal code must follow this format: [alpha][numeric][alpha][space][numeric][alpha][numeric] Example A1B 2C3 #### American Express Direct Before sending the postal code to the processor, all nonalphanumeric characters are removed and, if the remaining value is longer than nine characters, the value is truncated starting from the right side. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. | [optional] +**country** | **String** | Country of the shipping address. Use the two-character [ISO Standard Country Codes.](http://apps.cybersource.com/library/documentation/sbc/quickref/countries_alpha_list.pdf) Required field for authorization if any shipping address information is included in the request; otherwise, optional. #### Tax Calculation Optional field for U.S., Canadian, international tax, and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. | [optional] +**method** | **String** | Shipping method for the product. Possible values: - lowcost: Lowest-cost service - sameday: Courier or same-day service - oneday: Next-day or overnight service - twoday: Two-day service - threeday: Three-day service - pickup: Store pick-up - other: Other shipping method - none: No shipping method because product is a service or subscription Required for American Express SafeKey (U.S.). | [optional] + + diff --git a/docs/Ptsv2intentsPaymentInformation.md b/docs/Ptsv2intentsPaymentInformation.md new file mode 100644 index 00000000..c3f56933 --- /dev/null +++ b/docs/Ptsv2intentsPaymentInformation.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv2intentsPaymentInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**paymentType** | [**Ptsv2intentsPaymentInformationPaymentType**](Ptsv2intentsPaymentInformationPaymentType.md) | | [optional] + + diff --git a/docs/Ptsv2intentsPaymentInformationPaymentType.md b/docs/Ptsv2intentsPaymentInformationPaymentType.md new file mode 100644 index 00000000..dd66978d --- /dev/null +++ b/docs/Ptsv2intentsPaymentInformationPaymentType.md @@ -0,0 +1,9 @@ +# CyberSource.Ptsv2intentsPaymentInformationPaymentType + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | A Payment Type is an agreed means for a payee to receive legal tender from a payer. The way one pays for a commercial financial transaction. Examples: Card, Bank Transfer, Digital, Direct Debit. Possible values: - `CARD` (use this for a PIN debit transaction) - `CHECK` (use this for all eCheck payment transactions - ECP Debit, ECP Follow-on Credit, ECP StandAlone Credit) - `bankTransfer` (use for Online Bank Transafer for methods such as P24, iDeal, Estonia Bank, KCP) - `localCard` (KCP Local card via Altpay) - `carrierBilling` (KCP Carrier Billing via Altpay) | [optional] +**method** | [**Ptsv2intentsPaymentInformationPaymentTypeMethod**](Ptsv2intentsPaymentInformationPaymentTypeMethod.md) | | [optional] + + diff --git a/docs/Ptsv2intentsPaymentInformationPaymentTypeMethod.md b/docs/Ptsv2intentsPaymentInformationPaymentTypeMethod.md new file mode 100644 index 00000000..018a5079 --- /dev/null +++ b/docs/Ptsv2intentsPaymentInformationPaymentTypeMethod.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv2intentsPaymentInformationPaymentTypeMethod + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | A Payment Type is enabled through a Method. Examples: Visa, Master Card, ApplePay, iDeal, 7Eleven, alfamart, etc #### Via PayPal ptsV2CreateOrderPost201Response - 'payPal' - 'venmo' | [optional] + + diff --git a/docs/Ptsv2intentsProcessingInformation.md b/docs/Ptsv2intentsProcessingInformation.md new file mode 100644 index 00000000..b9745655 --- /dev/null +++ b/docs/Ptsv2intentsProcessingInformation.md @@ -0,0 +1,10 @@ +# CyberSource.Ptsv2intentsProcessingInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**processingInstruction** | **String** | The instruction to process an order. - default value: 'NO_INSTRUCTION' - 'ORDER_SAVED_EXPLICITLY' | [optional] +**authorizationOptions** | [**Ptsv2intentsProcessingInformationAuthorizationOptions**](Ptsv2intentsProcessingInformationAuthorizationOptions.md) | | [optional] +**actionList** | **[String]** | Array of actions (one or more) to be included in the order to invoke bundled services along with order. Possible values: - `AP_ORDER`: Use this when Alternative Payment Order service is requested. | [optional] + + diff --git a/docs/Ptsv2intentsProcessingInformationAuthorizationOptions.md b/docs/Ptsv2intentsProcessingInformationAuthorizationOptions.md new file mode 100644 index 00000000..1daf345e --- /dev/null +++ b/docs/Ptsv2intentsProcessingInformationAuthorizationOptions.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv2intentsProcessingInformationAuthorizationOptions + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**authType** | **String** | Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. #### for PayPal ptsV2CreateOrderPost400Response Set this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively. | [optional] + + diff --git a/docs/Ptsv2intentsidMerchantInformation.md b/docs/Ptsv2intentsidMerchantInformation.md new file mode 100644 index 00000000..2fe0465b --- /dev/null +++ b/docs/Ptsv2intentsidMerchantInformation.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv2intentsidMerchantInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**merchantDescriptor** | [**Ptsv2intentsMerchantInformationMerchantDescriptor**](Ptsv2intentsMerchantInformationMerchantDescriptor.md) | | [optional] + + diff --git a/docs/Ptsv2intentsidOrderInformation.md b/docs/Ptsv2intentsidOrderInformation.md new file mode 100644 index 00000000..6dacf80b --- /dev/null +++ b/docs/Ptsv2intentsidOrderInformation.md @@ -0,0 +1,11 @@ +# CyberSource.Ptsv2intentsidOrderInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**amountDetails** | [**Ptsv2intentsOrderInformationAmountDetails**](Ptsv2intentsOrderInformationAmountDetails.md) | | [optional] +**shipTo** | [**Ptsv2intentsOrderInformationShipTo**](Ptsv2intentsOrderInformationShipTo.md) | | [optional] +**lineItems** | [**[Ptsv2intentsOrderInformationLineItems]**](Ptsv2intentsOrderInformationLineItems.md) | | [optional] +**invoiceDetails** | [**Ptsv2intentsOrderInformationInvoiceDetails**](Ptsv2intentsOrderInformationInvoiceDetails.md) | | [optional] + + diff --git a/docs/Ptsv2intentsidProcessingInformation.md b/docs/Ptsv2intentsidProcessingInformation.md new file mode 100644 index 00000000..3cbd427d --- /dev/null +++ b/docs/Ptsv2intentsidProcessingInformation.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv2intentsidProcessingInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**actionList** | **[String]** | Array of actions (one or more) to be included in the void to invoke bundled services along with void. Possible values: - `AP_UPDATE_ORDER`: Use this when Alternative Payment Update order service is requested. - `AP_EXTEND_ORDER`: Use this when Alternative Payment extend order service is requested. | [optional] + + diff --git a/docs/Ptsv2paymentsAgreementInformation.md b/docs/Ptsv2paymentsAgreementInformation.md index c3f20db9..83ebdbe2 100644 --- a/docs/Ptsv2paymentsAgreementInformation.md +++ b/docs/Ptsv2paymentsAgreementInformation.md @@ -3,6 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**agreementId** | **String** | Identifier for the mandate being signed for. This mandate id is required for all the subsequent transactions. | [optional] +**agreementId** | **String** | Identifier for the mandate being signed for. This mandate id is required for all the subsequent transactions. | [optional] +**id** | **String** | The processor specific billing agreement ID. References an approved recurring payment for goods or services. This value is sent by merchant via Cybersource to processor. The value sent in this field is procured by the merchant from the processor. | [optional] diff --git a/docs/Ptsv2paymentsBuyerInformationPersonalIdentification.md b/docs/Ptsv2paymentsBuyerInformationPersonalIdentification.md index 59119dfb..16809814 100644 --- a/docs/Ptsv2paymentsBuyerInformationPersonalIdentification.md +++ b/docs/Ptsv2paymentsBuyerInformationPersonalIdentification.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **String** | The type of the identification. Possible values: - `NATIONAL` - `CPF` - `CPNJ` - `CURP` - `SSN` - `DRIVER_LICENSE` - `PASSPORT_NUMBER` - `PERSONAL_ID` - `TAX_ID` This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. | [optional] +**type** | **String** | The type of the identification. Possible values: - `NATIONAL` - `CPF` - `CPNJ` - `CURP` - `SSN` - `DRIVER_LICENSE` - `PASSPORT_NUMBER` - `PERSONAL_ID` - `TAX_ID` - `BR_CPF` The individual tax ID type, typically is 11 characters long - `BR_CNPJ` The business tax ID type, typically is 14 characters long. This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. | [optional] **id** | **String** | The value of the identification type. This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. If `type = PASSPORT`, this is the cardholder's passport number. Recommended for Discover ProtectBuy. | [optional] **issuedBy** | **String** | The government agency that issued the driver's license or passport. If **type**` = DRIVER_LICENSE`, this is the State or province where the customer's driver's license was issued. If **type**` = PASSPORT`, this is the Issuing country for the cardholder's passport. Recommended for Discover ProtectBuy. Use the two-character [State, Province, and Territory Codes for the United States and Canada](https://developer.cybersource.com/library/documentation/sbc/quickref/states_and_provinces.pdf). #### TeleCheck Contact your TeleCheck representative to find out whether this field is required or optional. #### All Other Processors Not used. | [optional] **verificationResults** | **String** | Verification results received from Issuer or Card Network for verification transactions. Response Only Field. | [optional] diff --git a/docs/Ptsv2paymentsOrderInformationAmountDetails.md b/docs/Ptsv2paymentsOrderInformationAmountDetails.md index d399777c..d41b5d33 100644 --- a/docs/Ptsv2paymentsOrderInformationAmountDetails.md +++ b/docs/Ptsv2paymentsOrderInformationAmountDetails.md @@ -30,6 +30,7 @@ Name | Type | Description | Notes **originalCurrency** | **String** | Your local pricing currency code. For the possible values, see the [ISO Standard Currency Codes.](http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf) | [optional] **cashbackAmount** | **String** | Cashback amount in the acquirer's currency. If a cashback amount is included in the request, it must be included in the `orderInformation.amountDetails.totalAmount` value. This field is supported only on CyberSource through VisaNet. #### Used by **Authorization** Optional. **Authorization Reversal** Optional. #### PIN debit Optional field for PIN debit purchase, PIN debit credit or PIN debit reversal. | [optional] **currencyConversion** | [**Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion**](Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion.md) | | [optional] +**octSurcharge** | [**Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge**](Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.md) | | [optional] **order** | [**Ptsv2paymentsOrderInformationAmountDetailsOrder**](Ptsv2paymentsOrderInformationAmountDetailsOrder.md) | | [optional] **anticipatedAmount** | **String** | This API Field contains the anticipated amount details. This supports use cases where the Merchant does not wish to have funds held against the account, but needs to confirm an amount prior to authorization, such as for a trial subscription, reservation service, or loyalty program. In an account verification, the anticipated amount is used to confirm the account has availability to accept purchases. | [optional] diff --git a/docs/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.md b/docs/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.md new file mode 100644 index 00000000..35da64c5 --- /dev/null +++ b/docs/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.md @@ -0,0 +1,8 @@ +# CyberSource.Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**amount** | **String** | The surcharge amount is included in the total transaction amount but is passed in a separate field to the issuer and acquirer for tracking. The issuer can provide information about the surcharge amount to the customer. If the amount is positive, then it is a debit for the customer. If the amount is negative, then it is a credit for the customer. | [optional] + + diff --git a/docs/Ptsv2paymentsProcessingInformation.md b/docs/Ptsv2paymentsProcessingInformation.md index f9c14b1b..a1a81592 100644 --- a/docs/Ptsv2paymentsProcessingInformation.md +++ b/docs/Ptsv2paymentsProcessingInformation.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**actionList** | **[String]** | Array of actions (one or more) to be included in the payment to invoke bundled services along with payment. Possible values are one or more of follows: - `DECISION_SKIP`: Use this when you want to skip Decision Manager service(s). - `TOKEN_CREATE`: Use this when you want to create a token from the card/bank data in your payment request. - `CONSUMER_AUTHENTICATION`: Use this when you want to check if a card is enrolled in Payer Authentication along with your payment request. - `VALIDATE_CONSUMER_AUTHENTICATION`: Use this after you acquire a Payer Authentication result that needs to be included for your payment request. - `AP_INITIATE`: Use this when Alternative Payment Initiate service is requested. - `WATCHLIST_SCREENING` : Use this when you want to call Watchlist Screening service. - `AP_SALE` : Use this when Alternative Payment Sale service is requested. - `AP_AUTH` : Use this when Alternative Payment Authorize service is requested. | [optional] +**actionList** | **[String]** | Array of actions (one or more) to be included in the payment to invoke bundled services along with payment. Possible values are one or more of follows: - `DECISION_SKIP`: Use this when you want to skip Decision Manager service(s). - `TOKEN_CREATE`: Use this when you want to create a token from the card/bank data in your payment request. - `CONSUMER_AUTHENTICATION`: Use this when you want to check if a card is enrolled in Payer Authentication along with your payment request. - `VALIDATE_CONSUMER_AUTHENTICATION`: Use this after you acquire a Payer Authentication result that needs to be included for your payment request. - `AP_INITIATE`: Use this when Alternative Payment Initiate service is requested. - `WATCHLIST_SCREENING` : Use this when you want to call Watchlist Screening service. - `AP_SALE` : Use this when Alternative Payment Sale service is requested. - `AP_AUTH` : Use this when Alternative Payment Authorize service is requested. - `AP_REAUTH` : Use this when Alternative Payment Reauthorize service is requested. | [optional] **enableEscrowOption** | **Boolean** | Indicates whether to use the customer's escrow agreement. Possible values: - `true`: yes, use the customer's escrow agreement. - `false`: no, do not use the customer's escrow agreement. | [optional] **actionTokenTypes** | **[String]** | CyberSource tokens types you are performing a create on. If not supplied the default token type for the merchants token vault will be used. Valid values: - customer - paymentInstrument - instrumentIdentifier - shippingAddress | [optional] **binSource** | **String** | Bin Source File Identifier. Possible values: - itmx - rupay | [optional] @@ -40,5 +40,6 @@ Name | Type | Description | Notes **networkPartnerId** | **String** | Merchant payment gateway ID that is assigned by Mastercard and is provided by the acquirer when a registered merchant payment gateway service provider is involved in the transaction. This field is supported for Visa Platform Connect. | [optional] **paymentType** | **String** | Identifier for the payment type. | [optional] **enablerId** | **String** | Enablers are payment processing entities that are not acquiring members and are often the primary relationship owner with merchants and originators. Enablers own technical solutions through which the merchant or originator will access acceptance. The Enabler ID is a five-character hexadecimal identifier that will be used by Visa to identify enablers. Enabler ID assignment will be determined by Visa. Visa will communicate Enablers assignments to enablers. | [optional] +**processingInstruction** | **String** | The instruction to process an order. - default value: 'NO_INSTRUCTION' - 'ORDER_SAVED_EXPLICITLY' | [optional] diff --git a/docs/Ptsv2paymentsProcessingInformationAuthorizationOptions.md b/docs/Ptsv2paymentsProcessingInformationAuthorizationOptions.md index 821905c6..2ebe404b 100644 --- a/docs/Ptsv2paymentsProcessingInformationAuthorizationOptions.md +++ b/docs/Ptsv2paymentsProcessingInformationAuthorizationOptions.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**authType** | **String** | Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. | [optional] +**authType** | **String** | Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. #### for PayPal ptsV2CreateOrderPost400Response Set this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively. | [optional] **panReturnIndicator** | **String** | #### Visa Platform Connect The field contains the PAN translation indicator for American Express Contactless Transaction. Valid value is  1- Expresspay Translation, PAN request 2- Expresspay Translation, PAN and Expiry date request | [optional] **verbalAuthCode** | **String** | Authorization code. #### Forced Capture Use this field to send the authorization code you received from a payment that you authorized outside the CyberSource system. #### PIN debit Authorization code that is returned by the processor. Returned by PIN debit purchase. #### Verbal Authorization Use this field in CAPTURE API to send the verbally received authorization code. | [optional] **verbalAuthTransactionId** | **String** | Transaction ID (TID). #### FDMS South This field is required for verbal authorizations and forced captures with the American Express card type to comply with the CAPN requirements: - Forced capture: Obtain the value for this field from the authorization response. - Verbal authorization: You cannot obtain a value for this field so CyberSource uses the default value of `000000000000000` (15 zeros). | [optional] diff --git a/docs/Ptsv2paymentsProcessingInformationCaptureOptions.md b/docs/Ptsv2paymentsProcessingInformationCaptureOptions.md index b7dd3e08..05ff606a 100644 --- a/docs/Ptsv2paymentsProcessingInformationCaptureOptions.md +++ b/docs/Ptsv2paymentsProcessingInformationCaptureOptions.md @@ -7,5 +7,6 @@ Name | Type | Description | Notes **totalCaptureCount** | **Number** | Total number of captures when requesting multiple partial captures for one payment. Used along with `captureSequenceNumber` field to track which capture is being processed. For example, the second of five captures would be passed to CyberSource as: - `captureSequenceNumber = 2`, and - `totalCaptureCount = 5` | [optional] **dateToCapture** | **String** | Date on which you want the capture to occur. This field is supported only for CyberSource through VisaNet. Format: `MMDD` #### Used by **Authorization** Optional field. | [optional] **isFinal** | **String** | Indicates whether to release the authorization hold on the remaining funds. Possible Values: - `true` - `false` | [optional] +**notes** | **String** | An informational note about this settlement. Appears in both the payer's transaction history and the emails that the payer receives. | [optional] diff --git a/docs/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions.md b/docs/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions.md index 1ecaa963..f3530800 100644 --- a/docs/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions.md +++ b/docs/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**authType** | **String** | Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. | [optional] +**authType** | **String** | Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. #### for PayPal ptsV2CreateOrderPost400Response Set this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively. | [optional] **verbalAuthCode** | **String** | Authorization code. #### Forced Capture Use this field to send the authorization code you received from a payment that you authorized outside the CyberSource system. #### PIN debit Authorization code that is returned by the processor. Returned by PIN debit purchase. #### Verbal Authorization Use this field in CAPTURE API to send the verbally received authorization code. | [optional] **verbalAuthTransactionId** | **String** | Transaction ID (TID). #### FDMS South This field is required for verbal authorizations and forced captures with the American Express card type to comply with the CAPN requirements: - Forced capture: Obtain the value for this field from the authorization response. - Verbal authorization: You cannot obtain a value for this field so CyberSource uses the default value of `000000000000000` (15 zeros). | [optional] diff --git a/docs/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.md b/docs/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.md index e658b20c..93c79671 100644 --- a/docs/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.md +++ b/docs/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.md @@ -6,5 +6,6 @@ Name | Type | Description | Notes **captureSequenceNumber** | **Number** | Capture number when requesting multiple partial captures for one authorization. Used along with `totalCaptureCount` to track which capture is being processed. For example, the second of five captures would be passed to CyberSource as: - `captureSequenceNumber_ = 2`, and - `totalCaptureCount = 5` | [optional] **totalCaptureCount** | **Number** | Total number of captures when requesting multiple partial captures for one payment. Used along with `captureSequenceNumber` field to track which capture is being processed. For example, the second of five captures would be passed to CyberSource as: - `captureSequenceNumber = 2`, and - `totalCaptureCount = 5` | [optional] **isFinal** | **String** | Indicates whether to release the authorization hold on the remaining funds. Possible Values: - `true` - `false` | [optional] +**notes** | **String** | An informational note about this settlement. Appears in both the payer's transaction history and the emails that the payer receives. | [optional] diff --git a/docs/Ptsv2refreshpaymentstatusidProcessingInformation.md b/docs/Ptsv2refreshpaymentstatusidProcessingInformation.md index d4c27df8..901446a3 100644 --- a/docs/Ptsv2refreshpaymentstatusidProcessingInformation.md +++ b/docs/Ptsv2refreshpaymentstatusidProcessingInformation.md @@ -3,6 +3,6 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**actionList** | **[String]** | Array of actions (one or more) to be included in the payment to invoke bundled services along with payment status. Possible values are one or more of follows: - `AP_STATUS`: Use this when Alternative Payment check status service is requested. - `AP_SESSION_STATUS`: Use this when Alternative Payment check status service for Paypal, Klarna is requested. - `AP_INITIATE_STATUS`: Use this when Alternative Payment check status service for KCP is requested. | [optional] +**actionList** | **[String]** | Array of actions (one or more) to be included in the payment to invoke bundled services along with payment status. Possible values are one or more of follows: - `AP_STATUS`: Use this when Alternative Payment check status service is requested. - `AP_SESSION_STATUS`: Use this when Alternative Payment check status service for Paypal, Klarna is requested. - `AP_INITIATE_STATUS`: Use this when Alternative Payment check status service for KCP is requested. - `AP_ORDER_STATUS`: Use this when Alternative Payment check status service for order status request. - `AP_AUTH_STATUS`: Use this when Alternative Payment check status service for auth status request. - `AP_CAPTURE_STATUS`: Use this when Alternative Payment check status service for capture status request. - `AP_REFUND_STATUS`: Use this when Alternative Payment check status service for refund status request. | [optional] diff --git a/docs/PushFunds201Response.md b/docs/PushFunds201Response.md index 3586b80f..fd4dd6ba 100644 --- a/docs/PushFunds201Response.md +++ b/docs/PushFunds201Response.md @@ -13,6 +13,8 @@ Name | Type | Description | Notes **errorInformation** | [**PushFunds201ResponseErrorInformation**](PushFunds201ResponseErrorInformation.md) | | [optional] **processorInformation** | [**PushFunds201ResponseProcessorInformation**](PushFunds201ResponseProcessorInformation.md) | | [optional] **orderInformation** | [**PushFunds201ResponseOrderInformation**](PushFunds201ResponseOrderInformation.md) | | [optional] +**paymentInformation** | [**PushFunds201ResponsePaymentInformation**](PushFunds201ResponsePaymentInformation.md) | | [optional] +**processingInformation** | [**PushFunds201ResponseProcessingInformation**](PushFunds201ResponseProcessingInformation.md) | | [optional] **links** | [**PushFunds201ResponseLinks**](PushFunds201ResponseLinks.md) | | [optional] diff --git a/docs/PushFunds201ResponseErrorInformation.md b/docs/PushFunds201ResponseErrorInformation.md index 68b4c514..9b3360ce 100644 --- a/docs/PushFunds201ResponseErrorInformation.md +++ b/docs/PushFunds201ResponseErrorInformation.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**reason** | **String** | The reason of the status. Possible values: - CONTACT_PROCESSOR - INVALID_MERCHANT_CONFIGURATION - STOLEN_LOST_CARD - PROCESSOR_DECLINED - PARTIAL_APPROVAL - PAYMENT_REFUSED - INVALID_ACCOUNT - ISSUER_UNAVAILABLE - INSUFFICIENT_FUND - EXPIRED_CARD - INVALID_PIN - UNAUTHORIZED_CARD - EXCEEDS_CREDIT_LIMIT - DEBIT_CARD_USAGE_LIMIT_EXCEEDED - CVN_NOT_MATCH - DUPLICATE_REQUEST - GENERAL_DECLINE - BLACKLISTED_CUSTOMER - GATEWAY_TIMEOUT - INVALID_DATA - SYSTEM_ERROR - SERVICE_UNAVAILABLE - GATEWAY_TIMEOUT | [optional] +**reason** | **String** | The reason of the status. Possible values: - CONTACT_PROCESSOR - INVALID_MERCHANT_CONFIGURATION - STOLEN_LOST_CARD - PROCESSOR_DECLINED - PARTIAL_APPROVAL - PAYMENT_REFUSED - INVALID_ACCOUNT - ISSUER_UNAVAILABLE - INSUFFICIENT_FUND - EXPIRED_CARD - INVALID_PIN - UNAUTHORIZED_CARD - EXCEEDS_CREDIT_LIMIT - DEBIT_CARD_USAGE_LIMIT_EXCEEDED - CVN_NOT_MATCH - DUPLICATE_REQUEST - GENERAL_DECLINE - BLACKLISTED_CUSTOMER - GATEWAY_TIMEOUT - INVALID_DATA - SYSTEM_ERROR - SERVICE_UNAVAILABLE - GATEWAY_TIMEOUT - DAGGDENIED | [optional] **message** | **String** | The detail message related to the status and reason listed above. | [optional] **details** | [**[PushFunds201ResponseErrorInformationDetails]**](PushFunds201ResponseErrorInformationDetails.md) | | [optional] diff --git a/docs/PushFunds201ResponsePaymentInformation.md b/docs/PushFunds201ResponsePaymentInformation.md new file mode 100644 index 00000000..c65fa1ff --- /dev/null +++ b/docs/PushFunds201ResponsePaymentInformation.md @@ -0,0 +1,8 @@ +# CyberSource.PushFunds201ResponsePaymentInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**tokenizedCard** | [**PushFunds201ResponsePaymentInformationTokenizedCard**](PushFunds201ResponsePaymentInformationTokenizedCard.md) | | [optional] + + diff --git a/docs/PushFunds201ResponsePaymentInformationTokenizedCard.md b/docs/PushFunds201ResponsePaymentInformationTokenizedCard.md new file mode 100644 index 00000000..1f5a821d --- /dev/null +++ b/docs/PushFunds201ResponsePaymentInformationTokenizedCard.md @@ -0,0 +1,8 @@ +# CyberSource.PushFunds201ResponsePaymentInformationTokenizedCard + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**assuranceMethod** | **String** | Confidence level of the tokenization. This value is assigned by the token service provider. Valid Values: Spaces (No value set) 00 = No issuer ID&V 10 = Card issuer account verification 11 = Card issuer interactive cardholder authentication - 1 factor 12 = Card issuer interactive cardholder authentication - 2 factor 13 = Card issuer risk oriented non-interactive cardholder authentication 14 = Card issuer asserted authentication | [optional] + + diff --git a/docs/PushFunds201ResponseProcessingInformation.md b/docs/PushFunds201ResponseProcessingInformation.md new file mode 100644 index 00000000..3f8749c1 --- /dev/null +++ b/docs/PushFunds201ResponseProcessingInformation.md @@ -0,0 +1,8 @@ +# CyberSource.PushFunds201ResponseProcessingInformation + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**domesticNationalNet** | [**PushFunds201ResponseProcessingInformationDomesticNationalNet**](PushFunds201ResponseProcessingInformationDomesticNationalNet.md) | | [optional] + + diff --git a/docs/PushFunds201ResponseProcessingInformationDomesticNationalNet.md b/docs/PushFunds201ResponseProcessingInformationDomesticNationalNet.md new file mode 100644 index 00000000..9a7c2c96 --- /dev/null +++ b/docs/PushFunds201ResponseProcessingInformationDomesticNationalNet.md @@ -0,0 +1,8 @@ +# CyberSource.PushFunds201ResponseProcessingInformationDomesticNationalNet + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**reimbursementFeeBaseAmount** | **String** | National Net Interchange Reimbursement Fee (IRF) calculation base amount. This must be less than the transaction amount. Format: Minimum Value: 0 Maximum value: 999999999.99 Allowed fractional digits: 3. Note: If a currency has three decimal places, the last digit of this field must be zero. Required for Columbia National Net Settlement Service (NNSS) transactions. | [optional] + + diff --git a/docs/PushFunds201ResponseProcessorInformation.md b/docs/PushFunds201ResponseProcessorInformation.md index 82c676e1..5d1769da 100644 --- a/docs/PushFunds201ResponseProcessorInformation.md +++ b/docs/PushFunds201ResponseProcessorInformation.md @@ -5,7 +5,13 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **transactionId** | **Number** | Network transaction identifier (TID). This value can be used to identify a specific transaction when you are discussing the transaction with your processor. | [optional] **responseCode** | **String** | Transaction status from the processor. | [optional] -**systemTraceAuditNumber** | **String** | System audit number. Returned by authorization and incremental authorization services. | [optional] -**retrievalReferenceNumber** | **String** | Unique reference number returned by the processor that identifies the transaction at the network. | [optional] +**systemTraceAuditNumber** | **String** | This field is returned by authorization and incremental authorization services. System trace number that must be printed on the customer's receipt. | [optional] +**retrievalReferenceNumber** | **String** | This field contains a number that is used with other data elements as a key to identify and track all messages related to a given cardholder transaction; that is, to a given transaction set. Recommended format: ydddhhnnnnnn Positions 1-4: The yddd equivalent of the date, where y = 0-9 and ddd = 001 – 366. Positions 5-12: A unique identification number generated by the merchant or assigned by Cybersource. | [optional] +**actionCode** | **String** | The results of the transaction request Note: The VisaNet Response Code for the transaction | [optional] +**approvalCode** | **String** | Issuer-generated approval code for the transaction. | [optional] +**feeProgramIndicator** | **String** | This field identifies the interchange fee program applicable to each financial transaction. Fee program indicator (FPI) values correspond to the fee descriptor and rate for each existing fee program. | [optional] +**name** | **String** | Name of the processor. | [optional] +**routing** | [**PushFunds201ResponseProcessorInformationRouting**](PushFunds201ResponseProcessorInformationRouting.md) | | [optional] +**settlement** | [**PushFunds201ResponseProcessorInformationSettlement**](PushFunds201ResponseProcessorInformationSettlement.md) | | [optional] diff --git a/docs/PushFunds201ResponseProcessorInformationRouting.md b/docs/PushFunds201ResponseProcessorInformationRouting.md new file mode 100644 index 00000000..8ef13777 --- /dev/null +++ b/docs/PushFunds201ResponseProcessorInformationRouting.md @@ -0,0 +1,8 @@ +# CyberSource.PushFunds201ResponseProcessorInformationRouting + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**network** | **String** | Contains the ID of the debit network to which the transaction was routed. Code: Network 0000 : Priority Routing or Generic File Update 0002: Visa programs, Private Label and non-Visa Authorization Gateway Services 0003: Interlink 0004: Plus 0008: Star 0009: Pulse 0010: Star 0011: Star 0012: Star (primary network ID) 0013: AFFN 0015: Star 0016: Maestro 0017: Pulse (primary network ID) 0018: NYCE (primary network ID) 0019: Pulse 0020: Accel 0023: NETS 0024: CU24 0025: Alaska Option 0027: NYCE 0028: Shazam 0029: EBT POS | [optional] + + diff --git a/docs/PushFunds201ResponseProcessorInformationSettlement.md b/docs/PushFunds201ResponseProcessorInformationSettlement.md new file mode 100644 index 00000000..b5e1f9d1 --- /dev/null +++ b/docs/PushFunds201ResponseProcessorInformationSettlement.md @@ -0,0 +1,9 @@ +# CyberSource.PushFunds201ResponseProcessorInformationSettlement + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**responsibilityFlag** | **Boolean** | Settlement Responsibility Flag: VisaNet sets this flag. This flag is set to true to indicate that VisaNet has settlement responsibility for this transaction. This flag does not indicate the transaction will be settled. | [optional] +**serviceFlag** | **String** | Settlement Service for the transaction. Values: VIP: V.I.P. to decide; or not applicable INTERNATIONAL_SETTLEMENT: International NATIONAL_NET_SETTLEMENT: National Net Settlement | [optional] + + diff --git a/docs/PushFunds201ResponseRecipientInformation.md b/docs/PushFunds201ResponseRecipientInformation.md index 278f5ca9..1574f1f7 100644 --- a/docs/PushFunds201ResponseRecipientInformation.md +++ b/docs/PushFunds201ResponseRecipientInformation.md @@ -4,5 +4,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **card** | [**PushFunds201ResponseRecipientInformationCard**](PushFunds201ResponseRecipientInformationCard.md) | | [optional] +**email** | **String** | Customer's email address, including the full domain name. | [optional] diff --git a/docs/PushFunds502Response.md b/docs/PushFunds502Response.md index 74eb8865..fbc1c5da 100644 --- a/docs/PushFunds502Response.md +++ b/docs/PushFunds502Response.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes **id** | **String** | A unique identification number to identify the submitted request. It is also appended to the endpoint of the resource. | [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] **status** | **String** | Possible values: - SERVER_ERROR | [optional] -**reason** | **String** | The reason of the status. Possible values: - SYSTEM_ERROR | [optional] -**message** | **String** | The detail message related to the status and reason listed above. Possible values: - Error - General system failure. | [optional] +**reason** | **String** | The reason of the status. Possible values: - SYSTEM_ERROR - SERVICE_TIMEOUT | [optional] +**message** | **String** | The detail message related to the status and reason listed above. Possible values: - Error - General system failure. - The request was received, but a service did not finish running in time. | [optional] diff --git a/docs/PushFundsRequest.md b/docs/PushFundsRequest.md index cfd3992d..224f811a 100644 --- a/docs/PushFundsRequest.md +++ b/docs/PushFundsRequest.md @@ -3,10 +3,13 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**aggregatorInformation** | [**Ptsv1pushfundstransferAggregatorInformation**](Ptsv1pushfundstransferAggregatorInformation.md) | | [optional] **clientReferenceInformation** | [**Ptsv1pushfundstransferClientReferenceInformation**](Ptsv1pushfundstransferClientReferenceInformation.md) | | [optional] **orderInformation** | [**Ptsv1pushfundstransferOrderInformation**](Ptsv1pushfundstransferOrderInformation.md) | | -**processingInformation** | [**Ptsv1pushfundstransferProcessingInformation**](Ptsv1pushfundstransferProcessingInformation.md) | | +**processingInformation** | [**Ptsv1pushfundstransferProcessingInformation**](Ptsv1pushfundstransferProcessingInformation.md) | | [optional] **recipientInformation** | [**Ptsv1pushfundstransferRecipientInformation**](Ptsv1pushfundstransferRecipientInformation.md) | | [optional] **senderInformation** | [**Ptsv1pushfundstransferSenderInformation**](Ptsv1pushfundstransferSenderInformation.md) | | [optional] +**merchantInformation** | [**Ptsv1pushfundstransferMerchantInformation**](Ptsv1pushfundstransferMerchantInformation.md) | | [optional] +**pointOfServiceInformation** | [**Ptsv1pushfundstransferPointOfServiceInformation**](Ptsv1pushfundstransferPointOfServiceInformation.md) | | [optional] diff --git a/docs/Rbsv1subscriptionsProcessingInformation.md b/docs/Rbsv1subscriptionsProcessingInformation.md index ec5d1ac6..2d832bc2 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` | [optional] +**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` 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/SAConfigPaymentMethods.md b/docs/SAConfigPaymentMethods.md index a07af234..90038920 100644 --- a/docs/SAConfigPaymentMethods.md +++ b/docs/SAConfigPaymentMethods.md @@ -6,18 +6,3 @@ Name | Type | Description | Notes **enabledPaymentMethods** | **[String]** | | [optional] - -## Enum: [EnabledPaymentMethodsEnum] - - -* `CARD` (value: `"CARD"`) - -* `ECHECK` (value: `"ECHECK"`) - -* `VISACHECKOUT` (value: `"VISACHECKOUT"`) - -* `PAYPAL` (value: `"PAYPAL"`) - - - - diff --git a/docs/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions.md b/docs/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions.md index b78cc26c..9e158c06 100644 --- a/docs/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions.md +++ b/docs/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**authType** | **String** | Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. | [optional] +**authType** | **String** | Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. #### for PayPal ptsV2CreateOrderPost400Response Set this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively. | [optional] **authIndicator** | **String** | Flag that specifies the purpose of the authorization. Possible values: - **0**: Preauthorization - **1**: Final authorization To set the default for this field, contact CyberSource Customer Support. #### Barclays and Elavon The default for Barclays and Elavon is 1 (final authorization). To change the default for this field, contact CyberSource Customer Support. #### CyberSource through VisaNet When the value for this field is 0, it corresponds to the following data in the TC 33 capture file: - Record: CP01 TCR0 - Position: 164 - Field: Additional Authorization Indicators When the value for this field is 1, it does not correspond to any data in the TC 33 capture file. | [optional] **extendAuthIndicator** | **String** | Flag that indicates whether the transaction is an extended authorization. | [optional] **cardVerificationIndicator** | **Boolean** | This API field will indicate whether a card verification check is being performed during the transaction Possible values: - `true` - `false` (default value) | [optional] diff --git a/docs/TssV2TransactionsGet200ResponseProcessorInformation.md b/docs/TssV2TransactionsGet200ResponseProcessorInformation.md index 3ceb65b7..a31d9bbf 100644 --- a/docs/TssV2TransactionsGet200ResponseProcessorInformation.md +++ b/docs/TssV2TransactionsGet200ResponseProcessorInformation.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **retrievalReferenceNumber** | **String** | #### Ingenico ePayments Unique number that CyberSource generates to identify the transaction. You can use this value to identify transactions in the Ingenico ePayments Collections Report, which provides settlement information. Contact customer support for information about the report. ### CyberSource through VisaNet Retrieval request number. | [optional] **responseId** | **String** | Response ID sent from the processor. | [optional] **approvalCode** | **String** | Authorization code. Returned only when the processor returns this value. The length of this value depends on your processor. Returned by authorization service. #### PIN debit Authorization code that is returned by the processor. Returned by PIN debit credit. #### Elavon Encrypted Account Number Program The returned value is OFFLINE. #### TSYS Acquiring Solutions The returned value for a successful zero amount authorization is 000000. | [optional] -**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) | [optional] +**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. | [optional] **avs** | [**PtsV2PaymentsPost201ResponseProcessorInformationAvs**](PtsV2PaymentsPost201ResponseProcessorInformationAvs.md) | | [optional] **cardVerification** | [**Riskv1decisionsProcessorInformationCardVerification**](Riskv1decisionsProcessorInformationCardVerification.md) | | [optional] **achVerification** | [**PtsV2PaymentsPost201ResponseProcessorInformationAchVerification**](PtsV2PaymentsPost201ResponseProcessorInformationAchVerification.md) | | [optional] diff --git a/docs/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting.md b/docs/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting.md index a31112a3..0ad34464 100644 --- a/docs/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting.md +++ b/docs/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **name** | **String** | Name of the Processor. | [optional] -**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) | [optional] +**responseCode** | **String** | For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. | [optional] **reasonCode** | **String** | Indicates the reason why a request succeeded or failed and possible action to take if a request fails. For details, see the appendix of reason codes in the documentation for the relevant payment method. | [optional] **sequence** | **String** | The order in which the transaction was routed to the processor | [optional] diff --git a/docs/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.md b/docs/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.md index 142374c5..ab58a0a3 100644 --- a/docs/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.md +++ b/docs/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.md @@ -5,5 +5,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **processor** | [**TssV2TransactionsGet200ResponseProcessorInformationProcessor**](TssV2TransactionsGet200ResponseProcessorInformationProcessor.md) | | [optional] **approvalCode** | **String** | Authorization code. Returned only when the processor returns this value. The length of this value depends on your processor. Returned by authorization service. #### PIN debit Authorization code that is returned by the processor. Returned by PIN debit credit. #### Elavon Encrypted Account Number Program The returned value is OFFLINE. #### TSYS Acquiring Solutions The returned value for a successful zero amount authorization is 000000. | [optional] +**retrievalReferenceNumber** | **String** | #### Ingenico ePayments Unique number that CyberSource generates to identify the transaction. You can use this value to identify transactions in the Ingenico ePayments Collections Report, which provides settlement information. Contact customer support for information about the report. ### CyberSource through VisaNet Retrieval request number. | [optional] diff --git a/docs/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries.md b/docs/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries.md index 4b27644a..3e6433ea 100644 --- a/docs/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries.md +++ b/docs/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **merchantId** | **String** | Your CyberSource merchant ID. | [optional] **status** | **String** | The status of the submitted transaction. Note: This field may not be returned for all transactions. | [optional] **applicationInformation** | [**TssV2TransactionsPost201ResponseEmbeddedApplicationInformation**](TssV2TransactionsPost201ResponseEmbeddedApplicationInformation.md) | | [optional] -**buyerInformation** | [**TssV2TransactionsPost201ResponseEmbeddedBuyerInformation**](TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.md) | | [optional] +**buyerInformation** | [**PtsV2CreateOrderPost201ResponseBuyerInformation**](PtsV2CreateOrderPost201ResponseBuyerInformation.md) | | [optional] **clientReferenceInformation** | [**TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation**](TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation.md) | | [optional] **consumerAuthenticationInformation** | [**TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation**](TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation.md) | | [optional] **deviceInformation** | [**Riskv1authenticationresultsDeviceInformation**](Riskv1authenticationresultsDeviceInformation.md) | | [optional] diff --git a/docs/UpdateOrderRequest.md b/docs/UpdateOrderRequest.md new file mode 100644 index 00000000..a7249bcc --- /dev/null +++ b/docs/UpdateOrderRequest.md @@ -0,0 +1,12 @@ +# CyberSource.UpdateOrderRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**clientReferenceInformation** | [**Ptsv2intentsClientReferenceInformation**](Ptsv2intentsClientReferenceInformation.md) | | [optional] +**orderInformation** | [**Ptsv2intentsidOrderInformation**](Ptsv2intentsidOrderInformation.md) | | [optional] +**merchantInformation** | [**Ptsv2intentsidMerchantInformation**](Ptsv2intentsidMerchantInformation.md) | | [optional] +**paymentInformation** | [**Ptsv2intentsPaymentInformation**](Ptsv2intentsPaymentInformation.md) | | [optional] +**processingInformation** | [**Ptsv2intentsidProcessingInformation**](Ptsv2intentsidProcessingInformation.md) | | [optional] + + diff --git a/docs/Upv1capturecontextsCaptureMandate.md b/docs/Upv1capturecontextsCaptureMandate.md index 7684941c..cdbf954f 100644 --- a/docs/Upv1capturecontextsCaptureMandate.md +++ b/docs/Upv1capturecontextsCaptureMandate.md @@ -3,11 +3,11 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**billingType** | **String** | This field defines the type of Billing Address information captured through the Manual card Entry UX. FULL, PARTIAL | [optional] -**requestEmail** | **Boolean** | Capture email contact information in the manual card acceptance screens. | [optional] -**requestPhone** | **Boolean** | Capture email contact information in the manual card acceptance screens. | [optional] -**requestShipping** | **Boolean** | Capture email contact information in the manual card acceptance screens. | [optional] -**shipToCountries** | **[String]** | List of countries available to ship to. Use the two- character ISO Standard Country Codes. | [optional] -**showAcceptedNetworkIcons** | **Boolean** | Show the list of accepted payment icons in the payment button | [optional] +**billingType** | **String** | Configure Unified Checkout to capture billing address information. Possible values: - FULL: Capture complete billing address information. - PARTIAL: Capture first name, last name, country and postal/zip code only. - NONE: Capture only first name and last name. | [optional] +**requestEmail** | **Boolean** | Configure Unified Checkout to capture customer email address. Possible values: - True - False | [optional] +**requestPhone** | **Boolean** | Configure Unified Checkout to capture customer phone number. Possible values: - True - False | [optional] +**requestShipping** | **Boolean** | Configure Unified Checkout to capture customer shipping details. Possible values: - True - False | [optional] +**shipToCountries** | **[String]** | List of countries available to ship to. Use the two-character ISO Standard Country Codes. | [optional] +**showAcceptedNetworkIcons** | **Boolean** | Configure Unified Checkout to display the list of accepted card networks beneath the payment button Possible values: - True - False | [optional] diff --git a/docs/Upv1capturecontextsOrderInformationAmountDetails.md b/docs/Upv1capturecontextsOrderInformationAmountDetails.md index ae887eae..b98e8425 100644 --- a/docs/Upv1capturecontextsOrderInformationAmountDetails.md +++ b/docs/Upv1capturecontextsOrderInformationAmountDetails.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**totalAmount** | **String** | | [optional] -**currency** | **String** | | [optional] +**totalAmount** | **String** | This field defines the total order amount. | [optional] +**currency** | **String** | This field defines the currency applicable to the order. | [optional] diff --git a/docs/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.md b/docs/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.md index da7f7d14..600e83a0 100644 --- a/docs/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.md +++ b/docs/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.md @@ -6,33 +6,11 @@ Name | Type | Description | Notes **defaultStandardEntryClassCode** | **String** | | [optional] **defaultCountryCode** | **String** | ISO 4217 format | [optional] **defaultCurrencyCode** | **String** | Three-character [ISO Standard Currency Codes.](http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf) | [optional] -**defaultTransactionType** | **String** | | [optional] -**defaultPaymentType** | **String** | | [optional] +**defaultTransactionType** | **String** | Possible values: - AUTHORIZATION - SALE | [optional] +**defaultPaymentType** | **String** | Possible values: - CREDIT_CARD - ECHECK | [optional] **defaultTransactionSource** | **String** | | [optional] **displayRetail** | **Boolean** | | [optional] **displayMoto** | **Boolean** | | [optional] **displayInternet** | **Boolean** | | [optional] - -## Enum: DefaultTransactionTypeEnum - - -* `AUTHORIZATION` (value: `"AUTHORIZATION"`) - -* `SALE` (value: `"SALE"`) - - - - - -## Enum: DefaultPaymentTypeEnum - - -* `CREDIT_CARD` (value: `"CREDIT_CARD"`) - -* `ECHECK` (value: `"ECHECK"`) - - - - diff --git a/docs/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation.md b/docs/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation.md index 172185fc..cb8e9bea 100644 --- a/docs/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation.md +++ b/docs/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation.md @@ -18,144 +18,3 @@ Name | Type | Description | Notes **displayLastName** | **Boolean** | | [optional] - -## Enum: [DisplayCardVerificationValueEnum] - - -* `VISA` (value: `"VISA"`) - -* `MASTER_CARD` (value: `"MASTER_CARD"`) - -* `AMEX` (value: `"AMEX"`) - -* `DISCOVER` (value: `"DISCOVER"`) - -* `DINERS_CLUB` (value: `"DINERS_CLUB"`) - -* `CARTE_BLANCHE` (value: `"CARTE_BLANCHE"`) - -* `JCB` (value: `"JCB"`) - -* `ENROUTE` (value: `"ENROUTE"`) - -* `JAL` (value: `"JAL"`) - -* `SWITCH_SOLO` (value: `"SWITCH_SOLO"`) - -* `DELTA` (value: `"DELTA"`) - -* `VISA_ELECTRON` (value: `"VISA_ELECTRON"`) - -* `DANKORT` (value: `"DANKORT"`) - -* `LASER` (value: `"LASER"`) - -* `CARTE_SBANCAIRES` (value: `"CARTE_SBANCAIRES"`) - -* `CARTASI` (value: `"CARTASI"`) - -* `MAESTRO_INTERNATIONAL` (value: `"MAESTRO_INTERNATIONAL"`) - -* `GE_MONEY_UK_CARD` (value: `"GE_MONEY_UK_CARD"`) - -* `HIPER_CARD` (value: `"HIPER_CARD"`) - -* `ELO` (value: `"ELO"`) - - - - - -## Enum: [RequireCardVerificationValueEnum] - - -* `VISA` (value: `"VISA"`) - -* `MASTER_CARD` (value: `"MASTER_CARD"`) - -* `AMEX` (value: `"AMEX"`) - -* `DISCOVER` (value: `"DISCOVER"`) - -* `DINERS_CLUB` (value: `"DINERS_CLUB"`) - -* `CARTE_BLANCHE` (value: `"CARTE_BLANCHE"`) - -* `JCB` (value: `"JCB"`) - -* `ENROUTE` (value: `"ENROUTE"`) - -* `JAL` (value: `"JAL"`) - -* `SWITCH_SOLO` (value: `"SWITCH_SOLO"`) - -* `DELTA` (value: `"DELTA"`) - -* `VISA_ELECTRON` (value: `"VISA_ELECTRON"`) - -* `DANKORT` (value: `"DANKORT"`) - -* `LASER` (value: `"LASER"`) - -* `CARTE_SBANCAIRES` (value: `"CARTE_SBANCAIRES"`) - -* `CARTASI` (value: `"CARTASI"`) - -* `MAESTRO_INTERNATIONAL` (value: `"MAESTRO_INTERNATIONAL"`) - -* `GE_MONEY_UK_CARD` (value: `"GE_MONEY_UK_CARD"`) - -* `HIPER_CARD` (value: `"HIPER_CARD"`) - -* `ELO` (value: `"ELO"`) - - - - - -## Enum: [AcceptedCardTypesEnum] - - -* `VISA` (value: `"VISA"`) - -* `MASTER_CARD` (value: `"MASTER_CARD"`) - -* `AMEX` (value: `"AMEX"`) - -* `DISCOVER` (value: `"DISCOVER"`) - -* `DINERS_CLUB` (value: `"DINERS_CLUB"`) - -* `CARTE_BLANCHE` (value: `"CARTE_BLANCHE"`) - -* `JCB` (value: `"JCB"`) - -* `ENROUTE` (value: `"ENROUTE"`) - -* `JAL` (value: `"JAL"`) - -* `SWITCH_SOLO` (value: `"SWITCH_SOLO"`) - -* `DELTA` (value: `"DELTA"`) - -* `VISA_ELECTRON` (value: `"VISA_ELECTRON"`) - -* `DANKORT` (value: `"DANKORT"`) - -* `LASER` (value: `"LASER"`) - -* `CARTE_SBANCAIRES` (value: `"CARTE_SBANCAIRES"`) - -* `CARTASI` (value: `"CARTASI"`) - -* `MAESTRO_INTERNATIONAL` (value: `"MAESTRO_INTERNATIONAL"`) - -* `GE_MONEY_UK_CARD` (value: `"GE_MONEY_UK_CARD"`) - -* `HIPER_CARD` (value: `"HIPER_CARD"`) - -* `ELO` (value: `"ELO"`) - - - - diff --git a/generator/cybersource-rest-spec.json b/generator/cybersource-rest-spec.json index 562ab117..88500c97 100644 --- a/generator/cybersource-rest-spec.json +++ b/generator/cybersource-rest-spec.json @@ -57,6 +57,10 @@ "name": "billingAgreements", "description": "A billingAgreement is a stand-alone transaction that is not linked to any previous transactions. It takes money from\nyour merchant bank account and returns it to the customer.\n" }, + { + "name": "orders", + "description": "An order is a service that is used for initiating a transaction with itemized details, shipping, billing and buyer information. \n" + }, { "name": "Customer", "description": "A Customer can be linked to multiple Payment Instruments and Shipping Addresses.\nWith one Payment Instrument and Shipping Address designated as the default.\nIt stores merchant reference information for the Customer such as email and merchant defined data.\n" @@ -454,7 +458,7 @@ "properties": { "actionList": { "type": "array", - "description": "Array of actions (one or more) to be included in the payment to invoke bundled services along with payment.\n\nPossible values are one or more of follows:\n\n - `DECISION_SKIP`: Use this when you want to skip Decision Manager service(s).\n\n - `TOKEN_CREATE`: Use this when you want to create a token from the card/bank data in your payment request.\n\n - `CONSUMER_AUTHENTICATION`: Use this when you want to check if a card is enrolled in Payer Authentication along with your payment request.\n\n - `VALIDATE_CONSUMER_AUTHENTICATION`: Use this after you acquire a Payer Authentication result that needs to be included for your payment request.\n \n - `AP_INITIATE`: Use this when Alternative Payment Initiate service is requested.\n\n - `WATCHLIST_SCREENING` : Use this when you want to call Watchlist Screening service.\n\n - `AP_SALE` : Use this when Alternative Payment Sale service is requested.\n\n\n - `AP_AUTH` : Use this when Alternative Payment Authorize service is requested.\n", + "description": "Array of actions (one or more) to be included in the payment to invoke bundled services along with payment.\n\nPossible values are one or more of follows:\n\n - `DECISION_SKIP`: Use this when you want to skip Decision Manager service(s).\n\n - `TOKEN_CREATE`: Use this when you want to create a token from the card/bank data in your payment request.\n\n - `CONSUMER_AUTHENTICATION`: Use this when you want to check if a card is enrolled in Payer Authentication along with your payment request.\n\n - `VALIDATE_CONSUMER_AUTHENTICATION`: Use this after you acquire a Payer Authentication result that needs to be included for your payment request.\n \n - `AP_INITIATE`: Use this when Alternative Payment Initiate service is requested.\n\n - `WATCHLIST_SCREENING` : Use this when you want to call Watchlist Screening service.\n\n - `AP_SALE` : Use this when Alternative Payment Sale service is requested.\n\n\n - `AP_AUTH` : Use this when Alternative Payment Authorize service is requested.\n\n - `AP_REAUTH` : Use this when Alternative Payment Reauthorize service is requested.\n", "items": { "type": "string" } @@ -549,7 +553,7 @@ "authType": { "type": "string", "maxLength": 15, - "description": "Authorization type. Possible values:\n\n - `AUTOCAPTURE`: automatic capture.\n - `STANDARDCAPTURE`: standard capture.\n - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment.\n\n#### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing\nSet this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture.\n\n#### Forced Capture\nSet this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system.\n\n#### Verbal Authorization\nSet this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization.\n" + "description": "Authorization type. Possible values:\n\n - `AUTOCAPTURE`: automatic capture.\n - `STANDARDCAPTURE`: standard capture.\n - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment.\n\n#### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing\nSet this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture.\n\n#### Forced Capture\nSet this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system.\n\n#### Verbal Authorization\nSet this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization.\n\n#### for PayPal ptsV2CreateOrderPost400Response\nSet this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively.\n" }, "panReturnIndicator": { "type": "string", @@ -707,6 +711,11 @@ "type": "string", "maxLength": 5, "description": "Indicates whether to release the authorization hold on the remaining funds. \nPossible Values:\n- `true`\n- `false`\n" + }, + "notes": { + "type": "string", + "maxLength": 255, + "description": "An informational note about this settlement. Appears in both the payer's transaction history and the emails that the payer receives.\n" } } }, @@ -955,6 +964,11 @@ "type": "string", "maxLength": 15, "description": "Enablers are payment processing entities that are not acquiring members and are often the primary relationship owner with merchants and originators. Enablers own technical solutions through which the merchant or originator will access acceptance. The Enabler ID is a five-character hexadecimal identifier that will be used by Visa to identify enablers. Enabler ID assignment will be determined by Visa. Visa will communicate Enablers assignments to enablers.\n" + }, + "processingInstruction": { + "type": "string", + "maxLength": 36, + "description": "The instruction to process an order.\n- default value: 'NO_INSTRUCTION'\n- 'ORDER_SAVED_EXPLICITLY'\n" } } }, @@ -1584,6 +1598,17 @@ } } }, + "oct-surcharge": { + "type": "object", + "properties": { + "amount": { + "type": "string", + "maxLength": 8, + "x-nullable": true, + "description": "The surcharge amount is included in the total transaction amount but is passed in a separate field to the issuer and acquirer for tracking. \nThe issuer can provide information about the surcharge amount to the customer. \n\nIf the amount is positive, then it is a debit for the customer. \n\nIf the amount is negative, then it is a credit for the customer.\n" + } + } + }, "order": { "type": "object", "properties": { @@ -2334,7 +2359,7 @@ "properties": { "type": { "type": "string", - "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" + "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n -\t`BR_CPF` The individual tax ID type, typically is 11 characters long\n -\t`BR_CNPJ` The business tax ID type, typically is 14 characters long.\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" }, "id": { "type": "string", @@ -4676,7 +4701,12 @@ "properties": { "agreementId": { "type": "string", - "description": "Identifier for the mandate being signed for. This mandate id is required for all the subsequent transactions. \n" + "description": "Identifier for the mandate being signed for. This mandate id is required for all the subsequent transactions.\n" + }, + "id": { + "type": "string", + "maxLength": 128, + "description": "The processor specific billing agreement ID. References an approved recurring payment for goods or services. This value is sent by merchant via Cybersource to processor. The value sent in this field is procured by the merchant from the processor.\n" } } }, @@ -5207,6 +5237,16 @@ "enhancedDataEnabled": { "type": "boolean", "description": "The possible values for the reply field are:\n- `true` : the airline data was included in the request to the processor.\n- `false` : the airline data was not included in the request to the processor.\n\nReturned by authorization, capture, or credit services.\n" + }, + "captureOptions": { + "type": "object", + "properties": { + "finalCapture": { + "type": "string", + "maxLength": 5, + "description": "Indicates whether you can make additional captures against the authorized payment.\nSet to true if you do not intend to capture additional payments against the authorization.\nSet to false if you intend to capture additional payments\nPossible Values:\n- `true`\n- `false`\n" + } + } } } }, @@ -5240,7 +5280,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "responseCodeSource": { "type": "string", @@ -5552,7 +5592,15 @@ }, "eligibility": { "type": "string", - "description": "The level of seller protection in force for the transaction.\nPossible values:\n- `ELIGIBLE`\n- `PARTIALLY_ELIGIBLE`\n- `INELIGIBLE`\n" + "maxLength": 36, + "description": "Indicates whether the transaction is eligible for seller protection. The values returned are described below.\nPossible values:\n- `ELIGIBLE`\n- `PARTIALLY_ELIGIBLE`\n- `INELIGIBLE`\n- `NOT_ELIGIBLE`\n" + }, + "disputeCategories": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of conditions that are covered for the transaction.\n" }, "eligibilityType": { "type": "string", @@ -5579,6 +5627,27 @@ "type": "string", "maxLength": 50, "description": "The QR code value. Convert this value into an image and send it to the POS terminal to be displayed. The terminal can also perform the conversion.\nThe value is a URL like in the example below:\nhttps://qr.alipay.com/pmxabcka1ts5grar12.\n" + }, + "disbursementMode": { + "type": "string", + "description": "The funds are released to the merchant immediately.\nINSTANT\tThe funds are released to the merchant immediately.\nDELAYED\tThe funds are held for a finite number of days. The actual duration depends on the region and type of integration. You can release the funds through a referenced payout. Otherwise, the funds disbursed automatically after the specified duration.\n" + }, + "updateTimeUtc": { + "type": "string", + "description": "The date and time when the transaction was last updated, in Internet date and time format.\n" + }, + "expirationTimeUtc": { + "type": "string", + "description": "The date and time when the authorized payment expires, in Internet date and time format.\n" + }, + "orderId": { + "type": "string", + "description": "The id of the order\n" + }, + "orderStatus": { + "type": "string", + "maxLength": 255, + "description": "The order status. \nPossible values:\n- `CREATED`\n- `VOIDED`\n- `COMPLETED`\n- `PAYER_ACTION_REQUIRED`\n" } } }, @@ -5697,7 +5766,7 @@ "suffix": { "type": "string", "maxLength": 4, - "description": "Last four digits of token. CyberSource includes this field in the reply message when it decrypts the payment\nblob for the tokenized transaction.\n" + "description": "Last four digits of token. CyberSource includes this field in the reply message when it decrypts the payment\nblob for the tokenized transaction.\n\nFor details, see `token_suffix` field description in [Google Pay Using the SCMP API.]\n(https://apps.cybersource.com/library/documentation/dev_guides/Google_Pay_SCMP_API/html/)\n" }, "type": { "type": "string", @@ -6488,7 +6557,7 @@ "properties": { "type": { "type": "string", - "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" + "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n -\t`BR_CPF` The individual tax ID type, typically is 11 characters long\n -\t`BR_CNPJ` The business tax ID type, typically is 14 characters long.\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" }, "id": { "type": "string", @@ -10826,7 +10895,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "systemTraceAuditNumber": { "type": "string", @@ -10867,7 +10936,15 @@ }, "eligibility": { "type": "string", - "description": "The level of seller protection in force for the transaction.\nPossible values:\n- `ELIGIBLE`\n- `PARTIALLY_ELIGIBLE`\n- `INELIGIBLE`\n" + "maxLength": 36, + "description": "Indicates whether the transaction is eligible for seller protection. The values returned are described below.\nPossible values:\n- `ELIGIBLE`\n- `PARTIALLY_ELIGIBLE`\n- `INELIGIBLE`\n- `NOT_ELIGIBLE`\n" + }, + "disputeCategories": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of conditions that are covered for the transaction.\n" }, "eligibilityType": { "type": "string", @@ -11447,7 +11524,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "responseCategoryCode": { "type": "string", @@ -12018,7 +12095,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "responseCategoryCode": { "type": "string", @@ -12338,7 +12415,7 @@ "authType": { "type": "string", "maxLength": 15, - "description": "Authorization type. Possible values:\n\n - `AUTOCAPTURE`: automatic capture.\n - `STANDARDCAPTURE`: standard capture.\n - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment.\n\n#### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing\nSet this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture.\n\n#### Forced Capture\nSet this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system.\n\n#### Verbal Authorization\nSet this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization.\n" + "description": "Authorization type. Possible values:\n\n - `AUTOCAPTURE`: automatic capture.\n - `STANDARDCAPTURE`: standard capture.\n - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment.\n\n#### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing\nSet this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture.\n\n#### Forced Capture\nSet this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system.\n\n#### Verbal Authorization\nSet this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization.\n\n#### for PayPal ptsV2CreateOrderPost400Response\nSet this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively.\n" }, "verbalAuthCode": { "type": "string", @@ -12371,6 +12448,11 @@ "type": "string", "maxLength": 5, "description": "Indicates whether to release the authorization hold on the remaining funds. \nPossible Values:\n- `true`\n- `false`\n" + }, + "notes": { + "type": "string", + "maxLength": 255, + "description": "An informational note about this settlement. Appears in both the payer's transaction history and the emails that the payer receives.\n" } } }, @@ -14793,11 +14875,15 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "providerResponse": { "type": "string", "description": "Processor response to the API request.\n" + }, + "updateTimeUtc": { + "type": "string", + "description": "The date and time when the transaction was last updated, in Internet date and time format.\n" } } }, @@ -14853,6 +14939,20 @@ "description": "The possible values for the reply field are:\n- `true` : the airline data was included in the request to the processor.\n- `false` : the airline data was not included in the request to the processor.\n\nReturned by authorization, capture, or credit services.\n" } } + }, + "embeddedActions": { + "type": "object", + "properties": { + "ap_capture": { + "type": "object", + "properties": { + "reason": { + "type": "string", + "description": "The reason why the captured payment status is PENDING or DENIED.\nBUYER_COMPLAINT\tThe payer initiated a dispute for this captured payment with processor.\nCHARGEBACK\tThe captured funds were reversed in response to the payer disputing this captured payment with the issuer of the financial instrument used to pay for this captured payment.\nECHECK\tThe payer paid by an eCheck that has not yet cleared.\nINTERNATIONAL_WITHDRAWAL\tVisit your online account. In your Account Overview, accept and deny this payment.\nOTHER\tNo additional specific reason can be provided. For more information about this captured payment, visit your account online or contact processor.\nPENDING_REVIEW\tThe captured payment is pending manual review.\nRECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION\tThe payee has not yet set up appropriate receiving preferences for their account. For more information about how to accept or deny this payment, visit your account online. This reason is typically offered in scenarios such as when the currency of the captured payment is different from the primary holding currency of the payee.\nREFUNDED\tThe captured funds were refunded.\nTRANSACTION_APPROVED_AWAITING_FUNDING\tThe payer must send the funds for this captured payment. This code generally appears for manual EFTs.\nUNILATERAL\tThe payee does not have a processor account.\nVERIFICATION_REQUIRED\tThe payee's processor account is not verified.\nString with values,\n `BUYER_COMPLAINT`\n `CHARGEBACK`\n `ECHECK`\n `INTERNATIONAL_WITHDRAWAL`\n `OTHER`\n `PENDING_REVIEW`\n `RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION`\n `REFUNDED`\n `TRANSACTION_APPROVED_AWAITING_FUNDING`\n `UNILATERAL`\n `VERIFICATION_REQUIRED`\n" + } + } + } + } } }, "example": { @@ -17492,7 +17592,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "achVerification": { "type": "object", @@ -17517,6 +17617,10 @@ "type": "string", "maxLength": 4, "description": "Field contains a settlement date. The date is in mmdd format, where: mm = month and dd = day.\n" + }, + "updateTimeUtc": { + "type": "string", + "description": "The date and time when the transaction was last updated, in Internet date and time format.\n" } } }, @@ -20155,7 +20259,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "achVerification": { "type": "object", @@ -20180,6 +20284,10 @@ "type": "string", "maxLength": 4, "description": "Field contains a settlement date. The date is in mmdd format, where: mm = month and dd = day.\n" + }, + "updateTimeUtc": { + "type": "string", + "description": "The date and time when the transaction was last updated, in Internet date and time format.\n" } } }, @@ -23177,7 +23285,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "achVerification": { "type": "object", @@ -23202,6 +23310,10 @@ "type": "string", "maxLength": 4, "description": "Field contains a settlement date. The date is in mmdd format, where: mm = month and dd = day.\n" + }, + "updateTimeUtc": { + "type": "string", + "description": "The date and time when the transaction was last updated, in Internet date and time format.\n" } } }, @@ -24167,7 +24279,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "responseDetails": { "type": "string", @@ -24632,7 +24744,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "responseDetails": { "type": "string", @@ -25026,7 +25138,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "responseDetails": { "type": "string", @@ -25420,7 +25532,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "responseDetails": { "type": "string", @@ -25800,7 +25912,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "responseDetails": { "type": "string", @@ -26869,7 +26981,7 @@ "properties": { "actionList": { "type": "array", - "description": "Array of actions (one or more) to be included in the payment to invoke bundled services along with payment status.\n\nPossible values are one or more of follows:\n\n - `AP_STATUS`: Use this when Alternative Payment check status service is requested.\n\n - `AP_SESSION_STATUS`: Use this when Alternative Payment check status service for Paypal, Klarna is requested.\n\n - `AP_INITIATE_STATUS`: Use this when Alternative Payment check status service for KCP is requested.\n", + "description": "Array of actions (one or more) to be included in the payment to invoke bundled services along with payment status.\n\nPossible values are one or more of follows:\n\n - `AP_STATUS`: Use this when Alternative Payment check status service is requested.\n\n - `AP_SESSION_STATUS`: Use this when Alternative Payment check status service for Paypal, Klarna is requested.\n\n - `AP_INITIATE_STATUS`: Use this when Alternative Payment check status service for KCP is requested.\n\n - `AP_ORDER_STATUS`: Use this when Alternative Payment check status service for order status request.\n\n - `AP_AUTH_STATUS`: Use this when Alternative Payment check status service for auth status request.\n\n - `AP_CAPTURE_STATUS`: Use this when Alternative Payment check status service for capture status request.\n\n - `AP_REFUND_STATUS`: Use this when Alternative Payment check status service for refund status request.\n", "items": { "type": "string" } @@ -26929,7 +27041,15 @@ }, "eligibility": { "type": "string", - "description": "The level of seller protection in force for the transaction.\nPossible values:\n- `ELIGIBLE`\n- `PARTIALLY_ELIGIBLE`\n- `INELIGIBLE`\n" + "maxLength": 36, + "description": "Indicates whether the transaction is eligible for seller protection. The values returned are described below.\nPossible values:\n- `ELIGIBLE`\n- `PARTIALLY_ELIGIBLE`\n- `INELIGIBLE`\n- `NOT_ELIGIBLE`\n" + }, + "disputeCategories": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of conditions that are covered for the transaction.\n" }, "eligibilityType": { "type": "string", @@ -30181,7 +30301,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" } } }, @@ -30725,6 +30845,10 @@ "type": "string", "maxLength": 30, "description": "Payment method for the unit purchase.\nPossible values:\n- `UNRESTRICTED (default)\u2014this value\nis only available if configured by PayPal\nfor the merchant.`\n- `INSTANT`\n" + }, + "userName": { + "type": "string", + "description": "The Venmo user name chosen by the user, also know as a Venmo handle.\n" } } } @@ -30750,7 +30874,7 @@ "properties": { "type": { "type": "string", - "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" + "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n -\t`BR_CPF` The individual tax ID type, typically is 11 characters long\n -\t`BR_CNPJ` The business tax ID type, typically is 14 characters long.\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" }, "id": { "type": "string", @@ -32900,164 +33024,1133 @@ "_links": { "type": "object", "properties": { - "self": { + "self": { + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "This is the endpoint of the resource that was created by the successful request." + }, + "method": { + "type": "string", + "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + } + } + }, + "reversal": { + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "This is the endpoint of the resource that was created by the successful request." + }, + "method": { + "type": "string", + "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + } + } + }, + "capture": { + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "This is the endpoint of the resource that was created by the successful request." + }, + "method": { + "type": "string", + "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + } + } + }, + "customer": { + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "This is the endpoint of the resource that was created by the successful request." + }, + "method": { + "type": "string", + "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + } + } + }, + "paymentInstrument": { + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "This is the endpoint of the resource that was created by the successful request." + }, + "method": { + "type": "string", + "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + } + } + }, + "shippingAddress": { + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "This is the endpoint of the resource that was created by the successful request." + }, + "method": { + "type": "string", + "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + } + } + }, + "instrumentIdentifier": { + "type": "object", + "properties": { + "href": { + "type": "string", + "description": "This is the endpoint of the resource that was created by the successful request." + }, + "method": { + "type": "string", + "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + } + } + } + } + }, + "id": { + "type": "string", + "maxLength": 26, + "description": "An unique identification number generated by Cybersource to identify the submitted request. Returned by all services.\nIt is also appended to the endpoint of the resource.\nOn incremental authorizations, this value with be the same as the identification number returned in the original authorization response.\n" + }, + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. Format: `YYYY-MM-DDThh:mm:ssZ`\n**Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.).\nThe `T` separates the date and the time. The `Z` indicates UTC.\n\nReturned by Cybersource for all services.\n" + }, + "status": { + "type": "string", + "description": "Status of the sessions request.\nPossible values:\n\uf06e Created\n\uf06e Failed\n" + }, + "reconciliationId": { + "type": "string", + "maxLength": 60, + "description": "Reference number for the transaction.\nDepending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource.\nThe actual value used in the request to the processor is provided back to you by Cybersource in the response.\n" + }, + "errorInformation": { + "type": "object", + "properties": { + "reason": { + "type": "string", + "description": "The reason of the status.\n\nPossible values:\n - AVS_FAILED\n - CONTACT_PROCESSOR\n - EXPIRED_CARD\n - PROCESSOR_DECLINED\n - INSUFFICIENT_FUND\n - STOLEN_LOST_CARD\n - ISSUER_UNAVAILABLE\n - UNAUTHORIZED_CARD\n - CVN_NOT_MATCH\n - EXCEEDS_CREDIT_LIMIT\n - INVALID_CVN\n - DECLINED_CHECK\n - BLACKLISTED_CUSTOMER\n - SUSPENDED_ACCOUNT\n - PAYMENT_REFUSED\n - CV_FAILED\n - INVALID_ACCOUNT\n - GENERAL_DECLINE\n - INVALID_MERCHANT_CONFIGURATION\n - DECISION_PROFILE_REJECT\n - SCORE_EXCEEDS_THRESHOLD\n - PENDING_AUTHENTICATION\n - ACH_VERIFICATION_FAILED\n - DECISION_PROFILE_REVIEW\n - CONSUMER_AUTHENTICATION_REQUIRED\n - CONSUMER_AUTHENTICATION_FAILED\n - ALLOWABLE_PIN_RETRIES_EXCEEDED\n - PROCESSOR_ERROR\n - CUSTOMER_WATCHLIST_MATCH\n - ADDRESS_COUNTRY_WATCHLIST_MATCH\n - EMAIL_COUNTRY_WATCHLIST_MATCH\n - IP_COUNTRY_WATCHLIST_MATCH\n - INVALID_MERCHANT_CONFIGURATION\n" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "details": { + "type": "array", + "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\nPossible values:\n - MISSING_FIELD\n - INVALID_DATA\n" + } + } + } + } + } + }, + "clientReferenceInformation": { + "type": "object", + "properties": { + "code": { + "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" + }, + "submitLocalDateTime": { + "type": "string", + "maxLength": 14, + "description": "Date and time at your physical location.\n\nFormat: `YYYYMMDDhhmmss`, where YYYY = year, MM = month, DD = day, hh = hour, mm = minutes ss = seconds\n\n#### PIN Debit\nOptional field for PIN Debit purchase and credit requests.\n" + }, + "ownerMerchantId": { + "type": "string", + "description": "Merchant ID that was used to create the subscription or customer profile for which the service was requested.\n\nIf your CyberSource account is enabled for Recurring Billing, this field is returned only if you are using\nsubscription sharing and if your merchant ID is in the same merchant ID pool as the owner merchant ID.\n\nIf your CyberSource account is enabled for Payment Tokenization, this field is returned only if you are using\nprofile sharing and if your merchant ID is in the same merchant ID pool as the owner merchant ID.\n" + } + } + }, + "processorInformation": { + "type": "object", + "properties": { + "transactionId": { + "type": "string", + "maxLength": 50, + "description": "Network transaction identifier (TID). You can use this value to identify a specific transaction when you are\ndiscussing the transaction with your processor. Not all processors provide this value.\n\nReturned by the authorization service.\n\n#### PIN debit\nTransaction identifier generated by the processor.\n\nReturned by PIN debit credit.\n\n#### GPX\nProcessor transaction ID.\n\n#### Cielo\nFor Cielo, this value is the non-sequential unit (NSU) and is supported for all transactions. The value is generated by Cielo or the issuing bank.\n\n#### Comercio Latino\nFor Comercio Latino, this value is the proof of sale or non-sequential unit (NSU) number generated by the acquirers Cielo and Rede, or the issuing bank.\n\n#### CyberSource through VisaNet and GPN\nFor details about this value for CyberSource through VisaNet and GPN, see \"processorInformation.networkTransactionId\" in [REST API Fields](https://developer.cybersource.com/content/dam/docs/cybs/en-us/apifields/reference/all/rest/api-fields.pdf)\n\n#### Moneris\nThis value identifies the transaction on a host system. It contains the following information:\n- Terminal used to process the transaction\n- Shift during which the transaction took place\n- Batch number\n- Transaction number within the batch\nYou must store this value. If you give the customer a receipt, display this value on the receipt.\n\n**Example** For the value\n66012345001069003:\n- Terminal ID = 66012345\n- Shift number = 001\n- Batch number = 069\n- Transaction number = 003\n" + }, + "paymentUrl": { + "type": "string", + "maxLength": 15, + "description": "Direct the customer to this URL to complete the payment." + }, + "responseDetails": { + "type": "string", + "maxLength": 255, + "description": "This field might contain information about a decline. This field is supported only for **CyberSource through\nVisaNet**.\n" + }, + "token": { + "type": "string", + "maxLength": 24, + "description": "Payment gateway/processor assigned session token.\n" + }, + "responseCode": { + "type": "string", + "maxLength": 10, + "description": "Transaction status from the processor.\n" + } + } + }, + "paymentInformation": { + "type": "object", + "properties": { + "eWallet": { + "type": "object", + "properties": { + "fundingSource": { + "type": "string", + "maxLength": 24, + "description": "Payment mode for the transaction, possible values\n- INSTANT_TRANSFER\n- MANUAL_BANK_TRANSFER\n- DELAYED_TRANSFER\n- ECHECK\n" + } + } + } + } + }, + "orderInformation": { + "type": "object", + "properties": { + "amountDetails": { + "type": "object", + "properties": { + "totalAmount": { + "type": "string", + "maxLength": 19, + "description": "Grand total for the order. This value cannot be negative. You can include a decimal point (.), but no other special characters.\nCyberSource truncates the amount to the correct number of decimal places.\n\n**Note** For CTV, FDCCompass, Paymentech processors, the maximum length for this field is 12.\n\n**Important** Some processors have specific requirements and limitations, such as maximum amounts and maximum field lengths.\n\nIf your processor supports zero amount authorizations, you can set this field to 0 for the authorization to check if the card is lost or stolen. \n\n#### Card Present\nRequired to include either this field or `orderInformation.lineItems[].unitPrice` for the order.\n\n#### Invoicing\nRequired for creating a new invoice.\n\n#### PIN Debit\nAmount you requested for the PIN debit purchase. This value is returned for partial authorizations. The issuing bank can approve a partial amount if the balance on the debit card is less than the requested transaction amount.\n\nRequired field for PIN Debit purchase and PIN Debit credit requests.\nOptional field for PIN Debit reversal requests.\n\n#### GPX\nThis field is optional for reversing an authorization or credit; however, for all other processors, these fields are required.\n\n#### DCC with a Third-Party Provider\nSet this field to the converted amount that was returned by the DCC provider. You must include either this field or the 1st line item in the order and the specific line-order amount in your request. \n\n#### DCC for First Data\nNot used.\n" + } + } + } + } + } + } + } + }, + "400": { + "description": "Invalid request.", + "schema": { + "type": "object", + "title": "ptsV2PaymentsPost400Response", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. Format: `YYYY-MM-DDThh:mm:ssZ`\n**Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.).\nThe `T` separates the date and the time. The `Z` indicates UTC.\n\nReturned by Cybersource for all services.\n" + }, + "status": { + "type": "string", + "description": "The status of the submitted transaction.\n\nPossible values:\n - INVALID_REQUEST\n" + }, + "reason": { + "type": "string", + "description": "The reason of the status.\n\nPossible values:\n - MISSING_FIELD\n - INVALID_DATA\n - DUPLICATE_REQUEST\n - INVALID_CARD\n - CARD_TYPE_NOT_ACCEPTED\n - INVALID_MERCHANT_CONFIGURATION\n - PROCESSOR_UNAVAILABLE\n - INVALID_AMOUNT\n - INVALID_CARD_TYPE\n - INVALID_PAYMENT_ID\n - NOT_SUPPORTED\n" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "details": { + "type": "array", + "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\nPossible values:\n - MISSING_FIELD\n - INVALID_DATA\n" + } + } + } + } + } + } + }, + "502": { + "description": "Unexpected system error or system timeout.", + "schema": { + "title": "ptsV2PaymentsPost502Response", + "type": "object", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. Format: `YYYY-MM-DDThh:mm:ssZ`\n**Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.).\nThe `T` separates the date and the time. The `Z` indicates UTC.\n\nReturned by Cybersource for all services.\n" + }, + "status": { + "type": "string", + "description": "The status of the submitted transaction.\n\nPossible values:\n - SERVER_ERROR\n" + }, + "reason": { + "type": "string", + "description": "The reason of the status.\n\nPossible values:\n - SYSTEM_ERROR\n - SERVER_TIMEOUT\n - SERVICE_TIMEOUT\n" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + } + } + } + } + } + } + }, + "/pts/v2/intents": { + "post": { + "summary": "Create an Order", + "description": "A create order request enables you to send the itemized details along with the order. This API can be used by merchants initiating their transactions with the create order API. \n", + "tags": [ + "orders" + ], + "operationId": "createOrder", + "x-devcenter-metaData": { + "categoryTag": "Payments" + }, + "parameters": [ + { + "name": "createOrderRequest", + "in": "body", + "required": true, + "schema": { + "type": "object", + "properties": { + "clientReferenceInformation": { + "type": "object", + "properties": { + "reconciliationId": { + "type": "string", + "maxLength": 60, + "description": "Reference number for the transaction.\nDepending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource.\nThe actual value used in the request to the processor is provided back to you by Cybersource in the response.\n" + } + } + }, + "processingInformation": { + "type": "object", + "properties": { + "processingInstruction": { + "type": "string", + "maxLength": 36, + "description": "The instruction to process an order.\n- default value: 'NO_INSTRUCTION'\n- 'ORDER_SAVED_EXPLICITLY'\n" + }, + "authorizationOptions": { + "type": "object", + "properties": { + "authType": { + "type": "string", + "maxLength": 15, + "description": "Authorization type. Possible values:\n\n - `AUTOCAPTURE`: automatic capture.\n - `STANDARDCAPTURE`: standard capture.\n - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment.\n\n#### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing\nSet this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture.\n\n#### Forced Capture\nSet this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system.\n\n#### Verbal Authorization\nSet this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization.\n\n#### for PayPal ptsV2CreateOrderPost400Response\nSet this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively.\n" + } + } + }, + "actionList": { + "type": "array", + "description": "Array of actions (one or more) to be included in the order to invoke bundled services along with order.\nPossible values:\n- `AP_ORDER`: Use this when Alternative Payment Order service is requested.\n", + "items": { + "type": "string" + } + } + } + }, + "merchantInformation": { + "type": "object", + "properties": { + "merchantDescriptor": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Your merchant name.\n\n**Note** For Paymentech processor using Cybersource Payouts, the maximum data length is 22.\n\n#### PIN debit\nYour business name. This name is displayed on the cardholder's statement. When you\ninclude more than one consecutive space, extra spaces are removed.\n\nWhen you do not include this value in your PIN debit request, the merchant name from your account is used.\n**Important** This value must consist of English characters.\n\nOptional field for PIN debit credit or PIN debit purchase requests.\n\n#### Airline processing\nYour merchant name. This name is displayed on the cardholder's statement. When you include more than one consecutive space, extra spaces are removed.\n\n**Note** Some airline fee programs may require the original ticket number (ticket identifier) or the ancillary service description in positions 13 through 23 of this field.\n\n**Important** This value must consist of English characters.\n\nRequired for captures and credits.\n" + }, + "email": { + "type": "string", + "maxLength": 254, + "description": "Email address of the merchant." + } + } + }, + "cancelUrl": { + "type": "string", + "maxLength": 255, + "description": "customer would be redirected to this url based on the decision of the transaction" + }, + "successUrl": { + "type": "string", + "maxLength": 255, + "description": "customer would be redirected to this url based on the decision of the transaction" + } + } + }, + "paymentInformation": { + "type": "object", + "properties": { + "paymentType": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "A Payment Type is an agreed means for a payee to receive legal tender from a payer. The way one pays for a commercial financial transaction. Examples: Card, Bank Transfer, Digital, Direct Debit.\nPossible values:\n- `CARD` (use this for a PIN debit transaction)\n- `CHECK` (use this for all eCheck payment transactions - ECP Debit, ECP Follow-on Credit, ECP StandAlone Credit)\n- `bankTransfer` (use for Online Bank Transafer for methods such as P24, iDeal, Estonia Bank, KCP)\n- `localCard` (KCP Local card via Altpay)\n- `carrierBilling` (KCP Carrier Billing via Altpay)\n" + }, + "method": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "A Payment Type is enabled through a Method. Examples: Visa, Master Card, ApplePay, iDeal, 7Eleven, alfamart, etc\n#### Via PayPal ptsV2CreateOrderPost201Response\n - 'payPal'\n - 'venmo'\n" + } + } + } + } + } + } + }, + "orderInformation": { + "type": "object", + "properties": { + "amountDetails": { + "type": "object", + "properties": { + "totalAmount": { + "type": "string", + "maxLength": 32, + "description": "Grand total for the order. This value cannot be negative. You can include a decimal point (.), but you cannot include any other special characters. CyberSource truncates the amount to the correct number of decimal places\n" + }, + "currency": { + "type": "string", + "maxLength": 3, + "description": "Currency used for the order\n" + }, + "discountAmount": { + "type": "string", + "maxLength": 32, + "description": "Discount amount for the transaction. \n" + }, + "shippingAmount": { + "type": "string", + "maxLength": 32, + "description": "Aggregate shipping charges for the transactions.\n" + }, + "shippingDiscountAmount": { + "type": "string", + "maxLength": 32, + "description": "Shipping discount amount for the transaction. \n" + }, + "taxAmount": { + "type": "string", + "maxLength": 32, + "description": "Total tax amount. \n" + }, + "insuranceAmount": { + "type": "string", + "maxLength": 32, + "description": "Amount being charged for the insurance fee. \n" + }, + "dutyAmount": { + "type": "string", + "maxLength": 32, + "description": "Amount being charged as duty amount. \n" + } + } + }, + "billTo": { + "type": "object", + "properties": { + "email": { + "type": "string", + "minLength": 3, + "maxLength": 254, + "description": "Email address of the PayPal account holder.\n" + } + } + }, + "shipTo": { + "type": "object", + "properties": { + "firstName": { + "type": "string", + "maxLength": 60, + "description": "First name of the recipient.\n\n#### Litle\nMaximum length: 25\n\n#### All other processors\nMaximum length: 60\n\nOptional field.\n" + }, + "lastName": { + "type": "string", + "maxLength": 60, + "description": "Last name of the recipient.\n\n#### Litle\nMaximum length: 25\n\n#### All other processors\nMaximum length: 60\n\nOptional field.\n" + }, + "address1": { + "type": "string", + "maxLength": 60, + "description": "First line of the shipping address.\n\nRequired field for authorization if any shipping address information is included in the request; otherwise, optional.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "address2": { + "type": "string", + "maxLength": 60, + "description": "Second line of the shipping address.\n\nOptional field.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "locality": { + "type": "string", + "maxLength": 50, + "description": "City of the shipping address.\n\nRequired field for authorization if any shipping address information is included in the request and shipping to the U.S. or\nCanada; otherwise, optional.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "administrativeArea": { + "type": "string", + "maxLength": 20, + "description": "State or province of the shipping address. Use the [State, Province, and Territory Codes for the United States and Canada](https://developer.cybersource.com/library/documentation/sbc/quickref/states_and_provinces.pdf) (maximum length: 2) \n\nRequired field for authorization if any shipping address information is included in the request and shipping to the U.S.\nor Canada; otherwise, optional.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "postalCode": { + "type": "string", + "maxLength": 10, + "description": "Postal code for the shipping address. The postal code must consist of 5 to 9 digits.\n\nRequired field for authorization if any shipping address information is included in the request and\nshipping to the U.S. or Canada; otherwise, optional.\n\nWhen the billing country is the U.S., the 9-digit postal code must follow this format:\n[5 digits][dash][4 digits]\n\nExample 12345-6789\n\nWhen the billing country is Canada, the 6-digit postal code must follow this format:\n[alpha][numeric][alpha][space][numeric][alpha][numeric]\n\nExample A1B 2C3\n\n#### American Express Direct\nBefore sending the postal code to the processor, all nonalphanumeric characters are removed and, if the\nremaining value is longer than nine characters, the value is truncated starting from the right side.\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "country": { + "type": "string", + "description": "Country of the shipping address. Use the two-character [ISO Standard Country Codes.](http://apps.cybersource.com/library/documentation/sbc/quickref/countries_alpha_list.pdf)\n\nRequired field for authorization if any shipping address information is included in the request; otherwise, optional.\n\n#### Tax Calculation\nOptional field for U.S., Canadian, international tax, and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n", + "maxLength": 2 + }, + "method": { + "type": "string", + "maxLength": 10, + "description": "Shipping method for the product. Possible values:\n- lowcost: Lowest-cost service\n- sameday: Courier or same-day service\n- oneday: Next-day or overnight service\n- twoday: Two-day service\n- threeday: Three-day service\n- pickup: Store pick-up\n- other: Other shipping method\n- none: No shipping method because product is a service or subscription\nRequired for American Express SafeKey (U.S.).\n" + } + } + }, + "lineItems": { + "type": "array", + "maxItems": 10, + "items": { + "type": "object", + "properties": { + "productName": { + "type": "string", + "maxLength": 255, + "description": "For an authorization or capture transaction (`processingOptions.capture` is `true` or `false`),\nthis field is required when `orderInformation.lineItems[].productCode` is not `default` or one of\nthe other values that are related to shipping and/or handling.\n\n#### Tax Calculation\nOptional field for U.S., Canadian, international tax, and value added taxes.\n" + }, + "productDescription": { + "type": "string", + "description": "Brief description of item." + }, + "productSku": { + "type": "string", + "maxLength": 255, + "description": "Product identifier code. Also known as the Stock Keeping Unit (SKU) code for the product.\n\nFor an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not set to **default** or one of the other values that are related to shipping and/or handling.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nFor an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is\nrequired when `orderInformation.lineItems[].productCode` is not `default` or one of the values related to shipping and/or handling.\n" + }, + "quantity": { + "type": "integer", + "minimum": 1, + "maximum": 999999999, + "default": 1, + "description": "Number of units for this order. Must be a non-negative integer.\n\nThe default is `1`. For an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`),\nthis field is required when `orderInformation.lineItems[].productCode` is not `default` or one of the other values\nrelated to shipping and/or handling.\n\n#### Tax Calculation\nOptional field for U.S., Canadian, international tax, and value added taxes.\n" + }, + "typeOfSupply": { + "type": "string", + "maxLength": 2, + "description": "Flag to indicate whether the purchase is categorized as goods or services.\nPossible values:\n\n - 00: goods\n - 01: services\n" + }, + "unitPrice": { + "type": "string", + "maxLength": 15, + "description": "Per-item price of the product. This value for this field cannot be negative.\n\nYou must include either this field or the request-level field `orderInformation.amountDetails.totalAmount` in your request.\n\nYou can include a decimal point (.), but you cannot include any other special characters.\nThe value is truncated to the correct number of decimal places.\n\n#### DCC with a Third-Party Provider\nSet this field to the converted amount that was returned by the DCC provider. You must include either\nthe 1st line item in the order and this field, or the request-level field `orderInformation.amountDetails.totalAmount` in your request.\n\n#### Tax Calculation\nRequired field for U.S., Canadian, international and value added taxes.\n\n#### Zero Amount Authorizations\nIf your processor supports zero amount authorizations, you can set this field to 0 for the\nauthorization to check if the card is lost or stolen.\n\n#### Maximum Field Lengths\nFor GPN and JCN Gateway: Decimal (10)\nAll other processors: Decimal (15)\n" + }, + "totalAmount": { + "type": "string", + "maxLength": 13, + "description": "Total amount for the item. Normally calculated as the unit price times quantity.\n\nWhen `orderInformation.lineItems[].productCode` is \"gift_card\", this is the purchase amount total\nfor prepaid gift cards in major units.\n\nExample: 123.45 USD = 123\n" + }, + "taxAmount": { + "type": "string", + "maxLength": 15, + "description": "Total tax to apply to the product. This value cannot be negative. The tax amount and the offer amount must\nbe in the same currency. The tax amount field is additive.\n\nThe following example uses a two-exponent currency such as USD:\n\n 1. You include each line item in your request.\n ..- 1st line item has amount=10.00, quantity=1, and taxAmount=0.80\n ..- 2nd line item has amount=20.00, quantity=1, and taxAmount=1.60\n 2. The total amount authorized will be 32.40, not 30.00 with 2.40 of tax included.\n\nOptional field.\n\n#### Airlines processing\nTax portion of the order amount. This value cannot exceed 99999999999999 (fourteen 9s).\nFormat: English characters only.\nOptional request field for a line item.\n\n#### Tax Calculation\nOptional field for U.S., Canadian, international tax, and value added taxes.\n\nNote if you send this field in your tax request, the value in the field will override the tax engine\n" + } + } + } + }, + "invoiceDetails": { + "type": "object", + "properties": { + "productDescription": { + "type": "string", + "description": "Brief description of item." + } + } + } + } + } + }, + "example": { + "orderInformation": { + "amountDetails": { + "totalAmount": "102.21", + "currency": "USD" + }, + "shipTo": { + "country": "US", + "lastName": "VDP", + "address1": "201 S. Division St.", + "postalCode": "48104-2201", + "locality": "Ann Arbor", + "administrativeArea": "MI", + "firstName": "RTS" + }, + "invoiceDescription": { + "productDescription": "Description of the product invoice" + } + }, + "merchantInformation": { + "merchantDescriptor": { + "name": "Merchant1", + "email": "merchant1@gmail.com" + } + }, + "processingInformation": { + "processingInstruction": "NO_INSTRUCTION", + "authorizationOptions": { + "authType": "AUTHORIZE" + }, + "actionList": "AP_ORDER" + }, + "paymentInformation": { + "paymentType": { + "method": { + "name": "payPal" + }, + "name": "ewallet" + } + } + } + } + } + ], + "responses": { + "201": { + "description": "Successful response.", + "schema": { + "title": "ptsV2CreateOrderPost201Response", + "type": "object", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. Format: `YYYY-MM-DDThh:mm:ssZ`\n**Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.).\nThe `T` separates the date and the time. The `Z` indicates UTC.\n\nReturned by Cybersource for all services.\n" + }, + "updateTimeUtc": { + "type": "string", + "description": "The date and time when the request was last updated.\n**Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.).\n" + }, + "status": { + "type": "string", + "description": "The status of the submitted transaction.\nPossible values:\n - CREATED\n - SAVED\n - APPROVED\n - VOIDED\n - COMPLETED\n - PAYER_ACTION_REQUIRED\n" + }, + "reconciliationId": { + "type": "string", + "maxLength": 60, + "description": "Reference number for the transaction.\nDepending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource.\nThe actual value used in the request to the processor is provided back to you by Cybersource in the response.\n" + }, + "clientReferenceInformation": { + "type": "object", + "properties": { + "code": { + "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" + } + } + }, + "processorInformation": { + "type": "object", + "properties": { + "transactionId": { + "type": "string", + "maxLength": 50, + "description": "Network transaction identifier (TID). You can use this value to identify a specific transaction when you are\ndiscussing the transaction with your processor. Not all processors provide this value.\n\nReturned by the authorization service.\n\n#### PIN debit\nTransaction identifier generated by the processor.\n\nReturned by PIN debit credit.\n\n#### GPX\nProcessor transaction ID.\n\n#### Cielo\nFor Cielo, this value is the non-sequential unit (NSU) and is supported for all transactions. The value is generated by Cielo or the issuing bank.\n\n#### Comercio Latino\nFor Comercio Latino, this value is the proof of sale or non-sequential unit (NSU) number generated by the acquirers Cielo and Rede, or the issuing bank.\n\n#### CyberSource through VisaNet and GPN\nFor details about this value for CyberSource through VisaNet and GPN, see \"processorInformation.networkTransactionId\" in [REST API Fields](https://developer.cybersource.com/content/dam/docs/cybs/en-us/apifields/reference/all/rest/api-fields.pdf)\n\n#### Moneris\nThis value identifies the transaction on a host system. It contains the following information:\n- Terminal used to process the transaction\n- Shift during which the transaction took place\n- Batch number\n- Transaction number within the batch\nYou must store this value. If you give the customer a receipt, display this value on the receipt.\n\n**Example** For the value\n66012345001069003:\n- Terminal ID = 66012345\n- Shift number = 001\n- Batch number = 069\n- Transaction number = 003\n" + }, + "networkTransactionId": { + "type": "string", + "description": "Same value as `processorInformation.transactionId`" + }, + "paymentUrl": { + "type": "string", + "maxLength": 15, + "description": "Direct the customer to this URL to complete the payment." + } + } + }, + "paymentInformation": { + "type": "object", + "properties": { + "eWallet": { + "type": "object", + "properties": { + "accountId": { + "type": "string", + "maxLength": 26, + "description": "The ID of the customer, passed in the return_url field by PayPal after customer approval." + }, + "fundingSource": { + "type": "string", + "maxLength": 30, + "description": "Payment mode for the authorization or order transaction. \uf06e INSTANT_TRANSFER \uf06e MANUAL_BANK_TRANSFER \uf06e DELAYED_TRANSFER \uf06e ECHECK \uf06e UNRESTRICTED (default)\u2014this value is available only when configured by PayPal for the merchant. \uf06eINSTANT" + }, + "fundingSourceSale": { + "type": "string", + "maxLength": 30, + "description": "Payment method for the unit purchase.\nPossible values:\n- `UNRESTRICTED (default)\u2014this value\nis only available if configured by PayPal\nfor the merchant.`\n- `INSTANT`\n" + }, + "userName": { + "type": "string", + "description": "The Venmo user name chosen by the user, also know as a Venmo handle.\n" + } + } + } + } + }, + "buyerInformation": { + "type": "object", + "properties": { + "merchantCustomerId": { + "type": "string", + "maxLength": 100, + "description": "Your identifier for the customer.\n\nWhen a subscription or customer profile is being created, the maximum length for this field for most processors is 30. Otherwise, the maximum length is 100.\n\n#### Comercio Latino\nFor recurring payments in Mexico, the value is the customer's contract number.\nNote Before you request the authorization, you must inform the issuer of the customer contract numbers that will be used for recurring transactions.\n\n#### Worldpay VAP\nFor a follow-on credit with Worldpay VAP, CyberSource checks the following locations, in the order\ngiven, for a customer account ID value and uses the first value it finds:\n1. `customer_account_id` value in the follow-on credit request\n2. Customer account ID value that was used for the capture that is being credited\n3. Customer account ID value that was used for the original authorization\nIf a customer account ID value cannot be found in any of these locations, then no value is used.\n" + } + } + } + }, + "example": { + "submitTimeUtc": "2024-06-01T071957Z", + "updateTimeUtc": "2024-06-01T071957Z", + "status": "CREATED", + "reconciliationId": "39570726X3E1LBQR", + "clientReferenceInformation": { + "code": "DEFAULT" + }, + "processorInformation": { + "transactionId": "1234qwerty1234" + } + } + } + }, + "400": { + "description": "Invalid request.", + "schema": { + "type": "object", + "title": "ptsV2CreateOrderPost400Response", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. Format: `YYYY-MM-DDThh:mm:ssZ`\n**Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.).\nThe `T` separates the date and the time. The `Z` indicates UTC.\n\nReturned by Cybersource for all services.\n" + }, + "status": { + "type": "string", + "description": "The status of the submitted transaction.\n\nPossible values:\n - INVALID_REQUEST\n" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + }, + "details": { + "type": "array", + "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\nPossible values:\n - MISSING_FIELD\n - INVALID_DATA\n" + } + } + } + } + } + } + }, + "502": { + "description": "Unexpected system error or system timeout.", + "schema": { + "title": "ptsV2CreateOrderPost502Response", + "type": "object", + "properties": { + "submitTimeUtc": { + "type": "string", + "description": "Time of request in UTC. Format: `YYYY-MM-DDThh:mm:ssZ`\n**Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.).\nThe `T` separates the date and the time. The `Z` indicates UTC.\n\nReturned by Cybersource for all services.\n" + }, + "status": { + "type": "string", + "description": "The status of the submitted transaction.\n\nPossible values:\n - SERVER_ERROR\n" + }, + "reason": { + "type": "string", + "description": "The reason of the status.\n\nPossible values:\n - SYSTEM_ERROR\n - SERVER_TIMEOUT\n - SERVICE_TIMEOUT\n" + }, + "message": { + "type": "string", + "description": "The detail message related to the status and reason listed above." + } + } + } + } + }, + "x-example": { + "example0": { + "summary": "Create Order", + "sample-name": "Create Order", + "value": { + "orderInformation": { + "amountDetails": { + "totalAmount": "102.21", + "currency": "USD" + }, + "shipTo": { + "country": "US", + "lastName": "VDP", + "address1": "201 S. Division St.", + "postalCode": "48104-2201", + "locality": "Ann Arbor", + "administrativeArea": "MI", + "firstName": "RTS" + } + }, + "merchantInformation": { + "merchantDescriptor": { + "name": "Merchant1", + "email": "merchant1@gmail.com" + } + }, + "processingInformation": { + "processingInstruction": "NO_INSTRUCTION", + "authorizationOptions": { + "authType": "AUTHORIZE" + }, + "actionList": "AP_ORDER" + }, + "paymentInformation": { + "paymentType": { + "method": { + "name": "payPal" + }, + "name": "ewallet" + } + } + } + } + } + } + }, + "/pts/v2/intents/{id}": { + "patch": { + "summary": "Update an Order", + "description": "This API can be used in two flavours - for updating the order as well as saving the order.\n", + "tags": [ + "orders" + ], + "operationId": "updateOrder", + "x-devcenter-metaData": { + "categoryTag": "Payments" + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "The ID returned from the original create order response.", + "required": true, + "type": "string" + }, + { + "name": "updateOrderRequest", + "in": "body", + "required": true, + "schema": { + "type": "object", + "properties": { + "clientReferenceInformation": { + "type": "object", + "properties": { + "reconciliationId": { + "type": "string", + "maxLength": 60, + "description": "Reference number for the transaction.\nDepending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource.\nThe actual value used in the request to the processor is provided back to you by Cybersource in the response.\n" + } + } + }, + "orderInformation": { + "type": "object", + "properties": { + "amountDetails": { "type": "object", "properties": { - "href": { + "totalAmount": { "type": "string", - "description": "This is the endpoint of the resource that was created by the successful request." + "maxLength": 32, + "description": "Grand total for the order. This value cannot be negative. You can include a decimal point (.), but you cannot include any other special characters. CyberSource truncates the amount to the correct number of decimal places\n" }, - "method": { + "currency": { "type": "string", - "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." - } - } - }, - "reversal": { - "type": "object", - "properties": { - "href": { + "maxLength": 3, + "description": "Currency used for the order\n" + }, + "discountAmount": { "type": "string", - "description": "This is the endpoint of the resource that was created by the successful request." + "maxLength": 32, + "description": "Discount amount for the transaction. \n" }, - "method": { + "shippingAmount": { "type": "string", - "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." - } - } - }, - "capture": { - "type": "object", - "properties": { - "href": { + "maxLength": 32, + "description": "Aggregate shipping charges for the transactions.\n" + }, + "shippingDiscountAmount": { "type": "string", - "description": "This is the endpoint of the resource that was created by the successful request." + "maxLength": 32, + "description": "Shipping discount amount for the transaction. \n" }, - "method": { + "taxAmount": { "type": "string", - "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + "maxLength": 32, + "description": "Total tax amount. \n" + }, + "insuranceAmount": { + "type": "string", + "maxLength": 32, + "description": "Amount being charged for the insurance fee. \n" + }, + "dutyAmount": { + "type": "string", + "maxLength": 32, + "description": "Amount being charged as duty amount. \n" } } }, - "customer": { + "shipTo": { "type": "object", "properties": { - "href": { + "firstName": { "type": "string", - "description": "This is the endpoint of the resource that was created by the successful request." + "maxLength": 60, + "description": "First name of the recipient.\n\n#### Litle\nMaximum length: 25\n\n#### All other processors\nMaximum length: 60\n\nOptional field.\n" + }, + "lastName": { + "type": "string", + "maxLength": 60, + "description": "Last name of the recipient.\n\n#### Litle\nMaximum length: 25\n\n#### All other processors\nMaximum length: 60\n\nOptional field.\n" + }, + "address1": { + "type": "string", + "maxLength": 60, + "description": "First line of the shipping address.\n\nRequired field for authorization if any shipping address information is included in the request; otherwise, optional.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "address2": { + "type": "string", + "maxLength": 60, + "description": "Second line of the shipping address.\n\nOptional field.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "locality": { + "type": "string", + "maxLength": 50, + "description": "City of the shipping address.\n\nRequired field for authorization if any shipping address information is included in the request and shipping to the U.S. or\nCanada; otherwise, optional.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "administrativeArea": { + "type": "string", + "maxLength": 20, + "description": "State or province of the shipping address. Use the [State, Province, and Territory Codes for the United States and Canada](https://developer.cybersource.com/library/documentation/sbc/quickref/states_and_provinces.pdf) (maximum length: 2) \n\nRequired field for authorization if any shipping address information is included in the request and shipping to the U.S.\nor Canada; otherwise, optional.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "postalCode": { + "type": "string", + "maxLength": 10, + "description": "Postal code for the shipping address. The postal code must consist of 5 to 9 digits.\n\nRequired field for authorization if any shipping address information is included in the request and\nshipping to the U.S. or Canada; otherwise, optional.\n\nWhen the billing country is the U.S., the 9-digit postal code must follow this format:\n[5 digits][dash][4 digits]\n\nExample 12345-6789\n\nWhen the billing country is Canada, the 6-digit postal code must follow this format:\n[alpha][numeric][alpha][space][numeric][alpha][numeric]\n\nExample A1B 2C3\n\n#### American Express Direct\nBefore sending the postal code to the processor, all nonalphanumeric characters are removed and, if the\nremaining value is longer than nine characters, the value is truncated starting from the right side.\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n" + }, + "country": { + "type": "string", + "description": "Country of the shipping address. Use the two-character [ISO Standard Country Codes.](http://apps.cybersource.com/library/documentation/sbc/quickref/countries_alpha_list.pdf)\n\nRequired field for authorization if any shipping address information is included in the request; otherwise, optional.\n\n#### Tax Calculation\nOptional field for U.S., Canadian, international tax, and value added taxes.\nBilling address objects will be used to determine the cardholder's location when shipTo objects are not present.\n", + "maxLength": 2 }, "method": { "type": "string", - "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + "maxLength": 10, + "description": "Shipping method for the product. Possible values:\n- lowcost: Lowest-cost service\n- sameday: Courier or same-day service\n- oneday: Next-day or overnight service\n- twoday: Two-day service\n- threeday: Three-day service\n- pickup: Store pick-up\n- other: Other shipping method\n- none: No shipping method because product is a service or subscription\nRequired for American Express SafeKey (U.S.).\n" } } }, - "paymentInstrument": { + "lineItems": { + "type": "array", + "maxItems": 10, + "items": { + "type": "object", + "properties": { + "productName": { + "type": "string", + "maxLength": 255, + "description": "For an authorization or capture transaction (`processingOptions.capture` is `true` or `false`),\nthis field is required when `orderInformation.lineItems[].productCode` is not `default` or one of\nthe other values that are related to shipping and/or handling.\n\n#### Tax Calculation\nOptional field for U.S., Canadian, international tax, and value added taxes.\n" + }, + "productDescription": { + "type": "string", + "description": "Brief description of item." + }, + "productSku": { + "type": "string", + "maxLength": 255, + "description": "Product identifier code. Also known as the Stock Keeping Unit (SKU) code for the product.\n\nFor an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not set to **default** or one of the other values that are related to shipping and/or handling.\n\n#### Tax Calculation\nOptional field for U.S. and Canadian taxes. Not applicable to international and value added taxes.\nFor an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is\nrequired when `orderInformation.lineItems[].productCode` is not `default` or one of the values related to shipping and/or handling.\n" + }, + "quantity": { + "type": "integer", + "minimum": 1, + "maximum": 999999999, + "default": 1, + "description": "Number of units for this order. Must be a non-negative integer.\n\nThe default is `1`. For an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`),\nthis field is required when `orderInformation.lineItems[].productCode` is not `default` or one of the other values\nrelated to shipping and/or handling.\n\n#### Tax Calculation\nOptional field for U.S., Canadian, international tax, and value added taxes.\n" + }, + "typeOfSupply": { + "type": "string", + "maxLength": 2, + "description": "Flag to indicate whether the purchase is categorized as goods or services.\nPossible values:\n\n - 00: goods\n - 01: services\n" + }, + "unitPrice": { + "type": "string", + "maxLength": 15, + "description": "Per-item price of the product. This value for this field cannot be negative.\n\nYou must include either this field or the request-level field `orderInformation.amountDetails.totalAmount` in your request.\n\nYou can include a decimal point (.), but you cannot include any other special characters.\nThe value is truncated to the correct number of decimal places.\n\n#### DCC with a Third-Party Provider\nSet this field to the converted amount that was returned by the DCC provider. You must include either\nthe 1st line item in the order and this field, or the request-level field `orderInformation.amountDetails.totalAmount` in your request.\n\n#### Tax Calculation\nRequired field for U.S., Canadian, international and value added taxes.\n\n#### Zero Amount Authorizations\nIf your processor supports zero amount authorizations, you can set this field to 0 for the\nauthorization to check if the card is lost or stolen.\n\n#### Maximum Field Lengths\nFor GPN and JCN Gateway: Decimal (10)\nAll other processors: Decimal (15)\n" + }, + "totalAmount": { + "type": "string", + "maxLength": 13, + "description": "Total amount for the item. Normally calculated as the unit price times quantity.\n\nWhen `orderInformation.lineItems[].productCode` is \"gift_card\", this is the purchase amount total\nfor prepaid gift cards in major units.\n\nExample: 123.45 USD = 123\n" + }, + "taxAmount": { + "type": "string", + "maxLength": 15, + "description": "Total tax to apply to the product. This value cannot be negative. The tax amount and the offer amount must\nbe in the same currency. The tax amount field is additive.\n\nThe following example uses a two-exponent currency such as USD:\n\n 1. You include each line item in your request.\n ..- 1st line item has amount=10.00, quantity=1, and taxAmount=0.80\n ..- 2nd line item has amount=20.00, quantity=1, and taxAmount=1.60\n 2. The total amount authorized will be 32.40, not 30.00 with 2.40 of tax included.\n\nOptional field.\n\n#### Airlines processing\nTax portion of the order amount. This value cannot exceed 99999999999999 (fourteen 9s).\nFormat: English characters only.\nOptional request field for a line item.\n\n#### Tax Calculation\nOptional field for U.S., Canadian, international tax, and value added taxes.\n\nNote if you send this field in your tax request, the value in the field will override the tax engine\n" + } + } + } + }, + "invoiceDetails": { "type": "object", "properties": { - "href": { - "type": "string", - "description": "This is the endpoint of the resource that was created by the successful request." - }, - "method": { + "productDescription": { "type": "string", - "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + "description": "Brief description of item." } } - }, - "shippingAddress": { + } + } + }, + "merchantInformation": { + "type": "object", + "properties": { + "merchantDescriptor": { "type": "object", "properties": { - "href": { + "name": { "type": "string", - "description": "This is the endpoint of the resource that was created by the successful request." + "description": "Your merchant name.\n\n**Note** For Paymentech processor using Cybersource Payouts, the maximum data length is 22.\n\n#### PIN debit\nYour business name. This name is displayed on the cardholder's statement. When you\ninclude more than one consecutive space, extra spaces are removed.\n\nWhen you do not include this value in your PIN debit request, the merchant name from your account is used.\n**Important** This value must consist of English characters.\n\nOptional field for PIN debit credit or PIN debit purchase requests.\n\n#### Airline processing\nYour merchant name. This name is displayed on the cardholder's statement. When you include more than one consecutive space, extra spaces are removed.\n\n**Note** Some airline fee programs may require the original ticket number (ticket identifier) or the ancillary service description in positions 13 through 23 of this field.\n\n**Important** This value must consist of English characters.\n\nRequired for captures and credits.\n" }, - "method": { + "email": { "type": "string", - "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + "maxLength": 254, + "description": "Email address of the merchant." } } - }, - "instrumentIdentifier": { + } + } + }, + "paymentInformation": { + "type": "object", + "properties": { + "paymentType": { "type": "object", "properties": { - "href": { + "name": { "type": "string", - "description": "This is the endpoint of the resource that was created by the successful request." + "description": "A Payment Type is an agreed means for a payee to receive legal tender from a payer. The way one pays for a commercial financial transaction. Examples: Card, Bank Transfer, Digital, Direct Debit.\nPossible values:\n- `CARD` (use this for a PIN debit transaction)\n- `CHECK` (use this for all eCheck payment transactions - ECP Debit, ECP Follow-on Credit, ECP StandAlone Credit)\n- `bankTransfer` (use for Online Bank Transafer for methods such as P24, iDeal, Estonia Bank, KCP)\n- `localCard` (KCP Local card via Altpay)\n- `carrierBilling` (KCP Carrier Billing via Altpay)\n" }, "method": { - "type": "string", - "description": "`method` refers to the HTTP method that you can send to the `self` endpoint to retrieve details of the resource." + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "A Payment Type is enabled through a Method. Examples: Visa, Master Card, ApplePay, iDeal, 7Eleven, alfamart, etc\n#### Via PayPal ptsV2CreateOrderPost201Response\n - 'payPal'\n - 'venmo'\n" + } + } } } } } }, - "id": { - "type": "string", - "maxLength": 26, - "description": "An unique identification number generated by Cybersource to identify the submitted request. Returned by all services.\nIt is also appended to the endpoint of the resource.\nOn incremental authorizations, this value with be the same as the identification number returned in the original authorization response.\n" - }, - "submitTimeUtc": { - "type": "string", - "description": "Time of request in UTC. Format: `YYYY-MM-DDThh:mm:ssZ`\n**Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.).\nThe `T` separates the date and the time. The `Z` indicates UTC.\n\nReturned by Cybersource for all services.\n" - }, - "status": { - "type": "string", - "description": "Status of the sessions request.\nPossible values:\n\uf06e Created\n\uf06e Failed\n" - }, - "reconciliationId": { - "type": "string", - "maxLength": 60, - "description": "Reference number for the transaction.\nDepending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource.\nThe actual value used in the request to the processor is provided back to you by Cybersource in the response.\n" - }, - "errorInformation": { + "processingInformation": { "type": "object", "properties": { - "reason": { - "type": "string", - "description": "The reason of the status.\n\nPossible values:\n - AVS_FAILED\n - CONTACT_PROCESSOR\n - EXPIRED_CARD\n - PROCESSOR_DECLINED\n - INSUFFICIENT_FUND\n - STOLEN_LOST_CARD\n - ISSUER_UNAVAILABLE\n - UNAUTHORIZED_CARD\n - CVN_NOT_MATCH\n - EXCEEDS_CREDIT_LIMIT\n - INVALID_CVN\n - DECLINED_CHECK\n - BLACKLISTED_CUSTOMER\n - SUSPENDED_ACCOUNT\n - PAYMENT_REFUSED\n - CV_FAILED\n - INVALID_ACCOUNT\n - GENERAL_DECLINE\n - INVALID_MERCHANT_CONFIGURATION\n - DECISION_PROFILE_REJECT\n - SCORE_EXCEEDS_THRESHOLD\n - PENDING_AUTHENTICATION\n - ACH_VERIFICATION_FAILED\n - DECISION_PROFILE_REVIEW\n - CONSUMER_AUTHENTICATION_REQUIRED\n - CONSUMER_AUTHENTICATION_FAILED\n - ALLOWABLE_PIN_RETRIES_EXCEEDED\n - PROCESSOR_ERROR\n - CUSTOMER_WATCHLIST_MATCH\n - ADDRESS_COUNTRY_WATCHLIST_MATCH\n - EMAIL_COUNTRY_WATCHLIST_MATCH\n - IP_COUNTRY_WATCHLIST_MATCH\n - INVALID_MERCHANT_CONFIGURATION\n" - }, - "message": { - "type": "string", - "description": "The detail message related to the status and reason listed above." - }, - "details": { + "actionList": { "type": "array", + "description": "Array of actions (one or more) to be included in the void to invoke bundled services along with void.\nPossible values:\n- `AP_UPDATE_ORDER`: Use this when Alternative Payment Update order service is requested.\n- `AP_EXTEND_ORDER`: Use this when Alternative Payment extend order service is requested.\n", "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\nPossible values:\n - MISSING_FIELD\n - INVALID_DATA\n" - } - } + "type": "string" } } } + } + }, + "example": { + "orderInformation": { + "amountDetails": { + "totalAmount": "102.21", + "currency": "USD" + }, + "shipTo": { + "country": "US", + "lastName": "VDP", + "address1": "201 S. Division St.", + "postalCode": "48104-2201", + "locality": "Ann Arbor", + "administrativeArea": "MI", + "firstName": "RTS" + }, + "invoiceDescription": { + "productDescription": "Description of the product invoice" + } }, - "clientReferenceInformation": { - "type": "object", - "properties": { - "code": { - "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" - }, - "submitLocalDateTime": { - "type": "string", - "maxLength": 14, - "description": "Date and time at your physical location.\n\nFormat: `YYYYMMDDhhmmss`, where YYYY = year, MM = month, DD = day, hh = hour, mm = minutes ss = seconds\n\n#### PIN Debit\nOptional field for PIN Debit purchase and credit requests.\n" + "merchantInformation": { + "merchantDescriptor": { + "name": "Merchant1", + "email": "merchant1@gmail.com" + } + }, + "paymentInformation": { + "paymentType": { + "method": { + "name": "payPal" }, - "ownerMerchantId": { - "type": "string", - "description": "Merchant ID that was used to create the subscription or customer profile for which the service was requested.\n\nIf your CyberSource account is enabled for Recurring Billing, this field is returned only if you are using\nsubscription sharing and if your merchant ID is in the same merchant ID pool as the owner merchant ID.\n\nIf your CyberSource account is enabled for Payment Tokenization, this field is returned only if you are using\nprofile sharing and if your merchant ID is in the same merchant ID pool as the owner merchant ID.\n" - } + "name": "ewallet" } + } + } + } + } + ], + "responses": { + "201": { + "description": "Successful response.", + "schema": { + "title": "ptsV2UpdateOrderPatch201Response", + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The status of the submitted transaction.\nPossible values:\n - CREATED\n - SAVED\n - APPROVED\n - VOIDED\n - COMPLETED\n - PAYER_ACTION_REQUIRED\n" }, "processorInformation": { "type": "object", @@ -33067,58 +34160,24 @@ "maxLength": 50, "description": "Network transaction identifier (TID). You can use this value to identify a specific transaction when you are\ndiscussing the transaction with your processor. Not all processors provide this value.\n\nReturned by the authorization service.\n\n#### PIN debit\nTransaction identifier generated by the processor.\n\nReturned by PIN debit credit.\n\n#### GPX\nProcessor transaction ID.\n\n#### Cielo\nFor Cielo, this value is the non-sequential unit (NSU) and is supported for all transactions. The value is generated by Cielo or the issuing bank.\n\n#### Comercio Latino\nFor Comercio Latino, this value is the proof of sale or non-sequential unit (NSU) number generated by the acquirers Cielo and Rede, or the issuing bank.\n\n#### CyberSource through VisaNet and GPN\nFor details about this value for CyberSource through VisaNet and GPN, see \"processorInformation.networkTransactionId\" in [REST API Fields](https://developer.cybersource.com/content/dam/docs/cybs/en-us/apifields/reference/all/rest/api-fields.pdf)\n\n#### Moneris\nThis value identifies the transaction on a host system. It contains the following information:\n- Terminal used to process the transaction\n- Shift during which the transaction took place\n- Batch number\n- Transaction number within the batch\nYou must store this value. If you give the customer a receipt, display this value on the receipt.\n\n**Example** For the value\n66012345001069003:\n- Terminal ID = 66012345\n- Shift number = 001\n- Batch number = 069\n- Transaction number = 003\n" }, + "networkTransactionId": { + "type": "string", + "description": "Same value as `processorInformation.transactionId`" + }, "paymentUrl": { "type": "string", "maxLength": 15, "description": "Direct the customer to this URL to complete the payment." - }, - "responseDetails": { - "type": "string", - "maxLength": 255, - "description": "This field might contain information about a decline. This field is supported only for **CyberSource through\nVisaNet**.\n" - }, - "token": { - "type": "string", - "maxLength": 24, - "description": "Payment gateway/processor assigned session token.\n" - }, - "responseCode": { - "type": "string", - "maxLength": 10, - "description": "Transaction status from the processor.\n" - } - } - }, - "paymentInformation": { - "type": "object", - "properties": { - "eWallet": { - "type": "object", - "properties": { - "fundingSource": { - "type": "string", - "maxLength": 24, - "description": "Payment mode for the transaction, possible values\n- INSTANT_TRANSFER\n- MANUAL_BANK_TRANSFER\n- DELAYED_TRANSFER\n- ECHECK\n" - } - } - } - } - }, - "orderInformation": { - "type": "object", - "properties": { - "amountDetails": { - "type": "object", - "properties": { - "totalAmount": { - "type": "string", - "maxLength": 19, - "description": "Grand total for the order. This value cannot be negative. You can include a decimal point (.), but no other special characters.\nCyberSource truncates the amount to the correct number of decimal places.\n\n**Note** For CTV, FDCCompass, Paymentech processors, the maximum length for this field is 12.\n\n**Important** Some processors have specific requirements and limitations, such as maximum amounts and maximum field lengths.\n\nIf your processor supports zero amount authorizations, you can set this field to 0 for the authorization to check if the card is lost or stolen. \n\n#### Card Present\nRequired to include either this field or `orderInformation.lineItems[].unitPrice` for the order.\n\n#### Invoicing\nRequired for creating a new invoice.\n\n#### PIN Debit\nAmount you requested for the PIN debit purchase. This value is returned for partial authorizations. The issuing bank can approve a partial amount if the balance on the debit card is less than the requested transaction amount.\n\nRequired field for PIN Debit purchase and PIN Debit credit requests.\nOptional field for PIN Debit reversal requests.\n\n#### GPX\nThis field is optional for reversing an authorization or credit; however, for all other processors, these fields are required.\n\n#### DCC with a Third-Party Provider\nSet this field to the converted amount that was returned by the DCC provider. You must include either this field or the 1st line item in the order and the specific line-order amount in your request. \n\n#### DCC for First Data\nNot used.\n" - } - } } } } + }, + "example": { + "status": "COMPLETED", + "processorInformation": { + "transactionId": "1234qwerty1234", + "networkTransactionId": "123qwerty123" + } } } }, @@ -33126,7 +34185,7 @@ "description": "Invalid request.", "schema": { "type": "object", - "title": "ptsV2PaymentsPost400Response", + "title": "ptsV2UpdateOrderPatch400Response", "properties": { "submitTimeUtc": { "type": "string", @@ -33136,10 +34195,6 @@ "type": "string", "description": "The status of the submitted transaction.\n\nPossible values:\n - INVALID_REQUEST\n" }, - "reason": { - "type": "string", - "description": "The reason of the status.\n\nPossible values:\n - MISSING_FIELD\n - INVALID_DATA\n - DUPLICATE_REQUEST\n - INVALID_CARD\n - CARD_TYPE_NOT_ACCEPTED\n - INVALID_MERCHANT_CONFIGURATION\n - PROCESSOR_UNAVAILABLE\n - INVALID_AMOUNT\n - INVALID_CARD_TYPE\n - INVALID_PAYMENT_ID\n - NOT_SUPPORTED\n" - }, "message": { "type": "string", "description": "The detail message related to the status and reason listed above." @@ -33166,7 +34221,7 @@ "502": { "description": "Unexpected system error or system timeout.", "schema": { - "title": "ptsV2PaymentsPost502Response", + "title": "ptsV2UpdateOrderPatch502Response", "type": "object", "properties": { "submitTimeUtc": { @@ -33188,6 +34243,36 @@ } } } + }, + "x-example": { + "example0": { + "summary": "Incremental Authorization", + "sample-name": "Incremental Authorization", + "value": { + "clientReferenceInformation": { + "code": "TC50171_3" + }, + "processingInformation": { + "authorizationOptions": { + "initiator": { + "storedCredentialUsed": true + } + } + }, + "orderInformation": { + "amountDetails": { + "additionalAmount": "22.49", + "currency": "USD" + } + }, + "merchantInformation": { + "transactionLocalDateTime": 20191002080000 + }, + "travelInformation": { + "duration": "4" + } + } + } } } }, @@ -62388,31 +63473,22 @@ "type": "string", "example": "https://www.test.com" }, - "description": "The merchant origin domain (e.g. https://example.com) used to initiate microform Integration. Required to comply with CORS and CSP standards." + "description": "The [target origin](https://developer.mozilla.org/en-US/docs/Glossary/Origin) of the website on which you will be launching Microform is defined by the scheme (protocol), hostname (domain) and port number (if used). \n\nYou must use https://hostname (unless you use http://localhost)\nWildcards are NOT supported. Ensure that subdomains are included.\nAny valid top-level domain is supported (e.g. .com, .co.uk, .gov.br etc)\n\nExamples:\n - https://example.com\n - https://subdomain.example.com\n - https://example.com:8080

\n\nIf you are embedding within multiple nested iframes you need to specify the origins of all the browser contexts used, for example:\n\n targetOrigins: [\n \"https://example.com\",\n \"https://basket.example.com\",\n \"https://ecom.example.com\"\n ]\n" }, "allowedCardNetworks": { "type": "array", "items": { "type": "string" }, - "example": [ - "VISA", - "MAESTRO", - "MASTERCARD", - "AMEX", - "DISCOVER", - "DINERSCLUB", - "JCB", - "CUP", - "CARTESBANCAIRES" - ] + "description": "The list of card networks you want to use for this Microform transaction.\n\nMicroform currently supports the following card networks:\n- VISA\n- MAESTRO\n- MASTERCARD\n- AMEX\n- DISCOVER\n- DINERSCLUB\n- JCB\n- CUP\n- CARTESBANCAIRES\n- CARNET\n" }, "clientVersion": { "type": "string", - "example": "v2.0" + "description": "Specify the version of Microform that you want to use.\n" }, "checkoutApiInitialization": { "type": "object", + "description": "Use the [Digital Accept Checkout API](https://developer.cybersource.com/library/documentation/dev_guides/Secure_Acceptance_Checkout_API/Secure_Acceptance_Checkout_API.pdf) in conjunction with Microform to provide a cohesive PCI SAQ A embedded payment application within your merchant e-commerce page. \n\nThe Digital Accept Checkout API provides access to payment processing and additional value-added services directly from the browser.\n", "properties": { "profile_id": { "type": "string", @@ -62444,11 +63520,12 @@ }, "locale": { "type": "string", - "example": "en-us" + "example": "en-us", + "description": "Locale where application is being used. This field controls aspects of the application such as the language it will be rendered in.\n" }, "override_custom_receipt_page": { "type": "string", - "example": "https://www.test.com/recipt" + "example": "https://www.test.com/receipt" }, "unsigned_field_names": { "type": "string", @@ -62476,9 +63553,10 @@ "DINERSCLUB", "JCB", "CUP", - "CARTESBANCAIRES" + "CARTESBANCAIRES", + "CARNET" ], - "clientVersion": "v2.0" + "clientVersion": "v2" } }, "example1": { @@ -62496,9 +63574,10 @@ "DINERSCLUB", "JCB", "CUP", - "CARTESBANCAIRES" + "CARTESBANCAIRES", + "CARNET" ], - "clientVersion": "v2.0", + "clientVersion": "v2", "checkoutApiInitialization": { "profile_id": "12341234-1234-1234-1234-123412341234", "access_key": "acce55acce55acce55acce55acce5500", @@ -62508,8 +63587,8 @@ "currency": "USD", "amount": "100.00", "locale": "en-us", - "override_custom_receipt_page": "https://www.test.com/recipt", - "unsigned_field_names": "transient_token" + "override_custom_receipt_page": "https://www.test.com/receipt", + "unsigned_field_names": "transient_token, address1, address2" } } } @@ -63145,24 +64224,8 @@ "type": "string" }, "reason": { - "enum": [ - "INVALID_APIKEY", - "INVALID_SHIPPING_INPUT_PARAMS", - "CAPTURE_CONTEXT_INVALID", - "CAPTURE_CONTEXT_EXPIRED", - "SDK_XHR_ERROR", - "UNIFIEDPAYMENTS_VALIDATION_PARAMS", - "UNIFIEDPAYMENTS_VALIDATION_FIELDS", - "UNIFIEDPAYMENT_PAYMENT_PARAMITERS", - "CREATE_TOKEN_TIMEOUT", - "CREATE_TOKEN_XHR_ERROR", - "SHOW_LOAD_CONTAINER_SELECTOR", - "SHOW_LOAD_INVALID_CONTAINER", - "SHOW_TOKEN_TIMEOUT", - "SHOW_TOKEN_XHR_ERROR", - "SHOW_PAYMENT_TIMEOUT" - ], - "type": "string" + "type": "string", + "description": "Possible values:\n- INVALID_APIKEY\n- INVALID_SHIPPING_INPUT_PARAMS\n- CAPTURE_CONTEXT_INVALID\n- CAPTURE_CONTEXT_EXPIRED\n- SDK_XHR_ERROR\n- UNIFIEDPAYMENTS_VALIDATION_PARAMS\n- UNIFIEDPAYMENTS_VALIDATION_FIELDS\n- UNIFIEDPAYMENT_PAYMENT_PARAMITERS\n- CREATE_TOKEN_TIMEOUT\n- CREATE_TOKEN_XHR_ERROR\n- SHOW_LOAD_CONTAINER_SELECTOR\n- SHOW_LOAD_INVALID_CONTAINER\n- SHOW_TOKEN_TIMEOUT\n- SHOW_TOKEN_XHR_ERROR\n- SHOW_PAYMENT_TIMEOUT" } }, "required": [ @@ -63212,24 +64275,8 @@ "type": "string" }, "reason": { - "enum": [ - "INVALID_APIKEY", - "INVALID_SHIPPING_INPUT_PARAMS", - "CAPTURE_CONTEXT_INVALID", - "CAPTURE_CONTEXT_EXPIRED", - "SDK_XHR_ERROR", - "UNIFIEDPAYMENTS_VALIDATION_PARAMS", - "UNIFIEDPAYMENTS_VALIDATION_FIELDS", - "UNIFIEDPAYMENT_PAYMENT_PARAMITERS", - "CREATE_TOKEN_TIMEOUT", - "CREATE_TOKEN_XHR_ERROR", - "SHOW_LOAD_CONTAINER_SELECTOR", - "SHOW_LOAD_INVALID_CONTAINER", - "SHOW_TOKEN_TIMEOUT", - "SHOW_TOKEN_XHR_ERROR", - "SHOW_PAYMENT_TIMEOUT" - ], - "type": "string" + "type": "string", + "description": "Possible values:\n- INVALID_APIKEY\n- INVALID_SHIPPING_INPUT_PARAMS\n- CAPTURE_CONTEXT_INVALID\n- CAPTURE_CONTEXT_EXPIRED\n- SDK_XHR_ERROR\n- UNIFIEDPAYMENTS_VALIDATION_PARAMS\n- UNIFIEDPAYMENTS_VALIDATION_FIELDS\n- UNIFIEDPAYMENT_PAYMENT_PARAMITERS\n- CREATE_TOKEN_TIMEOUT\n- CREATE_TOKEN_XHR_ERROR\n- SHOW_LOAD_CONTAINER_SELECTOR\n- SHOW_LOAD_INVALID_CONTAINER\n- SHOW_TOKEN_TIMEOUT\n- SHOW_TOKEN_XHR_ERROR\n- SHOW_PAYMENT_TIMEOUT" } }, "required": [ @@ -63856,7 +64903,7 @@ "properties": { "type": { "type": "string", - "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" + "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n -\t`BR_CPF` The individual tax ID type, typically is 11 characters long\n -\t`BR_CNPJ` The business tax ID type, typically is 14 characters long.\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" }, "id": { "type": "string", @@ -67213,7 +68260,7 @@ "properties": { "type": { "type": "string", - "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" + "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n -\t`BR_CPF` The individual tax ID type, typically is 11 characters long\n -\t`BR_CNPJ` The business tax ID type, typically is 14 characters long.\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" }, "id": { "type": "string", @@ -70073,7 +71120,7 @@ "properties": { "type": { "type": "string", - "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" + "description": "The type of the identification.\n\nPossible values:\n - `NATIONAL`\n - `CPF`\n - `CPNJ`\n - `CURP`\n - `SSN`\n - `DRIVER_LICENSE`\n - `PASSPORT_NUMBER`\n - `PERSONAL_ID`\n - `TAX_ID`\n -\t`BR_CPF` The individual tax ID type, typically is 11 characters long\n -\t`BR_CNPJ` The business tax ID type, typically is 14 characters long.\n\nThis field is supported only on the following processors.\n\n#### ComercioLatino\nSet this field to the Cadastro de Pessoas Fisicas (CPF).\n\n#### CyberSource Latin American Processing\nSupported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil.\n**Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports.\n" }, "id": { "type": "string", @@ -74162,10 +75209,45 @@ "schema": { "type": "object", "required": [ - "orderInformation", - "processingInformation" + "orderInformation" ], "properties": { + "aggregatorInformation": { + "type": "object", + "x-nullable": true, + "properties": { + "aggregatorId": { + "type": "string", + "x-nullable": true, + "maxLength": 20, + "description": "Value that identifies you as a payment aggregator. Get this value from the processor.\n" + }, + "name": { + "type": "string", + "x-nullable": true, + "maxLength": 37, + "description": "Your payment aggregator business name. This field is conditionally required when aggregator id is present.\n" + }, + "independentSalesOrganizationID": { + "type": "string", + "x-nullable": true, + "maxLength": 11, + "description": "Independent sales organization ID.\nThis field is only used for Mastercard transactions submitted through PPGS.\n" + }, + "subMerchant": { + "type": "object", + "x-nullable": true, + "properties": { + "id": { + "type": "string", + "maxLength": 20, + "x-nullable": true, + "description": "The ID you assigned to your sub-merchant.\n" + } + } + } + } + }, "clientReferenceInformation": { "type": "object", "x-nullable": true, @@ -74229,7 +75311,18 @@ "type": "string", "pattern": "^(\\s{0,3}|.{3})$", "x-nullable": true, - "description": "Use a 3-character alpha currency code for destination currency of the funds transfer. Supported for card and bank account based cross border funds transfers.\n\nISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf\nNOTE: This field is supported only for Visa Platform Connect\n" + "description": "Use a 3-character alpha currency code for destination currency of the funds transfer. Supported for card and bank account based cross border funds transfers.\n\nISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf\n" + }, + "surcharge": { + "type": "object", + "properties": { + "amount": { + "type": "string", + "maxLength": 8, + "x-nullable": true, + "description": "The surcharge amount is included in the total transaction amount but is passed in a separate field to the issuer and acquirer for tracking. \nThe issuer can provide information about the surcharge amount to the customer. \n\nIf the amount is positive, then it is a debit for the customer. \n\nIf the amount is negative, then it is a credit for the customer.\n" + } + } } } } @@ -74237,12 +75330,13 @@ }, "processingInformation": { "type": "object", + "x-nullable": true, "properties": { "businessApplicationId": { "type": "string", "x-nullable": true, "pattern": "^(\\s{0,2}|.{2})$", - "description": "Payouts transaction type.\n\nBusiness Application ID:\n- `PP`: Person to person.\n- `FD`: Funds disbursement (general)\n" + "description": "Money Transfer (MT)\n- `AA`: Account to Account\n- `BI`: Bank-Initiated Money Transfer\n- `CD`: Cash Deposit\n- `FT`: Funds Transfer\n- `TU`: Prepaid Card Loan\n- `WT`: Wallet Transfer-Staged Digital Wallet (SDW) Transfer\n- `PP`: P2P Money Transfer\n\nFunds Disbursement (FD)\n- `BB`: Business-to-business Supplier Payments\n-\t`BP`: Non-Card Bill Pay \n-\t`CP`: Credit Card Bill Pay\n-\t`FD`: General Funds Disbursements\n-\t`GD`: Government Disbursements and Government Initiated Tax Refunds\n-\t`GP`: Gambling/Gaming Payouts (other than online gaming)\n-\t`LO`: Loyalty Payments\n-\t`MD`: Merchant Settlement\n-\t`MI`: Faster Refunds\n-\t`OG`: Online Gambling Payouts\n-\t`PD`: Payroll and Pension Disbursements\n-\t`RP`: Request-to-Pay Service\n" }, "payoutsOptions": { "type": "object", @@ -74251,20 +75345,63 @@ "type": "string", "pattern": "^(\\s{0,3}|.{3})$", "x-nullable": true, - "description": "Use a 3-character alpha currency code for source currency of the funds transfer.\n\nYellow Pepper\nSupported for cross border funds transfers.\n\nISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf\n" + "description": "Use a 3-character alpha currency code for source currency of the funds transfer.\n\nRequired if sending processingInformation.payoutsOptions.sourceAmount.\n\nISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf\n" }, "destinationCurrency": { "type": "string", "pattern": "^(\\s{0,3}|.{3})$", "x-nullable": true, - "description": "Use a 3-character alpha currency code for destination currency of the funds transfer.\n\nYellow Pepper\nSupported for cross border funds transfers.\n\nISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf\n" + "description": "Use a 3-character alpha currency code for destination currency of the funds transfer.\n\nYellow Pepper\n\nSupported for cross border funds transfers.\n\nISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf\n" + }, + "sourceAmount": { + "type": "string", + "maxLength": 12, + "x-nullable": true, + "description": "Source Amount is required in certain markets to identify the transaction amount entered in the sender's currency code prior to FX conversion by the originating entity.\n\nFormat:\n\nMinimum Value: 0\n\nMaximum value: 999999999.99\n\nAllowed fractional digits: 2\n" + }, + "retrievalReferenceNumber": { + "type": "string", + "maxLength": 24, + "x-nullable": true, + "description": "Unique reference number returned by the processor that identifies the transaction at the network.\n" + }, + "accountFundingReferenceId": { + "type": "string", + "maxLength": 15, + "x-nullable": true, + "description": "Visa-generated transaction identifier (TID) that is unique for each original authorization and financial request.\n" } } }, - "enablerId": { + "feeProgramId": { "type": "string", - "maxLength": 15, - "description": "Enablers are payment processing entities that are not acquiring members and are often the primary relationship owner with merchants and originators. Enablers own technical solutions through which the merchant or originator will access acceptance. The Enabler ID is a five-character hexadecimal identifier that will be used by Visa to identify enablers. Enabler ID assignment will be determined by Visa. Visa will communicate Enablers assignments to enablers.\n" + "x-nullable": true, + "pattern": "^(\\s{0,3}|[a-zA-Z0-9]{3})$", + "description": "Fee Program Indicator. This field identifies the interchange fee program applicable to each financial transaction. Fee program indicator (FPI) values correspond to the fee descriptor and rate for each existing fee program.\n" + }, + "networkPartnerId": { + "type": "string", + "x-nullable": true, + "maxLength": 8, + "description": "Merchant payment gateway ID that is assigned by Mastercard and is provided by the acquirer when a registered merchant payment gateway service provider is involved in the transaction.\n" + }, + "processingCode": { + "type": "string", + "x-nullable": true, + "pattern": "^(\\s{0,4}|\\d{4})$", + "description": "This field contains coding that identifies (1) the customer transaction type and (2) the customer account types affected by the transaction.\n\nDefault: 5402 (Original Credit Transaction)\n\nContains codes that combined with some other fields such as the BAI (Business Application Id) identify some unique use cases. For Sales Tax rebates this field should be populated with the value 5120 (Value-added tax/Sales Tax) along with the businessApplicationId field set to the value 'FD' which indicates this push funds transfer is being conducted in order to facilitate a sales tax refund.\n" + }, + "sharingGroupCode": { + "type": "string", + "x-nullable": true, + "maxLength": 16, + "description": "This U.S.-only field is optionally used by PIN Debit Gateway Service participants (merchants and acquirers) to specify the network access priority. VisaNet checks to determine if there are issuer routing preferences for a network specified by the sharing group code. If an issuer preference exists for one of the specified debit networks, VisaNet makes a routing selection based on issuer preference. If an preference exists for multiple specified debit networks, or if no issuer preference exists, VisaNet makes a selection based on acquirer routing priorities.\n\nValid Values:\n\nACCEL_EXCHANGE_E\n\nCU24_C\n\nINTERLINK_G\n\nMAESTRO_8\n\nNYCE_Y\n\nNYCE_F\n\nPULSE_S\n\nPULSE_L\n\nPULSE_H\n\nSTAR_N\n\nSTAR_W\n\nSTAR_Z\n\nSTAR_Q\n\nSTAR_M\n\nVISA_V\n" + }, + "purposeOfPayment": { + "type": "string", + "x-nullable": true, + "maxLength": 12, + "description": "This will send purpose of funds code for original credit transactions (OCTs).\n" } } }, @@ -74281,7 +75418,7 @@ "type": "string", "pattern": "^(\\s{0,3}|.{3})$", "x-nullable": true, - "description": "Three-digit value that indicates the card type.\n\nPossible values:\n\nVisa Platform Connect\n- `001`: Visa\n- `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard.\n- `033`: Visa Electron\n- `024`: Maestro\n\nMastercard Send:\n- `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard.\n\nFDC Compass:\n- `001`: Visa\n- `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard.\n\nChase Paymentech:\n- `001`: Visa\n- `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard.\n\nYellow Pepper:\n- `001`: Visa\n- `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard.\n- `005`: Diners Club\n- `033`: Visa Electron\n- `024`: Intl Maestro\n" + "description": "- `001`: Visa\n- `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard.\n- `033`: Visa Electron\n- `024`: Maestro\n- `042`: Maestro International\n" }, "securityCode": { "type": "string", @@ -74401,8 +75538,14 @@ "phoneNumber": { "type": "string", "x-nullable": true, - "maxLength": 20, - "description": "Recipient phone number.\n\nThis field is supported by FDC Compass.\n\nMastercard Send: Max length is 15 with no dashes or spaces.\n" + "maxLength": 15, + "description": "Customer's phone number.\n\nIt is recommended that you include the country code when the order is from outside the U.S.\n" + }, + "email": { + "type": "string", + "x-nullable": true, + "maxLength": 255, + "description": "Customer's email address, including the full domain name.\n" }, "personalIdentification": { "type": "object", @@ -74418,15 +75561,39 @@ "type": "string", "x-nullable": true, "maxLength": 4, - "description": "This tag will contain the type of sender identification.\n" + "description": "This tag will contain the type of sender identification. The valid values are:\n-\t`BTHD`: (Date of birth)\n-\t`CUID`: (Customer identification (unspecified))\n-\t`NTID`: (National identification)\n-\t`PASN`: (Passport number)\n-\t`DRLN`: (Driver license)\n-\t`TXIN`: (Tax identification)\n-\t`CPNY`: (Company registration number)\n-\t`PRXY`: (Proxy identification)\n-\t`SSNB`: (Social security number)\n-\t`ARNB`: (Alien registration number)\n-\t`LAWE`: (Law enforcement identification)\n-\t`MILI`: (Military identification)\n-\t`TRVL`: (Travel identification (non-passport))\n-\t`EMAL`: (Email)\n-\t`PHON`: (Phone number)\n" }, "issuingCountry": { "type": "string", "x-nullable": true, "pattern": "^(\\s{0,2}|.{2})$", "description": "Issuing country of the identification.\nThe field format should be a 2 character ISO 3166-1 alpha-2 country code.\n" + }, + "personalIdType": { + "type": "string", + "x-nullable": true, + "maxLength": 1, + "description": "This tag will denote whether the tax ID is a business or individual tax ID when personal ID Type contains the value of TXIN (Tax identification).\n\nThe valid values are: \n- `B` (Business)\n- `I` (Individual)\n" } } + }, + "buildingNumber": { + "type": "string", + "x-nullable": true, + "maxLength": 255, + "description": "Building number in the street address.\n\nFor example, if the street address is: Rua da Quitanda 187 then the building number is 187.\n\nApplicable to domestic Colombia transactions only.\n" + }, + "streetName": { + "type": "string", + "x-nullable": true, + "maxLength": 99, + "description": "This field contains the street name of the recipient's address.\n\nApplicable to domestic Colombia transactions only.\n" + }, + "type": { + "type": "string", + "x-nullable": true, + "maxLength": 1, + "description": "`B` for Business or `I` for individual.\n" } } }, @@ -74437,7 +75604,13 @@ "type": "string", "maxLength": 30, "x-nullable": true, - "description": "Name of sender.\n\nFunds Disbursement\n\nThis value is the name of the originator sending the funds disbursement.\n" + "description": "Name of sender.\n\nFunds Disbursement\n\nThis value is the name of the originator sending the funds disbursement.\n\nGovernment entities should use this field\n" + }, + "email": { + "type": "string", + "maxLength": 255, + "x-nullable": true, + "description": "Customer's email address, including the full domain name.\n" }, "firstName": { "type": "string", @@ -74463,6 +75636,18 @@ "x-nullable": true, "description": "Sender's postal code. For USA, this must be a valid value of 5 digits or 5 digits hyphen 4 digits, for example '63368', '63368-5555'. For other regions, this can be alphanumeric, length 1-10.\n\nRequired for FDCCompass.\n" }, + "buildingNumber": { + "type": "string", + "maxLength": 255, + "x-nullable": true, + "description": "Building number in the street address.\n\nFor example, if the street address is: Rua da Quitanda 187 then the building number is 187.\n\nApplicable to domestic Colombia transactions only.\n" + }, + "streetName": { + "type": "string", + "x-nullable": true, + "maxLength": 99, + "description": "This field contains the street name of the recipient's address.\n\nApplicable to domestic Colombia transactions only.\n" + }, "address1": { "type": "string", "maxLength": 60, @@ -74502,8 +75687,8 @@ "phoneNumber": { "type": "string", "x-nullable": true, - "maxLength": 20, - "description": "Sender's phone number.\n" + "maxLength": 15, + "description": "Customer's phone number.\n\nIt is recommended that you include the country code when the order is from outside the U.S.\n" }, "paymentInformation": { "type": "object", @@ -74515,7 +75700,7 @@ "type": "string", "pattern": "^(\\s{0,3}|.{3})$", "x-nullable": true, - "description": "Three-digit value that indicates the card type.\n\nIMPORTANT 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.\n\nPossible values:\n\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" + "description": "Three-digit value that indicates the card type.\n\nIMPORTANT 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.\n\nPossible values:\n-\t`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-\t`002`: Mastercard, Eurocard[^1], which is a European regional brand of Mastercard.\n-\t`033`: Visa Electron\n-\t`024`: Maestro\n-\t`042`: Maestro International\n" }, "securityCode": { "type": "string", @@ -74565,7 +75750,7 @@ "type": "string", "x-nullable": true, "pattern": "^(\\s{0,2}|.{2})$", - "description": "Source of funds. Possible values:\n\nChase Paymentech, FDC Compass, Visa Platform Connect:\n\n- `01`: Credit card\n- `02`: Debit card\n- `03`: Prepaid card\n\nChase Paymentech, Visa Platform Connect:\n\n- `04`: Cash\n- `05`: Debit or deposit account that is not linked to a Visa card. Includes checking accounts, savings accounts, and proprietary debit or ATM cards.\n- `06`: Credit account that is not linked to a Visa card. Includes credit cards and proprietary lines of credit.\n\nFDC Compass:\n- `04`: Deposit Account\n\nFunds Disbursement\nThis value is most likely 05 to identify that the originator used a deposit account to fund the disbursement.\n\nCredit Card Bill Payment\nThis value must be 02, 03, 04, or 05.\n" + "description": "Source of funds. Possible values:\n\n- `01`: Credit card\n- `02`: Debit card\n- `03`: Prepaid card\n- `04`: Cash/Deposit Account\n- `05`: Debit or deposit account that is not linked to a Visa card. Includes checking accounts, savings accounts, and proprietary debit or ATM cards.\n- `06`: Credit account that is not linked to a Visa card. Includes credit cards and proprietary lines of credit.\n\nFunds Disbursement This value is most likely 05 to identify that the originator used a deposit account to fund the disbursement.\n\nCredit Card Bill Payment This value must be 02, 03, 04, or 05.\n" }, "number": { "type": "string", @@ -74589,13 +75774,13 @@ "type": "string", "maxLength": 1, "x-nullable": true, - "description": "Visa Platform Connect\nThis tag will denote whether the tax ID is a business or individual tax ID when personal ID Type contains the value of TXIN (Tax identification).\n\nThe valid values are: \u2022 B (Business) \u2022 I (Individual)\n" + "description": "This tag will denote whether the tax ID is a business or individual tax ID when personal ID Type contains the value of TXIN (Tax identification).\n\nThe valid values are:\n- `B` (Business)\n- `I` (Individual)\n" }, "type": { "type": "string", "maxLength": 4, "x-nullable": true, - "description": "This tag will contain the type of sender identification. The valid values are:\n\nVisa Platform Connect:\n- `BTHD`: (Date of birth)\n- `CUID`: (Customer identification (unspecified))\n- `NTID`: (National identification)\n- `PASN`: (Passport number)\n- `DRLN`: (Driver license)\n- `TXIN`: (Tax identification)\n- `CPNY`: (Company registration number)\n- `PRXY`: (Proxy identification)\n- `SSNB`: (Social security number)\n- `ARNB`: (Alien registration number)\n- `LAWE`: (Law enforcement identification)\n- `MILI`: (Military identification)\n- `TRVL`: (Travel identification (non-passport))\n- `EMAL`: (Email)\n- `PHON`: (Phone number)\n" + "description": "This tag will contain the type of sender identification. The valid values are:\n\n- `BTHD`: (Date of birth)\n- `CUID`: (Customer identification (unspecified))\n- `NTID`: (National identification)\n- `PASN`: (Passport number)\n- `DRLN`: (Driver license)\n- `TXIN`: (Tax identification)\n- `CPNY`: (Company registration number)\n- `PRXY`: (Proxy identification)\n- `SSNB`: (Social security number)\n- `ARNB`: (Alien registration number)\n- `LAWE`: (Law enforcement identification)\n- `MILI`: (Military identification)\n- `TRVL`: (Travel identification (non-passport))\n- `EMAL`: (Email)\n- `PHON`: (Phone number)\n" }, "issuingCountry": { "x-nullable": true, @@ -74604,29 +75789,61 @@ "description": "Issuing country of the identification.\nThe field format should be a 2 character ISO 3166-1 alpha-2 country code.\n" } } + }, + "type": { + "type": "string", + "x-nullable": true, + "maxLength": 1, + "description": "`B` for Business or `I` for individual.\n" + }, + "vatRegistrationNumber": { + "type": "string", + "x-nullable": true, + "maxLength": 20, + "description": "Customer's government-assigned tax identification number.\n" + } + } + }, + "merchantInformation": { + "type": "object", + "properties": { + "categoryCode": { + "x-nullable": true, + "type": "string", + "pattern": "^(\\s{0,4}|\\d{4})$", + "description": "The value for this field is a four-digit number that the payment card industry uses to \nclassify merchants into market segments. A payment card company assigned one or more of \nthese values to your business when you started accepting the payment card company's cards. \nWhen you do not include this field in your request, CyberSource uses the value in your CyberSource account.\n" + } + } + }, + "pointOfServiceInformation": { + "type": "object", + "properties": { + "emv": { + "type": "object", + "properties": { + "cardSequenceNumber": { + "x-nullable": true, + "type": "string", + "maxLength": 3, + "description": "Number assigned to a specific card when two or more cards are associated with the same primary account number.\n\nThis value enables issuers to distinguish among multiple cards that are linked to the same account.\n\nThis value can also act as a tracking tool when reissuing cards.\n\nWhen this value is available, it is provided by the chip reader.\n\nWhen the chip reader does not provide this value, do not include this field in your request.\n\nWhen sequence number is not provided via this API field, the value is extracted from EMV tag 5F34 for Mastercard transactions. To enable this feature please call support.\n\nNote Card present information about EMV applies only to credit card processing and PIN debit processing.\n\nAll other card present information applies only to credit card processing.\n" + } + } } } } }, "example": { - "clientReferenceInformation": { - "code": "33557799", - "applicationName": "EXAMPLE API", - "applicationVersion": "V1", - "applicationUser": "example_user" - }, "orderInformation": { "amountDetails": { - "totalAmount": "53.00", - "currency": "AED", - "settlementCurrency": "USD" + "totalAmount": "124.05", + "currency": "USD" } }, "processingInformation": { - "businessApplicationId": "WT", + "businessApplicationId": "AA", "payoutsOptions": { - "sourceCurrency": "USD", - "destinationCurrency": "USD" + "sourceAmount": "100", + "sourceCurrency": "USD" } }, "recipientInformation": { @@ -74634,68 +75851,40 @@ "card": { "type": "001", "securityCode": "123", - "number": "4111111111111111", + "number": "4104920120500001", "expirationMonth": "12", - "expirationYear": "2025", - "customer": { - "id": "40195947" - }, - "paymentInstrument": { - "id": "1234567783" - }, - "instrumentIdentifier": { - "id": "38792480110" - } + "expirationYear": "2025" } }, - "address1": "8310 Capital of Texas Highwas North", - "address2": "Bluffstone Drive", - "locality": "Austin", - "postalCode": "78731", - "administrativeArea": "CA", + "locality": "Atlanta", + "address1": "1200 Peachtree Street", + "buildingNumber": "1200", "country": "US", - "firstName": "Jennifer", + "firstName": "John", "lastName": "Doe", - "middleName": "A", - "phoneNumber": "123 123-1234", - "personalIdentification": { - "id": "!23132456", - "type": "CUID" - } + "middleInitial": "D", + "middleName": "Dan", + "postalCode": "12345", + "administrativeArea": "GA", + "streetName": "Peachtree Street" }, "senderInformation": { - "name": "Tom", - "firstName": "John", + "account": { + "fundsSource": "05", + "number": "4104920120500002" + }, + "address1": "123 Street", + "address2": "123", + "buildingNumber": "123", + "country": "US", + "firstName": "Jane", "lastName": "Doe", - "middleName": "A", - "postalCode": "94440", - "address1": "Paseo Padre Boulevard", - "address2": "Bluffstone Drive", - "locality": "Foster City", + "middleInitial": "N", + "middleName": "Nancy", + "postalCode": "54321", "administrativeArea": "CA", - "phoneNumber": "123 123-1234", - "dateOfBirth": "20001212", - "country": "US", - "referenceNumber": "1234567890", - "paymentInformation": { - "card": { - "sourceAccountType": "SA", - "type": "001", - "securityCode": "932", - "number": "4111111111111111", - "expirationMonth": "12", - "expirationYear": "2025" - } - }, - "personalIdentification": { - "id": "123132456", - "personalIdType": "A", - "type": "BTHD" - }, - "account": { - "fundsSource": "01", - "number": "1234567890" - } + "streetName": "Street", + "referenceNumber": "1231823" } } } @@ -74798,6 +75987,11 @@ "description": "This is a multicurrency-only field. It contains a 3-digit numeric code that identifies the currency used by the issuer.\n" } } + }, + "email": { + "type": "string", + "maxLength": 255, + "description": "Customer's email address, including the full domain name.\n" } } }, @@ -74832,7 +76026,7 @@ "reason": { "type": "string", "maxLength": 31, - "description": "The reason of the status.\n\nPossible values:\n\n- CONTACT_PROCESSOR\n- INVALID_MERCHANT_CONFIGURATION\n- STOLEN_LOST_CARD\n- PROCESSOR_DECLINED\n- PARTIAL_APPROVAL\n- PAYMENT_REFUSED\n- INVALID_ACCOUNT\n- ISSUER_UNAVAILABLE\n- INSUFFICIENT_FUND\n- EXPIRED_CARD\n- INVALID_PIN\n- UNAUTHORIZED_CARD\n- EXCEEDS_CREDIT_LIMIT\n- DEBIT_CARD_USAGE_LIMIT_EXCEEDED\n- CVN_NOT_MATCH\n- DUPLICATE_REQUEST\n- GENERAL_DECLINE\n- BLACKLISTED_CUSTOMER\n- GATEWAY_TIMEOUT\n- INVALID_DATA\n- SYSTEM_ERROR\n- SERVICE_UNAVAILABLE\n- GATEWAY_TIMEOUT\n" + "description": "The reason of the status.\n\nPossible values:\n\n- CONTACT_PROCESSOR\n- INVALID_MERCHANT_CONFIGURATION\n- STOLEN_LOST_CARD\n- PROCESSOR_DECLINED\n- PARTIAL_APPROVAL\n- PAYMENT_REFUSED\n- INVALID_ACCOUNT\n- ISSUER_UNAVAILABLE\n- INSUFFICIENT_FUND\n- EXPIRED_CARD\n- INVALID_PIN\n- UNAUTHORIZED_CARD\n- EXCEEDS_CREDIT_LIMIT\n- DEBIT_CARD_USAGE_LIMIT_EXCEEDED\n- CVN_NOT_MATCH\n- DUPLICATE_REQUEST\n- GENERAL_DECLINE\n- BLACKLISTED_CUSTOMER\n- GATEWAY_TIMEOUT\n- INVALID_DATA\n- SYSTEM_ERROR\n- SERVICE_UNAVAILABLE\n- GATEWAY_TIMEOUT\n- DAGGDENIED\n" }, "message": { "type": "string", @@ -74864,23 +76058,68 @@ "properties": { "transactionId": { "type": "integer", - "maxLength": 32, + "maxLength": 15, "description": "Network transaction identifier (TID). This value can be used to identify a specific transaction when you are discussing the transaction with your processor.\n" }, "responseCode": { "type": "string", - "maxLength": 15, + "maxLength": 1, "description": "Transaction status from the processor.\n" }, "systemTraceAuditNumber": { "type": "string", "maxLength": 6, - "description": "System audit number. Returned by authorization and incremental authorization services.\n" + "description": "This field is returned by authorization and incremental authorization services.\nSystem trace number that must be printed on the customer's receipt.\n" }, "retrievalReferenceNumber": { "type": "string", - "maxLength": 24, - "description": "Unique reference number returned by the processor that identifies the transaction at the network.\n" + "maxLength": 12, + "description": "This field contains a number that is used with other data elements as a key to identify and track all messages related to a given cardholder transaction; that is, to a given transaction set.\n\nRecommended format: ydddhhnnnnnn\n\nPositions 1-4: The yddd equivalent of the date, where y = 0-9 and ddd = 001 \u2013 366. Positions 5-12: A unique identification number generated by the merchant or assigned by Cybersource.\n" + }, + "actionCode": { + "type": "string", + "maxLength": 2, + "description": "The results of the transaction request\n\nNote: The VisaNet Response Code for the transaction\n" + }, + "approvalCode": { + "type": "string", + "x-nullable": true, + "maxLength": 6, + "description": "Issuer-generated approval code for the transaction.\n" + }, + "feeProgramIndicator": { + "type": "string", + "maxLength": 3, + "description": "This field identifies the interchange fee program applicable to each financial transaction. Fee program indicator (FPI) values correspond to the fee descriptor and rate for each existing fee program.\n" + }, + "name": { + "type": "string", + "maxLength": 30, + "description": "Name of the processor.\n" + }, + "routing": { + "type": "object", + "properties": { + "network": { + "type": "string", + "maxLength": 4, + "description": "Contains the ID of the debit network to which the transaction was routed.\n\nCode: Network\n\n0000 : Priority Routing or Generic File Update\n\n0002: Visa programs, Private Label and non-Visa Authorization Gateway Services\n\n0003: Interlink\n\n0004: Plus\n\n0008: Star\n\n0009: Pulse\n\n0010: Star\n\n0011: Star\n\n0012: Star (primary network ID)\n\n0013: AFFN\n\n0015: Star\n\n0016: Maestro\n\n0017: Pulse (primary network ID)\n\n0018: NYCE (primary network ID)\n\n0019: Pulse\n\n0020: Accel\n\n0023: NETS\n\n0024: CU24\n\n0025: Alaska Option\n\n0027: NYCE\n\n0028: Shazam\n\n0029: EBT POS\n" + } + } + }, + "settlement": { + "type": "object", + "properties": { + "responsibilityFlag": { + "type": "boolean", + "description": "Settlement Responsibility Flag: VisaNet sets this flag.\n\nThis flag is set to true to indicate that VisaNet has settlement responsibility for this transaction. This flag does not indicate the transaction will be settled.\n" + }, + "serviceFlag": { + "type": "string", + "maxLength": 24, + "description": "Settlement Service for the transaction.\n\nValues:\n\nVIP: V.I.P. to decide; or not applicable\n\nINTERNATIONAL_SETTLEMENT: International \n\nNATIONAL_NET_SETTLEMENT: National Net Settlement\n" + } + } } } }, @@ -74918,6 +76157,37 @@ } } }, + "paymentInformation": { + "type": "object", + "properties": { + "tokenizedCard": { + "type": "object", + "properties": { + "assuranceMethod": { + "type": "string", + "pattern": "^(\\s{0,2}|.{2})$", + "description": "Confidence level of the tokenization. This value is assigned by the token service provider.\n\nValid Values:\n\nSpaces (No value set)\n\n00 = No issuer ID&V\n\n10 = Card issuer account verification\n\n11 = Card issuer interactive cardholder authentication - 1 factor\n\n12 = Card issuer interactive cardholder authentication - 2 factor\n\n13 = Card issuer risk oriented non-interactive cardholder authentication\n\n14 = Card issuer asserted authentication\n" + } + } + } + } + }, + "processingInformation": { + "type": "object", + "properties": { + "domesticNationalNet": { + "type": "object", + "description": "Settlement Service Data object for additional transaction requirements when the transaction indicates domestic national settlement.\n", + "properties": { + "reimbursementFeeBaseAmount": { + "type": "string", + "maxLength": 12, + "description": "National Net Interchange Reimbursement Fee (IRF) calculation base amount. This must be less than the transaction amount.\n\nFormat:\n\nMinimum Value: 0\n\nMaximum value: 999999999.99\n\nAllowed fractional digits: 3.\n\nNote: If a currency has three decimal places, the last digit of this field must be zero.\n\nRequired for Columbia National Net Settlement Service (NNSS) transactions.\n" + } + } + } + } + }, "_links": { "type": "object", "properties": { @@ -74981,50 +76251,36 @@ } }, "example": { - "id": "4963015122056179201545", - "submitTimeUtc": "2021-08-19T10:07:57Z", - "status": "AUTHORIZED", - "errorInformation": { - "reason": "string", - "message": "string", - "details": [ - { - "field": "string", - "reason": "string" - } - ] + "processorInformation": { + "routing": { + "network": "1234" + }, + "approvalCode": "98765X", + "feeProgramIndicator": "A", + "transactionId": "187470320952493", + "systemTraceAuditNumber": "512807", + "retrievalReferenceNumber": "418420512807", + "settlement": { + "responsibilityFlag": true, + "serviceFlag": "INTERNATIONAL_SETTLEMENT" + }, + "responseCode": "5", + "name": "vdcpromerica" }, + "id": "7199515124531234567890", "_links": { "self": { - "href": "https://A GET link to the OCT", - "method": "GET" + "method": "GET", + "href": "/pts/v1/push-funds-transfer/7199515124531234567890" } }, - "processorInformation": { - "transactionId": "1234567890", - "responseCode": "1234567890", - "systemTraceAuditNumber": "123456", - "retrievalReferenceNumber": "1234567890" - }, - "orderInformation": { - "amountDetails": { - "totalAmount": "53.00", - "currency": "AED", - "settlementAmount": "123", - "settlementCurrency": "USD" + "paymentInformation": { + "tokenizedCard": { + "assuranceMethod": "a1" } }, - "reconciliationId": "1234567890", - "clientReferenceInformation": { - "code": "33557799", - "submitLocalDateTime": "2021-08-19T10:07:57Z" - }, - "recipientInformation": { - "card": { - "balance": "123", - "currency": "USD" - } - } + "status": "AUTHORIZED", + "submitTimeUtc": "2023-09-15T19:31:08Z" } } }, @@ -75155,11 +76411,11 @@ }, "reason": { "type": "string", - "description": "The reason of the status.\n\nPossible values:\n- SYSTEM_ERROR\n" + "description": "The reason of the status.\n\nPossible values:\n- SYSTEM_ERROR\n- SERVICE_TIMEOUT\n" }, "message": { "type": "string", - "description": "The detail message related to the status and reason listed above.\n\nPossible values:\n- Error - General system failure.\n" + "description": "The detail message related to the status and reason listed above.\n\nPossible values:\n- Error - General system failure.\n- The request was received, but a service did not finish running in time.\n" } } } @@ -77063,7 +78319,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", + "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\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 }, @@ -78231,7 +79487,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", + "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\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 }, @@ -80768,7 +82024,7 @@ "authType": { "type": "string", "maxLength": 15, - "description": "Authorization type. Possible values:\n\n - `AUTOCAPTURE`: automatic capture.\n - `STANDARDCAPTURE`: standard capture.\n - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment.\n\n#### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing\nSet this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture.\n\n#### Forced Capture\nSet this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system.\n\n#### Verbal Authorization\nSet this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization.\n" + "description": "Authorization type. Possible values:\n\n - `AUTOCAPTURE`: automatic capture.\n - `STANDARDCAPTURE`: standard capture.\n - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment.\n\n#### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing\nSet this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture.\n\n#### Forced Capture\nSet this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system.\n\n#### Verbal Authorization\nSet this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization.\n\n#### for PayPal ptsV2CreateOrderPost400Response\nSet this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively.\n" }, "authIndicator": { "type": "string", @@ -80912,7 +82168,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "reasonCode": { "type": "string", @@ -80951,7 +82207,7 @@ "responseCode": { "type": "string", "maxLength": 10, - "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n" + "description": "For most processors, this is the error message sent directly from the bank. Returned only when the processor\nreturns this value.\n\n**Important** Do not use this field to evaluate the result of the authorization.\n\n#### PIN debit\nResponse value that is returned by the processor or bank.\n**Important** Do not use this field to evaluate the results of the transaction request.\n\nReturned by PIN debit credit, PIN debit purchase, and PIN debit reversal.\n\n#### AIBMS\nIf this value is `08`, you can accept the transaction if the customer provides you with identification.\n\n#### Atos\nThis value is the response code sent from Atos and it might also include the response code from the bank.\nFormat: `aa,bb` with the two values separated by a comma and where:\n- `aa` is the two-digit error message from Atos.\n- `bb` is the optional two-digit error message from the bank.\n\n#### Comercio Latino\nThis value is the status code and the error or response code received from the processor separated by a colon.\nFormat: [status code]:E[error code] or [status code]:R[response code]\nExample `2:R06`\n\n#### JCN Gateway\nProcessor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field.\nString (3)\n\n#### paypalgateway\nProcessor generated ID for the itemized detail.\n" }, "avs": { "type": "object", @@ -82462,6 +83718,11 @@ "type": "string", "maxLength": 6, "description": "Authorization code. Returned only when the processor returns this value.\n\nThe length of this value depends on your processor.\n\nReturned by authorization service.\n\n#### PIN debit\nAuthorization code that is returned by the processor.\n\nReturned by PIN debit credit.\n\n#### Elavon Encrypted Account Number Program\nThe returned value is OFFLINE.\n\n#### TSYS Acquiring Solutions\nThe returned value for a successful zero amount authorization is 000000.\n" + }, + "retrievalReferenceNumber": { + "type": "string", + "maxLength": 20, + "description": "#### Ingenico ePayments\nUnique number that CyberSource generates to identify the transaction. You can use this value to identify transactions in the Ingenico ePayments Collections Report, which provides settlement information. Contact customer support for information about the report.\n\n### CyberSource through VisaNet\nRetrieval request number.\n" } } }, @@ -82700,7 +83961,8 @@ "processor": { "name": "FirstData" }, - "approvalCode": "authcode1234567" + "approvalCode": "authcode1234567", + "retrievalReferenceNumber": "122908889379" }, "pointOfSaleInformation": { "terminalId": "1", @@ -83303,6 +84565,11 @@ "type": "string", "maxLength": 6, "description": "Authorization code. Returned only when the processor returns this value.\n\nThe length of this value depends on your processor.\n\nReturned by authorization service.\n\n#### PIN debit\nAuthorization code that is returned by the processor.\n\nReturned by PIN debit credit.\n\n#### Elavon Encrypted Account Number Program\nThe returned value is OFFLINE.\n\n#### TSYS Acquiring Solutions\nThe returned value for a successful zero amount authorization is 000000.\n" + }, + "retrievalReferenceNumber": { + "type": "string", + "maxLength": 20, + "description": "#### Ingenico ePayments\nUnique number that CyberSource generates to identify the transaction. You can use this value to identify transactions in the Ingenico ePayments Collections Report, which provides settlement information. Contact customer support for information about the report.\n\n### CyberSource through VisaNet\nRetrieval request number.\n" } } }, @@ -83541,7 +84808,8 @@ "processor": { "name": "FirstData" }, - "approvalCode": "authcode1234567" + "approvalCode": "authcode1234567", + "retrievalReferenceNumber": "122908889379" }, "pointOfSaleInformation": { "terminalId": "1", @@ -96553,17 +97821,13 @@ ], "x-devcenter-metaData": { "categoryTag": "Merchant_Boarding", - "firstLevelApiLifeCycle": "beta", - "secondLevelApiLifeCycle": "beta", - "apiLifeCycle": "beta", "isJstreeExpansionLimited": true, "disableProcessorDropDown": true, "authorizationType": [ "Json Web Token" ], "overrideMerchantCredential": "apitester00", - "developerGuides": "https://developer.cybersource.com/api/developer-guides/Merchant-Boarding-API_ditamap/Merchant-Boarding-API.html", - "SDK_ONLY_AddDisclaimer": true + "developerGuides": "https://developer.cybersource.com/api/developer-guides/Merchant-Boarding-API_ditamap/Merchant-Boarding-API.html" }, "summary": "Create a boarding registration", "description": "Create a registration to board merchant\n\nIf you have Card Processing product enabled in your boarding request, select payment processor from Configuration -> Sample Request.\nYou may unselect attributes from the Request Builder tree which you do not need in the request.\nFor VPC, CUP and EFTPOS processors, replace the processor name from VPC or CUP or EFTPOS to the actual processor name in the sample request.\ne.g. replace VPC with <your vpc processor>\n", @@ -96601,7 +97865,7 @@ }, "submitTimeUtc": { "type": "string", - "format": "date", + "format": "date-time", "example": "2019-06-11T22:47:57.000Z", "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", "readOnly": true @@ -96609,13 +97873,7 @@ "status": { "type": "string", "readOnly": true, - "description": "The status of Registration request\nPossible Values:\n - 'PROCESSING': This status is for Registrations that are still in Progress, you can get the latest status by calling the GET endpoint using the Registration Id\n - 'SUCCESS': This status is for Registrations that were successfull on every step of the on boarding process.\n - 'FAILURE': This status is for Registrations that fail before the Organization was created; please refer to the details section in the reponse for more information.\n - 'PARTIAL': This status is for Registrations that created the Organization successfully but fail in at least on step while configuring it; please refer to the details section in the response for more information.\n", - "enum": [ - "PROCESSING", - "SUCCESS", - "FAILURE", - "PARTIAL" - ] + "description": "The status of Registration request\nPossible Values:\n - 'PROCESSING': This status is for Registrations that are still in Progress, you can get the latest status by calling the GET endpoint using the Registration Id\n - 'SUCCESS': This status is for Registrations that were successfull on every step of the on boarding process.\n - 'FAILURE': This status is for Registrations that fail before the Organization was created; please refer to the details section in the reponse for more information.\n - 'PARTIAL': This status is for Registrations that created the Organization successfully but fail in at least on step while configuring it; please refer to the details section in the response for more information.\n" }, "boardingPackageId": { "type": "string", @@ -96624,20 +97882,11 @@ }, "boardingFlow": { "type": "string", - "description": "Determines the boarding flow for this registration.\nPossible Values:\n - 'ENTERPRISE'\n - 'SMB'\n - 'ADDPRODUCT'\n", - "enum": [ - "ENTERPRISE", - "SMB", - "ADDPRODUCT" - ] + "description": "Determines the boarding flow for this registration.\nPossible Values:\n - 'ENTERPRISE'\n - 'SMB'\n - 'ADDPRODUCT'\n" }, "mode": { "type": "string", - "description": "In case mode is not provided the API will use COMPLETE as default\nPossible Values:\n - 'COMPLETE'\n - 'PARTIAL'\n", - "enum": [ - "COMPLETE", - "PARTIAL" - ] + "description": "In case mode is not provided the API will use COMPLETE as default\nPossible Values:\n - 'COMPLETE'\n - 'PARTIAL'\n" }, "salesRepId": { "type": "string", @@ -96735,21 +97984,11 @@ }, "type": { "type": "string", - "description": "Determines the type of organization in the hirarchy that this registration will use to onboard this Organization\nPossible Values:\n - 'TRANSACTING'\n - 'STRUCTURAL'\n - 'MERCHANT'\n", - "enum": [ - "TRANSACTING", - "STRUCTURAL", - "MERCHANT" - ] + "description": "Determines the type of organization in the hirarchy that this registration will use to onboard this Organization\nPossible Values:\n - 'TRANSACTING'\n - 'STRUCTURAL'\n - 'MERCHANT'\n" }, "status": { "type": "string", - "description": "Determines the status that the organization will be after being onboarded\nPossible Values:\n - 'LIVE'\n - 'TEST'\n - 'DRAFT'\n", - "enum": [ - "LIVE", - "TEST", - "DRAFT" - ] + "description": "Determines the status that the organization will be after being onboarded\nPossible Values:\n - 'LIVE'\n - 'TEST'\n - 'DRAFT'\n" }, "configurable": { "description": "This denotes the one organization, with exception to the TRANSACTING types, that is allowed to be used for configuration purposes against products. Eventually this field will be deprecated and all organizations will be allowed for product configuration.", @@ -96843,98 +98082,6 @@ "timeZone": { "type": "string", "description": "Merchant perferred time zone\nPossible Values:\n- 'Pacific/Pago_Pago'\n- 'Pacific/Honolulu'\n- 'America/Anchorage'\n- 'America/Vancouver'\n- 'America/Los_Angeles'\n- 'America/Phoenix'\n- 'America/Edmonton'\n- 'America/Denver'\n- 'America/Winnipeg'\n- 'America/Mexico_City'\n- 'America/Chicago'\n- 'America/Bogota'\n- 'America/Indianapolis'\n- 'America/New_York'\n- 'America/La_Paz'\n- 'America/Halifax'\n- 'America/St_Johns'\n- 'America/Buenos_Aires'\n- 'America/Godthab'\n- 'America/Sao_Paulo'\n- 'America/Noronha'\n- 'Atlantic/Cape_Verde'\n- 'GMT'\n- 'Europe/Dublin'\n- 'Europe/Lisbon'\n- 'Europe/London'\n- 'Africa/Tunis'\n- 'Europe/Vienna'\n- 'Europe/Brussels'\n- 'Europe/Zurich'\n- 'Europe/Prague'\n- 'Europe/Berlin'\n- 'Europe/Copenhagen'\n- 'Europe/Madrid'\n- 'Europe/Budapest'\n- 'Europe/Rome'\n- 'Africa/Tripoli'\n- 'Europe/Monaco'\n- 'Europe/Malta'\n- 'Europe/Amsterdam'\n- 'Europe/Oslo'\n- 'Europe/Warsaw'\n- 'Europe/Stockholm'\n- 'Europe/Belgrade'\n- 'Europe/Paris'\n- 'Africa/Johannesburg'\n- 'Europe/Minsk'\n- 'Africa/Cairo'\n- 'Europe/Helsinki'\n- 'Europe/Athens'\n- 'Asia/Jerusalem'\n- 'Europe/Riga'\n- 'Europe/Bucharest'\n- 'Europe/Istanbul'\n- 'Asia/Riyadh'\n- 'Europe/Moscow'\n- 'Asia/Dubai'\n- 'Asia/Baku'\n- 'Asia/Tbilisi'\n- 'Asia/Calcutta'\n- 'Asia/Katmandu'\n- 'Asia/Dacca'\n- 'Asia/Rangoon'\n- 'Asia/Jakarta'\n- 'Asia/Saigon'\n- 'Asia/Bangkok'\n- 'Australia/Perth'\n- 'Asia/Hong_Kong'\n- 'Asia/Macao'\n- 'Asia/Kuala_Lumpur'\n- 'Asia/Manila'\n- 'Asia/Singapore'\n- 'Asia/Taipei'\n- 'Asia/Shanghai'\n- 'Asia/Seoul'\n- 'Asia/Tokyo'\n- 'Asia/Yakutsk'\n- 'Australia/Adelaide'\n- 'Australia/Brisbane'\n- 'Australia/Broken_Hill'\n- 'Australia/Darwin'\n- 'Australia/Eucla'\n- 'Australia/Hobart'\n- 'Australia/Lindeman'\n- 'Australia/Sydney'\n- 'Australia/Lord_Howe'\n- 'Australia/Melbourne'\n- 'Asia/Magadan'\n- 'Pacific/Norfolk'\n- 'Pacific/Auckland'\n", - "enum": [ - "Pacific/Pago_Pago", - "Pacific/Honolulu", - "America/Anchorage", - "America/Vancouver", - "America/Los_Angeles", - "America/Phoenix", - "America/Edmonton", - "America/Denver", - "America/Winnipeg", - "America/Mexico_City", - "America/Chicago", - "America/Bogota", - "America/Indianapolis", - "America/New_York", - "America/La_Paz", - "America/Halifax", - "America/St_Johns", - "America/Buenos_Aires", - "America/Godthab", - "America/Sao_Paulo", - "America/Noronha", - "Atlantic/Cape_Verde", - "GMT", - "Europe/Dublin", - "Europe/Lisbon", - "Europe/London", - "Africa/Tunis", - "Europe/Vienna", - "Europe/Brussels", - "Europe/Zurich", - "Europe/Prague", - "Europe/Berlin", - "Europe/Copenhagen", - "Europe/Madrid", - "Europe/Budapest", - "Europe/Rome", - "Africa/Tripoli", - "Europe/Monaco", - "Europe/Malta", - "Europe/Amsterdam", - "Europe/Oslo", - "Europe/Warsaw", - "Europe/Stockholm", - "Europe/Belgrade", - "Europe/Paris", - "Africa/Johannesburg", - "Europe/Minsk", - "Africa/Cairo", - "Europe/Helsinki", - "Europe/Athens", - "Asia/Jerusalem", - "Europe/Riga", - "Europe/Bucharest", - "Europe/Istanbul", - "Asia/Riyadh", - "Europe/Moscow", - "Asia/Dubai", - "Asia/Baku", - "Asia/Tbilisi", - "Asia/Calcutta", - "Asia/Katmandu", - "Asia/Dacca", - "Asia/Rangoon", - "Asia/Jakarta", - "Asia/Saigon", - "Asia/Bangkok", - "Australia/Perth", - "Asia/Hong_Kong", - "Asia/Macao", - "Asia/Kuala_Lumpur", - "Asia/Manila", - "Asia/Singapore", - "Asia/Taipei", - "Asia/Shanghai", - "Asia/Seoul", - "Asia/Tokyo", - "Asia/Yakutsk", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Sydney", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Asia/Magadan", - "Pacific/Norfolk", - "Pacific/Auckland" - ], "example": "America/Chicago" }, "websiteUrl": { @@ -96945,15 +98092,7 @@ }, "type": { "type": "string", - "description": "Business type\nPossible Values:\n - 'PARTNERSHIP'\n - 'SOLE_PROPRIETORSHIP'\n - 'CORPORATION'\n - 'LLC'\n - 'NON_PROFIT'\n - 'TRUST'\n", - "enum": [ - "PARTNERSHIP", - "SOLE_PROPRIETORSHIP", - "CORPORATION", - "LLC", - "NON_PROFIT", - "TRUST" - ] + "description": "Business type\nPossible Values:\n - 'PARTNERSHIP'\n - 'SOLE_PROPRIETORSHIP'\n - 'CORPORATION'\n - 'LLC'\n - 'NON_PROFIT'\n - 'TRUST'\n" }, "taxId": { "type": "string", @@ -97107,12 +98246,8 @@ "properties": { "whenIsCustomerCharged": { "type": "string", - "enum": [ - "ONETIMEBEFORE", - "ONETIMEAFTER", - "OTHER" - ], - "example": "ONETIMEBEFORE" + "example": "ONETIMEBEFORE", + "description": "Possible values:\n- ONETIMEBEFORE\n- ONETIMEAFTER\n- OTHER" }, "whenIsCustomerChargedDescription": { "type": "string", @@ -97148,13 +98283,7 @@ }, "timeToProductDelivery": { "type": "string", - "enum": [ - "INSTANT", - "UPTO2", - "UPTO5", - "UPTO10", - "GREATERTHAN10" - ] + "description": "Possible values:\n- INSTANT\n- UPTO2\n- UPTO5\n- UPTO10\n- GREATERTHAN10" }, "estimatedMonthlySales": { "type": "number", @@ -97185,13 +98314,8 @@ }, "accountType": { "type": "string", - "enum": [ - "checking", - "savings", - "corporatechecking", - "corporatesavings" - ], - "example": "checking" + "example": "checking", + "description": "Possible values:\n- checking\n- savings\n- corporatechecking\n- corporatesavings" }, "accountRoutingNumber": { "type": "string", @@ -97401,13 +98525,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" }, "features": { "type": "object", @@ -98024,20 +99143,7 @@ }, "industryCode": { "type": "string", - "enum": [ - 0, - "A", - "B", - "D", - "F", - "G", - "H", - "L", - "O", - "P", - "R" - ], - "description": "Field used to identify the industry type of the merchant submitting the authorization request.\n\nValid values:\n`0` \u2013 unknown or unsure\n`A` \u2013 auto rental (EMV supported)\n`B` \u2013 bank/financial institution (EMV supported)\n`D` \u2013 direct marketing\n`F` \u2013 food/restaurant (EMV supported)\n`G` \u2013 grocery store/super market (EMV supported)\n`H` \u2013 hotel (EMV supported)\n`L` \u2013 limited amount terminal (EMV supported)\n`O` \u2013 oil company/automated fueling system (EMV supported)\n`P` \u2013 passenger transport (EMV supported)\n`R` \u2013 retail (EMV supported)\nApplicable for TSYS (tsys), RUPAY and Elavon Americas (elavonamericas) processors.\n" + "description": "Field used to identify the industry type of the merchant submitting the authorization request.\n\nValid values:\n`0` \u2013 unknown or unsure\n`A` \u2013 auto rental (EMV supported)\n`B` \u2013 bank/financial institution (EMV supported)\n`D` \u2013 direct marketing\n`F` \u2013 food/restaurant (EMV supported)\n`G` \u2013 grocery store/super market (EMV supported)\n`H` \u2013 hotel (EMV supported)\n`L` \u2013 limited amount terminal (EMV supported)\n`O` \u2013 oil company/automated fueling system (EMV supported)\n`P` \u2013 passenger transport (EMV supported)\n`R` \u2013 retail (EMV supported)\nApplicable for TSYS (tsys), RUPAY and Elavon Americas (elavonamericas) processors.\n \nPossible values:\n- 0\n- A\n- B\n- D\n- F\n- G\n- H\n- L\n- O\n- P\n- R" }, "sendAmexLevel2Data": { "type": "boolean", @@ -98122,12 +99228,7 @@ }, "defaultAuthTypeCode": { "type": "string", - "description": "Authorization Finality indicator. Please note that the input can be in small case or capitals but response is in small case as of now. It will be made capitals everywhere in the next version.\nApplicable for Elavon Americas (elavonamericas), TSYS (tsys), Barclays (barclays2), Streamline (streamline2), Six (six), Barclays HISO (barclayshiso), GPN (gpn), FDI Global (fdiglobal), GPX (gpx), Paymentech Tampa (paymentechtampa), FDC Nashville (smartfdc), VPC and Chase Paymentech Salem (chasepaymentechsalem) processors.\n\nValidation details (for selected processors)...\n\n\n\n\n\n
ProcessorAcceptance TypeRequiredDefault Value
Barclayscnp, cp, hybridNoFINAL
Barclays HISOcnp, cp, hybridYesFINAL
\n", - "enum": [ - "PRE", - "FINAL", - "UNDEFINED" - ] + "description": "Authorization Finality indicator. Please note that the input can be in small case or capitals but response is in small case as of now. It will be made capitals everywhere in the next version.\nApplicable for Elavon Americas (elavonamericas), TSYS (tsys), Barclays (barclays2), Streamline (streamline2), Six (six), Barclays HISO (barclayshiso), GPN (gpn), FDI Global (fdiglobal), GPX (gpx), Paymentech Tampa (paymentechtampa), FDC Nashville (smartfdc), VPC and Chase Paymentech Salem (chasepaymentechsalem) processors.\n\nValidation details (for selected processors)...\n\n\n\n\n\n
ProcessorAcceptance TypeRequiredDefault Value
Barclayscnp, cp, hybridNoFINAL
Barclays HISOcnp, cp, hybridYesFINAL
\n \nPossible values:\n- PRE\n- FINAL\n- UNDEFINED" }, "masterCardAssignedId": { "type": "string", @@ -98655,11 +99756,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "NOT_SELF_SERVICEABLE" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- NOT_SELF_SERVICEABLE" } } }, @@ -98694,11 +99792,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "NOT_SELF_SERVICEABLE" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- NOT_SELF_SERVICEABLE" } } } @@ -98715,13 +99810,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" }, "mode": { "type": "array", @@ -99047,13 +100137,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -99454,13 +100539,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" }, "features": { "type": "object", @@ -99495,13 +100575,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -99642,12 +100717,7 @@ "type": "array", "items": { "type": "string", - "enum": [ - "CARD", - "ECHECK", - "VISACHECKOUT", - "PAYPAL" - ] + "description": "Possible values:\n- CARD\n- ECHECK\n- VISACHECKOUT\n- PAYPAL" } } } @@ -99833,13 +100903,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -99876,17 +100941,11 @@ }, "defaultTransactionType": { "type": "string", - "enum": [ - "AUTHORIZATION", - "SALE" - ] + "description": "Possible values:\n- AUTHORIZATION\n- SALE" }, "defaultPaymentType": { "type": "string", - "enum": [ - "CREDIT_CARD", - "ECHECK" - ] + "description": "Possible values:\n- CREDIT_CARD\n- ECHECK" }, "defaultTransactionSource": { "type": "string" @@ -99909,84 +100968,21 @@ "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "requireCardVerificationValue": { "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "acceptedCardTypes": { "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "displayCreditCards": { @@ -100159,17 +101155,11 @@ }, "defaultTransactionType": { "type": "string", - "enum": [ - "AUTHORIZATION", - "SALE" - ] + "description": "Possible values:\n- AUTHORIZATION\n- SALE" }, "defaultPaymentType": { "type": "string", - "enum": [ - "CREDIT_CARD", - "ECHECK" - ] + "description": "Possible values:\n- CREDIT_CARD\n- ECHECK" }, "defaultTransactionSource": { "type": "string" @@ -100192,84 +101182,21 @@ "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "requireCardVerificationValue": { "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "acceptedCardTypes": { "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "displayCreditCards": { @@ -100437,13 +101364,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -100495,13 +101417,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -100518,13 +101435,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -100541,13 +101453,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -100564,13 +101471,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -100587,13 +101489,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -100764,13 +101661,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" }, "features": { "type": "object", @@ -100800,13 +101692,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -100823,13 +101710,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -100846,13 +101728,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -100869,13 +101746,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -100937,24 +101809,11 @@ "properties": { "paymentType": { "type": "string", - "description": "Payment types accepted by this merchant. The supported values are: MASTERDEBIT, MASTERCREDIT, VISACREDIT, VISADEBIT, DISCOVERCREDIT, AMEXCREDIT, ECHECK", - "enum": [ - "MASTERDEBIT", - "MASTERCREDIT", - "VISACREDIT", - "VISADEBIT", - "DISCOVERCREDIT", - "AMEXCREDIT", - "ECHECK" - ] + "description": "Payment types accepted by this merchant. The supported values are: MASTERDEBIT, MASTERCREDIT, VISACREDIT, VISADEBIT, DISCOVERCREDIT, AMEXCREDIT, ECHECK \nPossible values:\n- MASTERDEBIT\n- MASTERCREDIT\n- VISACREDIT\n- VISADEBIT\n- DISCOVERCREDIT\n- AMEXCREDIT\n- ECHECK" }, "feeType": { "type": "string", - "description": "Fee type for the selected payment type. Supported values are: Flat or Percentage.\n", - "enum": [ - "FLAT", - "PERCENTAGE" - ] + "description": "Fee type for the selected payment type. Supported values are: Flat or Percentage.\n \nPossible values:\n- FLAT\n- PERCENTAGE" }, "feeAmount": { "type": "number", @@ -100996,13 +101855,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -101028,13 +101882,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -101277,13 +102126,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -101318,13 +102162,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -101424,13 +102263,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -101471,13 +102305,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -101494,13 +102323,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -101556,22 +102380,15 @@ }, "submitTimeUtc": { "type": "string", - "format": "date", + "format": "date-time", "example": "2019-06-11T22:47:57.000Z", - "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" + "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", + "readOnly": true }, "status": { "type": "string", "readOnly": true, - "description": "The status of Registration request\nPossible Values:\n - 'INITIALIZED'\n - 'RECEIVED'\n - 'PROCESSING'\n - 'SUCCESS'\n - 'FAILURE'\n - 'PARTIAL'\n", - "enum": [ - "INITIALIZED", - "RECEIVED", - "PROCESSING", - "SUCCESS", - "FAILURE", - "PARTIAL" - ] + "description": "The status of Registration request\nPossible Values:\n - 'INITIALIZED'\n - 'RECEIVED'\n - 'PROCESSING'\n - 'SUCCESS'\n - 'FAILURE'\n - 'PARTIAL'\n" }, "registrationInformation": { "type": "object", @@ -101584,11 +102401,7 @@ }, "mode": { "type": "string", - "description": "In case mode is not provided the API will use COMPLETE as default\nPossible Values:\n - 'COMPLETE'\n - 'PARTIAL'\n", - "enum": [ - "COMPLETE", - "PARTIAL" - ] + "description": "In case mode is not provided the API will use COMPLETE as default\nPossible Values:\n - 'COMPLETE'\n - 'PARTIAL'\n" }, "salesRepId": { "type": "string", @@ -101623,11 +102436,7 @@ }, "status": { "type": "string", - "enum": [ - "LIVE", - "INACTIVE", - "TEST" - ] + "description": "Possible values:\n- LIVE\n- INACTIVE\n- TEST" }, "submitTimeUtc": { "type": "string", @@ -101691,22 +102500,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -101718,11 +102516,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -101752,22 +102546,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -101779,11 +102562,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -101810,22 +102589,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -101837,11 +102605,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -101871,22 +102635,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -101898,11 +102651,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -101929,22 +102678,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -101956,11 +102694,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -101990,22 +102724,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -102017,11 +102740,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102048,22 +102767,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102075,11 +102783,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102109,22 +102813,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -102136,11 +102829,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102167,22 +102856,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102194,11 +102872,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102225,22 +102899,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102252,11 +102915,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102286,22 +102945,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -102313,11 +102961,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102344,22 +102988,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102371,11 +103004,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102405,22 +103034,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -102432,11 +103050,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102463,22 +103077,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102490,11 +103093,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102524,22 +103123,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -102551,11 +103139,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102582,22 +103166,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102609,11 +103182,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102640,22 +103209,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102667,11 +103225,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102698,22 +103252,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102725,11 +103268,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102759,22 +103298,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -102786,11 +103314,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102817,22 +103341,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102844,11 +103357,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102878,22 +103387,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -102905,11 +103403,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102936,22 +103430,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -102963,11 +103446,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -102994,22 +103473,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103021,11 +103489,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103055,22 +103519,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -103082,11 +103535,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103113,22 +103562,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103140,11 +103578,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103171,22 +103605,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103198,11 +103621,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103229,22 +103648,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103256,11 +103664,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103287,22 +103691,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103314,11 +103707,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103348,22 +103737,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -103375,11 +103753,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103411,22 +103785,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103438,11 +103801,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103472,22 +103831,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -103499,11 +103847,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103530,22 +103874,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103557,11 +103890,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103591,22 +103920,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -103618,11 +103936,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103654,22 +103968,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103681,11 +103984,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103715,22 +104014,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -103742,11 +104030,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103773,22 +104057,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103800,11 +104073,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103834,22 +104103,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -103861,11 +104119,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103892,22 +104146,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -103919,11 +104162,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -103953,22 +104192,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -103980,11 +104208,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -104016,22 +104240,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -104043,11 +104256,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -104074,22 +104283,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -104101,11 +104299,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -104179,9 +104373,10 @@ "properties": { "submitTimeUtc": { "type": "string", - "format": "date", + "format": "date-time", "example": "2019-06-11T22:47:57.000Z", - "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" + "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", + "readOnly": true }, "status": { "type": "string", @@ -104190,12 +104385,7 @@ }, "reason": { "type": "string", - "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'INVALID_DATA'\n - 'SYSTEM_ERROR'\n - 'RESOURCE_NOT_FOUND'\n", - "enum": [ - "INVALID_DATA", - "SYSTEM_ERROR", - "RESOURCE_NOT_FOUND" - ] + "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'INVALID_DATA'\n - 'SYSTEM_ERROR'\n - 'RESOURCE_NOT_FOUND'\n" }, "message": { "type": "string", @@ -104234,9 +104424,10 @@ "properties": { "submitTimeUtc": { "type": "string", - "format": "date", + "format": "date-time", "example": "2019-06-11T22:47:57.000Z", - "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" + "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", + "readOnly": true }, "status": { "type": "string", @@ -104245,10 +104436,7 @@ }, "reason": { "type": "string", - "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'INVALID_DATA'\n", - "enum": [ - "INVALID_DATA" - ] + "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'INVALID_DATA'\n" }, "message": { "type": "string", @@ -104287,9 +104475,10 @@ "properties": { "submitTimeUtc": { "type": "string", - "format": "date", + "format": "date-time", "example": "2019-06-11T22:47:57.000Z", - "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" + "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", + "readOnly": true }, "status": { "type": "string", @@ -104298,10 +104487,7 @@ }, "reason": { "type": "string", - "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'SYSTEM_ERROR'\n", - "enum": [ - "SYSTEM_ERROR" - ] + "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'SYSTEM_ERROR'\n" }, "message": { "type": "string", @@ -105606,7 +105792,7 @@ "enableInterchangeOptimization": false, "enableSplitShipment": false, "visaDelegatedAuthenticationId": "123457", - "domesticMerchantId": "123458", + "domesticMerchantId": false, "creditCardRefundLimitPercent": "2", "businessCenterCreditCardRefundLimitPercent": "3", "allowCapturesGreaterThanAuthorizations": false, @@ -105778,16 +105964,12 @@ "get": { "x-devcenter-metaData": { "categoryTag": "Merchant_Boarding", - "firstLevelApiLifeCycle": "beta", - "secondLevelApiLifeCycle": "beta", - "apiLifeCycle": "beta", "disableProcessorDropDown": true, "authorizationType": [ "Json Web Token" ], "overrideMerchantCredential": "apitester00", - "developerGuides": "https://developer.cybersource.com/api/developer-guides/Merchant-Boarding-API_ditamap/Merchant-Boarding-API.html", - "SDK_ONLY_AddDisclaimer": true + "developerGuides": "https://developer.cybersource.com/api/developer-guides/Merchant-Boarding-API_ditamap/Merchant-Boarding-API.html" }, "tags": [ "Merchant Boarding" @@ -105833,7 +106015,7 @@ }, "submitTimeUtc": { "type": "string", - "format": "date", + "format": "date-time", "example": "2019-06-11T22:47:57.000Z", "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", "readOnly": true @@ -105841,13 +106023,7 @@ "status": { "type": "string", "readOnly": true, - "description": "The status of Registration request\nPossible Values:\n - 'PROCESSING': This status is for Registrations that are still in Progress, you can get the latest status by calling the GET endpoint using the Registration Id\n - 'SUCCESS': This status is for Registrations that were successfull on every step of the on boarding process.\n - 'FAILURE': This status is for Registrations that fail before the Organization was created; please refer to the details section in the reponse for more information.\n - 'PARTIAL': This status is for Registrations that created the Organization successfully but fail in at least on step while configuring it; please refer to the details section in the response for more information.\n", - "enum": [ - "PROCESSING", - "SUCCESS", - "FAILURE", - "PARTIAL" - ] + "description": "The status of Registration request\nPossible Values:\n - 'PROCESSING': This status is for Registrations that are still in Progress, you can get the latest status by calling the GET endpoint using the Registration Id\n - 'SUCCESS': This status is for Registrations that were successfull on every step of the on boarding process.\n - 'FAILURE': This status is for Registrations that fail before the Organization was created; please refer to the details section in the reponse for more information.\n - 'PARTIAL': This status is for Registrations that created the Organization successfully but fail in at least on step while configuring it; please refer to the details section in the response for more information.\n" }, "boardingPackageId": { "type": "string", @@ -105856,20 +106032,11 @@ }, "boardingFlow": { "type": "string", - "description": "Determines the boarding flow for this registration.\nPossible Values:\n - 'ENTERPRISE'\n - 'SMB'\n - 'ADDPRODUCT'\n", - "enum": [ - "ENTERPRISE", - "SMB", - "ADDPRODUCT" - ] + "description": "Determines the boarding flow for this registration.\nPossible Values:\n - 'ENTERPRISE'\n - 'SMB'\n - 'ADDPRODUCT'\n" }, "mode": { "type": "string", - "description": "In case mode is not provided the API will use COMPLETE as default\nPossible Values:\n - 'COMPLETE'\n - 'PARTIAL'\n", - "enum": [ - "COMPLETE", - "PARTIAL" - ] + "description": "In case mode is not provided the API will use COMPLETE as default\nPossible Values:\n - 'COMPLETE'\n - 'PARTIAL'\n" }, "salesRepId": { "type": "string", @@ -105925,11 +106092,7 @@ }, "status": { "type": "string", - "enum": [ - "LIVE", - "INACTIVE", - "TEST" - ] + "description": "Possible values:\n- LIVE\n- INACTIVE\n- TEST" }, "submitTimeUtc": { "type": "string", @@ -105984,21 +106147,11 @@ }, "type": { "type": "string", - "description": "Determines the type of organization in the hirarchy that this registration will use to onboard this Organization\nPossible Values:\n - 'TRANSACTING'\n - 'STRUCTURAL'\n - 'MERCHANT'\n", - "enum": [ - "TRANSACTING", - "STRUCTURAL", - "MERCHANT" - ] + "description": "Determines the type of organization in the hirarchy that this registration will use to onboard this Organization\nPossible Values:\n - 'TRANSACTING'\n - 'STRUCTURAL'\n - 'MERCHANT'\n" }, "status": { "type": "string", - "description": "Determines the status that the organization will be after being onboarded\nPossible Values:\n - 'LIVE'\n - 'TEST'\n - 'DRAFT'\n", - "enum": [ - "LIVE", - "TEST", - "DRAFT" - ] + "description": "Determines the status that the organization will be after being onboarded\nPossible Values:\n - 'LIVE'\n - 'TEST'\n - 'DRAFT'\n" }, "configurable": { "description": "This denotes the one organization, with exception to the TRANSACTING types, that is allowed to be used for configuration purposes against products. Eventually this field will be deprecated and all organizations will be allowed for product configuration.", @@ -106092,98 +106245,6 @@ "timeZone": { "type": "string", "description": "Merchant perferred time zone\nPossible Values:\n- 'Pacific/Pago_Pago'\n- 'Pacific/Honolulu'\n- 'America/Anchorage'\n- 'America/Vancouver'\n- 'America/Los_Angeles'\n- 'America/Phoenix'\n- 'America/Edmonton'\n- 'America/Denver'\n- 'America/Winnipeg'\n- 'America/Mexico_City'\n- 'America/Chicago'\n- 'America/Bogota'\n- 'America/Indianapolis'\n- 'America/New_York'\n- 'America/La_Paz'\n- 'America/Halifax'\n- 'America/St_Johns'\n- 'America/Buenos_Aires'\n- 'America/Godthab'\n- 'America/Sao_Paulo'\n- 'America/Noronha'\n- 'Atlantic/Cape_Verde'\n- 'GMT'\n- 'Europe/Dublin'\n- 'Europe/Lisbon'\n- 'Europe/London'\n- 'Africa/Tunis'\n- 'Europe/Vienna'\n- 'Europe/Brussels'\n- 'Europe/Zurich'\n- 'Europe/Prague'\n- 'Europe/Berlin'\n- 'Europe/Copenhagen'\n- 'Europe/Madrid'\n- 'Europe/Budapest'\n- 'Europe/Rome'\n- 'Africa/Tripoli'\n- 'Europe/Monaco'\n- 'Europe/Malta'\n- 'Europe/Amsterdam'\n- 'Europe/Oslo'\n- 'Europe/Warsaw'\n- 'Europe/Stockholm'\n- 'Europe/Belgrade'\n- 'Europe/Paris'\n- 'Africa/Johannesburg'\n- 'Europe/Minsk'\n- 'Africa/Cairo'\n- 'Europe/Helsinki'\n- 'Europe/Athens'\n- 'Asia/Jerusalem'\n- 'Europe/Riga'\n- 'Europe/Bucharest'\n- 'Europe/Istanbul'\n- 'Asia/Riyadh'\n- 'Europe/Moscow'\n- 'Asia/Dubai'\n- 'Asia/Baku'\n- 'Asia/Tbilisi'\n- 'Asia/Calcutta'\n- 'Asia/Katmandu'\n- 'Asia/Dacca'\n- 'Asia/Rangoon'\n- 'Asia/Jakarta'\n- 'Asia/Saigon'\n- 'Asia/Bangkok'\n- 'Australia/Perth'\n- 'Asia/Hong_Kong'\n- 'Asia/Macao'\n- 'Asia/Kuala_Lumpur'\n- 'Asia/Manila'\n- 'Asia/Singapore'\n- 'Asia/Taipei'\n- 'Asia/Shanghai'\n- 'Asia/Seoul'\n- 'Asia/Tokyo'\n- 'Asia/Yakutsk'\n- 'Australia/Adelaide'\n- 'Australia/Brisbane'\n- 'Australia/Broken_Hill'\n- 'Australia/Darwin'\n- 'Australia/Eucla'\n- 'Australia/Hobart'\n- 'Australia/Lindeman'\n- 'Australia/Sydney'\n- 'Australia/Lord_Howe'\n- 'Australia/Melbourne'\n- 'Asia/Magadan'\n- 'Pacific/Norfolk'\n- 'Pacific/Auckland'\n", - "enum": [ - "Pacific/Pago_Pago", - "Pacific/Honolulu", - "America/Anchorage", - "America/Vancouver", - "America/Los_Angeles", - "America/Phoenix", - "America/Edmonton", - "America/Denver", - "America/Winnipeg", - "America/Mexico_City", - "America/Chicago", - "America/Bogota", - "America/Indianapolis", - "America/New_York", - "America/La_Paz", - "America/Halifax", - "America/St_Johns", - "America/Buenos_Aires", - "America/Godthab", - "America/Sao_Paulo", - "America/Noronha", - "Atlantic/Cape_Verde", - "GMT", - "Europe/Dublin", - "Europe/Lisbon", - "Europe/London", - "Africa/Tunis", - "Europe/Vienna", - "Europe/Brussels", - "Europe/Zurich", - "Europe/Prague", - "Europe/Berlin", - "Europe/Copenhagen", - "Europe/Madrid", - "Europe/Budapest", - "Europe/Rome", - "Africa/Tripoli", - "Europe/Monaco", - "Europe/Malta", - "Europe/Amsterdam", - "Europe/Oslo", - "Europe/Warsaw", - "Europe/Stockholm", - "Europe/Belgrade", - "Europe/Paris", - "Africa/Johannesburg", - "Europe/Minsk", - "Africa/Cairo", - "Europe/Helsinki", - "Europe/Athens", - "Asia/Jerusalem", - "Europe/Riga", - "Europe/Bucharest", - "Europe/Istanbul", - "Asia/Riyadh", - "Europe/Moscow", - "Asia/Dubai", - "Asia/Baku", - "Asia/Tbilisi", - "Asia/Calcutta", - "Asia/Katmandu", - "Asia/Dacca", - "Asia/Rangoon", - "Asia/Jakarta", - "Asia/Saigon", - "Asia/Bangkok", - "Australia/Perth", - "Asia/Hong_Kong", - "Asia/Macao", - "Asia/Kuala_Lumpur", - "Asia/Manila", - "Asia/Singapore", - "Asia/Taipei", - "Asia/Shanghai", - "Asia/Seoul", - "Asia/Tokyo", - "Asia/Yakutsk", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Sydney", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Asia/Magadan", - "Pacific/Norfolk", - "Pacific/Auckland" - ], "example": "America/Chicago" }, "websiteUrl": { @@ -106194,15 +106255,7 @@ }, "type": { "type": "string", - "description": "Business type\nPossible Values:\n - 'PARTNERSHIP'\n - 'SOLE_PROPRIETORSHIP'\n - 'CORPORATION'\n - 'LLC'\n - 'NON_PROFIT'\n - 'TRUST'\n", - "enum": [ - "PARTNERSHIP", - "SOLE_PROPRIETORSHIP", - "CORPORATION", - "LLC", - "NON_PROFIT", - "TRUST" - ] + "description": "Business type\nPossible Values:\n - 'PARTNERSHIP'\n - 'SOLE_PROPRIETORSHIP'\n - 'CORPORATION'\n - 'LLC'\n - 'NON_PROFIT'\n - 'TRUST'\n" }, "taxId": { "type": "string", @@ -106356,12 +106409,8 @@ "properties": { "whenIsCustomerCharged": { "type": "string", - "enum": [ - "ONETIMEBEFORE", - "ONETIMEAFTER", - "OTHER" - ], - "example": "ONETIMEBEFORE" + "example": "ONETIMEBEFORE", + "description": "Possible values:\n- ONETIMEBEFORE\n- ONETIMEAFTER\n- OTHER" }, "whenIsCustomerChargedDescription": { "type": "string", @@ -106397,13 +106446,7 @@ }, "timeToProductDelivery": { "type": "string", - "enum": [ - "INSTANT", - "UPTO2", - "UPTO5", - "UPTO10", - "GREATERTHAN10" - ] + "description": "Possible values:\n- INSTANT\n- UPTO2\n- UPTO5\n- UPTO10\n- GREATERTHAN10" }, "estimatedMonthlySales": { "type": "number", @@ -106434,13 +106477,8 @@ }, "accountType": { "type": "string", - "enum": [ - "checking", - "savings", - "corporatechecking", - "corporatesavings" - ], - "example": "checking" + "example": "checking", + "description": "Possible values:\n- checking\n- savings\n- corporatechecking\n- corporatesavings" }, "accountRoutingNumber": { "type": "string", @@ -106650,13 +106688,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" }, "features": { "type": "object", @@ -107273,20 +107306,7 @@ }, "industryCode": { "type": "string", - "enum": [ - 0, - "A", - "B", - "D", - "F", - "G", - "H", - "L", - "O", - "P", - "R" - ], - "description": "Field used to identify the industry type of the merchant submitting the authorization request.\n\nValid values:\n`0` \u2013 unknown or unsure\n`A` \u2013 auto rental (EMV supported)\n`B` \u2013 bank/financial institution (EMV supported)\n`D` \u2013 direct marketing\n`F` \u2013 food/restaurant (EMV supported)\n`G` \u2013 grocery store/super market (EMV supported)\n`H` \u2013 hotel (EMV supported)\n`L` \u2013 limited amount terminal (EMV supported)\n`O` \u2013 oil company/automated fueling system (EMV supported)\n`P` \u2013 passenger transport (EMV supported)\n`R` \u2013 retail (EMV supported)\nApplicable for TSYS (tsys), RUPAY and Elavon Americas (elavonamericas) processors.\n" + "description": "Field used to identify the industry type of the merchant submitting the authorization request.\n\nValid values:\n`0` \u2013 unknown or unsure\n`A` \u2013 auto rental (EMV supported)\n`B` \u2013 bank/financial institution (EMV supported)\n`D` \u2013 direct marketing\n`F` \u2013 food/restaurant (EMV supported)\n`G` \u2013 grocery store/super market (EMV supported)\n`H` \u2013 hotel (EMV supported)\n`L` \u2013 limited amount terminal (EMV supported)\n`O` \u2013 oil company/automated fueling system (EMV supported)\n`P` \u2013 passenger transport (EMV supported)\n`R` \u2013 retail (EMV supported)\nApplicable for TSYS (tsys), RUPAY and Elavon Americas (elavonamericas) processors.\n \nPossible values:\n- 0\n- A\n- B\n- D\n- F\n- G\n- H\n- L\n- O\n- P\n- R" }, "sendAmexLevel2Data": { "type": "boolean", @@ -107371,12 +107391,7 @@ }, "defaultAuthTypeCode": { "type": "string", - "description": "Authorization Finality indicator. Please note that the input can be in small case or capitals but response is in small case as of now. It will be made capitals everywhere in the next version.\nApplicable for Elavon Americas (elavonamericas), TSYS (tsys), Barclays (barclays2), Streamline (streamline2), Six (six), Barclays HISO (barclayshiso), GPN (gpn), FDI Global (fdiglobal), GPX (gpx), Paymentech Tampa (paymentechtampa), FDC Nashville (smartfdc), VPC and Chase Paymentech Salem (chasepaymentechsalem) processors.\n\nValidation details (for selected processors)...\n\n\n\n\n\n
ProcessorAcceptance TypeRequiredDefault Value
Barclayscnp, cp, hybridNoFINAL
Barclays HISOcnp, cp, hybridYesFINAL
\n", - "enum": [ - "PRE", - "FINAL", - "UNDEFINED" - ] + "description": "Authorization Finality indicator. Please note that the input can be in small case or capitals but response is in small case as of now. It will be made capitals everywhere in the next version.\nApplicable for Elavon Americas (elavonamericas), TSYS (tsys), Barclays (barclays2), Streamline (streamline2), Six (six), Barclays HISO (barclayshiso), GPN (gpn), FDI Global (fdiglobal), GPX (gpx), Paymentech Tampa (paymentechtampa), FDC Nashville (smartfdc), VPC and Chase Paymentech Salem (chasepaymentechsalem) processors.\n\nValidation details (for selected processors)...\n\n\n\n\n\n
ProcessorAcceptance TypeRequiredDefault Value
Barclayscnp, cp, hybridNoFINAL
Barclays HISOcnp, cp, hybridYesFINAL
\n \nPossible values:\n- PRE\n- FINAL\n- UNDEFINED" }, "masterCardAssignedId": { "type": "string", @@ -107904,11 +107919,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "NOT_SELF_SERVICEABLE" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- NOT_SELF_SERVICEABLE" } } }, @@ -107943,11 +107955,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "NOT_SELF_SERVICEABLE" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "description": "Indicates if the organization can enable this product using self service. \nPossible values:\n- NOT_SELF_SERVICEABLE" } } } @@ -107964,13 +107973,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" }, "mode": { "type": "array", @@ -108296,13 +108300,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -108703,13 +108702,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" }, "features": { "type": "object", @@ -108744,13 +108738,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -108891,12 +108880,7 @@ "type": "array", "items": { "type": "string", - "enum": [ - "CARD", - "ECHECK", - "VISACHECKOUT", - "PAYPAL" - ] + "description": "Possible values:\n- CARD\n- ECHECK\n- VISACHECKOUT\n- PAYPAL" } } } @@ -109082,13 +109066,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -109125,17 +109104,11 @@ }, "defaultTransactionType": { "type": "string", - "enum": [ - "AUTHORIZATION", - "SALE" - ] + "description": "Possible values:\n- AUTHORIZATION\n- SALE" }, "defaultPaymentType": { "type": "string", - "enum": [ - "CREDIT_CARD", - "ECHECK" - ] + "description": "Possible values:\n- CREDIT_CARD\n- ECHECK" }, "defaultTransactionSource": { "type": "string" @@ -109158,84 +109131,21 @@ "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "requireCardVerificationValue": { "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "acceptedCardTypes": { "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "displayCreditCards": { @@ -109408,17 +109318,11 @@ }, "defaultTransactionType": { "type": "string", - "enum": [ - "AUTHORIZATION", - "SALE" - ] + "description": "Possible values:\n- AUTHORIZATION\n- SALE" }, "defaultPaymentType": { "type": "string", - "enum": [ - "CREDIT_CARD", - "ECHECK" - ] + "description": "Possible values:\n- CREDIT_CARD\n- ECHECK" }, "defaultTransactionSource": { "type": "string" @@ -109441,84 +109345,21 @@ "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "requireCardVerificationValue": { "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "acceptedCardTypes": { "type": "array", "items": { "type": "string", - "enum": [ - "VISA", - "MASTER_CARD", - "AMEX", - "DISCOVER", - "DINERS_CLUB", - "CARTE_BLANCHE", - "JCB", - "ENROUTE", - "JAL", - "SWITCH_SOLO", - "DELTA", - "VISA_ELECTRON", - "DANKORT", - "LASER", - "CARTE_SBANCAIRES", - "CARTASI", - "MAESTRO_INTERNATIONAL", - "GE_MONEY_UK_CARD", - "HIPER_CARD", - "ELO" - ] + "description": "Possible values:\n- VISA\n- MASTER_CARD\n- AMEX\n- DISCOVER\n- DINERS_CLUB\n- CARTE_BLANCHE\n- JCB\n- ENROUTE\n- JAL\n- SWITCH_SOLO\n- DELTA\n- VISA_ELECTRON\n- DANKORT\n- LASER\n- CARTE_SBANCAIRES\n- CARTASI\n- MAESTRO_INTERNATIONAL\n- GE_MONEY_UK_CARD\n- HIPER_CARD\n- ELO" } }, "displayCreditCards": { @@ -109686,13 +109527,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -109744,13 +109580,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -109767,13 +109598,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -109790,13 +109616,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -109813,13 +109634,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -109836,13 +109652,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -110013,13 +109824,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" }, "features": { "type": "object", @@ -110049,13 +109855,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -110072,13 +109873,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -110095,13 +109891,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -110118,13 +109909,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -110186,24 +109972,11 @@ "properties": { "paymentType": { "type": "string", - "description": "Payment types accepted by this merchant. The supported values are: MASTERDEBIT, MASTERCREDIT, VISACREDIT, VISADEBIT, DISCOVERCREDIT, AMEXCREDIT, ECHECK", - "enum": [ - "MASTERDEBIT", - "MASTERCREDIT", - "VISACREDIT", - "VISADEBIT", - "DISCOVERCREDIT", - "AMEXCREDIT", - "ECHECK" - ] + "description": "Payment types accepted by this merchant. The supported values are: MASTERDEBIT, MASTERCREDIT, VISACREDIT, VISADEBIT, DISCOVERCREDIT, AMEXCREDIT, ECHECK \nPossible values:\n- MASTERDEBIT\n- MASTERCREDIT\n- VISACREDIT\n- VISADEBIT\n- DISCOVERCREDIT\n- AMEXCREDIT\n- ECHECK" }, "feeType": { "type": "string", - "description": "Fee type for the selected payment type. Supported values are: Flat or Percentage.\n", - "enum": [ - "FLAT", - "PERCENTAGE" - ] + "description": "Fee type for the selected payment type. Supported values are: Flat or Percentage.\n \nPossible values:\n- FLAT\n- PERCENTAGE" }, "feeAmount": { "type": "number", @@ -110245,13 +110018,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -110277,13 +110045,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -110526,13 +110289,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -110567,13 +110325,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -110673,13 +110426,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } }, @@ -110720,13 +110468,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -110743,13 +110486,8 @@ }, "selfServiceability": { "type": "string", - "enum": [ - "SELF_SERVICEABLE", - "NOT_SELF_SERVICEABLE", - "SELF_SERVICE_ONLY" - ], "default": "NOT_SELF_SERVICEABLE", - "description": "Indicates if the organization can enable this product using self service." + "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" } } } @@ -110791,22 +110529,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -110818,11 +110545,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -110852,22 +110575,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -110879,11 +110591,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -110910,22 +110618,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -110937,11 +110634,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -110971,22 +110664,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -110998,11 +110680,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111029,22 +110707,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111056,11 +110723,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111090,22 +110753,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -111117,11 +110769,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111148,22 +110796,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111175,11 +110812,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111209,22 +110842,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -111236,11 +110858,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111267,22 +110885,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111294,11 +110901,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111325,22 +110928,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111352,11 +110944,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111386,22 +110974,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -111413,11 +110990,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111444,22 +111017,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111471,11 +111033,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111505,22 +111063,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -111532,11 +111079,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111563,22 +111106,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111590,11 +111122,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111624,22 +111152,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -111651,11 +111168,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111682,22 +111195,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111709,11 +111211,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111740,22 +111238,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111767,11 +111254,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111798,22 +111281,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111825,11 +111297,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111859,22 +111327,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -111886,11 +111343,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111917,22 +111370,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -111944,11 +111386,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -111978,22 +111416,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -112005,11 +111432,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112036,22 +111459,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112063,11 +111475,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112094,22 +111502,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112121,11 +111518,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112155,22 +111548,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -112182,11 +111564,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112213,22 +111591,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112240,11 +111607,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112271,22 +111634,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112298,11 +111650,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112329,22 +111677,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112356,11 +111693,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112387,22 +111720,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112414,11 +111736,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112448,22 +111766,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -112475,11 +111782,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112511,22 +111814,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112538,11 +111830,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112572,22 +111860,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -112599,11 +111876,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112630,22 +111903,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112657,11 +111919,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112691,22 +111949,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -112718,11 +111965,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112754,22 +111997,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112781,11 +112013,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112815,22 +112043,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -112842,11 +112059,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112873,22 +112086,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -112900,11 +112102,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112934,22 +112132,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -112961,11 +112148,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -112992,22 +112175,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -113019,11 +112191,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -113053,22 +112221,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "PARTIAL", - "PENDING", - "NOT_SETUP" - ] + "description": "Possible values:\n- SUCCESS\n- PARTIAL\n- PENDING\n- NOT_SETUP" }, "reason": { "type": "string", - "enum": [ - "PENDING_PROVISIONING_PROCESS", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD", - "NOT_APPLICABLE" - ] + "description": "Possible values:\n- PENDING_PROVISIONING_PROCESS\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD\n- NOT_APPLICABLE" }, "details": { "type": "array", @@ -113080,11 +112237,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -113116,22 +112269,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -113143,11 +112285,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -113174,22 +112312,11 @@ }, "status": { "type": "string", - "enum": [ - "SUCCESS", - "FAILURE", - "PARTIAL", - "PENDING" - ] + "description": "Possible values:\n- SUCCESS\n- FAILURE\n- PARTIAL\n- PENDING" }, "reason": { "type": "string", - "enum": [ - "DEPENDENT_PRODUCT_NOT_CONTRACTED", - "DEPENDENT_FEATURE_NOT_CHOSEN", - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "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", @@ -113201,11 +112328,7 @@ }, "reason": { "type": "string", - "enum": [ - "MISSING_DATA", - "INVALID_DATA", - "DUPLICATE_FIELD" - ] + "description": "Possible values:\n- MISSING_DATA\n- INVALID_DATA\n- DUPLICATE_FIELD" } }, "additionalProperties": { @@ -113293,9 +112416,10 @@ "properties": { "submitTimeUtc": { "type": "string", - "format": "date", + "format": "date-time", "example": "2019-06-11T22:47:57.000Z", - "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" + "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", + "readOnly": true }, "status": { "type": "string", @@ -113304,12 +112428,7 @@ }, "reason": { "type": "string", - "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'INVALID_DATA'\n - 'SYSTEM_ERROR'\n - 'RESOURCE_NOT_FOUND'\n", - "enum": [ - "INVALID_DATA", - "SYSTEM_ERROR", - "RESOURCE_NOT_FOUND" - ] + "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'INVALID_DATA'\n - 'SYSTEM_ERROR'\n - 'RESOURCE_NOT_FOUND'\n" }, "message": { "type": "string", @@ -113348,9 +112467,10 @@ "properties": { "submitTimeUtc": { "type": "string", - "format": "date", + "format": "date-time", "example": "2019-06-11T22:47:57.000Z", - "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" + "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", + "readOnly": true }, "status": { "type": "string", @@ -113359,10 +112479,7 @@ }, "reason": { "type": "string", - "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'RESOURCE_NOT_FOUND'\n", - "enum": [ - "RESOURCE_NOT_FOUND" - ] + "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'RESOURCE_NOT_FOUND'\n" }, "message": { "type": "string", @@ -113401,9 +112518,10 @@ "properties": { "submitTimeUtc": { "type": "string", - "format": "date", + "format": "date-time", "example": "2019-06-11T22:47:57.000Z", - "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" + "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", + "readOnly": true }, "status": { "type": "string", @@ -113412,10 +112530,7 @@ }, "reason": { "type": "string", - "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'SYSTEM_ERROR'\n", - "enum": [ - "SYSTEM_ERROR" - ] + "description": "Documented reason codes. Client should be able to use the key for generating their own error message\nPossible Values:\n - 'SYSTEM_ERROR'\n" }, "message": { "type": "string", @@ -115669,38 +114784,44 @@ "items": { "type": "string", "example": "https://yourCheckoutPage.com" - } + }, + "description": "The [target origin](https://developer.mozilla.org/en-US/docs/Glossary/Origin) of the website on which you will be launching Unified Checkout is defined by the scheme (protocol), hostname (domain) and port number (if used). \n\nYou must use https://hostname (unless you use http://localhost)\nWildcards are NOT supported. Ensure that subdomains are included.\nAny valid top-level domain is supported (e.g. .com, .co.uk, .gov.br etc)\n\nExamples:\n - https://example.com\n - https://subdomain.example.com\n - https://example.com:8080

\n\nIf you are embedding within multiple nested iframes you need to specify the origins of all the browser contexts used, for example:\n\n targetOrigins: [\n \"https://example.com\",\n \"https://basket.example.com\",\n \"https://ecom.example.com\"\n ]\n" }, "clientVersion": { "type": "string", - "example": 0.19, + "example": 0.22, "maxLength": 60, - "description": "version number of Unified Checkout being used" + "description": "Specify the version of Unified Checkout that you want to use." }, "allowedCardNetworks": { "type": "array", "items": { "type": "string", - "example": "VISA" - } + "maxLength": 30, + "example": [ + "VISA", + "MASTERCARD" + ] + }, + "description": "The list of card networks you want to use for this Unified Checkout transaction.\n\nUnified Checkout currently supports the following card networks:\n - VISA\n - MASTERCARD\n - AMEX\n - DISCOVER\n - DINERSCLUB\n - JCB\n" }, "allowedPaymentTypes": { "type": "array", "items": { - "type": "string", - "example": "PANENTRY" - } + "type": "string" + }, + "description": "The payment types that are allowed for the merchant. \n\nPossible values when launching Unified Checkout:\n - PANENTRY \n - GOOGLEPAY\n - SRC\n - CHECK

\n\nPossible values when launching Unified Checkout with Checkout API:\n- PANENTRY \n- SRC

\n\nPossible values when launching Click To Pay Drop-In UI:\n- CLICKTOPAY

\n\n**Important:** \n - SRC and CLICKTOPAY are only available for Visa, Mastercard and AMEX.\n" }, "country": { "type": "string", "example": "US", "maxLength": 2, - "description": "Country the purchase is originating from (e.g. country of the merchant). Use the two- character ISO Standard" + "description": "Country the purchase is originating from (e.g. country of the merchant). \nUse the two-character ISO Standard\n" }, "locale": { "type": "string", "example": "en_US", - "description": "Localization of the User experience conforming to the ISO 639-1 language standards and two-character ISO Standard Country Code" + "description": "Localization of the User experience conforming to the ISO 639-1 language standards and two-character ISO Standard Country Code.\n\nPlease refer to list of [supported locales through Unified Checkout](https://developer.cybersource.com/docs/cybs/en-us/unified-checkout/developer/all/rest/unified-checkout/uc-appendix-languages.html)\n" }, "captureMandate": { "type": "object", @@ -115709,23 +114830,23 @@ "type": "string", "example": "FULL", "maxLength": 25, - "description": "This field defines the type of Billing Address information captured through the Manual card Entry UX. FULL, PARTIAL" + "description": "Configure Unified Checkout to capture billing address information.\n\nPossible values:\n- FULL: Capture complete billing address information.\n- PARTIAL: Capture first name, last name, country and postal/zip code only.\n- NONE: Capture only first name and last name.\n" }, "requestEmail": { "type": "boolean", - "description": "Capture email contact information in the manual card acceptance screens." + "description": "Configure Unified Checkout to capture customer email address.\n\nPossible values:\n - True\n - False\n" }, "requestPhone": { "type": "boolean", - "description": "Capture email contact information in the manual card acceptance screens." + "description": "Configure Unified Checkout to capture customer phone number.\n\nPossible values:\n- True\n- False\n" }, "requestShipping": { "type": "boolean", - "description": "Capture email contact information in the manual card acceptance screens." + "description": "Configure Unified Checkout to capture customer shipping details.\n\nPossible values:\n- True\n- False\n" }, "shipToCountries": { "type": "array", - "description": "List of countries available to ship to. Use the two- character ISO Standard Country Codes.", + "description": "List of countries available to ship to. \nUse the two-character ISO Standard Country Codes.\n", "items": { "type": "string", "example": "US", @@ -115734,7 +114855,7 @@ }, "showAcceptedNetworkIcons": { "type": "boolean", - "description": "Show the list of accepted payment icons in the payment button" + "description": "Configure Unified Checkout to display the list of accepted card networks beneath the payment button\n\nPossible values:\n- True\n- False\n" } } }, @@ -115746,11 +114867,13 @@ "properties": { "totalAmount": { "type": "string", - "example": 21 + "example": 21, + "description": "This field defines the total order amount.\n" }, "currency": { "type": "string", - "example": "USD" + "example": "USD", + "description": "This field defines the currency applicable to the order.\n" } } }, @@ -116015,6 +115138,7 @@ }, "checkoutApiInitialization": { "type": "object", + "description": "Use the [Digital Accept Checkout API](https://developer.cybersource.com/library/documentation/dev_guides/Secure_Acceptance_Checkout_API/Secure_Acceptance_Checkout_API.pdf) in conjunction with Unified Checkout to provide a cohesive PCI SAQ A embedded payment application within your merchant e-commerce page. \n\nThe Digital Accept Checkout API provides access to payment processing and additional value-added services directly from the browser.\n", "properties": { "profile_id": { "type": "string", @@ -116054,7 +115178,7 @@ }, "unsigned_field_names": { "type": "string", - "example": "transient_token" + "example": "transient_token, address1, address2" } } } @@ -116069,16 +115193,21 @@ "targetOrigins": [ "https://yourCheckoutPage.com" ], - "clientVersion": "0.19", + "clientVersion": "0.22", "allowedCardNetworks": [ "VISA", "MASTERCARD", - "AMEX" + "AMEX", + "VISA", + "DISCOVER", + "DINERSCLUB", + "JCB" ], "allowedPaymentTypes": [ "PANENTRY", + "GOOGLEPAY", "SRC", - "GOOGLEPAY" + "CHECK" ], "country": "US", "locale": "en_US", @@ -116107,14 +115236,18 @@ "targetOrigins": [ "https://yourCheckoutPage.com" ], - "clientVersion": "0.19", + "clientVersion": "0.22", "allowedCardNetworks": [ "VISA", "MASTERCARD", - "AMEX" + "AMEX", + "DISCOVER", + "DINERSCLUB", + "JCB" ], "allowedPaymentTypes": [ - "PANENTRY" + "PANENTRY", + "SRC" ], "country": "US", "locale": "en_US", @@ -116145,7 +115278,7 @@ "amount": "100.00", "locale": "en-us", "override_custom_receipt_page": "https://the-up-demo.appspot.com/demos/demo5/receipt", - "unsigned_field_names": "transient_token" + "unsigned_field_names": "transient_token, address1, address2" } } }, @@ -116155,11 +115288,14 @@ "targetOrigins": [ "https://yourCheckoutPage.com" ], - "clientVersion": "0.19", + "clientVersion": "0.22", "allowedCardNetworks": [ "VISA", "MASTERCARD", - "AMEX" + "AMEX", + "DISCOVER", + "DINERSCLUB", + "JCB" ], "allowedPaymentTypes": [ "PANENTRY", @@ -116233,6 +115369,45 @@ } } } + }, + "example4": { + "summary": "Generate Capture Context For Click To Pay Drop-In UI", + "value": { + "targetOrigins": [ + "https://yourCheckoutPage.com" + ], + "clientVersion": "0.22", + "allowedCardNetworks": [ + "VISA", + "MASTERCARD", + "AMEX", + "DISCOVER", + "DINERSCLUB", + "JCB" + ], + "allowedPaymentTypes": [ + "CLICKTOPAY" + ], + "country": "US", + "locale": "en_US", + "captureMandate": { + "billingType": "FULL", + "requestEmail": true, + "requestPhone": true, + "requestShipping": true, + "shipToCountries": [ + "US", + "GB" + ], + "showAcceptedNetworkIcons": true + }, + "orderInformation": { + "amountDetails": { + "totalAmount": "21.00", + "currency": "USD" + } + } + } } }, "responses": { @@ -116281,24 +115456,8 @@ "type": "string" }, "reason": { - "enum": [ - "INVALID_APIKEY", - "INVALID_SHIPPING_INPUT_PARAMS", - "CAPTURE_CONTEXT_INVALID", - "CAPTURE_CONTEXT_EXPIRED", - "SDK_XHR_ERROR", - "UNIFIEDPAYMENTS_VALIDATION_PARAMS", - "UNIFIEDPAYMENTS_VALIDATION_FIELDS", - "UNIFIEDPAYMENT_PAYMENT_PARAMITERS", - "CREATE_TOKEN_TIMEOUT", - "CREATE_TOKEN_XHR_ERROR", - "SHOW_LOAD_CONTAINER_SELECTOR", - "SHOW_LOAD_INVALID_CONTAINER", - "SHOW_TOKEN_TIMEOUT", - "SHOW_TOKEN_XHR_ERROR", - "SHOW_PAYMENT_TIMEOUT" - ], - "type": "string" + "type": "string", + "description": "Possible values:\n- INVALID_APIKEY\n- INVALID_SHIPPING_INPUT_PARAMS\n- CAPTURE_CONTEXT_INVALID\n- CAPTURE_CONTEXT_EXPIRED\n- SDK_XHR_ERROR\n- UNIFIEDPAYMENTS_VALIDATION_PARAMS\n- UNIFIEDPAYMENTS_VALIDATION_FIELDS\n- UNIFIEDPAYMENT_PAYMENT_PARAMITERS\n- CREATE_TOKEN_TIMEOUT\n- CREATE_TOKEN_XHR_ERROR\n- SHOW_LOAD_CONTAINER_SELECTOR\n- SHOW_LOAD_INVALID_CONTAINER\n- SHOW_TOKEN_TIMEOUT\n- SHOW_TOKEN_XHR_ERROR\n- SHOW_PAYMENT_TIMEOUT" } }, "required": [ diff --git a/src/api/BinLookupApi.js b/src/api/BinLookupApi.js index 5507f0f6..e9847e82 100644 --- a/src/api/BinLookupApi.js +++ b/src/api/BinLookupApi.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/BinLookupv400Response', 'model/CreateBinLookupRequest', 'model/InlineResponse2011', 'model/PtsV2PaymentsPost502Response'], factory); + define(['ApiClient', 'model/CreateBinLookupRequest', 'model/InlineResponse2011', 'model/PtsV2CreateOrderPost400Response', 'model/PtsV2PaymentsPost502Response'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('../model/BinLookupv400Response'), require('../model/CreateBinLookupRequest'), require('../model/InlineResponse2011'), require('../model/PtsV2PaymentsPost502Response')); + module.exports = factory(require('../ApiClient'), require('../model/CreateBinLookupRequest'), require('../model/InlineResponse2011'), require('../model/PtsV2CreateOrderPost400Response'), require('../model/PtsV2PaymentsPost502Response')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.BinLookupApi = factory(root.CyberSource.ApiClient, root.CyberSource.BinLookupv400Response, root.CyberSource.CreateBinLookupRequest, root.CyberSource.InlineResponse2011, root.CyberSource.PtsV2PaymentsPost502Response); + root.CyberSource.BinLookupApi = factory(root.CyberSource.ApiClient, root.CyberSource.CreateBinLookupRequest, root.CyberSource.InlineResponse2011, root.CyberSource.PtsV2CreateOrderPost400Response, root.CyberSource.PtsV2PaymentsPost502Response); } -}(this, function(ApiClient, BinLookupv400Response, CreateBinLookupRequest, InlineResponse2011, PtsV2PaymentsPost502Response) { +}(this, function(ApiClient, CreateBinLookupRequest, InlineResponse2011, PtsV2CreateOrderPost400Response, PtsV2PaymentsPost502Response) { 'use strict'; /** diff --git a/src/api/FlexAPIApi.js b/src/api/FlexAPIApi.js index 36aafb85..57c3850a 100644 --- a/src/api/FlexAPIApi.js +++ b/src/api/FlexAPIApi.js @@ -75,7 +75,7 @@ var SdkTracker = require('../utilities/tracking/SdkTracker'); var sdkTracker = new SdkTracker(); - postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateFlexAPICaptureContextRequest', this.apiClient.merchantConfig.runEnvironment); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateFlexAPICaptureContextRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); var pathParams = { }; diff --git a/src/api/MerchantBoardingApi.js b/src/api/MerchantBoardingApi.js index 5da2aca3..bade6155 100644 --- a/src/api/MerchantBoardingApi.js +++ b/src/api/MerchantBoardingApi.js @@ -63,8 +63,6 @@ * @param {String} registrationId Identifies the boarding registration to be updated * @param {module:api/MerchantBoardingApi~getRegistrationCallback} callback The callback function, accepting three arguments: error, data, response * data is of type: {@link module:model/InlineResponse2001} - * - * DISCLAIMER : Cybersource may allow Customer to access, use, and/or test a Cybersource product or service that may still be in development or has not been market-tested ("Beta Product") solely for the purpose of evaluating the functionality or marketability of the Beta Product (a "Beta Evaluation"). Notwithstanding any language to the contrary, the following terms shall apply with respect to Customer's participation in any Beta Evaluation (and the Beta Product(s)) accessed thereunder): The Parties will enter into a separate form agreement detailing the scope of the Beta Evaluation, requirements, pricing, the length of the beta evaluation period ("Beta Product Form"). Beta Products are not, and may not become, Transaction Services and have not yet been publicly released and are offered for the sole purpose of internal testing and non-commercial evaluation. Customer's use of the Beta Product shall be solely for the purpose of conducting the Beta Evaluation. Customer accepts all risks arising out of the access and use of the Beta Products. Cybersource may, in its sole discretion, at any time, terminate or discontinue the Beta Evaluation. Customer acknowledges and agrees that any Beta Product may still be in development and that Beta Product is provided "AS IS" and may not perform at the level of a commercially available service, may not operate as expected and may be modified prior to release. CYBERSOURCE SHALL NOT BE RESPONSIBLE OR LIABLE UNDER ANY CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE RELATING TO A BETA PRODUCT OR THE BETA EVALUATION (A) FOR LOSS OR INACCURACY OF DATA OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY, (B) ANY CLAIM, LOSSES, DAMAGES, OR CAUSE OF ACTION ARISING IN CONNECTION WITH THE BETA PRODUCT; OR (C) FOR ANY INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUES AND LOSS OF PROFITS. */ this.getRegistration = function(registrationId, callback) { var postBody = null; @@ -116,8 +114,6 @@ * @param {String} opts.vCIdempotencyId defines idempotency of the request * @param {module:api/MerchantBoardingApi~postRegistrationCallback} callback The callback function, accepting three arguments: error, data, response * data is of type: {@link module:model/InlineResponse2012} - * - * DISCLAIMER : Cybersource may allow Customer to access, use, and/or test a Cybersource product or service that may still be in development or has not been market-tested ("Beta Product") solely for the purpose of evaluating the functionality or marketability of the Beta Product (a "Beta Evaluation"). Notwithstanding any language to the contrary, the following terms shall apply with respect to Customer's participation in any Beta Evaluation (and the Beta Product(s)) accessed thereunder): The Parties will enter into a separate form agreement detailing the scope of the Beta Evaluation, requirements, pricing, the length of the beta evaluation period ("Beta Product Form"). Beta Products are not, and may not become, Transaction Services and have not yet been publicly released and are offered for the sole purpose of internal testing and non-commercial evaluation. Customer's use of the Beta Product shall be solely for the purpose of conducting the Beta Evaluation. Customer accepts all risks arising out of the access and use of the Beta Products. Cybersource may, in its sole discretion, at any time, terminate or discontinue the Beta Evaluation. Customer acknowledges and agrees that any Beta Product may still be in development and that Beta Product is provided "AS IS" and may not perform at the level of a commercially available service, may not operate as expected and may be modified prior to release. CYBERSOURCE SHALL NOT BE RESPONSIBLE OR LIABLE UNDER ANY CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE RELATING TO A BETA PRODUCT OR THE BETA EVALUATION (A) FOR LOSS OR INACCURACY OF DATA OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY, (B) ANY CLAIM, LOSSES, DAMAGES, OR CAUSE OF ACTION ARISING IN CONNECTION WITH THE BETA PRODUCT; OR (C) FOR ANY INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUES AND LOSS OF PROFITS. */ this.postRegistration = function(postRegistrationBody, opts, callback) { opts = opts || {}; diff --git a/src/api/OrdersApi.js b/src/api/OrdersApi.js new file mode 100644 index 00000000..fd685de1 --- /dev/null +++ b/src/api/OrdersApi.js @@ -0,0 +1,159 @@ +/** + * 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/CreateOrderRequest', 'model/PtsV2CreateOrderPost201Response', 'model/PtsV2CreateOrderPost400Response', 'model/PtsV2PaymentsPost502Response', 'model/PtsV2UpdateOrderPatch201Response', 'model/UpdateOrderRequest'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('../model/CreateOrderRequest'), require('../model/PtsV2CreateOrderPost201Response'), require('../model/PtsV2CreateOrderPost400Response'), require('../model/PtsV2PaymentsPost502Response'), require('../model/PtsV2UpdateOrderPatch201Response'), require('../model/UpdateOrderRequest')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.OrdersApi = factory(root.CyberSource.ApiClient, root.CyberSource.CreateOrderRequest, root.CyberSource.PtsV2CreateOrderPost201Response, root.CyberSource.PtsV2CreateOrderPost400Response, root.CyberSource.PtsV2PaymentsPost502Response, root.CyberSource.PtsV2UpdateOrderPatch201Response, root.CyberSource.UpdateOrderRequest); + } +}(this, function(ApiClient, CreateOrderRequest, PtsV2CreateOrderPost201Response, PtsV2CreateOrderPost400Response, PtsV2PaymentsPost502Response, PtsV2UpdateOrderPatch201Response, UpdateOrderRequest) { + 'use strict'; + + /** + * Orders service. + * @module api/OrdersApi + * @version 0.0.1 + */ + + /** + * Constructs a new OrdersApi. + * @alias module:api/OrdersApi + * @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 createOrder operation. + * @callback module:api/OrdersApi~createOrderCallback + * @param {String} error Error message, if any. + * @param {module:model/PtsV2CreateOrderPost201Response} data The data returned by the service call. + * @param {String} response The complete HTTP response. + */ + + /** + * Create an Order + * A create order request enables you to send the itemized details along with the order. This API can be used by merchants initiating their transactions with the create order API. + * @param {module:model/CreateOrderRequest} createOrderRequest + * @param {module:api/OrdersApi~createOrderCallback} callback The callback function, accepting three arguments: error, data, response + * data is of type: {@link module:model/PtsV2CreateOrderPost201Response} + */ + this.createOrder = function(createOrderRequest, callback) { + var postBody = createOrderRequest; + + // verify the required parameter 'createOrderRequest' is set + if (createOrderRequest === undefined || createOrderRequest === null) { + throw new Error("Missing the required parameter 'createOrderRequest' when calling createOrder"); + } + + var SdkTracker = require('../utilities/tracking/SdkTracker'); + + var sdkTracker = new SdkTracker(); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateOrderRequest', 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/hal+json;charset=utf-8']; + var returnType = PtsV2CreateOrderPost201Response; + + return this.apiClient.callApi( + '/pts/v2/intents', 'POST', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + } + + /** + * Callback function to receive the result of the updateOrder operation. + * @callback module:api/OrdersApi~updateOrderCallback + * @param {String} error Error message, if any. + * @param {module:model/PtsV2UpdateOrderPatch201Response} data The data returned by the service call. + * @param {String} response The complete HTTP response. + */ + + /** + * Update an Order + * This API can be used in two flavours - for updating the order as well as saving the order. + * @param {String} id The ID returned from the original create order response. + * @param {module:model/UpdateOrderRequest} updateOrderRequest + * @param {module:api/OrdersApi~updateOrderCallback} callback The callback function, accepting three arguments: error, data, response + * data is of type: {@link module:model/PtsV2UpdateOrderPatch201Response} + */ + this.updateOrder = function(id, updateOrderRequest, callback) { + var postBody = updateOrderRequest; + + // verify the required parameter 'id' is set + if (id === undefined || id === null) { + throw new Error("Missing the required parameter 'id' when calling updateOrder"); + } + + // verify the required parameter 'updateOrderRequest' is set + if (updateOrderRequest === undefined || updateOrderRequest === null) { + throw new Error("Missing the required parameter 'updateOrderRequest' when calling updateOrder"); + } + + var SdkTracker = require('../utilities/tracking/SdkTracker'); + + var sdkTracker = new SdkTracker(); + postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateOrderRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + + var pathParams = { + 'id': id + }; + var queryParams = { + }; + var headerParams = { + }; + var formParams = { + }; + + var authNames = []; + var contentTypes = ['application/json;charset=utf-8']; + var accepts = ['application/hal+json;charset=utf-8']; + var returnType = PtsV2UpdateOrderPatch201Response; + + return this.apiClient.callApi( + '/pts/v2/intents/{id}', 'PATCH', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + } + }; + + return exports; +})); diff --git a/src/api/SearchTransactionsApi.js b/src/api/SearchTransactionsApi.js index 975ddbb3..70eedc8f 100644 --- a/src/api/SearchTransactionsApi.js +++ b/src/api/SearchTransactionsApi.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/BinLookupv400Response', 'model/CreateSearchRequest', 'model/PtsV2PaymentsPost502Response', 'model/TssV2TransactionsPost201Response'], factory); + define(['ApiClient', 'model/CreateSearchRequest', 'model/PtsV2CreateOrderPost400Response', 'model/PtsV2PaymentsPost502Response', 'model/TssV2TransactionsPost201Response'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('../model/BinLookupv400Response'), require('../model/CreateSearchRequest'), require('../model/PtsV2PaymentsPost502Response'), require('../model/TssV2TransactionsPost201Response')); + module.exports = factory(require('../ApiClient'), require('../model/CreateSearchRequest'), require('../model/PtsV2CreateOrderPost400Response'), require('../model/PtsV2PaymentsPost502Response'), require('../model/TssV2TransactionsPost201Response')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.SearchTransactionsApi = factory(root.CyberSource.ApiClient, root.CyberSource.BinLookupv400Response, root.CyberSource.CreateSearchRequest, root.CyberSource.PtsV2PaymentsPost502Response, root.CyberSource.TssV2TransactionsPost201Response); + root.CyberSource.SearchTransactionsApi = factory(root.CyberSource.ApiClient, root.CyberSource.CreateSearchRequest, root.CyberSource.PtsV2CreateOrderPost400Response, root.CyberSource.PtsV2PaymentsPost502Response, root.CyberSource.TssV2TransactionsPost201Response); } -}(this, function(ApiClient, BinLookupv400Response, CreateSearchRequest, PtsV2PaymentsPost502Response, TssV2TransactionsPost201Response) { +}(this, function(ApiClient, CreateSearchRequest, PtsV2CreateOrderPost400Response, PtsV2PaymentsPost502Response, TssV2TransactionsPost201Response) { 'use strict'; /** diff --git a/src/index.js b/src/index.js index 493fc6fd..e4c686b5 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/BinLookupv400Response', '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/CreateAdhocReportRequest', 'model/CreateBillingAgreement', 'model/CreateBinLookupRequest', 'model/CreateBundledDecisionManagerCaseRequest', 'model/CreateCreditRequest', 'model/CreateInvoiceRequest', 'model/CreatePaymentRequest', 'model/CreatePlanRequest', 'model/CreatePlanResponse', 'model/CreatePlanResponsePlanInformation', 'model/CreateReportSubscriptionRequest', 'model/CreateSearchRequest', 'model/CreateSessionReq', 'model/CreateSessionRequest', 'model/CreateSubscriptionRequest', 'model/CreateSubscriptionResponse', 'model/CreateSubscriptionResponseLinks', 'model/CreateSubscriptionResponseSubscriptionInformation', 'model/CreateWebhookRequest', '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/IncrementAuthRequest', 'model/InlineResponse200', 'model/InlineResponse2001', 'model/InlineResponse2001IntegrationInformation', 'model/InlineResponse2001IntegrationInformationTenantConfigurations', 'model/InlineResponse2002', '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/InlineResponse200Embedded', 'model/InlineResponse200EmbeddedCapture', 'model/InlineResponse200EmbeddedCaptureLinks', 'model/InlineResponse200EmbeddedCaptureLinksSelf', 'model/InlineResponse200EmbeddedReversal', 'model/InlineResponse200EmbeddedReversalLinks', 'model/InlineResponse200EmbeddedReversalLinksSelf', 'model/InlineResponse201', 'model/InlineResponse2011', 'model/InlineResponse2011IssuerInformation', 'model/InlineResponse2011PaymentAccountInformation', 'model/InlineResponse2011PaymentAccountInformationCard', 'model/InlineResponse2011PaymentAccountInformationCardBrands', 'model/InlineResponse2011PaymentAccountInformationFeatures', 'model/InlineResponse2011PaymentAccountInformationNetwork', '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/InlineResponse202', 'model/InlineResponse202Links', 'model/InlineResponse202LinksStatus', 'model/InlineResponse400', 'model/InlineResponse4001', 'model/InlineResponse4001Details', 'model/InlineResponse4002', 'model/InlineResponse4003', 'model/InlineResponse4004', 'model/InlineResponse4005', 'model/InlineResponse4005Fields', 'model/InlineResponse4006', 'model/InlineResponse4006Details', '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/InvoicingV2InvoicesGet200Response', 'model/InvoicingV2InvoicesGet200ResponseInvoiceHistory', 'model/InvoicingV2InvoicesGet200ResponseTransactionDetails', 'model/InvoicingV2InvoicesPost201Response', 'model/InvoicingV2InvoicesPost201ResponseInvoiceInformation', 'model/InvoicingV2InvoicesPost201ResponseOrderInformation', 'model/InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails', 'model/InvoicingV2InvoicesPost202Response', 'model/Invoicingv2invoiceSettingsInvoiceSettingsInformation', 'model/Invoicingv2invoicesCustomerInformation', 'model/Invoicingv2invoicesCustomerInformationCompany', 'model/Invoicingv2invoicesInvoiceInformation', 'model/Invoicingv2invoicesOrderInformation', 'model/Invoicingv2invoicesOrderInformationAmountDetails', 'model/Invoicingv2invoicesOrderInformationAmountDetailsFreight', 'model/Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails', 'model/Invoicingv2invoicesOrderInformationLineItems', 'model/Invoicingv2invoicesidInvoiceInformation', 'model/Kmsegressv2keysasymClientReferenceInformation', 'model/Kmsegressv2keysasymKeyInformation', 'model/Kmsegressv2keyssymClientReferenceInformation', 'model/Kmsegressv2keyssymKeyInformation', 'model/MerchantInitiatedTransactionObject', 'model/Microformv2sessionsCheckoutApiInitialization', 'model/MitReversalRequest', 'model/MitVoidRequest', 'model/ModifyBillingAgreement', 'model/Notificationsubscriptionsv1productsorganizationIdEventTypes', 'model/Notificationsubscriptionsv1webhooksNotificationScope', 'model/Notificationsubscriptionsv1webhooksProducts', 'model/Notificationsubscriptionsv1webhooksRetryPolicy', 'model/Notificationsubscriptionsv1webhooksSecurityPolicy', 'model/Notificationsubscriptionsv1webhooksSecurityPolicy1', 'model/Notificationsubscriptionsv1webhooksSecurityPolicy1Config', 'model/Notificationsubscriptionsv1webhooksSecurityPolicy1ConfigAdditionalConfig', 'model/Notificationsubscriptionsv1webhooksSecurityPolicyConfig', 'model/Nrtfv1webhookswebhookIdreplaysByDeliveryStatus', '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/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/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/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/PtsV2PaymentsPost201Response1OrderInformation', 'model/PtsV2PaymentsPost201Response1OrderInformationBillTo', 'model/PtsV2PaymentsPost201Response1OrderInformationShipTo', 'model/PtsV2PaymentsPost201Response1PaymentInformation', 'model/PtsV2PaymentsPost201Response1PaymentInformationBank', 'model/PtsV2PaymentsPost201Response1PaymentInformationBankAccount', '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/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/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions', '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/PtsV2PayoutsPost201ResponseProcessorInformation', 'model/PtsV2PayoutsPost201ResponseRecipientInformation', 'model/PtsV2PayoutsPost201ResponseRecipientInformationCard', 'model/PtsV2PayoutsPost400Response', 'model/Ptsv1pushfundstransferClientReferenceInformation', 'model/Ptsv1pushfundstransferOrderInformation', 'model/Ptsv1pushfundstransferOrderInformationAmountDetails', '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/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/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/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/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/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/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/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/PushFunds201ResponseProcessorInformation', '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/ReplayWebhooksRequest', '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/TmsEmbeddedInstrumentIdentifier', 'model/TmsEmbeddedInstrumentIdentifierBankAccount', 'model/TmsEmbeddedInstrumentIdentifierBillTo', 'model/TmsEmbeddedInstrumentIdentifierCard', 'model/TmsEmbeddedInstrumentIdentifierIssuer', 'model/TmsEmbeddedInstrumentIdentifierLinks', 'model/TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments', 'model/TmsEmbeddedInstrumentIdentifierLinksSelf', 'model/TmsEmbeddedInstrumentIdentifierMetadata', 'model/TmsEmbeddedInstrumentIdentifierProcessingInformation', 'model/TmsPaymentInstrumentProcessingInfo', 'model/TmsPaymentInstrumentProcessingInfoBankTransferOptions', 'model/Tmsv2TokenizedCard', 'model/Tmsv2TokenizedCardCard', 'model/Tmsv2TokenizedCardMetadata', 'model/Tmsv2TokenizedCardMetadataCardArt', 'model/Tmsv2TokenizedCardMetadataCardArtBackgroundAsset', 'model/Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAsset', 'model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAsset', 'model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtCombinedAsset', 'model/Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtIconAsset', 'model/Tmsv2TokenizedCardMetadataCardArtIconAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtIconAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAsset', 'model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinksSelf', '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/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/TssV2TransactionsGet200ResponseUnscheduledPaymentInformation', 'model/TssV2TransactionsPost201Response', 'model/TssV2TransactionsPost201ResponseEmbedded', 'model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications', 'model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation', '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/UpdatePlanRequest', 'model/UpdatePlanResponse', 'model/UpdatePlanResponsePlanInformation', 'model/UpdateSubscription', 'model/UpdateSubscriptionResponse', 'model/UpdateWebhookRequest', 'model/Upv1capturecontextsCaptureMandate', 'model/Upv1capturecontextsCheckoutApiInitialization', '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/PayerAuthenticationApi', 'api/PaymentBatchSummariesApi', 'api/PaymentInstrumentApi', 'api/PaymentsApi', 'api/PayoutsApi', 'api/PlansApi', 'api/PurchaseAndRefundDetailsApi', 'api/PushFundsApi', 'api/RefundApi', 'api/ReplayWebhooksApi', 'api/ReportDefinitionsApi', 'api/ReportDownloadsApi', 'api/ReportSubscriptionsApi', 'api/ReportsApi', 'api/RetrievalDetailsApi', 'api/RetrievalSummariesApi', 'api/ReversalApi', 'api/SearchTransactionsApi', 'api/SecureFileShareApi', 'api/SubscriptionsApi', 'api/TaxesApi', 'api/TokenApi', '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/CreateAdhocReportRequest', 'model/CreateBillingAgreement', 'model/CreateBinLookupRequest', 'model/CreateBundledDecisionManagerCaseRequest', 'model/CreateCreditRequest', 'model/CreateInvoiceRequest', 'model/CreateOrderRequest', 'model/CreatePaymentRequest', 'model/CreatePlanRequest', 'model/CreatePlanResponse', 'model/CreatePlanResponsePlanInformation', 'model/CreateReportSubscriptionRequest', 'model/CreateSearchRequest', 'model/CreateSessionReq', 'model/CreateSessionRequest', 'model/CreateSubscriptionRequest', 'model/CreateSubscriptionResponse', 'model/CreateSubscriptionResponseLinks', 'model/CreateSubscriptionResponseSubscriptionInformation', 'model/CreateWebhookRequest', '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/IncrementAuthRequest', 'model/InlineResponse200', 'model/InlineResponse2001', 'model/InlineResponse2001IntegrationInformation', 'model/InlineResponse2001IntegrationInformationTenantConfigurations', 'model/InlineResponse2002', '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/InlineResponse200Embedded', 'model/InlineResponse200EmbeddedCapture', 'model/InlineResponse200EmbeddedCaptureLinks', 'model/InlineResponse200EmbeddedCaptureLinksSelf', 'model/InlineResponse200EmbeddedReversal', 'model/InlineResponse200EmbeddedReversalLinks', 'model/InlineResponse200EmbeddedReversalLinksSelf', 'model/InlineResponse201', 'model/InlineResponse2011', 'model/InlineResponse2011IssuerInformation', 'model/InlineResponse2011PaymentAccountInformation', 'model/InlineResponse2011PaymentAccountInformationCard', 'model/InlineResponse2011PaymentAccountInformationCardBrands', 'model/InlineResponse2011PaymentAccountInformationFeatures', 'model/InlineResponse2011PaymentAccountInformationNetwork', '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/InlineResponse202', 'model/InlineResponse202Links', 'model/InlineResponse202LinksStatus', 'model/InlineResponse400', 'model/InlineResponse4001', 'model/InlineResponse4001Details', 'model/InlineResponse4002', 'model/InlineResponse4003', 'model/InlineResponse4004', 'model/InlineResponse4005', 'model/InlineResponse4005Fields', 'model/InlineResponse4006', 'model/InlineResponse4006Details', '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/InvoicingV2InvoicesGet200Response', 'model/InvoicingV2InvoicesGet200ResponseInvoiceHistory', 'model/InvoicingV2InvoicesGet200ResponseTransactionDetails', 'model/InvoicingV2InvoicesPost201Response', 'model/InvoicingV2InvoicesPost201ResponseInvoiceInformation', 'model/InvoicingV2InvoicesPost201ResponseOrderInformation', 'model/InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails', 'model/InvoicingV2InvoicesPost202Response', 'model/Invoicingv2invoiceSettingsInvoiceSettingsInformation', 'model/Invoicingv2invoicesCustomerInformation', 'model/Invoicingv2invoicesCustomerInformationCompany', 'model/Invoicingv2invoicesInvoiceInformation', 'model/Invoicingv2invoicesOrderInformation', 'model/Invoicingv2invoicesOrderInformationAmountDetails', 'model/Invoicingv2invoicesOrderInformationAmountDetailsFreight', 'model/Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails', 'model/Invoicingv2invoicesOrderInformationLineItems', 'model/Invoicingv2invoicesidInvoiceInformation', 'model/Kmsegressv2keysasymClientReferenceInformation', 'model/Kmsegressv2keysasymKeyInformation', 'model/Kmsegressv2keyssymClientReferenceInformation', 'model/Kmsegressv2keyssymKeyInformation', 'model/MerchantInitiatedTransactionObject', 'model/Microformv2sessionsCheckoutApiInitialization', 'model/MitReversalRequest', 'model/MitVoidRequest', 'model/ModifyBillingAgreement', 'model/Notificationsubscriptionsv1productsorganizationIdEventTypes', 'model/Notificationsubscriptionsv1webhooksNotificationScope', 'model/Notificationsubscriptionsv1webhooksProducts', 'model/Notificationsubscriptionsv1webhooksRetryPolicy', 'model/Notificationsubscriptionsv1webhooksSecurityPolicy', 'model/Notificationsubscriptionsv1webhooksSecurityPolicy1', 'model/Notificationsubscriptionsv1webhooksSecurityPolicy1Config', 'model/Notificationsubscriptionsv1webhooksSecurityPolicy1ConfigAdditionalConfig', 'model/Notificationsubscriptionsv1webhooksSecurityPolicyConfig', 'model/Nrtfv1webhookswebhookIdreplaysByDeliveryStatus', '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/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/PtsV2PaymentsPost201Response1OrderInformation', 'model/PtsV2PaymentsPost201Response1OrderInformationBillTo', 'model/PtsV2PaymentsPost201Response1OrderInformationShipTo', 'model/PtsV2PaymentsPost201Response1PaymentInformation', 'model/PtsV2PaymentsPost201Response1PaymentInformationBank', 'model/PtsV2PaymentsPost201Response1PaymentInformationBankAccount', '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/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/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions', 'model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions', '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/PtsV2PayoutsPost201ResponseProcessorInformation', 'model/PtsV2PayoutsPost201ResponseRecipientInformation', 'model/PtsV2PayoutsPost201ResponseRecipientInformationCard', 'model/PtsV2PayoutsPost400Response', 'model/PtsV2UpdateOrderPatch201Response', 'model/Ptsv1pushfundstransferAggregatorInformation', 'model/Ptsv1pushfundstransferAggregatorInformationSubMerchant', '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/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/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/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/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/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/ReplayWebhooksRequest', '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/TmsEmbeddedInstrumentIdentifier', 'model/TmsEmbeddedInstrumentIdentifierBankAccount', 'model/TmsEmbeddedInstrumentIdentifierBillTo', 'model/TmsEmbeddedInstrumentIdentifierCard', 'model/TmsEmbeddedInstrumentIdentifierIssuer', 'model/TmsEmbeddedInstrumentIdentifierLinks', 'model/TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments', 'model/TmsEmbeddedInstrumentIdentifierLinksSelf', 'model/TmsEmbeddedInstrumentIdentifierMetadata', 'model/TmsEmbeddedInstrumentIdentifierProcessingInformation', 'model/TmsPaymentInstrumentProcessingInfo', 'model/TmsPaymentInstrumentProcessingInfoBankTransferOptions', 'model/Tmsv2TokenizedCard', 'model/Tmsv2TokenizedCardCard', 'model/Tmsv2TokenizedCardMetadata', 'model/Tmsv2TokenizedCardMetadataCardArt', 'model/Tmsv2TokenizedCardMetadataCardArtBackgroundAsset', 'model/Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAsset', 'model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAsset', 'model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtCombinedAsset', 'model/Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtIconAsset', 'model/Tmsv2TokenizedCardMetadataCardArtIconAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtIconAssetLinksSelf', 'model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAsset', 'model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinks', 'model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinksSelf', '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/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/TssV2TransactionsGet200ResponseUnscheduledPaymentInformation', '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/UpdatePlanRequest', 'model/UpdatePlanResponse', 'model/UpdatePlanResponsePlanInformation', 'model/UpdateSubscription', 'model/UpdateSubscriptionResponse', 'model/UpdateWebhookRequest', 'model/Upv1capturecontextsCaptureMandate', 'model/Upv1capturecontextsCheckoutApiInitialization', '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/PaymentsApi', 'api/PayoutsApi', 'api/PlansApi', 'api/PurchaseAndRefundDetailsApi', 'api/PushFundsApi', 'api/RefundApi', 'api/ReplayWebhooksApi', 'api/ReportDefinitionsApi', 'api/ReportDownloadsApi', 'api/ReportSubscriptionsApi', 'api/ReportsApi', 'api/RetrievalDetailsApi', 'api/RetrievalSummariesApi', 'api/ReversalApi', 'api/SearchTransactionsApi', 'api/SecureFileShareApi', 'api/SubscriptionsApi', 'api/TaxesApi', 'api/TokenApi', '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/BinLookupv400Response'), 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/CreateAdhocReportRequest'), require('./model/CreateBillingAgreement'), require('./model/CreateBinLookupRequest'), require('./model/CreateBundledDecisionManagerCaseRequest'), require('./model/CreateCreditRequest'), require('./model/CreateInvoiceRequest'), 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/CreateSubscriptionResponse'), require('./model/CreateSubscriptionResponseLinks'), require('./model/CreateSubscriptionResponseSubscriptionInformation'), require('./model/CreateWebhookRequest'), 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/IncrementAuthRequest'), require('./model/InlineResponse200'), require('./model/InlineResponse2001'), require('./model/InlineResponse2001IntegrationInformation'), require('./model/InlineResponse2001IntegrationInformationTenantConfigurations'), require('./model/InlineResponse2002'), 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/InlineResponse200Embedded'), require('./model/InlineResponse200EmbeddedCapture'), require('./model/InlineResponse200EmbeddedCaptureLinks'), require('./model/InlineResponse200EmbeddedCaptureLinksSelf'), require('./model/InlineResponse200EmbeddedReversal'), require('./model/InlineResponse200EmbeddedReversalLinks'), require('./model/InlineResponse200EmbeddedReversalLinksSelf'), require('./model/InlineResponse201'), require('./model/InlineResponse2011'), require('./model/InlineResponse2011IssuerInformation'), require('./model/InlineResponse2011PaymentAccountInformation'), require('./model/InlineResponse2011PaymentAccountInformationCard'), require('./model/InlineResponse2011PaymentAccountInformationCardBrands'), require('./model/InlineResponse2011PaymentAccountInformationFeatures'), require('./model/InlineResponse2011PaymentAccountInformationNetwork'), 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/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/InlineResponse4005Fields'), require('./model/InlineResponse4006'), require('./model/InlineResponse4006Details'), 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/InvoicingV2InvoicesGet200Response'), require('./model/InvoicingV2InvoicesGet200ResponseInvoiceHistory'), require('./model/InvoicingV2InvoicesGet200ResponseTransactionDetails'), require('./model/InvoicingV2InvoicesPost201Response'), require('./model/InvoicingV2InvoicesPost201ResponseInvoiceInformation'), require('./model/InvoicingV2InvoicesPost201ResponseOrderInformation'), require('./model/InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails'), require('./model/InvoicingV2InvoicesPost202Response'), require('./model/Invoicingv2invoiceSettingsInvoiceSettingsInformation'), 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/Invoicingv2invoicesidInvoiceInformation'), require('./model/Kmsegressv2keysasymClientReferenceInformation'), require('./model/Kmsegressv2keysasymKeyInformation'), require('./model/Kmsegressv2keyssymClientReferenceInformation'), require('./model/Kmsegressv2keyssymKeyInformation'), require('./model/MerchantInitiatedTransactionObject'), require('./model/Microformv2sessionsCheckoutApiInitialization'), require('./model/MitReversalRequest'), require('./model/MitVoidRequest'), require('./model/ModifyBillingAgreement'), require('./model/Notificationsubscriptionsv1productsorganizationIdEventTypes'), require('./model/Notificationsubscriptionsv1webhooksNotificationScope'), require('./model/Notificationsubscriptionsv1webhooksProducts'), require('./model/Notificationsubscriptionsv1webhooksRetryPolicy'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicy'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicy1'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicy1Config'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicy1ConfigAdditionalConfig'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicyConfig'), require('./model/Nrtfv1webhookswebhookIdreplaysByDeliveryStatus'), 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/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/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/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/PtsV2PaymentsPost201Response1OrderInformation'), require('./model/PtsV2PaymentsPost201Response1OrderInformationBillTo'), require('./model/PtsV2PaymentsPost201Response1OrderInformationShipTo'), require('./model/PtsV2PaymentsPost201Response1PaymentInformation'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationBank'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationBankAccount'), 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/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/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions'), 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/PtsV2PayoutsPost201ResponseProcessorInformation'), require('./model/PtsV2PayoutsPost201ResponseRecipientInformation'), require('./model/PtsV2PayoutsPost201ResponseRecipientInformationCard'), require('./model/PtsV2PayoutsPost400Response'), require('./model/Ptsv1pushfundstransferClientReferenceInformation'), require('./model/Ptsv1pushfundstransferOrderInformation'), require('./model/Ptsv1pushfundstransferOrderInformationAmountDetails'), 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/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/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/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/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/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/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/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/PushFunds201ResponseProcessorInformation'), 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/ReplayWebhooksRequest'), 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/TmsEmbeddedInstrumentIdentifier'), require('./model/TmsEmbeddedInstrumentIdentifierBankAccount'), require('./model/TmsEmbeddedInstrumentIdentifierBillTo'), require('./model/TmsEmbeddedInstrumentIdentifierCard'), require('./model/TmsEmbeddedInstrumentIdentifierIssuer'), require('./model/TmsEmbeddedInstrumentIdentifierLinks'), require('./model/TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments'), require('./model/TmsEmbeddedInstrumentIdentifierLinksSelf'), require('./model/TmsEmbeddedInstrumentIdentifierMetadata'), require('./model/TmsEmbeddedInstrumentIdentifierProcessingInformation'), require('./model/TmsPaymentInstrumentProcessingInfo'), require('./model/TmsPaymentInstrumentProcessingInfoBankTransferOptions'), require('./model/Tmsv2TokenizedCard'), require('./model/Tmsv2TokenizedCardCard'), require('./model/Tmsv2TokenizedCardMetadata'), require('./model/Tmsv2TokenizedCardMetadataCardArt'), require('./model/Tmsv2TokenizedCardMetadataCardArtBackgroundAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtCombinedAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtIconAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtIconAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtIconAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinksSelf'), 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/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/TssV2TransactionsGet200ResponseUnscheduledPaymentInformation'), require('./model/TssV2TransactionsPost201Response'), require('./model/TssV2TransactionsPost201ResponseEmbedded'), require('./model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformation'), require('./model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications'), require('./model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation'), 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/UpdatePlanRequest'), require('./model/UpdatePlanResponse'), require('./model/UpdatePlanResponsePlanInformation'), require('./model/UpdateSubscription'), require('./model/UpdateSubscriptionResponse'), require('./model/UpdateWebhookRequest'), require('./model/Upv1capturecontextsCaptureMandate'), require('./model/Upv1capturecontextsCheckoutApiInitialization'), 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/PayerAuthenticationApi'), require('./api/PaymentBatchSummariesApi'), require('./api/PaymentInstrumentApi'), require('./api/PaymentsApi'), require('./api/PayoutsApi'), require('./api/PlansApi'), require('./api/PurchaseAndRefundDetailsApi'), require('./api/PushFundsApi'), require('./api/RefundApi'), require('./api/ReplayWebhooksApi'), 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/TaxesApi'), require('./api/TokenApi'), 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/CreateAdhocReportRequest'), require('./model/CreateBillingAgreement'), require('./model/CreateBinLookupRequest'), require('./model/CreateBundledDecisionManagerCaseRequest'), require('./model/CreateCreditRequest'), require('./model/CreateInvoiceRequest'), require('./model/CreateOrderRequest'), 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/CreateSubscriptionResponse'), require('./model/CreateSubscriptionResponseLinks'), require('./model/CreateSubscriptionResponseSubscriptionInformation'), require('./model/CreateWebhookRequest'), 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/IncrementAuthRequest'), require('./model/InlineResponse200'), require('./model/InlineResponse2001'), require('./model/InlineResponse2001IntegrationInformation'), require('./model/InlineResponse2001IntegrationInformationTenantConfigurations'), require('./model/InlineResponse2002'), 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/InlineResponse200Embedded'), require('./model/InlineResponse200EmbeddedCapture'), require('./model/InlineResponse200EmbeddedCaptureLinks'), require('./model/InlineResponse200EmbeddedCaptureLinksSelf'), require('./model/InlineResponse200EmbeddedReversal'), require('./model/InlineResponse200EmbeddedReversalLinks'), require('./model/InlineResponse200EmbeddedReversalLinksSelf'), require('./model/InlineResponse201'), require('./model/InlineResponse2011'), require('./model/InlineResponse2011IssuerInformation'), require('./model/InlineResponse2011PaymentAccountInformation'), require('./model/InlineResponse2011PaymentAccountInformationCard'), require('./model/InlineResponse2011PaymentAccountInformationCardBrands'), require('./model/InlineResponse2011PaymentAccountInformationFeatures'), require('./model/InlineResponse2011PaymentAccountInformationNetwork'), 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/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/InlineResponse4005Fields'), require('./model/InlineResponse4006'), require('./model/InlineResponse4006Details'), 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/InvoicingV2InvoicesGet200Response'), require('./model/InvoicingV2InvoicesGet200ResponseInvoiceHistory'), require('./model/InvoicingV2InvoicesGet200ResponseTransactionDetails'), require('./model/InvoicingV2InvoicesPost201Response'), require('./model/InvoicingV2InvoicesPost201ResponseInvoiceInformation'), require('./model/InvoicingV2InvoicesPost201ResponseOrderInformation'), require('./model/InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails'), require('./model/InvoicingV2InvoicesPost202Response'), require('./model/Invoicingv2invoiceSettingsInvoiceSettingsInformation'), 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/Invoicingv2invoicesidInvoiceInformation'), require('./model/Kmsegressv2keysasymClientReferenceInformation'), require('./model/Kmsegressv2keysasymKeyInformation'), require('./model/Kmsegressv2keyssymClientReferenceInformation'), require('./model/Kmsegressv2keyssymKeyInformation'), require('./model/MerchantInitiatedTransactionObject'), require('./model/Microformv2sessionsCheckoutApiInitialization'), require('./model/MitReversalRequest'), require('./model/MitVoidRequest'), require('./model/ModifyBillingAgreement'), require('./model/Notificationsubscriptionsv1productsorganizationIdEventTypes'), require('./model/Notificationsubscriptionsv1webhooksNotificationScope'), require('./model/Notificationsubscriptionsv1webhooksProducts'), require('./model/Notificationsubscriptionsv1webhooksRetryPolicy'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicy'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicy1'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicy1Config'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicy1ConfigAdditionalConfig'), require('./model/Notificationsubscriptionsv1webhooksSecurityPolicyConfig'), require('./model/Nrtfv1webhookswebhookIdreplaysByDeliveryStatus'), 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/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/PtsV2PaymentsPost201Response1OrderInformation'), require('./model/PtsV2PaymentsPost201Response1OrderInformationBillTo'), require('./model/PtsV2PaymentsPost201Response1OrderInformationShipTo'), require('./model/PtsV2PaymentsPost201Response1PaymentInformation'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationBank'), require('./model/PtsV2PaymentsPost201Response1PaymentInformationBankAccount'), 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/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/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions'), require('./model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions'), 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/PtsV2PayoutsPost201ResponseProcessorInformation'), require('./model/PtsV2PayoutsPost201ResponseRecipientInformation'), require('./model/PtsV2PayoutsPost201ResponseRecipientInformationCard'), require('./model/PtsV2PayoutsPost400Response'), require('./model/PtsV2UpdateOrderPatch201Response'), require('./model/Ptsv1pushfundstransferAggregatorInformation'), require('./model/Ptsv1pushfundstransferAggregatorInformationSubMerchant'), 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/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/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/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/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/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/ReplayWebhooksRequest'), 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/TmsEmbeddedInstrumentIdentifier'), require('./model/TmsEmbeddedInstrumentIdentifierBankAccount'), require('./model/TmsEmbeddedInstrumentIdentifierBillTo'), require('./model/TmsEmbeddedInstrumentIdentifierCard'), require('./model/TmsEmbeddedInstrumentIdentifierIssuer'), require('./model/TmsEmbeddedInstrumentIdentifierLinks'), require('./model/TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments'), require('./model/TmsEmbeddedInstrumentIdentifierLinksSelf'), require('./model/TmsEmbeddedInstrumentIdentifierMetadata'), require('./model/TmsEmbeddedInstrumentIdentifierProcessingInformation'), require('./model/TmsPaymentInstrumentProcessingInfo'), require('./model/TmsPaymentInstrumentProcessingInfoBankTransferOptions'), require('./model/Tmsv2TokenizedCard'), require('./model/Tmsv2TokenizedCardCard'), require('./model/Tmsv2TokenizedCardMetadata'), require('./model/Tmsv2TokenizedCardMetadataCardArt'), require('./model/Tmsv2TokenizedCardMetadataCardArtBackgroundAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtCombinedAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtIconAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtIconAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtIconAssetLinksSelf'), require('./model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAsset'), require('./model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinks'), require('./model/Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinksSelf'), 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/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/TssV2TransactionsGet200ResponseUnscheduledPaymentInformation'), 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/UpdatePlanRequest'), require('./model/UpdatePlanResponse'), require('./model/UpdatePlanResponsePlanInformation'), require('./model/UpdateSubscription'), require('./model/UpdateSubscriptionResponse'), require('./model/UpdateWebhookRequest'), require('./model/Upv1capturecontextsCaptureMandate'), require('./model/Upv1capturecontextsCheckoutApiInitialization'), 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/PaymentsApi'), require('./api/PayoutsApi'), require('./api/PlansApi'), require('./api/PurchaseAndRefundDetailsApi'), require('./api/PushFundsApi'), require('./api/RefundApi'), require('./api/ReplayWebhooksApi'), 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/TaxesApi'), require('./api/TokenApi'), 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, BinLookupv400Response, 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, CreateAdhocReportRequest, CreateBillingAgreement, CreateBinLookupRequest, CreateBundledDecisionManagerCaseRequest, CreateCreditRequest, CreateInvoiceRequest, CreatePaymentRequest, CreatePlanRequest, CreatePlanResponse, CreatePlanResponsePlanInformation, CreateReportSubscriptionRequest, CreateSearchRequest, CreateSessionReq, CreateSessionRequest, CreateSubscriptionRequest, CreateSubscriptionResponse, CreateSubscriptionResponseLinks, CreateSubscriptionResponseSubscriptionInformation, CreateWebhookRequest, 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, IncrementAuthRequest, InlineResponse200, InlineResponse2001, InlineResponse2001IntegrationInformation, InlineResponse2001IntegrationInformationTenantConfigurations, InlineResponse2002, InlineResponse2003, InlineResponse2004, InlineResponse2005, InlineResponse2005Embedded, InlineResponse2005EmbeddedBatches, InlineResponse2005EmbeddedLinks, InlineResponse2005EmbeddedLinksReports, InlineResponse2005EmbeddedTotals, InlineResponse2005Links, InlineResponse2006, InlineResponse2006Billing, InlineResponse2006Links, InlineResponse2006LinksReport, InlineResponse2007, InlineResponse2007Records, InlineResponse2007ResponseRecord, InlineResponse2007ResponseRecordAdditionalUpdates, InlineResponse2007SourceRecord, InlineResponse200Embedded, InlineResponse200EmbeddedCapture, InlineResponse200EmbeddedCaptureLinks, InlineResponse200EmbeddedCaptureLinksSelf, InlineResponse200EmbeddedReversal, InlineResponse200EmbeddedReversalLinks, InlineResponse200EmbeddedReversalLinksSelf, InlineResponse201, InlineResponse2011, InlineResponse2011IssuerInformation, InlineResponse2011PaymentAccountInformation, InlineResponse2011PaymentAccountInformationCard, InlineResponse2011PaymentAccountInformationCardBrands, InlineResponse2011PaymentAccountInformationFeatures, InlineResponse2011PaymentAccountInformationNetwork, InlineResponse2011PayoutInformation, InlineResponse2011PayoutInformationPullFunds, InlineResponse2011PayoutInformationPushFunds, InlineResponse2012, InlineResponse2012IntegrationInformation, InlineResponse2012IntegrationInformationTenantConfigurations, InlineResponse2012OrganizationInformation, InlineResponse2012ProductInformationSetups, InlineResponse2012RegistrationInformation, InlineResponse2012Setups, InlineResponse2012SetupsCommerceSolutions, InlineResponse2012SetupsPayments, InlineResponse2012SetupsPaymentsCardProcessing, InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus, InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus, InlineResponse2012SetupsPaymentsDigitalPayments, InlineResponse2012SetupsRisk, InlineResponse2012SetupsValueAddedServices, InlineResponse2013, InlineResponse2013KeyInformation, InlineResponse2013KeyInformationErrorInformation, InlineResponse2013KeyInformationErrorInformationDetails, InlineResponse2014, InlineResponse2015, InlineResponse202, InlineResponse202Links, InlineResponse202LinksStatus, InlineResponse400, InlineResponse4001, InlineResponse4001Details, InlineResponse4002, InlineResponse4003, InlineResponse4004, InlineResponse4005, InlineResponse4005Fields, InlineResponse4006, InlineResponse4006Details, 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, InvoicingV2InvoicesGet200Response, InvoicingV2InvoicesGet200ResponseInvoiceHistory, InvoicingV2InvoicesGet200ResponseTransactionDetails, InvoicingV2InvoicesPost201Response, InvoicingV2InvoicesPost201ResponseInvoiceInformation, InvoicingV2InvoicesPost201ResponseOrderInformation, InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails, InvoicingV2InvoicesPost202Response, Invoicingv2invoiceSettingsInvoiceSettingsInformation, Invoicingv2invoicesCustomerInformation, Invoicingv2invoicesCustomerInformationCompany, Invoicingv2invoicesInvoiceInformation, Invoicingv2invoicesOrderInformation, Invoicingv2invoicesOrderInformationAmountDetails, Invoicingv2invoicesOrderInformationAmountDetailsFreight, Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails, Invoicingv2invoicesOrderInformationLineItems, Invoicingv2invoicesidInvoiceInformation, Kmsegressv2keysasymClientReferenceInformation, Kmsegressv2keysasymKeyInformation, Kmsegressv2keyssymClientReferenceInformation, Kmsegressv2keyssymKeyInformation, MerchantInitiatedTransactionObject, Microformv2sessionsCheckoutApiInitialization, MitReversalRequest, MitVoidRequest, ModifyBillingAgreement, Notificationsubscriptionsv1productsorganizationIdEventTypes, Notificationsubscriptionsv1webhooksNotificationScope, Notificationsubscriptionsv1webhooksProducts, Notificationsubscriptionsv1webhooksRetryPolicy, Notificationsubscriptionsv1webhooksSecurityPolicy, Notificationsubscriptionsv1webhooksSecurityPolicy1, Notificationsubscriptionsv1webhooksSecurityPolicy1Config, Notificationsubscriptionsv1webhooksSecurityPolicy1ConfigAdditionalConfig, Notificationsubscriptionsv1webhooksSecurityPolicyConfig, Nrtfv1webhookswebhookIdreplaysByDeliveryStatus, 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, 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, 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, PtsV2PaymentsCapturesPost201ResponseLinks, PtsV2PaymentsCapturesPost201ResponseOrderInformation, PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails, PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation, PtsV2PaymentsCapturesPost201ResponseProcessingInformation, PtsV2PaymentsCapturesPost201ResponseProcessorInformation, PtsV2PaymentsCapturesPost400Response, PtsV2PaymentsOrderPost201Response, PtsV2PaymentsOrderPost201ResponseBuyerInformation, PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification, PtsV2PaymentsOrderPost201ResponseOrderInformation, PtsV2PaymentsOrderPost201ResponseOrderInformationAmountDetails, PtsV2PaymentsOrderPost201ResponseOrderInformationBillTo, PtsV2PaymentsOrderPost201ResponseOrderInformationShipTo, PtsV2PaymentsOrderPost201ResponseOrderInformationShippingDetails, PtsV2PaymentsOrderPost201ResponsePaymentInformation, PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet, PtsV2PaymentsOrderPost201ResponseProcessingInformation, PtsV2PaymentsOrderPost201ResponseProcessorInformation, PtsV2PaymentsOrderPost201ResponseProcessorInformationSellerProtection, PtsV2PaymentsPost201Response, PtsV2PaymentsPost201Response1, PtsV2PaymentsPost201Response1OrderInformation, PtsV2PaymentsPost201Response1OrderInformationBillTo, PtsV2PaymentsPost201Response1OrderInformationShipTo, PtsV2PaymentsPost201Response1PaymentInformation, PtsV2PaymentsPost201Response1PaymentInformationBank, PtsV2PaymentsPost201Response1PaymentInformationBankAccount, PtsV2PaymentsPost201Response1PaymentInformationPaymentType, PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod, PtsV2PaymentsPost201Response1ProcessorInformation, PtsV2PaymentsPost201Response1ProcessorInformationAvs, PtsV2PaymentsPost201Response2, PtsV2PaymentsPost201Response2OrderInformation, PtsV2PaymentsPost201Response2OrderInformationAmountDetails, PtsV2PaymentsPost201Response2PaymentInformation, PtsV2PaymentsPost201Response2PaymentInformationEWallet, PtsV2PaymentsPost201Response2ProcessorInformation, PtsV2PaymentsPost201ResponseBuyerInformation, PtsV2PaymentsPost201ResponseClientReferenceInformation, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication, PtsV2PaymentsPost201ResponseEmbeddedActions, PtsV2PaymentsPost201ResponseEmbeddedActionsCAPTURE, PtsV2PaymentsPost201ResponseEmbeddedActionsCONSUMERAUTHENTICATION, PtsV2PaymentsPost201ResponseEmbeddedActionsDECISION, 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, PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions, 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, PtsV2PayoutsPost201ResponseProcessorInformation, PtsV2PayoutsPost201ResponseRecipientInformation, PtsV2PayoutsPost201ResponseRecipientInformationCard, PtsV2PayoutsPost400Response, Ptsv1pushfundstransferClientReferenceInformation, Ptsv1pushfundstransferOrderInformation, Ptsv1pushfundstransferOrderInformationAmountDetails, 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, 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, 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, Ptsv2paymentsProcessingInformationLoanOptions, Ptsv2paymentsProcessingInformationPurchaseOptions, Ptsv2paymentsProcessingInformationRecurringOptions, Ptsv2paymentsProcessorInformation, Ptsv2paymentsProcessorInformationAuthorizationOptions, Ptsv2paymentsProcessorInformationReversal, Ptsv2paymentsPromotionInformation, Ptsv2paymentsRecipientInformation, Ptsv2paymentsRecurringPaymentInformation, Ptsv2paymentsRiskInformation, Ptsv2paymentsRiskInformationAuxiliaryData, Ptsv2paymentsRiskInformationBuyerHistory, Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory, Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount, Ptsv2paymentsRiskInformationProfile, Ptsv2paymentsSenderInformation, Ptsv2paymentsTokenInformation, Ptsv2paymentsTokenInformationPaymentInstrument, Ptsv2paymentsTokenInformationShippingAddress, Ptsv2paymentsTokenInformationTokenProvisioningInformation, Ptsv2paymentsTravelInformation, Ptsv2paymentsTravelInformationAgency, Ptsv2paymentsTravelInformationAutoRental, Ptsv2paymentsTravelInformationAutoRentalRentalAddress, Ptsv2paymentsTravelInformationAutoRentalReturnAddress, Ptsv2paymentsTravelInformationAutoRentalTaxDetails, Ptsv2paymentsTravelInformationLodging, Ptsv2paymentsTravelInformationLodgingRoom, Ptsv2paymentsTravelInformationTransit, Ptsv2paymentsTravelInformationTransitAirline, Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation, Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService, Ptsv2paymentsTravelInformationTransitAirlineLegs, Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer, Ptsv2paymentsTravelInformationVehicleData, 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, Ptsv2payoutsClientReferenceInformation, Ptsv2payoutsMerchantInformation, Ptsv2payoutsMerchantInformationMerchantDescriptor, Ptsv2payoutsOrderInformation, Ptsv2payoutsOrderInformationAmountDetails, Ptsv2payoutsOrderInformationAmountDetailsSurcharge, Ptsv2payoutsOrderInformationBillTo, Ptsv2payoutsPaymentInformation, Ptsv2payoutsPaymentInformationCard, Ptsv2payoutsProcessingInformation, Ptsv2payoutsProcessingInformationFundingOptions, Ptsv2payoutsProcessingInformationFundingOptionsInitiator, Ptsv2payoutsProcessingInformationPayoutsOptions, Ptsv2payoutsRecipientInformation, Ptsv2payoutsSenderInformation, Ptsv2payoutsSenderInformationAccount, Ptsv2refreshpaymentstatusidAgreementInformation, Ptsv2refreshpaymentstatusidClientReferenceInformation, Ptsv2refreshpaymentstatusidPaymentInformation, Ptsv2refreshpaymentstatusidPaymentInformationCustomer, Ptsv2refreshpaymentstatusidPaymentInformationPaymentType, Ptsv2refreshpaymentstatusidProcessingInformation, Ptsv2voidsProcessingInformation, PushFunds201Response, PushFunds201ResponseClientReferenceInformation, PushFunds201ResponseErrorInformation, PushFunds201ResponseErrorInformationDetails, PushFunds201ResponseLinks, PushFunds201ResponseLinksCustomer, PushFunds201ResponseLinksInstrumentIdentifier, PushFunds201ResponseLinksPaymentInstrument, PushFunds201ResponseLinksSelf, PushFunds201ResponseMerchantInformation, PushFunds201ResponseMerchantInformationMerchantDescriptor, PushFunds201ResponseOrderInformation, PushFunds201ResponseOrderInformationAmountDetails, PushFunds201ResponseProcessorInformation, 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, ReplayWebhooksRequest, 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, TmsEmbeddedInstrumentIdentifier, TmsEmbeddedInstrumentIdentifierBankAccount, TmsEmbeddedInstrumentIdentifierBillTo, TmsEmbeddedInstrumentIdentifierCard, TmsEmbeddedInstrumentIdentifierIssuer, TmsEmbeddedInstrumentIdentifierLinks, TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments, TmsEmbeddedInstrumentIdentifierLinksSelf, TmsEmbeddedInstrumentIdentifierMetadata, TmsEmbeddedInstrumentIdentifierProcessingInformation, TmsPaymentInstrumentProcessingInfo, TmsPaymentInstrumentProcessingInfoBankTransferOptions, Tmsv2TokenizedCard, Tmsv2TokenizedCardCard, Tmsv2TokenizedCardMetadata, Tmsv2TokenizedCardMetadataCardArt, Tmsv2TokenizedCardMetadataCardArtBackgroundAsset, Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinks, Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtBrandLogoAsset, Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinks, Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAsset, Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinks, Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtCombinedAsset, Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinks, Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtIconAsset, Tmsv2TokenizedCardMetadataCardArtIconAssetLinks, Tmsv2TokenizedCardMetadataCardArtIconAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtIssuerLogoAsset, Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinks, Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinksSelf, 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, 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, TssV2TransactionsGet200ResponseUnscheduledPaymentInformation, TssV2TransactionsPost201Response, TssV2TransactionsPost201ResponseEmbedded, TssV2TransactionsPost201ResponseEmbeddedApplicationInformation, TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications, TssV2TransactionsPost201ResponseEmbeddedBuyerInformation, 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, UpdatePlanRequest, UpdatePlanResponse, UpdatePlanResponsePlanInformation, UpdateSubscription, UpdateSubscriptionResponse, UpdateWebhookRequest, Upv1capturecontextsCaptureMandate, Upv1capturecontextsCheckoutApiInitialization, 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, PayerAuthenticationApi, PaymentBatchSummariesApi, PaymentInstrumentApi, PaymentsApi, PayoutsApi, PlansApi, PurchaseAndRefundDetailsApi, PushFundsApi, RefundApi, ReplayWebhooksApi, ReportDefinitionsApi, ReportDownloadsApi, ReportSubscriptionsApi, ReportsApi, RetrievalDetailsApi, RetrievalSummariesApi, ReversalApi, SearchTransactionsApi, SecureFileShareApi, SubscriptionsApi, TaxesApi, TokenApi, 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, CreateAdhocReportRequest, CreateBillingAgreement, CreateBinLookupRequest, CreateBundledDecisionManagerCaseRequest, CreateCreditRequest, CreateInvoiceRequest, CreateOrderRequest, CreatePaymentRequest, CreatePlanRequest, CreatePlanResponse, CreatePlanResponsePlanInformation, CreateReportSubscriptionRequest, CreateSearchRequest, CreateSessionReq, CreateSessionRequest, CreateSubscriptionRequest, CreateSubscriptionResponse, CreateSubscriptionResponseLinks, CreateSubscriptionResponseSubscriptionInformation, CreateWebhookRequest, 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, IncrementAuthRequest, InlineResponse200, InlineResponse2001, InlineResponse2001IntegrationInformation, InlineResponse2001IntegrationInformationTenantConfigurations, InlineResponse2002, InlineResponse2003, InlineResponse2004, InlineResponse2005, InlineResponse2005Embedded, InlineResponse2005EmbeddedBatches, InlineResponse2005EmbeddedLinks, InlineResponse2005EmbeddedLinksReports, InlineResponse2005EmbeddedTotals, InlineResponse2005Links, InlineResponse2006, InlineResponse2006Billing, InlineResponse2006Links, InlineResponse2006LinksReport, InlineResponse2007, InlineResponse2007Records, InlineResponse2007ResponseRecord, InlineResponse2007ResponseRecordAdditionalUpdates, InlineResponse2007SourceRecord, InlineResponse200Embedded, InlineResponse200EmbeddedCapture, InlineResponse200EmbeddedCaptureLinks, InlineResponse200EmbeddedCaptureLinksSelf, InlineResponse200EmbeddedReversal, InlineResponse200EmbeddedReversalLinks, InlineResponse200EmbeddedReversalLinksSelf, InlineResponse201, InlineResponse2011, InlineResponse2011IssuerInformation, InlineResponse2011PaymentAccountInformation, InlineResponse2011PaymentAccountInformationCard, InlineResponse2011PaymentAccountInformationCardBrands, InlineResponse2011PaymentAccountInformationFeatures, InlineResponse2011PaymentAccountInformationNetwork, InlineResponse2011PayoutInformation, InlineResponse2011PayoutInformationPullFunds, InlineResponse2011PayoutInformationPushFunds, InlineResponse2012, InlineResponse2012IntegrationInformation, InlineResponse2012IntegrationInformationTenantConfigurations, InlineResponse2012OrganizationInformation, InlineResponse2012ProductInformationSetups, InlineResponse2012RegistrationInformation, InlineResponse2012Setups, InlineResponse2012SetupsCommerceSolutions, InlineResponse2012SetupsPayments, InlineResponse2012SetupsPaymentsCardProcessing, InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus, InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus, InlineResponse2012SetupsPaymentsDigitalPayments, InlineResponse2012SetupsRisk, InlineResponse2012SetupsValueAddedServices, InlineResponse2013, InlineResponse2013KeyInformation, InlineResponse2013KeyInformationErrorInformation, InlineResponse2013KeyInformationErrorInformationDetails, InlineResponse2014, InlineResponse2015, InlineResponse202, InlineResponse202Links, InlineResponse202LinksStatus, InlineResponse400, InlineResponse4001, InlineResponse4001Details, InlineResponse4002, InlineResponse4003, InlineResponse4004, InlineResponse4005, InlineResponse4005Fields, InlineResponse4006, InlineResponse4006Details, 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, InvoicingV2InvoicesGet200Response, InvoicingV2InvoicesGet200ResponseInvoiceHistory, InvoicingV2InvoicesGet200ResponseTransactionDetails, InvoicingV2InvoicesPost201Response, InvoicingV2InvoicesPost201ResponseInvoiceInformation, InvoicingV2InvoicesPost201ResponseOrderInformation, InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails, InvoicingV2InvoicesPost202Response, Invoicingv2invoiceSettingsInvoiceSettingsInformation, Invoicingv2invoicesCustomerInformation, Invoicingv2invoicesCustomerInformationCompany, Invoicingv2invoicesInvoiceInformation, Invoicingv2invoicesOrderInformation, Invoicingv2invoicesOrderInformationAmountDetails, Invoicingv2invoicesOrderInformationAmountDetailsFreight, Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails, Invoicingv2invoicesOrderInformationLineItems, Invoicingv2invoicesidInvoiceInformation, Kmsegressv2keysasymClientReferenceInformation, Kmsegressv2keysasymKeyInformation, Kmsegressv2keyssymClientReferenceInformation, Kmsegressv2keyssymKeyInformation, MerchantInitiatedTransactionObject, Microformv2sessionsCheckoutApiInitialization, MitReversalRequest, MitVoidRequest, ModifyBillingAgreement, Notificationsubscriptionsv1productsorganizationIdEventTypes, Notificationsubscriptionsv1webhooksNotificationScope, Notificationsubscriptionsv1webhooksProducts, Notificationsubscriptionsv1webhooksRetryPolicy, Notificationsubscriptionsv1webhooksSecurityPolicy, Notificationsubscriptionsv1webhooksSecurityPolicy1, Notificationsubscriptionsv1webhooksSecurityPolicy1Config, Notificationsubscriptionsv1webhooksSecurityPolicy1ConfigAdditionalConfig, Notificationsubscriptionsv1webhooksSecurityPolicyConfig, Nrtfv1webhookswebhookIdreplaysByDeliveryStatus, 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, 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, PtsV2PaymentsPost201Response1OrderInformation, PtsV2PaymentsPost201Response1OrderInformationBillTo, PtsV2PaymentsPost201Response1OrderInformationShipTo, PtsV2PaymentsPost201Response1PaymentInformation, PtsV2PaymentsPost201Response1PaymentInformationBank, PtsV2PaymentsPost201Response1PaymentInformationBankAccount, PtsV2PaymentsPost201Response1PaymentInformationPaymentType, PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod, PtsV2PaymentsPost201Response1ProcessorInformation, PtsV2PaymentsPost201Response1ProcessorInformationAvs, PtsV2PaymentsPost201Response2, PtsV2PaymentsPost201Response2OrderInformation, PtsV2PaymentsPost201Response2OrderInformationAmountDetails, PtsV2PaymentsPost201Response2PaymentInformation, PtsV2PaymentsPost201Response2PaymentInformationEWallet, PtsV2PaymentsPost201Response2ProcessorInformation, PtsV2PaymentsPost201ResponseBuyerInformation, PtsV2PaymentsPost201ResponseClientReferenceInformation, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr, PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication, PtsV2PaymentsPost201ResponseEmbeddedActions, PtsV2PaymentsPost201ResponseEmbeddedActionsCAPTURE, PtsV2PaymentsPost201ResponseEmbeddedActionsCONSUMERAUTHENTICATION, PtsV2PaymentsPost201ResponseEmbeddedActionsDECISION, 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, PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions, PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions, 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, PtsV2PayoutsPost201ResponseProcessorInformation, PtsV2PayoutsPost201ResponseRecipientInformation, PtsV2PayoutsPost201ResponseRecipientInformationCard, PtsV2PayoutsPost400Response, PtsV2UpdateOrderPatch201Response, Ptsv1pushfundstransferAggregatorInformation, Ptsv1pushfundstransferAggregatorInformationSubMerchant, 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, Ptsv2paymentsProcessingInformationLoanOptions, Ptsv2paymentsProcessingInformationPurchaseOptions, Ptsv2paymentsProcessingInformationRecurringOptions, Ptsv2paymentsProcessorInformation, Ptsv2paymentsProcessorInformationAuthorizationOptions, Ptsv2paymentsProcessorInformationReversal, Ptsv2paymentsPromotionInformation, Ptsv2paymentsRecipientInformation, Ptsv2paymentsRecurringPaymentInformation, Ptsv2paymentsRiskInformation, Ptsv2paymentsRiskInformationAuxiliaryData, Ptsv2paymentsRiskInformationBuyerHistory, Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory, Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount, Ptsv2paymentsRiskInformationProfile, Ptsv2paymentsSenderInformation, Ptsv2paymentsTokenInformation, Ptsv2paymentsTokenInformationPaymentInstrument, Ptsv2paymentsTokenInformationShippingAddress, Ptsv2paymentsTokenInformationTokenProvisioningInformation, Ptsv2paymentsTravelInformation, Ptsv2paymentsTravelInformationAgency, Ptsv2paymentsTravelInformationAutoRental, Ptsv2paymentsTravelInformationAutoRentalRentalAddress, Ptsv2paymentsTravelInformationAutoRentalReturnAddress, Ptsv2paymentsTravelInformationAutoRentalTaxDetails, Ptsv2paymentsTravelInformationLodging, Ptsv2paymentsTravelInformationLodgingRoom, Ptsv2paymentsTravelInformationTransit, Ptsv2paymentsTravelInformationTransitAirline, Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation, Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService, Ptsv2paymentsTravelInformationTransitAirlineLegs, Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer, Ptsv2paymentsTravelInformationVehicleData, 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, Ptsv2payoutsClientReferenceInformation, Ptsv2payoutsMerchantInformation, Ptsv2payoutsMerchantInformationMerchantDescriptor, Ptsv2payoutsOrderInformation, Ptsv2payoutsOrderInformationAmountDetails, Ptsv2payoutsOrderInformationAmountDetailsSurcharge, Ptsv2payoutsOrderInformationBillTo, Ptsv2payoutsPaymentInformation, Ptsv2payoutsPaymentInformationCard, Ptsv2payoutsProcessingInformation, Ptsv2payoutsProcessingInformationFundingOptions, Ptsv2payoutsProcessingInformationFundingOptionsInitiator, Ptsv2payoutsProcessingInformationPayoutsOptions, 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, ReplayWebhooksRequest, 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, TmsEmbeddedInstrumentIdentifier, TmsEmbeddedInstrumentIdentifierBankAccount, TmsEmbeddedInstrumentIdentifierBillTo, TmsEmbeddedInstrumentIdentifierCard, TmsEmbeddedInstrumentIdentifierIssuer, TmsEmbeddedInstrumentIdentifierLinks, TmsEmbeddedInstrumentIdentifierLinksPaymentInstruments, TmsEmbeddedInstrumentIdentifierLinksSelf, TmsEmbeddedInstrumentIdentifierMetadata, TmsEmbeddedInstrumentIdentifierProcessingInformation, TmsPaymentInstrumentProcessingInfo, TmsPaymentInstrumentProcessingInfoBankTransferOptions, Tmsv2TokenizedCard, Tmsv2TokenizedCardCard, Tmsv2TokenizedCardMetadata, Tmsv2TokenizedCardMetadataCardArt, Tmsv2TokenizedCardMetadataCardArtBackgroundAsset, Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinks, Tmsv2TokenizedCardMetadataCardArtBackgroundAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtBrandLogoAsset, Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinks, Tmsv2TokenizedCardMetadataCardArtBrandLogoAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAsset, Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinks, Tmsv2TokenizedCardMetadataCardArtCoBrandLogoAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtCombinedAsset, Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinks, Tmsv2TokenizedCardMetadataCardArtCombinedAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtIconAsset, Tmsv2TokenizedCardMetadataCardArtIconAssetLinks, Tmsv2TokenizedCardMetadataCardArtIconAssetLinksSelf, Tmsv2TokenizedCardMetadataCardArtIssuerLogoAsset, Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinks, Tmsv2TokenizedCardMetadataCardArtIssuerLogoAssetLinksSelf, 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, 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, TssV2TransactionsGet200ResponseUnscheduledPaymentInformation, 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, UpdatePlanRequest, UpdatePlanResponse, UpdatePlanResponsePlanInformation, UpdateSubscription, UpdateSubscriptionResponse, UpdateWebhookRequest, Upv1capturecontextsCaptureMandate, Upv1capturecontextsCheckoutApiInitialization, 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, PaymentsApi, PayoutsApi, PlansApi, PurchaseAndRefundDetailsApi, PushFundsApi, RefundApi, ReplayWebhooksApi, ReportDefinitionsApi, ReportDownloadsApi, ReportSubscriptionsApi, ReportsApi, RetrievalDetailsApi, RetrievalSummariesApi, ReversalApi, SearchTransactionsApi, SecureFileShareApi, SubscriptionsApi, TaxesApi, TokenApi, TransactionBatchesApi, TransactionDetailsApi, TransientTokenDataApi, UnifiedCheckoutCaptureContextApi, UserManagementApi, UserManagementSearchApi, VerificationApi, VoidApi, OAuthApi) { 'use strict'; /** @@ -96,11 +96,6 @@ * @property {module:model/AuthReversalRequest} */ AuthReversalRequest: AuthReversalRequest, - /** - * The BinLookupv400Response model constructor. - * @property {module:model/BinLookupv400Response} - */ - BinLookupv400Response: BinLookupv400Response, /** * The Binv1binlookupClientReferenceInformation model constructor. * @property {module:model/Binv1binlookupClientReferenceInformation} @@ -421,6 +416,11 @@ * @property {module:model/CreateInvoiceRequest} */ CreateInvoiceRequest: CreateInvoiceRequest, + /** + * The CreateOrderRequest model constructor. + * @property {module:model/CreateOrderRequest} + */ + CreateOrderRequest: CreateOrderRequest, /** * The CreatePaymentRequest model constructor. * @property {module:model/CreatePaymentRequest} @@ -2126,6 +2126,26 @@ * @property {module:model/PtsV2CreateBillingAgreementPost502Response} */ PtsV2CreateBillingAgreementPost502Response: PtsV2CreateBillingAgreementPost502Response, + /** + * The PtsV2CreateOrderPost201Response model constructor. + * @property {module:model/PtsV2CreateOrderPost201Response} + */ + PtsV2CreateOrderPost201Response: PtsV2CreateOrderPost201Response, + /** + * The PtsV2CreateOrderPost201ResponseBuyerInformation model constructor. + * @property {module:model/PtsV2CreateOrderPost201ResponseBuyerInformation} + */ + PtsV2CreateOrderPost201ResponseBuyerInformation: PtsV2CreateOrderPost201ResponseBuyerInformation, + /** + * The PtsV2CreateOrderPost201ResponseProcessorInformation model constructor. + * @property {module:model/PtsV2CreateOrderPost201ResponseProcessorInformation} + */ + PtsV2CreateOrderPost201ResponseProcessorInformation: PtsV2CreateOrderPost201ResponseProcessorInformation, + /** + * The PtsV2CreateOrderPost400Response model constructor. + * @property {module:model/PtsV2CreateOrderPost400Response} + */ + PtsV2CreateOrderPost400Response: PtsV2CreateOrderPost400Response, /** * The PtsV2CreditsPost201Response model constructor. * @property {module:model/PtsV2CreditsPost201Response} @@ -2261,6 +2281,16 @@ * @property {module:model/PtsV2PaymentsCapturesPost201Response} */ PtsV2PaymentsCapturesPost201Response: PtsV2PaymentsCapturesPost201Response, + /** + * The PtsV2PaymentsCapturesPost201ResponseEmbeddedActions model constructor. + * @property {module:model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions} + */ + PtsV2PaymentsCapturesPost201ResponseEmbeddedActions: PtsV2PaymentsCapturesPost201ResponseEmbeddedActions, + /** + * The PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture model constructor. + * @property {module:model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture} + */ + PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture: PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture, /** * The PtsV2PaymentsCapturesPost201ResponseLinks model constructor. * @property {module:model/PtsV2PaymentsCapturesPost201ResponseLinks} @@ -2661,6 +2691,11 @@ * @property {module:model/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions} */ PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions: PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions, + /** + * The PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions model constructor. + * @property {module:model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions} + */ + PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions: PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions, /** * The PtsV2PaymentsPost201ResponseProcessorInformation model constructor. * @property {module:model/PtsV2PaymentsPost201ResponseProcessorInformation} @@ -2976,11 +3011,31 @@ * @property {module:model/PtsV2PayoutsPost400Response} */ PtsV2PayoutsPost400Response: PtsV2PayoutsPost400Response, + /** + * The PtsV2UpdateOrderPatch201Response model constructor. + * @property {module:model/PtsV2UpdateOrderPatch201Response} + */ + PtsV2UpdateOrderPatch201Response: PtsV2UpdateOrderPatch201Response, + /** + * The Ptsv1pushfundstransferAggregatorInformation model constructor. + * @property {module:model/Ptsv1pushfundstransferAggregatorInformation} + */ + Ptsv1pushfundstransferAggregatorInformation: Ptsv1pushfundstransferAggregatorInformation, + /** + * The Ptsv1pushfundstransferAggregatorInformationSubMerchant model constructor. + * @property {module:model/Ptsv1pushfundstransferAggregatorInformationSubMerchant} + */ + Ptsv1pushfundstransferAggregatorInformationSubMerchant: Ptsv1pushfundstransferAggregatorInformationSubMerchant, /** * The Ptsv1pushfundstransferClientReferenceInformation model constructor. * @property {module:model/Ptsv1pushfundstransferClientReferenceInformation} */ Ptsv1pushfundstransferClientReferenceInformation: Ptsv1pushfundstransferClientReferenceInformation, + /** + * The Ptsv1pushfundstransferMerchantInformation model constructor. + * @property {module:model/Ptsv1pushfundstransferMerchantInformation} + */ + Ptsv1pushfundstransferMerchantInformation: Ptsv1pushfundstransferMerchantInformation, /** * The Ptsv1pushfundstransferOrderInformation model constructor. * @property {module:model/Ptsv1pushfundstransferOrderInformation} @@ -2991,6 +3046,16 @@ * @property {module:model/Ptsv1pushfundstransferOrderInformationAmountDetails} */ Ptsv1pushfundstransferOrderInformationAmountDetails: Ptsv1pushfundstransferOrderInformationAmountDetails, + /** + * The Ptsv1pushfundstransferPointOfServiceInformation model constructor. + * @property {module:model/Ptsv1pushfundstransferPointOfServiceInformation} + */ + Ptsv1pushfundstransferPointOfServiceInformation: Ptsv1pushfundstransferPointOfServiceInformation, + /** + * The Ptsv1pushfundstransferPointOfServiceInformationEmv model constructor. + * @property {module:model/Ptsv1pushfundstransferPointOfServiceInformationEmv} + */ + Ptsv1pushfundstransferPointOfServiceInformationEmv: Ptsv1pushfundstransferPointOfServiceInformationEmv, /** * The Ptsv1pushfundstransferProcessingInformation model constructor. * @property {module:model/Ptsv1pushfundstransferProcessingInformation} @@ -3221,6 +3286,91 @@ * @property {module:model/Ptsv2creditsSenderInformationAccount} */ Ptsv2creditsSenderInformationAccount: Ptsv2creditsSenderInformationAccount, + /** + * The Ptsv2intentsClientReferenceInformation model constructor. + * @property {module:model/Ptsv2intentsClientReferenceInformation} + */ + Ptsv2intentsClientReferenceInformation: Ptsv2intentsClientReferenceInformation, + /** + * The Ptsv2intentsMerchantInformation model constructor. + * @property {module:model/Ptsv2intentsMerchantInformation} + */ + Ptsv2intentsMerchantInformation: Ptsv2intentsMerchantInformation, + /** + * The Ptsv2intentsMerchantInformationMerchantDescriptor model constructor. + * @property {module:model/Ptsv2intentsMerchantInformationMerchantDescriptor} + */ + Ptsv2intentsMerchantInformationMerchantDescriptor: Ptsv2intentsMerchantInformationMerchantDescriptor, + /** + * The Ptsv2intentsOrderInformation model constructor. + * @property {module:model/Ptsv2intentsOrderInformation} + */ + Ptsv2intentsOrderInformation: Ptsv2intentsOrderInformation, + /** + * The Ptsv2intentsOrderInformationAmountDetails model constructor. + * @property {module:model/Ptsv2intentsOrderInformationAmountDetails} + */ + Ptsv2intentsOrderInformationAmountDetails: Ptsv2intentsOrderInformationAmountDetails, + /** + * The Ptsv2intentsOrderInformationBillTo model constructor. + * @property {module:model/Ptsv2intentsOrderInformationBillTo} + */ + Ptsv2intentsOrderInformationBillTo: Ptsv2intentsOrderInformationBillTo, + /** + * The Ptsv2intentsOrderInformationInvoiceDetails model constructor. + * @property {module:model/Ptsv2intentsOrderInformationInvoiceDetails} + */ + Ptsv2intentsOrderInformationInvoiceDetails: Ptsv2intentsOrderInformationInvoiceDetails, + /** + * The Ptsv2intentsOrderInformationLineItems model constructor. + * @property {module:model/Ptsv2intentsOrderInformationLineItems} + */ + Ptsv2intentsOrderInformationLineItems: Ptsv2intentsOrderInformationLineItems, + /** + * The Ptsv2intentsOrderInformationShipTo model constructor. + * @property {module:model/Ptsv2intentsOrderInformationShipTo} + */ + Ptsv2intentsOrderInformationShipTo: Ptsv2intentsOrderInformationShipTo, + /** + * The Ptsv2intentsPaymentInformation model constructor. + * @property {module:model/Ptsv2intentsPaymentInformation} + */ + Ptsv2intentsPaymentInformation: Ptsv2intentsPaymentInformation, + /** + * The Ptsv2intentsPaymentInformationPaymentType model constructor. + * @property {module:model/Ptsv2intentsPaymentInformationPaymentType} + */ + Ptsv2intentsPaymentInformationPaymentType: Ptsv2intentsPaymentInformationPaymentType, + /** + * The Ptsv2intentsPaymentInformationPaymentTypeMethod model constructor. + * @property {module:model/Ptsv2intentsPaymentInformationPaymentTypeMethod} + */ + Ptsv2intentsPaymentInformationPaymentTypeMethod: Ptsv2intentsPaymentInformationPaymentTypeMethod, + /** + * The Ptsv2intentsProcessingInformation model constructor. + * @property {module:model/Ptsv2intentsProcessingInformation} + */ + Ptsv2intentsProcessingInformation: Ptsv2intentsProcessingInformation, + /** + * The Ptsv2intentsProcessingInformationAuthorizationOptions model constructor. + * @property {module:model/Ptsv2intentsProcessingInformationAuthorizationOptions} + */ + Ptsv2intentsProcessingInformationAuthorizationOptions: Ptsv2intentsProcessingInformationAuthorizationOptions, + /** + * The Ptsv2intentsidMerchantInformation model constructor. + * @property {module:model/Ptsv2intentsidMerchantInformation} + */ + Ptsv2intentsidMerchantInformation: Ptsv2intentsidMerchantInformation, + /** + * The Ptsv2intentsidOrderInformation model constructor. + * @property {module:model/Ptsv2intentsidOrderInformation} + */ + Ptsv2intentsidOrderInformation: Ptsv2intentsidOrderInformation, + /** + * The Ptsv2intentsidProcessingInformation model constructor. + * @property {module:model/Ptsv2intentsidProcessingInformation} + */ + Ptsv2intentsidProcessingInformation: Ptsv2intentsidProcessingInformation, /** * The Ptsv2paymentreferencesAgreementInformation model constructor. * @property {module:model/Ptsv2paymentreferencesAgreementInformation} @@ -3496,6 +3646,11 @@ * @property {module:model/Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion} */ Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion: Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion, + /** + * The Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge model constructor. + * @property {module:model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge} + */ + Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge: Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge, /** * The Ptsv2paymentsOrderInformationAmountDetailsOrder model constructor. * @property {module:model/Ptsv2paymentsOrderInformationAmountDetailsOrder} @@ -4381,11 +4536,41 @@ * @property {module:model/PushFunds201ResponseOrderInformationAmountDetails} */ PushFunds201ResponseOrderInformationAmountDetails: PushFunds201ResponseOrderInformationAmountDetails, + /** + * The PushFunds201ResponsePaymentInformation model constructor. + * @property {module:model/PushFunds201ResponsePaymentInformation} + */ + PushFunds201ResponsePaymentInformation: PushFunds201ResponsePaymentInformation, + /** + * The PushFunds201ResponsePaymentInformationTokenizedCard model constructor. + * @property {module:model/PushFunds201ResponsePaymentInformationTokenizedCard} + */ + PushFunds201ResponsePaymentInformationTokenizedCard: PushFunds201ResponsePaymentInformationTokenizedCard, + /** + * The PushFunds201ResponseProcessingInformation model constructor. + * @property {module:model/PushFunds201ResponseProcessingInformation} + */ + PushFunds201ResponseProcessingInformation: PushFunds201ResponseProcessingInformation, + /** + * The PushFunds201ResponseProcessingInformationDomesticNationalNet model constructor. + * @property {module:model/PushFunds201ResponseProcessingInformationDomesticNationalNet} + */ + PushFunds201ResponseProcessingInformationDomesticNationalNet: PushFunds201ResponseProcessingInformationDomesticNationalNet, /** * The PushFunds201ResponseProcessorInformation model constructor. * @property {module:model/PushFunds201ResponseProcessorInformation} */ PushFunds201ResponseProcessorInformation: PushFunds201ResponseProcessorInformation, + /** + * The PushFunds201ResponseProcessorInformationRouting model constructor. + * @property {module:model/PushFunds201ResponseProcessorInformationRouting} + */ + PushFunds201ResponseProcessorInformationRouting: PushFunds201ResponseProcessorInformationRouting, + /** + * The PushFunds201ResponseProcessorInformationSettlement model constructor. + * @property {module:model/PushFunds201ResponseProcessorInformationSettlement} + */ + PushFunds201ResponseProcessorInformationSettlement: PushFunds201ResponseProcessorInformationSettlement, /** * The PushFunds201ResponseRecipientInformation model constructor. * @property {module:model/PushFunds201ResponseRecipientInformation} @@ -6141,11 +6326,6 @@ * @property {module:model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications} */ TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications: TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications, - /** - * The TssV2TransactionsPost201ResponseEmbeddedBuyerInformation model constructor. - * @property {module:model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation} - */ - TssV2TransactionsPost201ResponseEmbeddedBuyerInformation: TssV2TransactionsPost201ResponseEmbeddedBuyerInformation, /** * The TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation model constructor. * @property {module:model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation} @@ -6291,6 +6471,11 @@ * @property {module:model/UpdateInvoiceRequest} */ UpdateInvoiceRequest: UpdateInvoiceRequest, + /** + * The UpdateOrderRequest model constructor. + * @property {module:model/UpdateOrderRequest} + */ + UpdateOrderRequest: UpdateOrderRequest, /** * The UpdatePlanRequest model constructor. * @property {module:model/UpdatePlanRequest} @@ -6756,6 +6941,11 @@ * @property {module:api/NotificationOfChangesApi} */ NotificationOfChangesApi: NotificationOfChangesApi, + /** + * The OrdersApi service constructor. + * @property {module:api/OrdersApi} + */ + OrdersApi: OrdersApi, /** * The PayerAuthenticationApi service constructor. * @property {module:api/PayerAuthenticationApi} diff --git a/src/model/Boardingv1registrationsOrganizationInformation.js b/src/model/Boardingv1registrationsOrganizationInformation.js index a7014855..1e458379 100644 --- a/src/model/Boardingv1registrationsOrganizationInformation.js +++ b/src/model/Boardingv1registrationsOrganizationInformation.js @@ -116,12 +116,12 @@ exports.prototype['childOrganizations'] = undefined; /** * Determines the type of organization in the hirarchy that this registration will use to onboard this Organization Possible Values: - 'TRANSACTING' - 'STRUCTURAL' - 'MERCHANT' - * @member {module:model/Boardingv1registrationsOrganizationInformation.TypeEnum} type + * @member {String} type */ exports.prototype['type'] = undefined; /** * Determines the status that the organization will be after being onboarded Possible Values: - 'LIVE' - 'TEST' - 'DRAFT' - * @member {module:model/Boardingv1registrationsOrganizationInformation.StatusEnum} status + * @member {String} status */ exports.prototype['status'] = undefined; /** @@ -144,48 +144,6 @@ exports.prototype['owners'] = undefined; - /** - * Allowed values for the type property. - * @enum {String} - * @readonly - */ - exports.TypeEnum = { - /** - * value: "TRANSACTING" - * @const - */ - "TRANSACTING": "TRANSACTING", - /** - * value: "STRUCTURAL" - * @const - */ - "STRUCTURAL": "STRUCTURAL", - /** - * value: "MERCHANT" - * @const - */ - "MERCHANT": "MERCHANT" }; - /** - * Allowed values for the status property. - * @enum {String} - * @readonly - */ - exports.StatusEnum = { - /** - * value: "LIVE" - * @const - */ - "LIVE": "LIVE", - /** - * value: "TEST" - * @const - */ - "TEST": "TEST", - /** - * value: "DRAFT" - * @const - */ - "DRAFT": "DRAFT" }; return exports; })); diff --git a/src/model/Boardingv1registrationsOrganizationInformationBusinessInformation.js b/src/model/Boardingv1registrationsOrganizationInformationBusinessInformation.js index 1ddc5a0f..6e6c5cfc 100644 --- a/src/model/Boardingv1registrationsOrganizationInformationBusinessInformation.js +++ b/src/model/Boardingv1registrationsOrganizationInformationBusinessInformation.js @@ -144,7 +144,7 @@ exports.prototype['address'] = undefined; /** * Merchant perferred time zone Possible Values: - 'Pacific/Pago_Pago' - 'Pacific/Honolulu' - 'America/Anchorage' - 'America/Vancouver' - 'America/Los_Angeles' - 'America/Phoenix' - 'America/Edmonton' - 'America/Denver' - 'America/Winnipeg' - 'America/Mexico_City' - 'America/Chicago' - 'America/Bogota' - 'America/Indianapolis' - 'America/New_York' - 'America/La_Paz' - 'America/Halifax' - 'America/St_Johns' - 'America/Buenos_Aires' - 'America/Godthab' - 'America/Sao_Paulo' - 'America/Noronha' - 'Atlantic/Cape_Verde' - 'GMT' - 'Europe/Dublin' - 'Europe/Lisbon' - 'Europe/London' - 'Africa/Tunis' - 'Europe/Vienna' - 'Europe/Brussels' - 'Europe/Zurich' - 'Europe/Prague' - 'Europe/Berlin' - 'Europe/Copenhagen' - 'Europe/Madrid' - 'Europe/Budapest' - 'Europe/Rome' - 'Africa/Tripoli' - 'Europe/Monaco' - 'Europe/Malta' - 'Europe/Amsterdam' - 'Europe/Oslo' - 'Europe/Warsaw' - 'Europe/Stockholm' - 'Europe/Belgrade' - 'Europe/Paris' - 'Africa/Johannesburg' - 'Europe/Minsk' - 'Africa/Cairo' - 'Europe/Helsinki' - 'Europe/Athens' - 'Asia/Jerusalem' - 'Europe/Riga' - 'Europe/Bucharest' - 'Europe/Istanbul' - 'Asia/Riyadh' - 'Europe/Moscow' - 'Asia/Dubai' - 'Asia/Baku' - 'Asia/Tbilisi' - 'Asia/Calcutta' - 'Asia/Katmandu' - 'Asia/Dacca' - 'Asia/Rangoon' - 'Asia/Jakarta' - 'Asia/Saigon' - 'Asia/Bangkok' - 'Australia/Perth' - 'Asia/Hong_Kong' - 'Asia/Macao' - 'Asia/Kuala_Lumpur' - 'Asia/Manila' - 'Asia/Singapore' - 'Asia/Taipei' - 'Asia/Shanghai' - 'Asia/Seoul' - 'Asia/Tokyo' - 'Asia/Yakutsk' - 'Australia/Adelaide' - 'Australia/Brisbane' - 'Australia/Broken_Hill' - 'Australia/Darwin' - 'Australia/Eucla' - 'Australia/Hobart' - 'Australia/Lindeman' - 'Australia/Sydney' - 'Australia/Lord_Howe' - 'Australia/Melbourne' - 'Asia/Magadan' - 'Pacific/Norfolk' - 'Pacific/Auckland' - * @member {module:model/Boardingv1registrationsOrganizationInformationBusinessInformation.TimeZoneEnum} timeZone + * @member {String} timeZone */ exports.prototype['timeZone'] = undefined; /** @@ -153,7 +153,7 @@ exports.prototype['websiteUrl'] = undefined; /** * Business type Possible Values: - 'PARTNERSHIP' - 'SOLE_PROPRIETORSHIP' - 'CORPORATION' - 'LLC' - 'NON_PROFIT' - 'TRUST' - * @member {module:model/Boardingv1registrationsOrganizationInformationBusinessInformation.TypeEnum} type + * @member {String} type */ exports.prototype['type'] = undefined; /** @@ -183,498 +183,6 @@ exports.prototype['merchantCategoryCode'] = undefined; - /** - * Allowed values for the timeZone property. - * @enum {String} - * @readonly - */ - exports.TimeZoneEnum = { - /** - * value: "Pacific/Pago_Pago" - * @const - */ - "pacificPagoPago": "Pacific/Pago_Pago", - /** - * value: "Pacific/Honolulu" - * @const - */ - "pacificHonolulu": "Pacific/Honolulu", - /** - * value: "America/Anchorage" - * @const - */ - "americaAnchorage": "America/Anchorage", - /** - * value: "America/Vancouver" - * @const - */ - "americaVancouver": "America/Vancouver", - /** - * value: "America/Los_Angeles" - * @const - */ - "americaLosAngeles": "America/Los_Angeles", - /** - * value: "America/Phoenix" - * @const - */ - "americaPhoenix": "America/Phoenix", - /** - * value: "America/Edmonton" - * @const - */ - "americaEdmonton": "America/Edmonton", - /** - * value: "America/Denver" - * @const - */ - "americaDenver": "America/Denver", - /** - * value: "America/Winnipeg" - * @const - */ - "americaWinnipeg": "America/Winnipeg", - /** - * value: "America/Mexico_City" - * @const - */ - "americaMexicoCity": "America/Mexico_City", - /** - * value: "America/Chicago" - * @const - */ - "americaChicago": "America/Chicago", - /** - * value: "America/Bogota" - * @const - */ - "americaBogota": "America/Bogota", - /** - * value: "America/Indianapolis" - * @const - */ - "americaIndianapolis": "America/Indianapolis", - /** - * value: "America/New_York" - * @const - */ - "americaNewYork": "America/New_York", - /** - * value: "America/La_Paz" - * @const - */ - "americaLaPaz": "America/La_Paz", - /** - * value: "America/Halifax" - * @const - */ - "americaHalifax": "America/Halifax", - /** - * value: "America/St_Johns" - * @const - */ - "americaStJohns": "America/St_Johns", - /** - * value: "America/Buenos_Aires" - * @const - */ - "americaBuenosAires": "America/Buenos_Aires", - /** - * value: "America/Godthab" - * @const - */ - "americaGodthab": "America/Godthab", - /** - * value: "America/Sao_Paulo" - * @const - */ - "americaSaoPaulo": "America/Sao_Paulo", - /** - * value: "America/Noronha" - * @const - */ - "americaNoronha": "America/Noronha", - /** - * value: "Atlantic/Cape_Verde" - * @const - */ - "atlanticCapeVerde": "Atlantic/Cape_Verde", - /** - * value: "GMT" - * @const - */ - "GMT": "GMT", - /** - * value: "Europe/Dublin" - * @const - */ - "europeDublin": "Europe/Dublin", - /** - * value: "Europe/Lisbon" - * @const - */ - "europeLisbon": "Europe/Lisbon", - /** - * value: "Europe/London" - * @const - */ - "europeLondon": "Europe/London", - /** - * value: "Africa/Tunis" - * @const - */ - "africaTunis": "Africa/Tunis", - /** - * value: "Europe/Vienna" - * @const - */ - "europeVienna": "Europe/Vienna", - /** - * value: "Europe/Brussels" - * @const - */ - "europeBrussels": "Europe/Brussels", - /** - * value: "Europe/Zurich" - * @const - */ - "europeZurich": "Europe/Zurich", - /** - * value: "Europe/Prague" - * @const - */ - "europePrague": "Europe/Prague", - /** - * value: "Europe/Berlin" - * @const - */ - "europeBerlin": "Europe/Berlin", - /** - * value: "Europe/Copenhagen" - * @const - */ - "europeCopenhagen": "Europe/Copenhagen", - /** - * value: "Europe/Madrid" - * @const - */ - "europeMadrid": "Europe/Madrid", - /** - * value: "Europe/Budapest" - * @const - */ - "europeBudapest": "Europe/Budapest", - /** - * value: "Europe/Rome" - * @const - */ - "europeRome": "Europe/Rome", - /** - * value: "Africa/Tripoli" - * @const - */ - "africaTripoli": "Africa/Tripoli", - /** - * value: "Europe/Monaco" - * @const - */ - "europeMonaco": "Europe/Monaco", - /** - * value: "Europe/Malta" - * @const - */ - "europeMalta": "Europe/Malta", - /** - * value: "Europe/Amsterdam" - * @const - */ - "europeAmsterdam": "Europe/Amsterdam", - /** - * value: "Europe/Oslo" - * @const - */ - "europeOslo": "Europe/Oslo", - /** - * value: "Europe/Warsaw" - * @const - */ - "europeWarsaw": "Europe/Warsaw", - /** - * value: "Europe/Stockholm" - * @const - */ - "europeStockholm": "Europe/Stockholm", - /** - * value: "Europe/Belgrade" - * @const - */ - "europeBelgrade": "Europe/Belgrade", - /** - * value: "Europe/Paris" - * @const - */ - "europeParis": "Europe/Paris", - /** - * value: "Africa/Johannesburg" - * @const - */ - "africaJohannesburg": "Africa/Johannesburg", - /** - * value: "Europe/Minsk" - * @const - */ - "europeMinsk": "Europe/Minsk", - /** - * value: "Africa/Cairo" - * @const - */ - "africaCairo": "Africa/Cairo", - /** - * value: "Europe/Helsinki" - * @const - */ - "europeHelsinki": "Europe/Helsinki", - /** - * value: "Europe/Athens" - * @const - */ - "europeAthens": "Europe/Athens", - /** - * value: "Asia/Jerusalem" - * @const - */ - "asiaJerusalem": "Asia/Jerusalem", - /** - * value: "Europe/Riga" - * @const - */ - "europeRiga": "Europe/Riga", - /** - * value: "Europe/Bucharest" - * @const - */ - "europeBucharest": "Europe/Bucharest", - /** - * value: "Europe/Istanbul" - * @const - */ - "europeIstanbul": "Europe/Istanbul", - /** - * value: "Asia/Riyadh" - * @const - */ - "asiaRiyadh": "Asia/Riyadh", - /** - * value: "Europe/Moscow" - * @const - */ - "europeMoscow": "Europe/Moscow", - /** - * value: "Asia/Dubai" - * @const - */ - "asiaDubai": "Asia/Dubai", - /** - * value: "Asia/Baku" - * @const - */ - "asiaBaku": "Asia/Baku", - /** - * value: "Asia/Tbilisi" - * @const - */ - "asiaTbilisi": "Asia/Tbilisi", - /** - * value: "Asia/Calcutta" - * @const - */ - "asiaCalcutta": "Asia/Calcutta", - /** - * value: "Asia/Katmandu" - * @const - */ - "asiaKatmandu": "Asia/Katmandu", - /** - * value: "Asia/Dacca" - * @const - */ - "asiaDacca": "Asia/Dacca", - /** - * value: "Asia/Rangoon" - * @const - */ - "asiaRangoon": "Asia/Rangoon", - /** - * value: "Asia/Jakarta" - * @const - */ - "asiaJakarta": "Asia/Jakarta", - /** - * value: "Asia/Saigon" - * @const - */ - "asiaSaigon": "Asia/Saigon", - /** - * value: "Asia/Bangkok" - * @const - */ - "asiaBangkok": "Asia/Bangkok", - /** - * value: "Australia/Perth" - * @const - */ - "australiaPerth": "Australia/Perth", - /** - * value: "Asia/Hong_Kong" - * @const - */ - "asiaHongKong": "Asia/Hong_Kong", - /** - * value: "Asia/Macao" - * @const - */ - "asiaMacao": "Asia/Macao", - /** - * value: "Asia/Kuala_Lumpur" - * @const - */ - "asiaKualaLumpur": "Asia/Kuala_Lumpur", - /** - * value: "Asia/Manila" - * @const - */ - "asiaManila": "Asia/Manila", - /** - * value: "Asia/Singapore" - * @const - */ - "asiaSingapore": "Asia/Singapore", - /** - * value: "Asia/Taipei" - * @const - */ - "asiaTaipei": "Asia/Taipei", - /** - * value: "Asia/Shanghai" - * @const - */ - "asiaShanghai": "Asia/Shanghai", - /** - * value: "Asia/Seoul" - * @const - */ - "asiaSeoul": "Asia/Seoul", - /** - * value: "Asia/Tokyo" - * @const - */ - "asiaTokyo": "Asia/Tokyo", - /** - * value: "Asia/Yakutsk" - * @const - */ - "asiaYakutsk": "Asia/Yakutsk", - /** - * value: "Australia/Adelaide" - * @const - */ - "australiaAdelaide": "Australia/Adelaide", - /** - * value: "Australia/Brisbane" - * @const - */ - "australiaBrisbane": "Australia/Brisbane", - /** - * value: "Australia/Broken_Hill" - * @const - */ - "australiaBrokenHill": "Australia/Broken_Hill", - /** - * value: "Australia/Darwin" - * @const - */ - "australiaDarwin": "Australia/Darwin", - /** - * value: "Australia/Eucla" - * @const - */ - "australiaEucla": "Australia/Eucla", - /** - * value: "Australia/Hobart" - * @const - */ - "australiaHobart": "Australia/Hobart", - /** - * value: "Australia/Lindeman" - * @const - */ - "australiaLindeman": "Australia/Lindeman", - /** - * value: "Australia/Sydney" - * @const - */ - "australiaSydney": "Australia/Sydney", - /** - * value: "Australia/Lord_Howe" - * @const - */ - "australiaLordHowe": "Australia/Lord_Howe", - /** - * value: "Australia/Melbourne" - * @const - */ - "australiaMelbourne": "Australia/Melbourne", - /** - * value: "Asia/Magadan" - * @const - */ - "asiaMagadan": "Asia/Magadan", - /** - * value: "Pacific/Norfolk" - * @const - */ - "pacificNorfolk": "Pacific/Norfolk", - /** - * value: "Pacific/Auckland" - * @const - */ - "pacificAuckland": "Pacific/Auckland" }; - /** - * Allowed values for the type property. - * @enum {String} - * @readonly - */ - exports.TypeEnum = { - /** - * value: "PARTNERSHIP" - * @const - */ - "PARTNERSHIP": "PARTNERSHIP", - /** - * value: "SOLE_PROPRIETORSHIP" - * @const - */ - "SOLE_PROPRIETORSHIP": "SOLE_PROPRIETORSHIP", - /** - * value: "CORPORATION" - * @const - */ - "CORPORATION": "CORPORATION", - /** - * value: "LLC" - * @const - */ - "LLC": "LLC", - /** - * value: "NON_PROFIT" - * @const - */ - "NON_PROFIT": "NON_PROFIT", - /** - * value: "TRUST" - * @const - */ - "TRUST": "TRUST" }; return exports; })); diff --git a/src/model/Boardingv1registrationsOrganizationInformationKYC.js b/src/model/Boardingv1registrationsOrganizationInformationKYC.js index 05c22389..0d9847bd 100644 --- a/src/model/Boardingv1registrationsOrganizationInformationKYC.js +++ b/src/model/Boardingv1registrationsOrganizationInformationKYC.js @@ -43,9 +43,9 @@ * Constructs a new Boardingv1registrationsOrganizationInformationKYC. * @alias module:model/Boardingv1registrationsOrganizationInformationKYC * @class - * @param whenIsCustomerCharged {module:model/Boardingv1registrationsOrganizationInformationKYC.WhenIsCustomerChargedEnum} + * @param whenIsCustomerCharged {String} Possible values: - ONETIMEBEFORE - ONETIMEAFTER - OTHER * @param offerSubscriptions {Boolean} - * @param timeToProductDelivery {module:model/Boardingv1registrationsOrganizationInformationKYC.TimeToProductDeliveryEnum} + * @param timeToProductDelivery {String} Possible values: - INSTANT - UPTO2 - UPTO5 - UPTO10 - GREATERTHAN10 * @param estimatedMonthlySales {Number} * @param averageOrderAmount {Number} * @param largestExpectedOrderAmount {Number} @@ -119,7 +119,8 @@ } /** - * @member {module:model/Boardingv1registrationsOrganizationInformationKYC.WhenIsCustomerChargedEnum} whenIsCustomerCharged + * Possible values: - ONETIMEBEFORE - ONETIMEAFTER - OTHER + * @member {String} whenIsCustomerCharged */ exports.prototype['whenIsCustomerCharged'] = undefined; /** @@ -147,7 +148,8 @@ */ exports.prototype['annualSubscriptionPercent'] = undefined; /** - * @member {module:model/Boardingv1registrationsOrganizationInformationKYC.TimeToProductDeliveryEnum} timeToProductDelivery + * Possible values: - INSTANT - UPTO2 - UPTO5 - UPTO10 - GREATERTHAN10 + * @member {String} timeToProductDelivery */ exports.prototype['timeToProductDelivery'] = undefined; /** @@ -168,58 +170,6 @@ exports.prototype['depositBankAccount'] = undefined; - /** - * Allowed values for the whenIsCustomerCharged property. - * @enum {String} - * @readonly - */ - exports.WhenIsCustomerChargedEnum = { - /** - * value: "ONETIMEBEFORE" - * @const - */ - "ONETIMEBEFORE": "ONETIMEBEFORE", - /** - * value: "ONETIMEAFTER" - * @const - */ - "ONETIMEAFTER": "ONETIMEAFTER", - /** - * value: "OTHER" - * @const - */ - "OTHER": "OTHER" }; - /** - * Allowed values for the timeToProductDelivery property. - * @enum {String} - * @readonly - */ - exports.TimeToProductDeliveryEnum = { - /** - * value: "INSTANT" - * @const - */ - "INSTANT": "INSTANT", - /** - * value: "UPTO2" - * @const - */ - "uPTO2": "UPTO2", - /** - * value: "UPTO5" - * @const - */ - "uPTO5": "UPTO5", - /** - * value: "UPTO10" - * @const - */ - "uPTO10": "UPTO10", - /** - * value: "GREATERTHAN10" - * @const - */ - "gREATERTHAN10": "GREATERTHAN10" }; return exports; })); diff --git a/src/model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.js b/src/model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.js index 5522787c..4d738360 100644 --- a/src/model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.js +++ b/src/model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.js @@ -44,7 +44,7 @@ * @alias module:model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount * @class * @param accountHolderName {String} - * @param accountType {module:model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.AccountTypeEnum} + * @param accountType {String} Possible values: - checking - savings - corporatechecking - corporatesavings * @param accountRoutingNumber {String} * @param accountNumber {String} */ @@ -89,7 +89,8 @@ */ exports.prototype['accountHolderName'] = undefined; /** - * @member {module:model/Boardingv1registrationsOrganizationInformationKYCDepositBankAccount.AccountTypeEnum} accountType + * Possible values: - checking - savings - corporatechecking - corporatesavings + * @member {String} accountType */ exports.prototype['accountType'] = undefined; /** @@ -102,32 +103,6 @@ exports.prototype['accountNumber'] = undefined; - /** - * Allowed values for the accountType property. - * @enum {String} - * @readonly - */ - exports.AccountTypeEnum = { - /** - * value: "checking" - * @const - */ - "checking": "checking", - /** - * value: "savings" - * @const - */ - "savings": "savings", - /** - * value: "corporatechecking" - * @const - */ - "corporatechecking": "corporatechecking", - /** - * value: "corporatesavings" - * @const - */ - "corporatesavings": "corporatesavings" }; return exports; })); diff --git a/src/model/Boardingv1registrationsRegistrationInformation.js b/src/model/Boardingv1registrationsRegistrationInformation.js index 6e15560d..3a0ffe1f 100644 --- a/src/model/Boardingv1registrationsRegistrationInformation.js +++ b/src/model/Boardingv1registrationsRegistrationInformation.js @@ -103,7 +103,7 @@ exports.prototype['submitTimeUtc'] = undefined; /** * The status of Registration request Possible Values: - 'PROCESSING': This status is for Registrations that are still in Progress, you can get the latest status by calling the GET endpoint using the Registration Id - 'SUCCESS': This status is for Registrations that were successfull on every step of the on boarding process. - 'FAILURE': This status is for Registrations that fail before the Organization was created; please refer to the details section in the reponse for more information. - 'PARTIAL': This status is for Registrations that created the Organization successfully but fail in at least on step while configuring it; please refer to the details section in the response for more information. - * @member {module:model/Boardingv1registrationsRegistrationInformation.StatusEnum} status + * @member {String} status */ exports.prototype['status'] = undefined; /** @@ -112,12 +112,12 @@ exports.prototype['boardingPackageId'] = undefined; /** * Determines the boarding flow for this registration. Possible Values: - 'ENTERPRISE' - 'SMB' - 'ADDPRODUCT' - * @member {module:model/Boardingv1registrationsRegistrationInformation.BoardingFlowEnum} boardingFlow + * @member {String} boardingFlow */ exports.prototype['boardingFlow'] = undefined; /** * In case mode is not provided the API will use COMPLETE as default Possible Values: - 'COMPLETE' - 'PARTIAL' - * @member {module:model/Boardingv1registrationsRegistrationInformation.ModeEnum} mode + * @member {String} mode */ exports.prototype['mode'] = undefined; /** @@ -126,69 +126,6 @@ exports.prototype['salesRepId'] = undefined; - /** - * Allowed values for the status property. - * @enum {String} - * @readonly - */ - exports.StatusEnum = { - /** - * value: "PROCESSING" - * @const - */ - "PROCESSING": "PROCESSING", - /** - * value: "SUCCESS" - * @const - */ - "SUCCESS": "SUCCESS", - /** - * value: "FAILURE" - * @const - */ - "FAILURE": "FAILURE", - /** - * value: "PARTIAL" - * @const - */ - "PARTIAL": "PARTIAL" }; - /** - * Allowed values for the boardingFlow property. - * @enum {String} - * @readonly - */ - exports.BoardingFlowEnum = { - /** - * value: "ENTERPRISE" - * @const - */ - "ENTERPRISE": "ENTERPRISE", - /** - * value: "SMB" - * @const - */ - "SMB": "SMB", - /** - * value: "ADDPRODUCT" - * @const - */ - "ADDPRODUCT": "ADDPRODUCT" }; - /** - * Allowed values for the mode property. - * @enum {String} - * @readonly - */ - exports.ModeEnum = { - /** - * value: "COMPLETE" - * @const - */ - "COMPLETE": "COMPLETE", - /** - * value: "PARTIAL" - * @const - */ - "PARTIAL": "PARTIAL" }; return exports; })); diff --git a/src/model/CardProcessingConfigCommon.js b/src/model/CardProcessingConfigCommon.js index e83fc3ec..eb4e6f8b 100644 --- a/src/model/CardProcessingConfigCommon.js +++ b/src/model/CardProcessingConfigCommon.js @@ -167,8 +167,8 @@ */ exports.prototype['amexVendorCode'] = undefined; /** - * Authorization Finality indicator. Please note that the input can be in small case or capitals but response is in small case as of now. It will be made capitals everywhere in the next version. Applicable for Elavon Americas (elavonamericas), TSYS (tsys), Barclays (barclays2), Streamline (streamline2), Six (six), Barclays HISO (barclayshiso), GPN (gpn), FDI Global (fdiglobal), GPX (gpx), Paymentech Tampa (paymentechtampa), FDC Nashville (smartfdc), VPC and Chase Paymentech Salem (chasepaymentechsalem) processors. Validation details (for selected processors)...
ProcessorAcceptance TypeRequiredDefault Value
Barclayscnp, cp, hybridNoFINAL
Barclays HISOcnp, cp, hybridYesFINAL
- * @member {module:model/CardProcessingConfigCommon.DefaultAuthTypeCodeEnum} defaultAuthTypeCode + * Authorization Finality indicator. Please note that the input can be in small case or capitals but response is in small case as of now. It will be made capitals everywhere in the next version. Applicable for Elavon Americas (elavonamericas), TSYS (tsys), Barclays (barclays2), Streamline (streamline2), Six (six), Barclays HISO (barclayshiso), GPN (gpn), FDI Global (fdiglobal), GPX (gpx), Paymentech Tampa (paymentechtampa), FDC Nashville (smartfdc), VPC and Chase Paymentech Salem (chasepaymentechsalem) processors. Validation details (for selected processors)...
ProcessorAcceptance TypeRequiredDefault Value
Barclayscnp, cp, hybridNoFINAL
Barclays HISOcnp, cp, hybridYesFINAL
Possible values: - PRE - FINAL - UNDEFINED + * @member {String} defaultAuthTypeCode */ exports.prototype['defaultAuthTypeCode'] = undefined; /** @@ -272,27 +272,6 @@ exports.prototype['dropBillingInfo'] = undefined; - /** - * Allowed values for the defaultAuthTypeCode property. - * @enum {String} - * @readonly - */ - exports.DefaultAuthTypeCodeEnum = { - /** - * value: "PRE" - * @const - */ - "PRE": "PRE", - /** - * value: "FINAL" - * @const - */ - "FINAL": "FINAL", - /** - * value: "UNDEFINED" - * @const - */ - "UNDEFINED": "UNDEFINED" }; return exports; })); diff --git a/src/model/CardProcessingConfigCommonProcessors.js b/src/model/CardProcessingConfigCommonProcessors.js index 25b1e2cb..18b5aad5 100644 --- a/src/model/CardProcessingConfigCommonProcessors.js +++ b/src/model/CardProcessingConfigCommonProcessors.js @@ -398,8 +398,8 @@ */ exports.prototype['enableCreditAuth'] = undefined; /** - * Field used to identify the industry type of the merchant submitting the authorization request. Valid values: `0` – unknown or unsure `A` – auto rental (EMV supported) `B` – bank/financial institution (EMV supported) `D` – direct marketing `F` – food/restaurant (EMV supported) `G` – grocery store/super market (EMV supported) `H` – hotel (EMV supported) `L` – limited amount terminal (EMV supported) `O` – oil company/automated fueling system (EMV supported) `P` – passenger transport (EMV supported) `R` – retail (EMV supported) Applicable for TSYS (tsys), RUPAY and Elavon Americas (elavonamericas) processors. - * @member {module:model/CardProcessingConfigCommonProcessors.IndustryCodeEnum} industryCode + * Field used to identify the industry type of the merchant submitting the authorization request. Valid values: `0` – unknown or unsure `A` – auto rental (EMV supported) `B` – bank/financial institution (EMV supported) `D` – direct marketing `F` – food/restaurant (EMV supported) `G` – grocery store/super market (EMV supported) `H` – hotel (EMV supported) `L` – limited amount terminal (EMV supported) `O` – oil company/automated fueling system (EMV supported) `P` – passenger transport (EMV supported) `R` – retail (EMV supported) Applicable for TSYS (tsys), RUPAY and Elavon Americas (elavonamericas) processors. Possible values: - 0 - A - B - D - F - G - H - L - O - P - R + * @member {String} industryCode */ exports.prototype['industryCode'] = undefined; /** @@ -489,67 +489,6 @@ exports.prototype['merchantTier'] = undefined; - /** - * Allowed values for the industryCode property. - * @enum {String} - * @readonly - */ - exports.IndustryCodeEnum = { - /** - * value: "0" - * @const - */ - "_0": "0", - /** - * value: "A" - * @const - */ - "A": "A", - /** - * value: "B" - * @const - */ - "B": "B", - /** - * value: "D" - * @const - */ - "D": "D", - /** - * value: "F" - * @const - */ - "F": "F", - /** - * value: "G" - * @const - */ - "G": "G", - /** - * value: "H" - * @const - */ - "H": "H", - /** - * value: "L" - * @const - */ - "L": "L", - /** - * value: "O" - * @const - */ - "O": "O", - /** - * value: "P" - * @const - */ - "P": "P", - /** - * value: "R" - * @const - */ - "R": "R" }; return exports; })); diff --git a/src/model/CreateOrderRequest.js b/src/model/CreateOrderRequest.js new file mode 100644 index 00000000..68569120 --- /dev/null +++ b/src/model/CreateOrderRequest.js @@ -0,0 +1,113 @@ +/** + * 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/Ptsv2intentsClientReferenceInformation', 'model/Ptsv2intentsMerchantInformation', 'model/Ptsv2intentsOrderInformation', 'model/Ptsv2intentsPaymentInformation', 'model/Ptsv2intentsProcessingInformation'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv2intentsClientReferenceInformation'), require('./Ptsv2intentsMerchantInformation'), require('./Ptsv2intentsOrderInformation'), require('./Ptsv2intentsPaymentInformation'), require('./Ptsv2intentsProcessingInformation')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.CreateOrderRequest = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2intentsClientReferenceInformation, root.CyberSource.Ptsv2intentsMerchantInformation, root.CyberSource.Ptsv2intentsOrderInformation, root.CyberSource.Ptsv2intentsPaymentInformation, root.CyberSource.Ptsv2intentsProcessingInformation); + } +}(this, function(ApiClient, Ptsv2intentsClientReferenceInformation, Ptsv2intentsMerchantInformation, Ptsv2intentsOrderInformation, Ptsv2intentsPaymentInformation, Ptsv2intentsProcessingInformation) { + 'use strict'; + + + + + /** + * The CreateOrderRequest model module. + * @module model/CreateOrderRequest + * @version 0.0.1 + */ + + /** + * Constructs a new CreateOrderRequest. + * @alias module:model/CreateOrderRequest + * @class + */ + var exports = function() { + var _this = this; + + + + + + + }; + + /** + * Constructs a CreateOrderRequest 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/CreateOrderRequest} obj Optional instance to populate. + * @return {module:model/CreateOrderRequest} The populated CreateOrderRequest instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('clientReferenceInformation')) { + obj['clientReferenceInformation'] = Ptsv2intentsClientReferenceInformation.constructFromObject(data['clientReferenceInformation']); + } + if (data.hasOwnProperty('processingInformation')) { + obj['processingInformation'] = Ptsv2intentsProcessingInformation.constructFromObject(data['processingInformation']); + } + if (data.hasOwnProperty('merchantInformation')) { + obj['merchantInformation'] = Ptsv2intentsMerchantInformation.constructFromObject(data['merchantInformation']); + } + if (data.hasOwnProperty('paymentInformation')) { + obj['paymentInformation'] = Ptsv2intentsPaymentInformation.constructFromObject(data['paymentInformation']); + } + if (data.hasOwnProperty('orderInformation')) { + obj['orderInformation'] = Ptsv2intentsOrderInformation.constructFromObject(data['orderInformation']); + } + } + return obj; + } + + /** + * @member {module:model/Ptsv2intentsClientReferenceInformation} clientReferenceInformation + */ + exports.prototype['clientReferenceInformation'] = undefined; + /** + * @member {module:model/Ptsv2intentsProcessingInformation} processingInformation + */ + exports.prototype['processingInformation'] = undefined; + /** + * @member {module:model/Ptsv2intentsMerchantInformation} merchantInformation + */ + exports.prototype['merchantInformation'] = undefined; + /** + * @member {module:model/Ptsv2intentsPaymentInformation} paymentInformation + */ + exports.prototype['paymentInformation'] = undefined; + /** + * @member {module:model/Ptsv2intentsOrderInformation} orderInformation + */ + exports.prototype['orderInformation'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/GenerateCaptureContextRequest.js b/src/model/GenerateCaptureContextRequest.js index 7811fb02..c89fde32 100644 --- a/src/model/GenerateCaptureContextRequest.js +++ b/src/model/GenerateCaptureContextRequest.js @@ -82,15 +82,17 @@ } /** - * The merchant origin domain (e.g. https://example.com) used to initiate microform Integration. Required to comply with CORS and CSP standards. + * The [target origin](https://developer.mozilla.org/en-US/docs/Glossary/Origin) of the website on which you will be launching Microform is defined by the scheme (protocol), hostname (domain) and port number (if used). You must use https://hostname (unless you use http://localhost) Wildcards are NOT supported. Ensure that subdomains are included. Any valid top-level domain is supported (e.g. .com, .co.uk, .gov.br etc) Examples: - https://example.com - https://subdomain.example.com - https://example.com:8080

If you are embedding within multiple nested iframes you need to specify the origins of all the browser contexts used, for example: targetOrigins: [ \"https://example.com\", \"https://basket.example.com\", \"https://ecom.example.com\" ] * @member {Array.} targetOrigins */ exports.prototype['targetOrigins'] = undefined; /** + * The list of card networks you want to use for this Microform transaction. Microform currently supports the following card networks: - VISA - MAESTRO - MASTERCARD - AMEX - DISCOVER - DINERSCLUB - JCB - CUP - CARTESBANCAIRES - CARNET * @member {Array.} allowedCardNetworks */ exports.prototype['allowedCardNetworks'] = undefined; /** + * Specify the version of Microform that you want to use. * @member {String} clientVersion */ exports.prototype['clientVersion'] = undefined; diff --git a/src/model/GenerateUnifiedCheckoutCaptureContextRequest.js b/src/model/GenerateUnifiedCheckoutCaptureContextRequest.js index 06f8583d..38eb5ec2 100644 --- a/src/model/GenerateUnifiedCheckoutCaptureContextRequest.js +++ b/src/model/GenerateUnifiedCheckoutCaptureContextRequest.js @@ -101,29 +101,32 @@ } /** + * The [target origin](https://developer.mozilla.org/en-US/docs/Glossary/Origin) of the website on which you will be launching Unified Checkout is defined by the scheme (protocol), hostname (domain) and port number (if used). You must use https://hostname (unless you use http://localhost) Wildcards are NOT supported. Ensure that subdomains are included. Any valid top-level domain is supported (e.g. .com, .co.uk, .gov.br etc) Examples: - https://example.com - https://subdomain.example.com - https://example.com:8080

If you are embedding within multiple nested iframes you need to specify the origins of all the browser contexts used, for example: targetOrigins: [ \"https://example.com\", \"https://basket.example.com\", \"https://ecom.example.com\" ] * @member {Array.} targetOrigins */ exports.prototype['targetOrigins'] = undefined; /** - * version number of Unified Checkout being used + * Specify the version of Unified Checkout that you want to use. * @member {String} clientVersion */ exports.prototype['clientVersion'] = undefined; /** + * The list of card networks you want to use for this Unified Checkout transaction. Unified Checkout currently supports the following card networks: - VISA - MASTERCARD - AMEX - DISCOVER - DINERSCLUB - JCB * @member {Array.} allowedCardNetworks */ exports.prototype['allowedCardNetworks'] = undefined; /** + * The payment types that are allowed for the merchant. Possible values when launching Unified Checkout: - PANENTRY - GOOGLEPAY - SRC - CHECK

Possible values when launching Unified Checkout with Checkout API: - PANENTRY - SRC

Possible values when launching Click To Pay Drop-In UI: - CLICKTOPAY

**Important:** - SRC and CLICKTOPAY are only available for Visa, Mastercard and AMEX. * @member {Array.} allowedPaymentTypes */ exports.prototype['allowedPaymentTypes'] = undefined; /** - * Country the purchase is originating from (e.g. country of the merchant). Use the two- character ISO Standard + * Country the purchase is originating from (e.g. country of the merchant). Use the two-character ISO Standard * @member {String} country */ exports.prototype['country'] = undefined; /** - * Localization of the User experience conforming to the ISO 639-1 language standards and two-character ISO Standard Country Code + * Localization of the User experience conforming to the ISO 639-1 language standards and two-character ISO Standard Country Code. Please refer to list of [supported locales through Unified Checkout](https://developer.cybersource.com/docs/cybs/en-us/unified-checkout/developer/all/rest/unified-checkout/uc-appendix-languages.html) * @member {String} locale */ exports.prototype['locale'] = undefined; diff --git a/src/model/InlineResponse2001IntegrationInformationTenantConfigurations.js b/src/model/InlineResponse2001IntegrationInformationTenantConfigurations.js index 76c8372b..613c1402 100644 --- a/src/model/InlineResponse2001IntegrationInformationTenantConfigurations.js +++ b/src/model/InlineResponse2001IntegrationInformationTenantConfigurations.js @@ -95,7 +95,8 @@ */ exports.prototype['tenantConfigurationId'] = undefined; /** - * @member {module:model/InlineResponse2001IntegrationInformationTenantConfigurations.StatusEnum} status + * Possible values: - LIVE - INACTIVE - TEST + * @member {String} status */ exports.prototype['status'] = undefined; /** @@ -109,27 +110,6 @@ exports.prototype['tenantInformation'] = undefined; - /** - * Allowed values for the status property. - * @enum {String} - * @readonly - */ - exports.StatusEnum = { - /** - * value: "LIVE" - * @const - */ - "LIVE": "LIVE", - /** - * value: "INACTIVE" - * @const - */ - "INACTIVE": "INACTIVE", - /** - * value: "TEST" - * @const - */ - "TEST": "TEST" }; return exports; })); diff --git a/src/model/InlineResponse2012.js b/src/model/InlineResponse2012.js index 8ee62d75..5bc2d618 100644 --- a/src/model/InlineResponse2012.js +++ b/src/model/InlineResponse2012.js @@ -111,7 +111,7 @@ exports.prototype['submitTimeUtc'] = undefined; /** * The status of Registration request Possible Values: - 'INITIALIZED' - 'RECEIVED' - 'PROCESSING' - 'SUCCESS' - 'FAILURE' - 'PARTIAL' - * @member {module:model/InlineResponse2012.StatusEnum} status + * @member {String} status */ exports.prototype['status'] = undefined; /** @@ -140,42 +140,6 @@ exports.prototype['details'] = undefined; - /** - * Allowed values for the status property. - * @enum {String} - * @readonly - */ - exports.StatusEnum = { - /** - * value: "INITIALIZED" - * @const - */ - "INITIALIZED": "INITIALIZED", - /** - * value: "RECEIVED" - * @const - */ - "RECEIVED": "RECEIVED", - /** - * value: "PROCESSING" - * @const - */ - "PROCESSING": "PROCESSING", - /** - * value: "SUCCESS" - * @const - */ - "SUCCESS": "SUCCESS", - /** - * value: "FAILURE" - * @const - */ - "FAILURE": "FAILURE", - /** - * value: "PARTIAL" - * @const - */ - "PARTIAL": "PARTIAL" }; return exports; })); diff --git a/src/model/InlineResponse2012IntegrationInformationTenantConfigurations.js b/src/model/InlineResponse2012IntegrationInformationTenantConfigurations.js index 1892c705..f38e31d5 100644 --- a/src/model/InlineResponse2012IntegrationInformationTenantConfigurations.js +++ b/src/model/InlineResponse2012IntegrationInformationTenantConfigurations.js @@ -91,7 +91,8 @@ */ exports.prototype['tenantConfigurationId'] = undefined; /** - * @member {module:model/InlineResponse2012IntegrationInformationTenantConfigurations.StatusEnum} status + * Possible values: - LIVE - INACTIVE - TEST + * @member {String} status */ exports.prototype['status'] = undefined; /** @@ -101,27 +102,6 @@ exports.prototype['submitTimeUtc'] = undefined; - /** - * Allowed values for the status property. - * @enum {String} - * @readonly - */ - exports.StatusEnum = { - /** - * value: "LIVE" - * @const - */ - "LIVE": "LIVE", - /** - * value: "INACTIVE" - * @const - */ - "INACTIVE": "INACTIVE", - /** - * value: "TEST" - * @const - */ - "TEST": "TEST" }; return exports; })); diff --git a/src/model/InlineResponse2012RegistrationInformation.js b/src/model/InlineResponse2012RegistrationInformation.js index f5b10b2f..02b6f8c1 100644 --- a/src/model/InlineResponse2012RegistrationInformation.js +++ b/src/model/InlineResponse2012RegistrationInformation.js @@ -82,7 +82,7 @@ exports.prototype['boardingPackageId'] = undefined; /** * In case mode is not provided the API will use COMPLETE as default Possible Values: - 'COMPLETE' - 'PARTIAL' - * @member {module:model/InlineResponse2012RegistrationInformation.ModeEnum} mode + * @member {String} mode */ exports.prototype['mode'] = undefined; /** @@ -91,22 +91,6 @@ exports.prototype['salesRepId'] = undefined; - /** - * Allowed values for the mode property. - * @enum {String} - * @readonly - */ - exports.ModeEnum = { - /** - * value: "COMPLETE" - * @const - */ - "COMPLETE": "COMPLETE", - /** - * value: "PARTIAL" - * @const - */ - "PARTIAL": "PARTIAL" }; return exports; })); diff --git a/src/model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.js b/src/model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.js index e6dd6641..31e9aa7a 100644 --- a/src/model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.js +++ b/src/model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.js @@ -107,11 +107,13 @@ */ exports.prototype['submitTimeUtc'] = undefined; /** - * @member {module:model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.StatusEnum} status + * Possible values: - SUCCESS - PARTIAL - PENDING - NOT_SETUP + * @member {String} status */ exports.prototype['status'] = undefined; /** - * @member {module:model/InlineResponse2012SetupsPaymentsCardProcessingConfigurationStatus.ReasonEnum} reason + * Possible values: - PENDING_PROVISIONING_PROCESS - MISSING_DATA - INVALID_DATA - DUPLICATE_FIELD - NOT_APPLICABLE + * @member {String} reason */ exports.prototype['reason'] = undefined; /** @@ -124,63 +126,6 @@ exports.prototype['message'] = undefined; - /** - * Allowed values for the status property. - * @enum {String} - * @readonly - */ - exports.StatusEnum = { - /** - * value: "SUCCESS" - * @const - */ - "SUCCESS": "SUCCESS", - /** - * value: "PARTIAL" - * @const - */ - "PARTIAL": "PARTIAL", - /** - * value: "PENDING" - * @const - */ - "PENDING": "PENDING", - /** - * value: "NOT_SETUP" - * @const - */ - "NOT_SETUP": "NOT_SETUP" }; - /** - * Allowed values for the reason property. - * @enum {String} - * @readonly - */ - exports.ReasonEnum = { - /** - * value: "PENDING_PROVISIONING_PROCESS" - * @const - */ - "PENDING_PROVISIONING_PROCESS": "PENDING_PROVISIONING_PROCESS", - /** - * value: "MISSING_DATA" - * @const - */ - "MISSING_DATA": "MISSING_DATA", - /** - * value: "INVALID_DATA" - * @const - */ - "INVALID_DATA": "INVALID_DATA", - /** - * value: "DUPLICATE_FIELD" - * @const - */ - "DUPLICATE_FIELD": "DUPLICATE_FIELD", - /** - * value: "NOT_APPLICABLE" - * @const - */ - "NOT_APPLICABLE": "NOT_APPLICABLE" }; return exports; })); diff --git a/src/model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.js b/src/model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.js index 09eb6eb5..03a96231 100644 --- a/src/model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.js +++ b/src/model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.js @@ -90,11 +90,13 @@ */ exports.prototype['submitTimeUtc'] = undefined; /** - * @member {module:model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.StatusEnum} status + * Possible values: - SUCCESS - FAILURE - PARTIAL - PENDING + * @member {String} status */ exports.prototype['status'] = undefined; /** - * @member {module:model/InlineResponse2012SetupsPaymentsCardProcessingSubscriptionStatus.ReasonEnum} reason + * Possible values: - DEPENDENT_PRODUCT_NOT_CONTRACTED - DEPENDENT_FEATURE_NOT_CHOSEN - MISSING_DATA - INVALID_DATA - DUPLICATE_FIELD + * @member {String} reason */ exports.prototype['reason'] = undefined; /** @@ -107,63 +109,6 @@ exports.prototype['message'] = undefined; - /** - * Allowed values for the status property. - * @enum {String} - * @readonly - */ - exports.StatusEnum = { - /** - * value: "SUCCESS" - * @const - */ - "SUCCESS": "SUCCESS", - /** - * value: "FAILURE" - * @const - */ - "FAILURE": "FAILURE", - /** - * value: "PARTIAL" - * @const - */ - "PARTIAL": "PARTIAL", - /** - * value: "PENDING" - * @const - */ - "PENDING": "PENDING" }; - /** - * Allowed values for the reason property. - * @enum {String} - * @readonly - */ - exports.ReasonEnum = { - /** - * value: "DEPENDENT_PRODUCT_NOT_CONTRACTED" - * @const - */ - "DEPENDENT_PRODUCT_NOT_CONTRACTED": "DEPENDENT_PRODUCT_NOT_CONTRACTED", - /** - * value: "DEPENDENT_FEATURE_NOT_CHOSEN" - * @const - */ - "DEPENDENT_FEATURE_NOT_CHOSEN": "DEPENDENT_FEATURE_NOT_CHOSEN", - /** - * value: "MISSING_DATA" - * @const - */ - "MISSING_DATA": "MISSING_DATA", - /** - * value: "INVALID_DATA" - * @const - */ - "INVALID_DATA": "INVALID_DATA", - /** - * value: "DUPLICATE_FIELD" - * @const - */ - "DUPLICATE_FIELD": "DUPLICATE_FIELD" }; return exports; })); diff --git a/src/model/InlineResponse4001.js b/src/model/InlineResponse4001.js index 1c87affa..7bb5697d 100644 --- a/src/model/InlineResponse4001.js +++ b/src/model/InlineResponse4001.js @@ -44,7 +44,7 @@ * @alias module:model/InlineResponse4001 * @class * @param message {String} - * @param reason {module:model/InlineResponse4001.ReasonEnum} + * @param reason {String} Possible values: - INVALID_APIKEY - INVALID_SHIPPING_INPUT_PARAMS - CAPTURE_CONTEXT_INVALID - CAPTURE_CONTEXT_EXPIRED - SDK_XHR_ERROR - UNIFIEDPAYMENTS_VALIDATION_PARAMS - UNIFIEDPAYMENTS_VALIDATION_FIELDS - UNIFIEDPAYMENT_PAYMENT_PARAMITERS - CREATE_TOKEN_TIMEOUT - CREATE_TOKEN_XHR_ERROR - SHOW_LOAD_CONTAINER_SELECTOR - SHOW_LOAD_INVALID_CONTAINER - SHOW_TOKEN_TIMEOUT - SHOW_TOKEN_XHR_ERROR - SHOW_PAYMENT_TIMEOUT */ var exports = function(message, reason) { var _this = this; @@ -103,92 +103,12 @@ */ exports.prototype['message'] = undefined; /** - * @member {module:model/InlineResponse4001.ReasonEnum} reason + * Possible values: - INVALID_APIKEY - INVALID_SHIPPING_INPUT_PARAMS - CAPTURE_CONTEXT_INVALID - CAPTURE_CONTEXT_EXPIRED - SDK_XHR_ERROR - UNIFIEDPAYMENTS_VALIDATION_PARAMS - UNIFIEDPAYMENTS_VALIDATION_FIELDS - UNIFIEDPAYMENT_PAYMENT_PARAMITERS - CREATE_TOKEN_TIMEOUT - CREATE_TOKEN_XHR_ERROR - SHOW_LOAD_CONTAINER_SELECTOR - SHOW_LOAD_INVALID_CONTAINER - SHOW_TOKEN_TIMEOUT - SHOW_TOKEN_XHR_ERROR - SHOW_PAYMENT_TIMEOUT + * @member {String} reason */ exports.prototype['reason'] = undefined; - /** - * Allowed values for the reason property. - * @enum {String} - * @readonly - */ - exports.ReasonEnum = { - /** - * value: "INVALID_APIKEY" - * @const - */ - "INVALID_APIKEY": "INVALID_APIKEY", - /** - * value: "INVALID_SHIPPING_INPUT_PARAMS" - * @const - */ - "INVALID_SHIPPING_INPUT_PARAMS": "INVALID_SHIPPING_INPUT_PARAMS", - /** - * value: "CAPTURE_CONTEXT_INVALID" - * @const - */ - "CAPTURE_CONTEXT_INVALID": "CAPTURE_CONTEXT_INVALID", - /** - * value: "CAPTURE_CONTEXT_EXPIRED" - * @const - */ - "CAPTURE_CONTEXT_EXPIRED": "CAPTURE_CONTEXT_EXPIRED", - /** - * value: "SDK_XHR_ERROR" - * @const - */ - "SDK_XHR_ERROR": "SDK_XHR_ERROR", - /** - * value: "UNIFIEDPAYMENTS_VALIDATION_PARAMS" - * @const - */ - "UNIFIEDPAYMENTS_VALIDATION_PARAMS": "UNIFIEDPAYMENTS_VALIDATION_PARAMS", - /** - * value: "UNIFIEDPAYMENTS_VALIDATION_FIELDS" - * @const - */ - "UNIFIEDPAYMENTS_VALIDATION_FIELDS": "UNIFIEDPAYMENTS_VALIDATION_FIELDS", - /** - * value: "UNIFIEDPAYMENT_PAYMENT_PARAMITERS" - * @const - */ - "UNIFIEDPAYMENT_PAYMENT_PARAMITERS": "UNIFIEDPAYMENT_PAYMENT_PARAMITERS", - /** - * value: "CREATE_TOKEN_TIMEOUT" - * @const - */ - "CREATE_TOKEN_TIMEOUT": "CREATE_TOKEN_TIMEOUT", - /** - * value: "CREATE_TOKEN_XHR_ERROR" - * @const - */ - "CREATE_TOKEN_XHR_ERROR": "CREATE_TOKEN_XHR_ERROR", - /** - * value: "SHOW_LOAD_CONTAINER_SELECTOR" - * @const - */ - "SHOW_LOAD_CONTAINER_SELECTOR": "SHOW_LOAD_CONTAINER_SELECTOR", - /** - * value: "SHOW_LOAD_INVALID_CONTAINER" - * @const - */ - "SHOW_LOAD_INVALID_CONTAINER": "SHOW_LOAD_INVALID_CONTAINER", - /** - * value: "SHOW_TOKEN_TIMEOUT" - * @const - */ - "SHOW_TOKEN_TIMEOUT": "SHOW_TOKEN_TIMEOUT", - /** - * value: "SHOW_TOKEN_XHR_ERROR" - * @const - */ - "SHOW_TOKEN_XHR_ERROR": "SHOW_TOKEN_XHR_ERROR", - /** - * value: "SHOW_PAYMENT_TIMEOUT" - * @const - */ - "SHOW_PAYMENT_TIMEOUT": "SHOW_PAYMENT_TIMEOUT" }; return exports; })); diff --git a/src/model/InlineResponse4006.js b/src/model/InlineResponse4006.js index d66b1fca..37358da1 100644 --- a/src/model/InlineResponse4006.js +++ b/src/model/InlineResponse4006.js @@ -96,7 +96,7 @@ exports.prototype['status'] = undefined; /** * Documented reason codes. Client should be able to use the key for generating their own error message Possible Values: - 'INVALID_DATA' - 'SYSTEM_ERROR' - 'RESOURCE_NOT_FOUND' - * @member {module:model/InlineResponse4006.ReasonEnum} reason + * @member {String} reason */ exports.prototype['reason'] = undefined; /** @@ -110,27 +110,6 @@ exports.prototype['details'] = undefined; - /** - * Allowed values for the reason property. - * @enum {String} - * @readonly - */ - exports.ReasonEnum = { - /** - * value: "INVALID_DATA" - * @const - */ - "INVALID_DATA": "INVALID_DATA", - /** - * value: "SYSTEM_ERROR" - * @const - */ - "SYSTEM_ERROR": "SYSTEM_ERROR", - /** - * value: "RESOURCE_NOT_FOUND" - * @const - */ - "RESOURCE_NOT_FOUND": "RESOURCE_NOT_FOUND" }; return exports; })); diff --git a/src/model/InlineResponse4041.js b/src/model/InlineResponse4041.js index a4dfae90..0e69af9a 100644 --- a/src/model/InlineResponse4041.js +++ b/src/model/InlineResponse4041.js @@ -96,7 +96,7 @@ exports.prototype['status'] = undefined; /** * Documented reason codes. Client should be able to use the key for generating their own error message Possible Values: - 'RESOURCE_NOT_FOUND' - * @member {module:model/InlineResponse4041.ReasonEnum} reason + * @member {String} reason */ exports.prototype['reason'] = undefined; /** @@ -110,17 +110,6 @@ exports.prototype['details'] = undefined; - /** - * Allowed values for the reason property. - * @enum {String} - * @readonly - */ - exports.ReasonEnum = { - /** - * value: "RESOURCE_NOT_FOUND" - * @const - */ - "RESOURCE_NOT_FOUND": "RESOURCE_NOT_FOUND" }; return exports; })); diff --git a/src/model/InlineResponse4221.js b/src/model/InlineResponse4221.js index aab3771a..cfd7c9ac 100644 --- a/src/model/InlineResponse4221.js +++ b/src/model/InlineResponse4221.js @@ -96,7 +96,7 @@ exports.prototype['status'] = undefined; /** * Documented reason codes. Client should be able to use the key for generating their own error message Possible Values: - 'INVALID_DATA' - * @member {module:model/InlineResponse4221.ReasonEnum} reason + * @member {String} reason */ exports.prototype['reason'] = undefined; /** @@ -110,17 +110,6 @@ exports.prototype['details'] = undefined; - /** - * Allowed values for the reason property. - * @enum {String} - * @readonly - */ - exports.ReasonEnum = { - /** - * value: "INVALID_DATA" - * @const - */ - "INVALID_DATA": "INVALID_DATA" }; return exports; })); diff --git a/src/model/InlineResponse5002.js b/src/model/InlineResponse5002.js index 0630926d..f3330ae8 100644 --- a/src/model/InlineResponse5002.js +++ b/src/model/InlineResponse5002.js @@ -92,7 +92,7 @@ exports.prototype['status'] = undefined; /** * Documented reason codes. Client should be able to use the key for generating their own error message Possible Values: - 'SYSTEM_ERROR' - * @member {module:model/InlineResponse5002.ReasonEnum} reason + * @member {String} reason */ exports.prototype['reason'] = undefined; /** @@ -102,17 +102,6 @@ exports.prototype['message'] = undefined; - /** - * Allowed values for the reason property. - * @enum {String} - * @readonly - */ - exports.ReasonEnum = { - /** - * value: "SYSTEM_ERROR" - * @const - */ - "SYSTEM_ERROR": "SYSTEM_ERROR" }; return exports; })); diff --git a/src/model/Microformv2sessionsCheckoutApiInitialization.js b/src/model/Microformv2sessionsCheckoutApiInitialization.js index 1cfa8a5f..7a328e7c 100644 --- a/src/model/Microformv2sessionsCheckoutApiInitialization.js +++ b/src/model/Microformv2sessionsCheckoutApiInitialization.js @@ -41,6 +41,7 @@ /** * Constructs a new Microformv2sessionsCheckoutApiInitialization. + * Use the [Digital Accept Checkout API](https://developer.cybersource.com/library/documentation/dev_guides/Secure_Acceptance_Checkout_API/Secure_Acceptance_Checkout_API.pdf) in conjunction with Microform to provide a cohesive PCI SAQ A embedded payment application within your merchant e-commerce page. The Digital Accept Checkout API provides access to payment processing and additional value-added services directly from the browser. * @alias module:model/Microformv2sessionsCheckoutApiInitialization * @class */ @@ -133,6 +134,7 @@ */ exports.prototype['amount'] = undefined; /** + * Locale where application is being used. This field controls aspects of the application such as the language it will be rendered in. * @member {String} locale */ exports.prototype['locale'] = undefined; diff --git a/src/model/PaymentsProductsCardPresentConnectSubscriptionInformation.js b/src/model/PaymentsProductsCardPresentConnectSubscriptionInformation.js index 1671900c..9a18eced 100644 --- a/src/model/PaymentsProductsCardPresentConnectSubscriptionInformation.js +++ b/src/model/PaymentsProductsCardPresentConnectSubscriptionInformation.js @@ -77,24 +77,13 @@ */ exports.prototype['enabled'] = undefined; /** - * Indicates if the organization can enable this product using self service. - * @member {module:model/PaymentsProductsCardPresentConnectSubscriptionInformation.SelfServiceabilityEnum} selfServiceability + * Indicates if the organization can enable this product using self service. Possible values: - NOT_SELF_SERVICEABLE + * @member {String} selfServiceability * @default 'NOT_SELF_SERVICEABLE' */ exports.prototype['selfServiceability'] = 'NOT_SELF_SERVICEABLE'; - /** - * Allowed values for the selfServiceability property. - * @enum {String} - * @readonly - */ - exports.SelfServiceabilityEnum = { - /** - * value: "NOT_SELF_SERVICEABLE" - * @const - */ - "NOT_SELF_SERVICEABLE": "NOT_SELF_SERVICEABLE" }; return exports; })); diff --git a/src/model/PaymentsProductsCardProcessingSubscriptionInformation.js b/src/model/PaymentsProductsCardProcessingSubscriptionInformation.js index fc91445a..9ba3d93b 100644 --- a/src/model/PaymentsProductsCardProcessingSubscriptionInformation.js +++ b/src/model/PaymentsProductsCardProcessingSubscriptionInformation.js @@ -81,8 +81,8 @@ */ exports.prototype['enabled'] = undefined; /** - * Indicates if the organization can enable this product using self service. - * @member {module:model/PaymentsProductsCardProcessingSubscriptionInformation.SelfServiceabilityEnum} selfServiceability + * Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY + * @member {String} selfServiceability * @default 'NOT_SELF_SERVICEABLE' */ exports.prototype['selfServiceability'] = 'NOT_SELF_SERVICEABLE'; @@ -93,27 +93,6 @@ exports.prototype['features'] = undefined; - /** - * Allowed values for the selfServiceability property. - * @enum {String} - * @readonly - */ - exports.SelfServiceabilityEnum = { - /** - * value: "SELF_SERVICEABLE" - * @const - */ - "SELF_SERVICEABLE": "SELF_SERVICEABLE", - /** - * value: "NOT_SELF_SERVICEABLE" - * @const - */ - "NOT_SELF_SERVICEABLE": "NOT_SELF_SERVICEABLE", - /** - * value: "SELF_SERVICE_ONLY" - * @const - */ - "SELF_SERVICE_ONLY": "SELF_SERVICE_ONLY" }; return exports; })); diff --git a/src/model/PaymentsProductsDifferentialFeeSubscriptionInformation.js b/src/model/PaymentsProductsDifferentialFeeSubscriptionInformation.js index cea0cd3b..32191183 100644 --- a/src/model/PaymentsProductsDifferentialFeeSubscriptionInformation.js +++ b/src/model/PaymentsProductsDifferentialFeeSubscriptionInformation.js @@ -81,8 +81,8 @@ */ exports.prototype['enabled'] = undefined; /** - * Indicates if the organization can enable this product using self service. - * @member {module:model/PaymentsProductsDifferentialFeeSubscriptionInformation.SelfServiceabilityEnum} selfServiceability + * Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY + * @member {String} selfServiceability * @default 'NOT_SELF_SERVICEABLE' */ exports.prototype['selfServiceability'] = 'NOT_SELF_SERVICEABLE'; @@ -92,27 +92,6 @@ exports.prototype['features'] = undefined; - /** - * Allowed values for the selfServiceability property. - * @enum {String} - * @readonly - */ - exports.SelfServiceabilityEnum = { - /** - * value: "SELF_SERVICEABLE" - * @const - */ - "SELF_SERVICEABLE": "SELF_SERVICEABLE", - /** - * value: "NOT_SELF_SERVICEABLE" - * @const - */ - "NOT_SELF_SERVICEABLE": "NOT_SELF_SERVICEABLE", - /** - * value: "SELF_SERVICE_ONLY" - * @const - */ - "SELF_SERVICE_ONLY": "SELF_SERVICE_ONLY" }; return exports; })); diff --git a/src/model/PaymentsProductsDigitalPaymentsSubscriptionInformation.js b/src/model/PaymentsProductsDigitalPaymentsSubscriptionInformation.js index b6784e35..63086afd 100644 --- a/src/model/PaymentsProductsDigitalPaymentsSubscriptionInformation.js +++ b/src/model/PaymentsProductsDigitalPaymentsSubscriptionInformation.js @@ -81,8 +81,8 @@ */ exports.prototype['enabled'] = undefined; /** - * Indicates if the organization can enable this product using self service. - * @member {module:model/PaymentsProductsDigitalPaymentsSubscriptionInformation.SelfServiceabilityEnum} selfServiceability + * Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY + * @member {String} selfServiceability * @default 'NOT_SELF_SERVICEABLE' */ exports.prototype['selfServiceability'] = 'NOT_SELF_SERVICEABLE'; @@ -93,27 +93,6 @@ exports.prototype['features'] = undefined; - /** - * Allowed values for the selfServiceability property. - * @enum {String} - * @readonly - */ - exports.SelfServiceabilityEnum = { - /** - * value: "SELF_SERVICEABLE" - * @const - */ - "SELF_SERVICEABLE": "SELF_SERVICEABLE", - /** - * value: "NOT_SELF_SERVICEABLE" - * @const - */ - "NOT_SELF_SERVICEABLE": "NOT_SELF_SERVICEABLE", - /** - * value: "SELF_SERVICE_ONLY" - * @const - */ - "SELF_SERVICE_ONLY": "SELF_SERVICE_ONLY" }; return exports; })); diff --git a/src/model/PaymentsProductsECheckSubscriptionInformation.js b/src/model/PaymentsProductsECheckSubscriptionInformation.js index 7891b169..2bf6efaa 100644 --- a/src/model/PaymentsProductsECheckSubscriptionInformation.js +++ b/src/model/PaymentsProductsECheckSubscriptionInformation.js @@ -81,8 +81,8 @@ */ exports.prototype['enabled'] = undefined; /** - * Indicates if the organization can enable this product using self service. - * @member {module:model/PaymentsProductsECheckSubscriptionInformation.SelfServiceabilityEnum} selfServiceability + * Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY + * @member {String} selfServiceability * @default 'NOT_SELF_SERVICEABLE' */ exports.prototype['selfServiceability'] = 'NOT_SELF_SERVICEABLE'; @@ -93,27 +93,6 @@ exports.prototype['mode'] = undefined; - /** - * Allowed values for the selfServiceability property. - * @enum {String} - * @readonly - */ - exports.SelfServiceabilityEnum = { - /** - * value: "SELF_SERVICEABLE" - * @const - */ - "SELF_SERVICEABLE": "SELF_SERVICEABLE", - /** - * value: "NOT_SELF_SERVICEABLE" - * @const - */ - "NOT_SELF_SERVICEABLE": "NOT_SELF_SERVICEABLE", - /** - * value: "SELF_SERVICE_ONLY" - * @const - */ - "SELF_SERVICE_ONLY": "SELF_SERVICE_ONLY" }; return exports; })); diff --git a/src/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.js b/src/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.js index 005681fc..f11734f4 100644 --- a/src/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.js +++ b/src/model/PaymentsProductsPayerAuthenticationSubscriptionInformation.js @@ -77,34 +77,13 @@ */ exports.prototype['enabled'] = undefined; /** - * Indicates if the organization can enable this product using self service. - * @member {module:model/PaymentsProductsPayerAuthenticationSubscriptionInformation.SelfServiceabilityEnum} selfServiceability + * Indicates if the organization can enable this product using self service. Possible values: - SELF_SERVICEABLE - NOT_SELF_SERVICEABLE - SELF_SERVICE_ONLY + * @member {String} selfServiceability * @default 'NOT_SELF_SERVICEABLE' */ exports.prototype['selfServiceability'] = 'NOT_SELF_SERVICEABLE'; - /** - * Allowed values for the selfServiceability property. - * @enum {String} - * @readonly - */ - exports.SelfServiceabilityEnum = { - /** - * value: "SELF_SERVICEABLE" - * @const - */ - "SELF_SERVICEABLE": "SELF_SERVICEABLE", - /** - * value: "NOT_SELF_SERVICEABLE" - * @const - */ - "NOT_SELF_SERVICEABLE": "NOT_SELF_SERVICEABLE", - /** - * value: "SELF_SERVICE_ONLY" - * @const - */ - "SELF_SERVICE_ONLY": "SELF_SERVICE_ONLY" }; return exports; })); diff --git a/src/model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.js b/src/model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.js index 2bc43b78..975c56aa 100644 --- a/src/model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.js +++ b/src/model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.js @@ -85,13 +85,13 @@ } /** - * Payment types accepted by this merchant. The supported values are: MASTERDEBIT, MASTERCREDIT, VISACREDIT, VISADEBIT, DISCOVERCREDIT, AMEXCREDIT, ECHECK - * @member {module:model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.PaymentTypeEnum} paymentType + * Payment types accepted by this merchant. The supported values are: MASTERDEBIT, MASTERCREDIT, VISACREDIT, VISADEBIT, DISCOVERCREDIT, AMEXCREDIT, ECHECK Possible values: - MASTERDEBIT - MASTERCREDIT - VISACREDIT - VISADEBIT - DISCOVERCREDIT - AMEXCREDIT - ECHECK + * @member {String} paymentType */ exports.prototype['paymentType'] = undefined; /** - * Fee type for the selected payment type. Supported values are: Flat or Percentage. - * @member {module:model/PaymentsProductsServiceFeeConfigurationInformationConfigurationsPaymentInformation.FeeTypeEnum} feeType + * Fee type for the selected payment type. Supported values are: Flat or Percentage. Possible values: - FLAT - PERCENTAGE + * @member {String} feeType */ exports.prototype['feeType'] = undefined; /** @@ -111,63 +111,6 @@ exports.prototype['feeCap'] = undefined; - /** - * Allowed values for the paymentType property. - * @enum {String} - * @readonly - */ - exports.PaymentTypeEnum = { - /** - * value: "MASTERDEBIT" - * @const - */ - "MASTERDEBIT": "MASTERDEBIT", - /** - * value: "MASTERCREDIT" - * @const - */ - "MASTERCREDIT": "MASTERCREDIT", - /** - * value: "VISACREDIT" - * @const - */ - "VISACREDIT": "VISACREDIT", - /** - * value: "VISADEBIT" - * @const - */ - "VISADEBIT": "VISADEBIT", - /** - * value: "DISCOVERCREDIT" - * @const - */ - "DISCOVERCREDIT": "DISCOVERCREDIT", - /** - * value: "AMEXCREDIT" - * @const - */ - "AMEXCREDIT": "AMEXCREDIT", - /** - * value: "ECHECK" - * @const - */ - "ECHECK": "ECHECK" }; - /** - * Allowed values for the feeType property. - * @enum {String} - * @readonly - */ - exports.FeeTypeEnum = { - /** - * value: "FLAT" - * @const - */ - "FLAT": "FLAT", - /** - * value: "PERCENTAGE" - * @const - */ - "PERCENTAGE": "PERCENTAGE" }; return exports; })); diff --git a/src/model/PtsV2CreateOrderPost201Response.js b/src/model/PtsV2CreateOrderPost201Response.js new file mode 100644 index 00000000..761d52e0 --- /dev/null +++ b/src/model/PtsV2CreateOrderPost201Response.js @@ -0,0 +1,141 @@ +/** + * 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/PtsV2CreateOrderPost201ResponseBuyerInformation', 'model/PtsV2CreateOrderPost201ResponseProcessorInformation', 'model/PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation', 'model/PtsV2PaymentsOrderPost201ResponsePaymentInformation'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PtsV2CreateOrderPost201ResponseBuyerInformation'), require('./PtsV2CreateOrderPost201ResponseProcessorInformation'), require('./PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation'), require('./PtsV2PaymentsOrderPost201ResponsePaymentInformation')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PtsV2CreateOrderPost201Response = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2CreateOrderPost201ResponseBuyerInformation, root.CyberSource.PtsV2CreateOrderPost201ResponseProcessorInformation, root.CyberSource.PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation, root.CyberSource.PtsV2PaymentsOrderPost201ResponsePaymentInformation); + } +}(this, function(ApiClient, PtsV2CreateOrderPost201ResponseBuyerInformation, PtsV2CreateOrderPost201ResponseProcessorInformation, PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation, PtsV2PaymentsOrderPost201ResponsePaymentInformation) { + 'use strict'; + + + + + /** + * The PtsV2CreateOrderPost201Response model module. + * @module model/PtsV2CreateOrderPost201Response + * @version 0.0.1 + */ + + /** + * Constructs a new PtsV2CreateOrderPost201Response. + * @alias module:model/PtsV2CreateOrderPost201Response + * @class + */ + var exports = function() { + var _this = this; + + + + + + + + + + }; + + /** + * Constructs a PtsV2CreateOrderPost201Response 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/PtsV2CreateOrderPost201Response} obj Optional instance to populate. + * @return {module:model/PtsV2CreateOrderPost201Response} The populated PtsV2CreateOrderPost201Response instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('submitTimeUtc')) { + obj['submitTimeUtc'] = ApiClient.convertToType(data['submitTimeUtc'], 'String'); + } + if (data.hasOwnProperty('updateTimeUtc')) { + obj['updateTimeUtc'] = ApiClient.convertToType(data['updateTimeUtc'], 'String'); + } + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('reconciliationId')) { + obj['reconciliationId'] = ApiClient.convertToType(data['reconciliationId'], 'String'); + } + if (data.hasOwnProperty('clientReferenceInformation')) { + obj['clientReferenceInformation'] = PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation.constructFromObject(data['clientReferenceInformation']); + } + if (data.hasOwnProperty('processorInformation')) { + obj['processorInformation'] = PtsV2CreateOrderPost201ResponseProcessorInformation.constructFromObject(data['processorInformation']); + } + if (data.hasOwnProperty('paymentInformation')) { + obj['paymentInformation'] = PtsV2PaymentsOrderPost201ResponsePaymentInformation.constructFromObject(data['paymentInformation']); + } + if (data.hasOwnProperty('buyerInformation')) { + obj['buyerInformation'] = PtsV2CreateOrderPost201ResponseBuyerInformation.constructFromObject(data['buyerInformation']); + } + } + return obj; + } + + /** + * 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. Returned by Cybersource for all services. + * @member {String} submitTimeUtc + */ + exports.prototype['submitTimeUtc'] = undefined; + /** + * The date and time when the request was last updated. **Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). + * @member {String} updateTimeUtc + */ + exports.prototype['updateTimeUtc'] = undefined; + /** + * The status of the submitted transaction. Possible values: - CREATED - SAVED - APPROVED - VOIDED - COMPLETED - PAYER_ACTION_REQUIRED + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * Reference number for the transaction. Depending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource. The actual value used in the request to the processor is provided back to you by Cybersource in the response. + * @member {String} reconciliationId + */ + exports.prototype['reconciliationId'] = undefined; + /** + * @member {module:model/PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation} clientReferenceInformation + */ + exports.prototype['clientReferenceInformation'] = undefined; + /** + * @member {module:model/PtsV2CreateOrderPost201ResponseProcessorInformation} processorInformation + */ + exports.prototype['processorInformation'] = undefined; + /** + * @member {module:model/PtsV2PaymentsOrderPost201ResponsePaymentInformation} paymentInformation + */ + exports.prototype['paymentInformation'] = undefined; + /** + * @member {module:model/PtsV2CreateOrderPost201ResponseBuyerInformation} buyerInformation + */ + exports.prototype['buyerInformation'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.js b/src/model/PtsV2CreateOrderPost201ResponseBuyerInformation.js similarity index 74% rename from src/model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.js rename to src/model/PtsV2CreateOrderPost201ResponseBuyerInformation.js index c79abc12..9a010fa2 100644 --- a/src/model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.js +++ b/src/model/PtsV2CreateOrderPost201ResponseBuyerInformation.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedBuyerInformation = factory(root.CyberSource.ApiClient); + root.CyberSource.PtsV2CreateOrderPost201ResponseBuyerInformation = factory(root.CyberSource.ApiClient); } }(this, function(ApiClient) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The TssV2TransactionsPost201ResponseEmbeddedBuyerInformation model module. - * @module model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation + * The PtsV2CreateOrderPost201ResponseBuyerInformation model module. + * @module model/PtsV2CreateOrderPost201ResponseBuyerInformation * @version 0.0.1 */ /** - * Constructs a new TssV2TransactionsPost201ResponseEmbeddedBuyerInformation. - * @alias module:model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation + * Constructs a new PtsV2CreateOrderPost201ResponseBuyerInformation. + * @alias module:model/PtsV2CreateOrderPost201ResponseBuyerInformation * @class */ var exports = function() { @@ -51,11 +51,11 @@ }; /** - * Constructs a TssV2TransactionsPost201ResponseEmbeddedBuyerInformation from a plain JavaScript object, optionally creating a new instance. + * Constructs a PtsV2CreateOrderPost201ResponseBuyerInformation 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/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation} obj Optional instance to populate. - * @return {module:model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation} The populated TssV2TransactionsPost201ResponseEmbeddedBuyerInformation instance. + * @param {module:model/PtsV2CreateOrderPost201ResponseBuyerInformation} obj Optional instance to populate. + * @return {module:model/PtsV2CreateOrderPost201ResponseBuyerInformation} The populated PtsV2CreateOrderPost201ResponseBuyerInformation instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/PtsV2CreateOrderPost201ResponseProcessorInformation.js b/src/model/PtsV2CreateOrderPost201ResponseProcessorInformation.js new file mode 100644 index 00000000..ccbda288 --- /dev/null +++ b/src/model/PtsV2CreateOrderPost201ResponseProcessorInformation.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.PtsV2CreateOrderPost201ResponseProcessorInformation = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The PtsV2CreateOrderPost201ResponseProcessorInformation model module. + * @module model/PtsV2CreateOrderPost201ResponseProcessorInformation + * @version 0.0.1 + */ + + /** + * Constructs a new PtsV2CreateOrderPost201ResponseProcessorInformation. + * @alias module:model/PtsV2CreateOrderPost201ResponseProcessorInformation + * @class + */ + var exports = function() { + var _this = this; + + + + + }; + + /** + * Constructs a PtsV2CreateOrderPost201ResponseProcessorInformation 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/PtsV2CreateOrderPost201ResponseProcessorInformation} obj Optional instance to populate. + * @return {module:model/PtsV2CreateOrderPost201ResponseProcessorInformation} The populated PtsV2CreateOrderPost201ResponseProcessorInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('transactionId')) { + obj['transactionId'] = ApiClient.convertToType(data['transactionId'], 'String'); + } + if (data.hasOwnProperty('networkTransactionId')) { + obj['networkTransactionId'] = ApiClient.convertToType(data['networkTransactionId'], 'String'); + } + if (data.hasOwnProperty('paymentUrl')) { + obj['paymentUrl'] = ApiClient.convertToType(data['paymentUrl'], 'String'); + } + } + return obj; + } + + /** + * Network transaction identifier (TID). You can use this value to identify a specific transaction when you are discussing the transaction with your processor. Not all processors provide this value. Returned by the authorization service. #### PIN debit Transaction identifier generated by the processor. Returned by PIN debit credit. #### GPX Processor transaction ID. #### Cielo For Cielo, this value is the non-sequential unit (NSU) and is supported for all transactions. The value is generated by Cielo or the issuing bank. #### Comercio Latino For Comercio Latino, this value is the proof of sale or non-sequential unit (NSU) number generated by the acquirers Cielo and Rede, or the issuing bank. #### CyberSource through VisaNet and GPN For details about this value for CyberSource through VisaNet and GPN, see \"processorInformation.networkTransactionId\" in [REST API Fields](https://developer.cybersource.com/content/dam/docs/cybs/en-us/apifields/reference/all/rest/api-fields.pdf) #### Moneris This value identifies the transaction on a host system. It contains the following information: - Terminal used to process the transaction - Shift during which the transaction took place - Batch number - Transaction number within the batch You must store this value. If you give the customer a receipt, display this value on the receipt. **Example** For the value 66012345001069003: - Terminal ID = 66012345 - Shift number = 001 - Batch number = 069 - Transaction number = 003 + * @member {String} transactionId + */ + exports.prototype['transactionId'] = undefined; + /** + * Same value as `processorInformation.transactionId` + * @member {String} networkTransactionId + */ + exports.prototype['networkTransactionId'] = undefined; + /** + * Direct the customer to this URL to complete the payment. + * @member {String} paymentUrl + */ + exports.prototype['paymentUrl'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/BinLookupv400Response.js b/src/model/PtsV2CreateOrderPost400Response.js similarity index 80% rename from src/model/BinLookupv400Response.js rename to src/model/PtsV2CreateOrderPost400Response.js index dd6fb1a0..0eb79ad3 100644 --- a/src/model/BinLookupv400Response.js +++ b/src/model/PtsV2CreateOrderPost400Response.js @@ -25,7 +25,7 @@ if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.BinLookupv400Response = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2PaymentsPost201ResponseErrorInformationDetails); + root.CyberSource.PtsV2CreateOrderPost400Response = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2PaymentsPost201ResponseErrorInformationDetails); } }(this, function(ApiClient, PtsV2PaymentsPost201ResponseErrorInformationDetails) { 'use strict'; @@ -34,14 +34,14 @@ /** - * The BinLookupv400Response model module. - * @module model/BinLookupv400Response + * The PtsV2CreateOrderPost400Response model module. + * @module model/PtsV2CreateOrderPost400Response * @version 0.0.1 */ /** - * Constructs a new BinLookupv400Response. - * @alias module:model/BinLookupv400Response + * Constructs a new PtsV2CreateOrderPost400Response. + * @alias module:model/PtsV2CreateOrderPost400Response * @class */ var exports = function() { @@ -54,11 +54,11 @@ }; /** - * Constructs a BinLookupv400Response from a plain JavaScript object, optionally creating a new instance. + * Constructs a PtsV2CreateOrderPost400Response 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/BinLookupv400Response} obj Optional instance to populate. - * @return {module:model/BinLookupv400Response} The populated BinLookupv400Response instance. + * @param {module:model/PtsV2CreateOrderPost400Response} obj Optional instance to populate. + * @return {module:model/PtsV2CreateOrderPost400Response} The populated PtsV2CreateOrderPost400Response instance. */ exports.constructFromObject = function(data, obj) { if (data) { diff --git a/src/model/PtsV2CreditsPost201Response1ProcessorInformation.js b/src/model/PtsV2CreditsPost201Response1ProcessorInformation.js index d800b35e..8dc6d4ca 100644 --- a/src/model/PtsV2CreditsPost201Response1ProcessorInformation.js +++ b/src/model/PtsV2CreditsPost201Response1ProcessorInformation.js @@ -78,7 +78,7 @@ */ exports.prototype['approvalCode'] = undefined; /** - * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) + * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. * @member {String} responseCode */ exports.prototype['responseCode'] = undefined; diff --git a/src/model/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation.js b/src/model/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation.js index 37d98416..f37f6166 100644 --- a/src/model/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation.js +++ b/src/model/PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation.js @@ -112,7 +112,7 @@ */ exports.prototype['networkTransactionId'] = undefined; /** - * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) + * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. * @member {String} responseCode */ exports.prototype['responseCode'] = undefined; diff --git a/src/model/PtsV2PaymentsCapturesPost201Response.js b/src/model/PtsV2PaymentsCapturesPost201Response.js index 4ee3dae8..b95ed3db 100644 --- a/src/model/PtsV2PaymentsCapturesPost201Response.js +++ b/src/model/PtsV2PaymentsCapturesPost201Response.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PtsV2PaymentsCapturesPost201ResponseLinks', 'model/PtsV2PaymentsCapturesPost201ResponseOrderInformation', 'model/PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation', 'model/PtsV2PaymentsCapturesPost201ResponseProcessingInformation', 'model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation', 'model/PtsV2PaymentsPost201ResponseClientReferenceInformation'], factory); + define(['ApiClient', 'model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions', 'model/PtsV2PaymentsCapturesPost201ResponseLinks', 'model/PtsV2PaymentsCapturesPost201ResponseOrderInformation', 'model/PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation', 'model/PtsV2PaymentsCapturesPost201ResponseProcessingInformation', 'model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation', 'model/PtsV2PaymentsPost201ResponseClientReferenceInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PtsV2PaymentsCapturesPost201ResponseLinks'), require('./PtsV2PaymentsCapturesPost201ResponseOrderInformation'), require('./PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation'), require('./PtsV2PaymentsCapturesPost201ResponseProcessingInformation'), require('./PtsV2PaymentsCapturesPost201ResponseProcessorInformation'), require('./PtsV2PaymentsPost201ResponseClientReferenceInformation')); + module.exports = factory(require('../ApiClient'), require('./PtsV2PaymentsCapturesPost201ResponseEmbeddedActions'), require('./PtsV2PaymentsCapturesPost201ResponseLinks'), require('./PtsV2PaymentsCapturesPost201ResponseOrderInformation'), require('./PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation'), require('./PtsV2PaymentsCapturesPost201ResponseProcessingInformation'), require('./PtsV2PaymentsCapturesPost201ResponseProcessorInformation'), require('./PtsV2PaymentsPost201ResponseClientReferenceInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PtsV2PaymentsCapturesPost201Response = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseLinks, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseOrderInformation, root.CyberSource.PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseProcessingInformation, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseProcessorInformation, root.CyberSource.PtsV2PaymentsPost201ResponseClientReferenceInformation); + root.CyberSource.PtsV2PaymentsCapturesPost201Response = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActions, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseLinks, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseOrderInformation, root.CyberSource.PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseProcessingInformation, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseProcessorInformation, root.CyberSource.PtsV2PaymentsPost201ResponseClientReferenceInformation); } -}(this, function(ApiClient, PtsV2PaymentsCapturesPost201ResponseLinks, PtsV2PaymentsCapturesPost201ResponseOrderInformation, PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation, PtsV2PaymentsCapturesPost201ResponseProcessingInformation, PtsV2PaymentsCapturesPost201ResponseProcessorInformation, PtsV2PaymentsPost201ResponseClientReferenceInformation) { +}(this, function(ApiClient, PtsV2PaymentsCapturesPost201ResponseEmbeddedActions, PtsV2PaymentsCapturesPost201ResponseLinks, PtsV2PaymentsCapturesPost201ResponseOrderInformation, PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation, PtsV2PaymentsCapturesPost201ResponseProcessingInformation, PtsV2PaymentsCapturesPost201ResponseProcessorInformation, PtsV2PaymentsPost201ResponseClientReferenceInformation) { 'use strict'; @@ -57,6 +57,7 @@ + }; /** @@ -100,6 +101,9 @@ if (data.hasOwnProperty('processingInformation')) { obj['processingInformation'] = PtsV2PaymentsCapturesPost201ResponseProcessingInformation.constructFromObject(data['processingInformation']); } + if (data.hasOwnProperty('embeddedActions')) { + obj['embeddedActions'] = PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.constructFromObject(data['embeddedActions']); + } } return obj; } @@ -148,6 +152,10 @@ * @member {module:model/PtsV2PaymentsCapturesPost201ResponseProcessingInformation} processingInformation */ exports.prototype['processingInformation'] = undefined; + /** + * @member {module:model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions} embeddedActions + */ + exports.prototype['embeddedActions'] = undefined; diff --git a/src/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.js b/src/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.js new file mode 100644 index 00000000..dd3bf4ce --- /dev/null +++ b/src/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.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/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActions = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture); + } +}(this, function(ApiClient, PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture) { + 'use strict'; + + + + + /** + * The PtsV2PaymentsCapturesPost201ResponseEmbeddedActions model module. + * @module model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions + * @version 0.0.1 + */ + + /** + * Constructs a new PtsV2PaymentsCapturesPost201ResponseEmbeddedActions. + * @alias module:model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PtsV2PaymentsCapturesPost201ResponseEmbeddedActions 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/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions} obj Optional instance to populate. + * @return {module:model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions} The populated PtsV2PaymentsCapturesPost201ResponseEmbeddedActions instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('ap_capture')) { + obj['ap_capture'] = PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.constructFromObject(data['ap_capture']); + } + } + return obj; + } + + /** + * @member {module:model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture} ap_capture + */ + exports.prototype['ap_capture'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.js b/src/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.js new file mode 100644 index 00000000..5d4658e3 --- /dev/null +++ b/src/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.js @@ -0,0 +1,82 @@ +/** + * 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.PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture model module. + * @module model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture + * @version 0.0.1 + */ + + /** + * Constructs a new PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture. + * @alias module:model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture 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/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture} obj Optional instance to populate. + * @return {module:model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture} The populated PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('reason')) { + obj['reason'] = ApiClient.convertToType(data['reason'], 'String'); + } + } + return obj; + } + + /** + * The reason why the captured payment status is PENDING or DENIED. BUYER_COMPLAINT The payer initiated a dispute for this captured payment with processor. CHARGEBACK The captured funds were reversed in response to the payer disputing this captured payment with the issuer of the financial instrument used to pay for this captured payment. ECHECK The payer paid by an eCheck that has not yet cleared. INTERNATIONAL_WITHDRAWAL Visit your online account. In your Account Overview, accept and deny this payment. OTHER No additional specific reason can be provided. For more information about this captured payment, visit your account online or contact processor. PENDING_REVIEW The captured payment is pending manual review. RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION The payee has not yet set up appropriate receiving preferences for their account. For more information about how to accept or deny this payment, visit your account online. This reason is typically offered in scenarios such as when the currency of the captured payment is different from the primary holding currency of the payee. REFUNDED The captured funds were refunded. TRANSACTION_APPROVED_AWAITING_FUNDING The payer must send the funds for this captured payment. This code generally appears for manual EFTs. UNILATERAL The payee does not have a processor account. VERIFICATION_REQUIRED The payee's processor account is not verified. String with values, `BUYER_COMPLAINT` `CHARGEBACK` `ECHECK` `INTERNATIONAL_WITHDRAWAL` `OTHER` `PENDING_REVIEW` `RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION` `REFUNDED` `TRANSACTION_APPROVED_AWAITING_FUNDING` `UNILATERAL` `VERIFICATION_REQUIRED` + * @member {String} reason + */ + exports.prototype['reason'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.js b/src/model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.js index 7d0b2203..75df675b 100644 --- a/src/model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.js +++ b/src/model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.js @@ -52,6 +52,7 @@ + }; /** @@ -80,6 +81,9 @@ if (data.hasOwnProperty('providerResponse')) { obj['providerResponse'] = ApiClient.convertToType(data['providerResponse'], 'String'); } + if (data.hasOwnProperty('updateTimeUtc')) { + obj['updateTimeUtc'] = ApiClient.convertToType(data['updateTimeUtc'], 'String'); + } } return obj; } @@ -100,7 +104,7 @@ */ exports.prototype['responseDetails'] = undefined; /** - * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) + * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. * @member {String} responseCode */ exports.prototype['responseCode'] = undefined; @@ -109,6 +113,11 @@ * @member {String} providerResponse */ exports.prototype['providerResponse'] = undefined; + /** + * The date and time when the transaction was last updated, in Internet date and time format. + * @member {String} updateTimeUtc + */ + exports.prototype['updateTimeUtc'] = undefined; diff --git a/src/model/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification.js b/src/model/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification.js index 569dbd23..45327947 100644 --- a/src/model/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification.js +++ b/src/model/PtsV2PaymentsOrderPost201ResponseBuyerInformationPersonalIdentification.js @@ -73,7 +73,7 @@ } /** - * The type of the identification. Possible values: - `NATIONAL` - `CPF` - `CPNJ` - `CURP` - `SSN` - `DRIVER_LICENSE` - `PASSPORT_NUMBER` - `PERSONAL_ID` - `TAX_ID` This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. + * The type of the identification. Possible values: - `NATIONAL` - `CPF` - `CPNJ` - `CURP` - `SSN` - `DRIVER_LICENSE` - `PASSPORT_NUMBER` - `PERSONAL_ID` - `TAX_ID` - `BR_CPF` The individual tax ID type, typically is 11 characters long - `BR_CNPJ` The business tax ID type, typically is 14 characters long. This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.js b/src/model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.js index 0afd958a..4f391427 100644 --- a/src/model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.js +++ b/src/model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.js @@ -50,6 +50,7 @@ + }; /** @@ -72,6 +73,9 @@ if (data.hasOwnProperty('fundingSourceSale')) { obj['fundingSourceSale'] = ApiClient.convertToType(data['fundingSourceSale'], 'String'); } + if (data.hasOwnProperty('userName')) { + obj['userName'] = ApiClient.convertToType(data['userName'], 'String'); + } } return obj; } @@ -91,6 +95,11 @@ * @member {String} fundingSourceSale */ exports.prototype['fundingSourceSale'] = undefined; + /** + * The Venmo user name chosen by the user, also know as a Venmo handle. + * @member {String} userName + */ + exports.prototype['userName'] = undefined; diff --git a/src/model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.js b/src/model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.js index ea280287..8ec54f56 100644 --- a/src/model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.js +++ b/src/model/PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard.js @@ -102,7 +102,7 @@ */ exports.prototype['prefix'] = undefined; /** - * Last four digits of token. CyberSource includes this field in the reply message when it decrypts the payment blob for the tokenized transaction. + * 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/) * @member {String} suffix */ exports.prototype['suffix'] = undefined; diff --git a/src/model/PtsV2PaymentsPost201ResponseProcessingInformation.js b/src/model/PtsV2PaymentsPost201ResponseProcessingInformation.js index f76ea1f9..8d7adde4 100644 --- a/src/model/PtsV2PaymentsPost201ResponseProcessingInformation.js +++ b/src/model/PtsV2PaymentsPost201ResponseProcessingInformation.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions'], factory); + define(['ApiClient', 'model/PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions', 'model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions')); + module.exports = factory(require('../ApiClient'), require('./PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions'), require('./PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PtsV2PaymentsPost201ResponseProcessingInformation = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions); + root.CyberSource.PtsV2PaymentsPost201ResponseProcessingInformation = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions, root.CyberSource.PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions); } -}(this, function(ApiClient, PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions) { +}(this, function(ApiClient, PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions, PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions) { 'use strict'; @@ -50,6 +50,7 @@ + }; /** @@ -72,6 +73,9 @@ if (data.hasOwnProperty('enhancedDataEnabled')) { obj['enhancedDataEnabled'] = ApiClient.convertToType(data['enhancedDataEnabled'], 'Boolean'); } + if (data.hasOwnProperty('captureOptions')) { + obj['captureOptions'] = PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.constructFromObject(data['captureOptions']); + } } return obj; } @@ -90,6 +94,10 @@ * @member {Boolean} enhancedDataEnabled */ exports.prototype['enhancedDataEnabled'] = undefined; + /** + * @member {module:model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions} captureOptions + */ + exports.prototype['captureOptions'] = undefined; diff --git a/src/model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.js b/src/model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.js new file mode 100644 index 00000000..a6d4ae6e --- /dev/null +++ b/src/model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.js @@ -0,0 +1,82 @@ +/** + * 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.PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions model module. + * @module model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions + * @version 0.0.1 + */ + + /** + * Constructs a new PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions. + * @alias module:model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions 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/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions} obj Optional instance to populate. + * @return {module:model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions} The populated PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('finalCapture')) { + obj['finalCapture'] = ApiClient.convertToType(data['finalCapture'], 'String'); + } + } + return obj; + } + + /** + * Indicates whether you can make additional captures against the authorized payment. Set to true if you do not intend to capture additional payments against the authorization. Set to false if you intend to capture additional payments Possible Values: - `true` - `false` + * @member {String} finalCapture + */ + exports.prototype['finalCapture'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PtsV2PaymentsPost201ResponseProcessorInformation.js b/src/model/PtsV2PaymentsPost201ResponseProcessorInformation.js index 8ee60827..60c56764 100644 --- a/src/model/PtsV2PaymentsPost201ResponseProcessorInformation.js +++ b/src/model/PtsV2PaymentsPost201ResponseProcessorInformation.js @@ -80,6 +80,11 @@ + + + + + @@ -216,6 +221,21 @@ if (data.hasOwnProperty('deviceUrl')) { obj['deviceUrl'] = ApiClient.convertToType(data['deviceUrl'], 'String'); } + if (data.hasOwnProperty('disbursementMode')) { + obj['disbursementMode'] = ApiClient.convertToType(data['disbursementMode'], 'String'); + } + if (data.hasOwnProperty('updateTimeUtc')) { + obj['updateTimeUtc'] = ApiClient.convertToType(data['updateTimeUtc'], 'String'); + } + if (data.hasOwnProperty('expirationTimeUtc')) { + obj['expirationTimeUtc'] = ApiClient.convertToType(data['expirationTimeUtc'], 'String'); + } + if (data.hasOwnProperty('orderId')) { + obj['orderId'] = ApiClient.convertToType(data['orderId'], 'String'); + } + if (data.hasOwnProperty('orderStatus')) { + obj['orderStatus'] = ApiClient.convertToType(data['orderStatus'], 'String'); + } } return obj; } @@ -246,7 +266,7 @@ */ exports.prototype['networkTransactionId'] = undefined; /** - * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) + * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. * @member {String} responseCode */ exports.prototype['responseCode'] = undefined; @@ -404,6 +424,31 @@ * @member {String} deviceUrl */ exports.prototype['deviceUrl'] = undefined; + /** + * The funds are released to the merchant immediately. INSTANT The funds are released to the merchant immediately. DELAYED The funds are held for a finite number of days. The actual duration depends on the region and type of integration. You can release the funds through a referenced payout. Otherwise, the funds disbursed automatically after the specified duration. + * @member {String} disbursementMode + */ + exports.prototype['disbursementMode'] = undefined; + /** + * The date and time when the transaction was last updated, in Internet date and time format. + * @member {String} updateTimeUtc + */ + exports.prototype['updateTimeUtc'] = undefined; + /** + * The date and time when the authorized payment expires, in Internet date and time format. + * @member {String} expirationTimeUtc + */ + exports.prototype['expirationTimeUtc'] = undefined; + /** + * The id of the order + * @member {String} orderId + */ + exports.prototype['orderId'] = undefined; + /** + * The order status. Possible values: - `CREATED` - `VOIDED` - `COMPLETED` - `PAYER_ACTION_REQUIRED` + * @member {String} orderStatus + */ + exports.prototype['orderStatus'] = undefined; diff --git a/src/model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.js b/src/model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.js index 495dac2d..794437d2 100644 --- a/src/model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.js +++ b/src/model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.js @@ -50,6 +50,7 @@ + }; /** @@ -69,6 +70,9 @@ if (data.hasOwnProperty('eligibility')) { obj['eligibility'] = ApiClient.convertToType(data['eligibility'], 'String'); } + if (data.hasOwnProperty('disputeCategories')) { + obj['disputeCategories'] = ApiClient.convertToType(data['disputeCategories'], ['String']); + } if (data.hasOwnProperty('eligibilityType')) { obj['eligibilityType'] = ApiClient.convertToType(data['eligibilityType'], 'String'); } @@ -82,10 +86,15 @@ */ exports.prototype['type'] = undefined; /** - * The level of seller protection in force for the transaction. Possible values: - `ELIGIBLE` - `PARTIALLY_ELIGIBLE` - `INELIGIBLE` + * Indicates whether the transaction is eligible for seller protection. The values returned are described below. Possible values: - `ELIGIBLE` - `PARTIALLY_ELIGIBLE` - `INELIGIBLE` - `NOT_ELIGIBLE` * @member {String} eligibility */ exports.prototype['eligibility'] = undefined; + /** + * An array of conditions that are covered for the transaction. + * @member {Array.} disputeCategories + */ + exports.prototype['disputeCategories'] = undefined; /** * The kind of seller protection in force for the transaction. This field is returned only when the protection_eligibility property is set to ELIGIBLE or PARTIALLY_ELIGIBLE. Possible values: - `ITEM_NOT_RECEIVED_ELIGIBLE: Sellers are protected against claims for items not received.` - `UNAUTHORIZED_PAYMENT_ELIGIBLE: Sellers are protected against claims for unauthorized payments.` One or both values can be returned. * @member {String} eligibilityType diff --git a/src/model/PtsV2PaymentsRefundPost201ResponseProcessorInformation.js b/src/model/PtsV2PaymentsRefundPost201ResponseProcessorInformation.js index 425488bc..dbc08502 100644 --- a/src/model/PtsV2PaymentsRefundPost201ResponseProcessorInformation.js +++ b/src/model/PtsV2PaymentsRefundPost201ResponseProcessorInformation.js @@ -55,6 +55,7 @@ + }; /** @@ -92,6 +93,9 @@ if (data.hasOwnProperty('settlementDate')) { obj['settlementDate'] = ApiClient.convertToType(data['settlementDate'], 'String'); } + if (data.hasOwnProperty('updateTimeUtc')) { + obj['updateTimeUtc'] = ApiClient.convertToType(data['updateTimeUtc'], 'String'); + } } return obj; } @@ -117,7 +121,7 @@ */ exports.prototype['merchantNumber'] = undefined; /** - * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) + * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. * @member {String} responseCode */ exports.prototype['responseCode'] = undefined; @@ -135,6 +139,11 @@ * @member {String} settlementDate */ exports.prototype['settlementDate'] = undefined; + /** + * The date and time when the transaction was last updated, in Internet date and time format. + * @member {String} updateTimeUtc + */ + exports.prototype['updateTimeUtc'] = undefined; diff --git a/src/model/PtsV2PaymentsReversalsPost201ResponseProcessorInformation.js b/src/model/PtsV2PaymentsReversalsPost201ResponseProcessorInformation.js index 24b9f15a..d8cb7074 100644 --- a/src/model/PtsV2PaymentsReversalsPost201ResponseProcessorInformation.js +++ b/src/model/PtsV2PaymentsReversalsPost201ResponseProcessorInformation.js @@ -102,7 +102,7 @@ */ exports.prototype['transactionId'] = undefined; /** - * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) + * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. * @member {String} responseCode */ exports.prototype['responseCode'] = undefined; diff --git a/src/model/PtsV2PaymentsVoidsPost201ResponseProcessorInformation.js b/src/model/PtsV2PaymentsVoidsPost201ResponseProcessorInformation.js index 56700eeb..40cf6dae 100644 --- a/src/model/PtsV2PaymentsVoidsPost201ResponseProcessorInformation.js +++ b/src/model/PtsV2PaymentsVoidsPost201ResponseProcessorInformation.js @@ -77,7 +77,7 @@ } /** - * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) + * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. * @member {String} responseCode */ exports.prototype['responseCode'] = undefined; diff --git a/src/model/PtsV2UpdateOrderPatch201Response.js b/src/model/PtsV2UpdateOrderPatch201Response.js new file mode 100644 index 00000000..b9494ac1 --- /dev/null +++ b/src/model/PtsV2UpdateOrderPatch201Response.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/PtsV2CreateOrderPost201ResponseProcessorInformation'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PtsV2CreateOrderPost201ResponseProcessorInformation')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PtsV2UpdateOrderPatch201Response = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2CreateOrderPost201ResponseProcessorInformation); + } +}(this, function(ApiClient, PtsV2CreateOrderPost201ResponseProcessorInformation) { + 'use strict'; + + + + + /** + * The PtsV2UpdateOrderPatch201Response model module. + * @module model/PtsV2UpdateOrderPatch201Response + * @version 0.0.1 + */ + + /** + * Constructs a new PtsV2UpdateOrderPatch201Response. + * @alias module:model/PtsV2UpdateOrderPatch201Response + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a PtsV2UpdateOrderPatch201Response 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/PtsV2UpdateOrderPatch201Response} obj Optional instance to populate. + * @return {module:model/PtsV2UpdateOrderPatch201Response} The populated PtsV2UpdateOrderPatch201Response 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('processorInformation')) { + obj['processorInformation'] = PtsV2CreateOrderPost201ResponseProcessorInformation.constructFromObject(data['processorInformation']); + } + } + return obj; + } + + /** + * The status of the submitted transaction. Possible values: - CREATED - SAVED - APPROVED - VOIDED - COMPLETED - PAYER_ACTION_REQUIRED + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * @member {module:model/PtsV2CreateOrderPost201ResponseProcessorInformation} processorInformation + */ + exports.prototype['processorInformation'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv1pushfundstransferAggregatorInformation.js b/src/model/Ptsv1pushfundstransferAggregatorInformation.js new file mode 100644 index 00000000..ff6b3998 --- /dev/null +++ b/src/model/Ptsv1pushfundstransferAggregatorInformation.js @@ -0,0 +1,108 @@ +/** + * 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/Ptsv1pushfundstransferAggregatorInformationSubMerchant'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv1pushfundstransferAggregatorInformationSubMerchant')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Ptsv1pushfundstransferAggregatorInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv1pushfundstransferAggregatorInformationSubMerchant); + } +}(this, function(ApiClient, Ptsv1pushfundstransferAggregatorInformationSubMerchant) { + 'use strict'; + + + + + /** + * The Ptsv1pushfundstransferAggregatorInformation model module. + * @module model/Ptsv1pushfundstransferAggregatorInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv1pushfundstransferAggregatorInformation. + * @alias module:model/Ptsv1pushfundstransferAggregatorInformation + * @class + */ + var exports = function() { + var _this = this; + + + + + + }; + + /** + * Constructs a Ptsv1pushfundstransferAggregatorInformation 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/Ptsv1pushfundstransferAggregatorInformation} obj Optional instance to populate. + * @return {module:model/Ptsv1pushfundstransferAggregatorInformation} The populated Ptsv1pushfundstransferAggregatorInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('aggregatorId')) { + obj['aggregatorId'] = ApiClient.convertToType(data['aggregatorId'], 'String'); + } + if (data.hasOwnProperty('name')) { + obj['name'] = ApiClient.convertToType(data['name'], 'String'); + } + if (data.hasOwnProperty('independentSalesOrganizationID')) { + obj['independentSalesOrganizationID'] = ApiClient.convertToType(data['independentSalesOrganizationID'], 'String'); + } + if (data.hasOwnProperty('subMerchant')) { + obj['subMerchant'] = Ptsv1pushfundstransferAggregatorInformationSubMerchant.constructFromObject(data['subMerchant']); + } + } + return obj; + } + + /** + * Value that identifies you as a payment aggregator. Get this value from the processor. + * @member {String} aggregatorId + */ + exports.prototype['aggregatorId'] = undefined; + /** + * Your payment aggregator business name. This field is conditionally required when aggregator id is present. + * @member {String} name + */ + exports.prototype['name'] = undefined; + /** + * Independent sales organization ID. This field is only used for Mastercard transactions submitted through PPGS. + * @member {String} independentSalesOrganizationID + */ + exports.prototype['independentSalesOrganizationID'] = undefined; + /** + * @member {module:model/Ptsv1pushfundstransferAggregatorInformationSubMerchant} subMerchant + */ + exports.prototype['subMerchant'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv1pushfundstransferAggregatorInformationSubMerchant.js b/src/model/Ptsv1pushfundstransferAggregatorInformationSubMerchant.js new file mode 100644 index 00000000..515e8846 --- /dev/null +++ b/src/model/Ptsv1pushfundstransferAggregatorInformationSubMerchant.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv1pushfundstransferAggregatorInformationSubMerchant = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv1pushfundstransferAggregatorInformationSubMerchant model module. + * @module model/Ptsv1pushfundstransferAggregatorInformationSubMerchant + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv1pushfundstransferAggregatorInformationSubMerchant. + * @alias module:model/Ptsv1pushfundstransferAggregatorInformationSubMerchant + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv1pushfundstransferAggregatorInformationSubMerchant 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/Ptsv1pushfundstransferAggregatorInformationSubMerchant} obj Optional instance to populate. + * @return {module:model/Ptsv1pushfundstransferAggregatorInformationSubMerchant} The populated Ptsv1pushfundstransferAggregatorInformationSubMerchant instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('id')) { + obj['id'] = ApiClient.convertToType(data['id'], 'String'); + } + } + return obj; + } + + /** + * The ID you assigned to your sub-merchant. + * @member {String} id + */ + exports.prototype['id'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv1pushfundstransferMerchantInformation.js b/src/model/Ptsv1pushfundstransferMerchantInformation.js new file mode 100644 index 00000000..75cc02a0 --- /dev/null +++ b/src/model/Ptsv1pushfundstransferMerchantInformation.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv1pushfundstransferMerchantInformation = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv1pushfundstransferMerchantInformation model module. + * @module model/Ptsv1pushfundstransferMerchantInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv1pushfundstransferMerchantInformation. + * @alias module:model/Ptsv1pushfundstransferMerchantInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv1pushfundstransferMerchantInformation 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/Ptsv1pushfundstransferMerchantInformation} obj Optional instance to populate. + * @return {module:model/Ptsv1pushfundstransferMerchantInformation} The populated Ptsv1pushfundstransferMerchantInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('categoryCode')) { + obj['categoryCode'] = ApiClient.convertToType(data['categoryCode'], 'String'); + } + } + return obj; + } + + /** + * The value for this field is a four-digit number that the payment card industry uses to classify merchants into market segments. A payment card company assigned one or more of these values to your business when you started accepting the payment card company's cards. When you do not include this field in your request, CyberSource uses the value in your CyberSource account. + * @member {String} categoryCode + */ + exports.prototype['categoryCode'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv1pushfundstransferOrderInformationAmountDetails.js b/src/model/Ptsv1pushfundstransferOrderInformationAmountDetails.js index fa1fb9af..496cf9c8 100644 --- a/src/model/Ptsv1pushfundstransferOrderInformationAmountDetails.js +++ b/src/model/Ptsv1pushfundstransferOrderInformationAmountDetails.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient'], factory); + define(['ApiClient', 'model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient')); + module.exports = factory(require('../ApiClient'), require('./Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.Ptsv1pushfundstransferOrderInformationAmountDetails = factory(root.CyberSource.ApiClient); + root.CyberSource.Ptsv1pushfundstransferOrderInformationAmountDetails = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge); } -}(this, function(ApiClient) { +}(this, function(ApiClient, Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge) { 'use strict'; @@ -53,6 +53,7 @@ _this['currency'] = currency; + }; /** @@ -78,6 +79,9 @@ if (data.hasOwnProperty('destinationCurrency')) { obj['destinationCurrency'] = ApiClient.convertToType(data['destinationCurrency'], 'String'); } + if (data.hasOwnProperty('surcharge')) { + obj['surcharge'] = Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.constructFromObject(data['surcharge']); + } } return obj; } @@ -98,10 +102,14 @@ */ exports.prototype['sourceCurrency'] = undefined; /** - * Use a 3-character alpha currency code for destination currency of the funds transfer. Supported for card and bank account based cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf NOTE: This field is supported only for Visa Platform Connect + * Use a 3-character alpha currency code for destination currency of the funds transfer. Supported for card and bank account based cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf * @member {String} destinationCurrency */ exports.prototype['destinationCurrency'] = undefined; + /** + * @member {module:model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge} surcharge + */ + exports.prototype['surcharge'] = undefined; diff --git a/src/model/Ptsv1pushfundstransferPointOfServiceInformation.js b/src/model/Ptsv1pushfundstransferPointOfServiceInformation.js new file mode 100644 index 00000000..d0147645 --- /dev/null +++ b/src/model/Ptsv1pushfundstransferPointOfServiceInformation.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/Ptsv1pushfundstransferPointOfServiceInformationEmv'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv1pushfundstransferPointOfServiceInformationEmv')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Ptsv1pushfundstransferPointOfServiceInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv1pushfundstransferPointOfServiceInformationEmv); + } +}(this, function(ApiClient, Ptsv1pushfundstransferPointOfServiceInformationEmv) { + 'use strict'; + + + + + /** + * The Ptsv1pushfundstransferPointOfServiceInformation model module. + * @module model/Ptsv1pushfundstransferPointOfServiceInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv1pushfundstransferPointOfServiceInformation. + * @alias module:model/Ptsv1pushfundstransferPointOfServiceInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv1pushfundstransferPointOfServiceInformation 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/Ptsv1pushfundstransferPointOfServiceInformation} obj Optional instance to populate. + * @return {module:model/Ptsv1pushfundstransferPointOfServiceInformation} The populated Ptsv1pushfundstransferPointOfServiceInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('emv')) { + obj['emv'] = Ptsv1pushfundstransferPointOfServiceInformationEmv.constructFromObject(data['emv']); + } + } + return obj; + } + + /** + * @member {module:model/Ptsv1pushfundstransferPointOfServiceInformationEmv} emv + */ + exports.prototype['emv'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv1pushfundstransferPointOfServiceInformationEmv.js b/src/model/Ptsv1pushfundstransferPointOfServiceInformationEmv.js new file mode 100644 index 00000000..a406805a --- /dev/null +++ b/src/model/Ptsv1pushfundstransferPointOfServiceInformationEmv.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv1pushfundstransferPointOfServiceInformationEmv = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv1pushfundstransferPointOfServiceInformationEmv model module. + * @module model/Ptsv1pushfundstransferPointOfServiceInformationEmv + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv1pushfundstransferPointOfServiceInformationEmv. + * @alias module:model/Ptsv1pushfundstransferPointOfServiceInformationEmv + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv1pushfundstransferPointOfServiceInformationEmv 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/Ptsv1pushfundstransferPointOfServiceInformationEmv} obj Optional instance to populate. + * @return {module:model/Ptsv1pushfundstransferPointOfServiceInformationEmv} The populated Ptsv1pushfundstransferPointOfServiceInformationEmv instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('cardSequenceNumber')) { + obj['cardSequenceNumber'] = ApiClient.convertToType(data['cardSequenceNumber'], 'String'); + } + } + return obj; + } + + /** + * Number assigned to a specific card when two or more cards are associated with the same primary account number. This value enables issuers to distinguish among multiple cards that are linked to the same account. This value can also act as a tracking tool when reissuing cards. When this value is available, it is provided by the chip reader. When the chip reader does not provide this value, do not include this field in your request. When sequence number is not provided via this API field, the value is extracted from EMV tag 5F34 for Mastercard transactions. To enable this feature please call support. Note 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. + * @member {String} cardSequenceNumber + */ + exports.prototype['cardSequenceNumber'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv1pushfundstransferProcessingInformation.js b/src/model/Ptsv1pushfundstransferProcessingInformation.js index 1b1e450c..126235a2 100644 --- a/src/model/Ptsv1pushfundstransferProcessingInformation.js +++ b/src/model/Ptsv1pushfundstransferProcessingInformation.js @@ -50,6 +50,10 @@ + + + + }; /** @@ -69,15 +73,27 @@ if (data.hasOwnProperty('payoutsOptions')) { obj['payoutsOptions'] = Ptsv1pushfundstransferProcessingInformationPayoutsOptions.constructFromObject(data['payoutsOptions']); } - if (data.hasOwnProperty('enablerId')) { - obj['enablerId'] = ApiClient.convertToType(data['enablerId'], 'String'); + if (data.hasOwnProperty('feeProgramId')) { + obj['feeProgramId'] = ApiClient.convertToType(data['feeProgramId'], 'String'); + } + if (data.hasOwnProperty('networkPartnerId')) { + obj['networkPartnerId'] = ApiClient.convertToType(data['networkPartnerId'], 'String'); + } + if (data.hasOwnProperty('processingCode')) { + obj['processingCode'] = ApiClient.convertToType(data['processingCode'], 'String'); + } + if (data.hasOwnProperty('sharingGroupCode')) { + obj['sharingGroupCode'] = ApiClient.convertToType(data['sharingGroupCode'], 'String'); + } + if (data.hasOwnProperty('purposeOfPayment')) { + obj['purposeOfPayment'] = ApiClient.convertToType(data['purposeOfPayment'], 'String'); } } return obj; } /** - * Payouts transaction type. Business Application ID: - `PP`: Person to person. - `FD`: Funds disbursement (general) + * Money Transfer (MT) - `AA`: Account to Account - `BI`: Bank-Initiated Money Transfer - `CD`: Cash Deposit - `FT`: Funds Transfer - `TU`: Prepaid Card Loan - `WT`: Wallet Transfer-Staged Digital Wallet (SDW) Transfer - `PP`: P2P Money Transfer Funds Disbursement (FD) - `BB`: Business-to-business Supplier Payments - `BP`: Non-Card Bill Pay - `CP`: Credit Card Bill Pay - `FD`: General Funds Disbursements - `GD`: Government Disbursements and Government Initiated Tax Refunds - `GP`: Gambling/Gaming Payouts (other than online gaming) - `LO`: Loyalty Payments - `MD`: Merchant Settlement - `MI`: Faster Refunds - `OG`: Online Gambling Payouts - `PD`: Payroll and Pension Disbursements - `RP`: Request-to-Pay Service * @member {String} businessApplicationId */ exports.prototype['businessApplicationId'] = undefined; @@ -86,10 +102,30 @@ */ exports.prototype['payoutsOptions'] = undefined; /** - * Enablers are payment processing entities that are not acquiring members and are often the primary relationship owner with merchants and originators. Enablers own technical solutions through which the merchant or originator will access acceptance. The Enabler ID is a five-character hexadecimal identifier that will be used by Visa to identify enablers. Enabler ID assignment will be determined by Visa. Visa will communicate Enablers assignments to enablers. - * @member {String} enablerId + * Fee Program Indicator. This field identifies the interchange fee program applicable to each financial transaction. Fee program indicator (FPI) values correspond to the fee descriptor and rate for each existing fee program. + * @member {String} feeProgramId + */ + exports.prototype['feeProgramId'] = undefined; + /** + * Merchant payment gateway ID that is assigned by Mastercard and is provided by the acquirer when a registered merchant payment gateway service provider is involved in the transaction. + * @member {String} networkPartnerId + */ + exports.prototype['networkPartnerId'] = undefined; + /** + * This field contains coding that identifies (1) the customer transaction type and (2) the customer account types affected by the transaction. Default: 5402 (Original Credit Transaction) Contains codes that combined with some other fields such as the BAI (Business Application Id) identify some unique use cases. For Sales Tax rebates this field should be populated with the value 5120 (Value-added tax/Sales Tax) along with the businessApplicationId field set to the value 'FD' which indicates this push funds transfer is being conducted in order to facilitate a sales tax refund. + * @member {String} processingCode + */ + exports.prototype['processingCode'] = undefined; + /** + * This U.S.-only field is optionally used by PIN Debit Gateway Service participants (merchants and acquirers) to specify the network access priority. VisaNet checks to determine if there are issuer routing preferences for a network specified by the sharing group code. If an issuer preference exists for one of the specified debit networks, VisaNet makes a routing selection based on issuer preference. If an preference exists for multiple specified debit networks, or if no issuer preference exists, VisaNet makes a selection based on acquirer routing priorities. Valid Values: ACCEL_EXCHANGE_E CU24_C INTERLINK_G MAESTRO_8 NYCE_Y NYCE_F PULSE_S PULSE_L PULSE_H STAR_N STAR_W STAR_Z STAR_Q STAR_M VISA_V + * @member {String} sharingGroupCode + */ + exports.prototype['sharingGroupCode'] = undefined; + /** + * This will send purpose of funds code for original credit transactions (OCTs). + * @member {String} purposeOfPayment */ - exports.prototype['enablerId'] = undefined; + exports.prototype['purposeOfPayment'] = undefined; diff --git a/src/model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.js b/src/model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.js index 130d5654..65b09aeb 100644 --- a/src/model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.js +++ b/src/model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.js @@ -49,6 +49,9 @@ + + + }; /** @@ -68,20 +71,44 @@ if (data.hasOwnProperty('destinationCurrency')) { obj['destinationCurrency'] = ApiClient.convertToType(data['destinationCurrency'], 'String'); } + if (data.hasOwnProperty('sourceAmount')) { + obj['sourceAmount'] = ApiClient.convertToType(data['sourceAmount'], 'String'); + } + if (data.hasOwnProperty('retrievalReferenceNumber')) { + obj['retrievalReferenceNumber'] = ApiClient.convertToType(data['retrievalReferenceNumber'], 'String'); + } + if (data.hasOwnProperty('accountFundingReferenceId')) { + obj['accountFundingReferenceId'] = ApiClient.convertToType(data['accountFundingReferenceId'], 'String'); + } } return obj; } /** - * Use a 3-character alpha currency code for source currency of the funds transfer. Yellow Pepper Supported for cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf + * Use a 3-character alpha currency code for source currency of the funds transfer. Required if sending processingInformation.payoutsOptions.sourceAmount. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf * @member {String} sourceCurrency */ exports.prototype['sourceCurrency'] = undefined; /** - * Use a 3-character alpha currency code for destination currency of the funds transfer. Yellow Pepper Supported for cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf + * Use a 3-character alpha currency code for destination currency of the funds transfer. Yellow Pepper Supported for cross border funds transfers. ISO standard currencies: http://apps.cybersource.com/library/documentation/sbc/quickref/currencies.pdf * @member {String} destinationCurrency */ exports.prototype['destinationCurrency'] = undefined; + /** + * Source Amount is required in certain markets to identify the transaction amount entered in the sender's currency code prior to FX conversion by the originating entity. Format: Minimum Value: 0 Maximum value: 999999999.99 Allowed fractional digits: 2 + * @member {String} sourceAmount + */ + exports.prototype['sourceAmount'] = undefined; + /** + * Unique reference number returned by the processor that identifies the transaction at the network. + * @member {String} retrievalReferenceNumber + */ + exports.prototype['retrievalReferenceNumber'] = undefined; + /** + * Visa-generated transaction identifier (TID) that is unique for each original authorization and financial request. + * @member {String} accountFundingReferenceId + */ + exports.prototype['accountFundingReferenceId'] = undefined; diff --git a/src/model/Ptsv1pushfundstransferRecipientInformation.js b/src/model/Ptsv1pushfundstransferRecipientInformation.js index 34aa8fc1..afe4cb83 100644 --- a/src/model/Ptsv1pushfundstransferRecipientInformation.js +++ b/src/model/Ptsv1pushfundstransferRecipientInformation.js @@ -59,6 +59,10 @@ + + + + }; /** @@ -105,9 +109,21 @@ if (data.hasOwnProperty('phoneNumber')) { obj['phoneNumber'] = ApiClient.convertToType(data['phoneNumber'], 'String'); } + if (data.hasOwnProperty('email')) { + obj['email'] = ApiClient.convertToType(data['email'], 'String'); + } if (data.hasOwnProperty('personalIdentification')) { obj['personalIdentification'] = Ptsv1pushfundstransferRecipientInformationPersonalIdentification.constructFromObject(data['personalIdentification']); } + if (data.hasOwnProperty('buildingNumber')) { + obj['buildingNumber'] = ApiClient.convertToType(data['buildingNumber'], 'String'); + } + if (data.hasOwnProperty('streetName')) { + obj['streetName'] = ApiClient.convertToType(data['streetName'], 'String'); + } + if (data.hasOwnProperty('type')) { + obj['type'] = ApiClient.convertToType(data['type'], 'String'); + } } return obj; } @@ -162,14 +178,34 @@ */ exports.prototype['lastName'] = undefined; /** - * Recipient phone number. This field is supported by FDC Compass. Mastercard Send: Max length is 15 with no dashes or spaces. + * Customer's phone number. It is recommended that you include the country code when the order is from outside the U.S. * @member {String} phoneNumber */ exports.prototype['phoneNumber'] = undefined; + /** + * Customer's email address, including the full domain name. + * @member {String} email + */ + exports.prototype['email'] = undefined; /** * @member {module:model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification} personalIdentification */ exports.prototype['personalIdentification'] = undefined; + /** + * Building number in the street address. For example, if the street address is: Rua da Quitanda 187 then the building number is 187. Applicable to domestic Colombia transactions only. + * @member {String} buildingNumber + */ + exports.prototype['buildingNumber'] = undefined; + /** + * This field contains the street name of the recipient's address. Applicable to domestic Colombia transactions only. + * @member {String} streetName + */ + exports.prototype['streetName'] = undefined; + /** + * `B` for Business or `I` for individual. + * @member {String} type + */ + exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard.js b/src/model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard.js index 1840c4d8..dfde0db1 100644 --- a/src/model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard.js +++ b/src/model/Ptsv1pushfundstransferRecipientInformationPaymentInformationCard.js @@ -97,7 +97,7 @@ } /** - * Three-digit value that indicates the card type. Possible values: Visa Platform Connect - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. - `033`: Visa Electron - `024`: Maestro Mastercard Send: - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. FDC Compass: - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. Chase Paymentech: - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. Yellow Pepper: - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. - `005`: Diners Club - `033`: Visa Electron - `024`: Intl Maestro + * - `001`: Visa - `002`: Mastercard, Eurocard, which is a European regional brand of Mastercard. - `033`: Visa Electron - `024`: Maestro - `042`: Maestro International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.js b/src/model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.js index def42c98..14db85af 100644 --- a/src/model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.js +++ b/src/model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.js @@ -50,6 +50,7 @@ + }; /** @@ -72,6 +73,9 @@ if (data.hasOwnProperty('issuingCountry')) { obj['issuingCountry'] = ApiClient.convertToType(data['issuingCountry'], 'String'); } + if (data.hasOwnProperty('personalIdType')) { + obj['personalIdType'] = ApiClient.convertToType(data['personalIdType'], 'String'); + } } return obj; } @@ -82,7 +86,7 @@ */ exports.prototype['id'] = undefined; /** - * This tag will contain the type of sender identification. + * This tag will contain the type of sender identification. The valid values are: - `BTHD`: (Date of birth) - `CUID`: (Customer identification (unspecified)) - `NTID`: (National identification) - `PASN`: (Passport number) - `DRLN`: (Driver license) - `TXIN`: (Tax identification) - `CPNY`: (Company registration number) - `PRXY`: (Proxy identification) - `SSNB`: (Social security number) - `ARNB`: (Alien registration number) - `LAWE`: (Law enforcement identification) - `MILI`: (Military identification) - `TRVL`: (Travel identification (non-passport)) - `EMAL`: (Email) - `PHON`: (Phone number) * @member {String} type */ exports.prototype['type'] = undefined; @@ -91,6 +95,11 @@ * @member {String} issuingCountry */ exports.prototype['issuingCountry'] = undefined; + /** + * This tag will denote whether the tax ID is a business or individual tax ID when personal ID Type contains the value of TXIN (Tax identification). The valid values are: - `B` (Business) - `I` (Individual) + * @member {String} personalIdType + */ + exports.prototype['personalIdType'] = undefined; diff --git a/src/model/Ptsv1pushfundstransferSenderInformation.js b/src/model/Ptsv1pushfundstransferSenderInformation.js index 3508902c..0801e83c 100644 --- a/src/model/Ptsv1pushfundstransferSenderInformation.js +++ b/src/model/Ptsv1pushfundstransferSenderInformation.js @@ -61,6 +61,11 @@ + + + + + }; @@ -79,6 +84,9 @@ if (data.hasOwnProperty('name')) { obj['name'] = ApiClient.convertToType(data['name'], 'String'); } + if (data.hasOwnProperty('email')) { + obj['email'] = ApiClient.convertToType(data['email'], 'String'); + } if (data.hasOwnProperty('firstName')) { obj['firstName'] = ApiClient.convertToType(data['firstName'], 'String'); } @@ -91,6 +99,12 @@ if (data.hasOwnProperty('postalCode')) { obj['postalCode'] = ApiClient.convertToType(data['postalCode'], 'String'); } + if (data.hasOwnProperty('buildingNumber')) { + obj['buildingNumber'] = ApiClient.convertToType(data['buildingNumber'], 'String'); + } + if (data.hasOwnProperty('streetName')) { + obj['streetName'] = ApiClient.convertToType(data['streetName'], 'String'); + } if (data.hasOwnProperty('address1')) { obj['address1'] = ApiClient.convertToType(data['address1'], 'String'); } @@ -124,15 +138,26 @@ if (data.hasOwnProperty('personalIdentification')) { obj['personalIdentification'] = Ptsv1pushfundstransferSenderInformationPersonalIdentification.constructFromObject(data['personalIdentification']); } + if (data.hasOwnProperty('type')) { + obj['type'] = ApiClient.convertToType(data['type'], 'String'); + } + if (data.hasOwnProperty('vatRegistrationNumber')) { + obj['vatRegistrationNumber'] = ApiClient.convertToType(data['vatRegistrationNumber'], 'String'); + } } return obj; } /** - * Name of sender. Funds Disbursement This value is the name of the originator sending the funds disbursement. + * Name of sender. Funds Disbursement This value is the name of the originator sending the funds disbursement. Government entities should use this field * @member {String} name */ exports.prototype['name'] = undefined; + /** + * Customer's email address, including the full domain name. + * @member {String} email + */ + exports.prototype['email'] = undefined; /** * This field contains the first name of the entity funding the transaction Mandatory for card payments * @member {String} firstName @@ -153,6 +178,16 @@ * @member {String} postalCode */ exports.prototype['postalCode'] = undefined; + /** + * Building number in the street address. For example, if the street address is: Rua da Quitanda 187 then the building number is 187. Applicable to domestic Colombia transactions only. + * @member {String} buildingNumber + */ + exports.prototype['buildingNumber'] = undefined; + /** + * This field contains the street name of the recipient's address. Applicable to domestic Colombia transactions only. + * @member {String} streetName + */ + exports.prototype['streetName'] = undefined; /** * Street address of sender. Funds Disbursement This value is the address of the originator sending the funds disbursement. Required for card transactions * @member {String} address1 @@ -184,7 +219,7 @@ */ exports.prototype['dateOfBirth'] = undefined; /** - * Sender's phone number. + * Customer's phone number. It is recommended that you include the country code when the order is from outside the U.S. * @member {String} phoneNumber */ exports.prototype['phoneNumber'] = undefined; @@ -205,6 +240,16 @@ * @member {module:model/Ptsv1pushfundstransferSenderInformationPersonalIdentification} personalIdentification */ exports.prototype['personalIdentification'] = undefined; + /** + * `B` for Business or `I` for individual. + * @member {String} type + */ + exports.prototype['type'] = undefined; + /** + * Customer's government-assigned tax identification number. + * @member {String} vatRegistrationNumber + */ + exports.prototype['vatRegistrationNumber'] = undefined; diff --git a/src/model/Ptsv1pushfundstransferSenderInformationAccount.js b/src/model/Ptsv1pushfundstransferSenderInformationAccount.js index e076b191..84521b1b 100644 --- a/src/model/Ptsv1pushfundstransferSenderInformationAccount.js +++ b/src/model/Ptsv1pushfundstransferSenderInformationAccount.js @@ -73,7 +73,7 @@ } /** - * Source of funds. Possible values: Chase Paymentech, FDC Compass, Visa Platform Connect: - `01`: Credit card - `02`: Debit card - `03`: Prepaid card Chase Paymentech, Visa Platform Connect: - `04`: Cash - `05`: Debit or deposit account that is not linked to a Visa card. Includes checking accounts, savings accounts, and proprietary debit or ATM cards. - `06`: Credit account that is not linked to a Visa card. Includes credit cards and proprietary lines of credit. FDC Compass: - `04`: Deposit Account Funds Disbursement This value is most likely 05 to identify that the originator used a deposit account to fund the disbursement. Credit Card Bill Payment This value must be 02, 03, 04, or 05. + * Source of funds. Possible values: - `01`: Credit card - `02`: Debit card - `03`: Prepaid card - `04`: Cash/Deposit Account - `05`: Debit or deposit account that is not linked to a Visa card. Includes checking accounts, savings accounts, and proprietary debit or ATM cards. - `06`: Credit account that is not linked to a Visa card. Includes credit cards and proprietary lines of credit. Funds Disbursement This value is most likely 05 to identify that the originator used a deposit account to fund the disbursement. Credit Card Bill Payment This value must be 02, 03, 04, or 05. * @member {String} fundsSource */ exports.prototype['fundsSource'] = undefined; diff --git a/src/model/Ptsv1pushfundstransferSenderInformationPaymentInformationCard.js b/src/model/Ptsv1pushfundstransferSenderInformationPaymentInformationCard.js index d98b48f0..68447ad5 100644 --- a/src/model/Ptsv1pushfundstransferSenderInformationPaymentInformationCard.js +++ b/src/model/Ptsv1pushfundstransferSenderInformationPaymentInformationCard.js @@ -89,7 +89,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. + * 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. - `033`: Visa Electron - `024`: Maestro - `042`: Maestro International * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv1pushfundstransferSenderInformationPersonalIdentification.js b/src/model/Ptsv1pushfundstransferSenderInformationPersonalIdentification.js index 7e33a532..7658bd32 100644 --- a/src/model/Ptsv1pushfundstransferSenderInformationPersonalIdentification.js +++ b/src/model/Ptsv1pushfundstransferSenderInformationPersonalIdentification.js @@ -86,12 +86,12 @@ */ exports.prototype['id'] = undefined; /** - * Visa Platform Connect This tag will denote whether the tax ID is a business or individual tax ID when personal ID Type contains the value of TXIN (Tax identification). The valid values are: • B (Business) • I (Individual) + * This tag will denote whether the tax ID is a business or individual tax ID when personal ID Type contains the value of TXIN (Tax identification). The valid values are: - `B` (Business) - `I` (Individual) * @member {String} personalIdType */ exports.prototype['personalIdType'] = undefined; /** - * This tag will contain the type of sender identification. The valid values are: Visa Platform Connect: - `BTHD`: (Date of birth) - `CUID`: (Customer identification (unspecified)) - `NTID`: (National identification) - `PASN`: (Passport number) - `DRLN`: (Driver license) - `TXIN`: (Tax identification) - `CPNY`: (Company registration number) - `PRXY`: (Proxy identification) - `SSNB`: (Social security number) - `ARNB`: (Alien registration number) - `LAWE`: (Law enforcement identification) - `MILI`: (Military identification) - `TRVL`: (Travel identification (non-passport)) - `EMAL`: (Email) - `PHON`: (Phone number) + * This tag will contain the type of sender identification. The valid values are: - `BTHD`: (Date of birth) - `CUID`: (Customer identification (unspecified)) - `NTID`: (National identification) - `PASN`: (Passport number) - `DRLN`: (Driver license) - `TXIN`: (Tax identification) - `CPNY`: (Company registration number) - `PRXY`: (Proxy identification) - `SSNB`: (Social security number) - `ARNB`: (Alien registration number) - `LAWE`: (Law enforcement identification) - `MILI`: (Military identification) - `TRVL`: (Travel identification (non-passport)) - `EMAL`: (Email) - `PHON`: (Phone number) * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv2intentsClientReferenceInformation.js b/src/model/Ptsv2intentsClientReferenceInformation.js new file mode 100644 index 00000000..766daa8a --- /dev/null +++ b/src/model/Ptsv2intentsClientReferenceInformation.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv2intentsClientReferenceInformation = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsClientReferenceInformation model module. + * @module model/Ptsv2intentsClientReferenceInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsClientReferenceInformation. + * @alias module:model/Ptsv2intentsClientReferenceInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv2intentsClientReferenceInformation 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/Ptsv2intentsClientReferenceInformation} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsClientReferenceInformation} The populated Ptsv2intentsClientReferenceInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('reconciliationId')) { + obj['reconciliationId'] = ApiClient.convertToType(data['reconciliationId'], 'String'); + } + } + return obj; + } + + /** + * Reference number for the transaction. Depending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource. The actual value used in the request to the processor is provided back to you by Cybersource in the response. + * @member {String} reconciliationId + */ + exports.prototype['reconciliationId'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsMerchantInformation.js b/src/model/Ptsv2intentsMerchantInformation.js new file mode 100644 index 00000000..4d3b8879 --- /dev/null +++ b/src/model/Ptsv2intentsMerchantInformation.js @@ -0,0 +1,99 @@ +/** + * 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/Ptsv2intentsMerchantInformationMerchantDescriptor'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv2intentsMerchantInformationMerchantDescriptor')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Ptsv2intentsMerchantInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2intentsMerchantInformationMerchantDescriptor); + } +}(this, function(ApiClient, Ptsv2intentsMerchantInformationMerchantDescriptor) { + 'use strict'; + + + + + /** + * The Ptsv2intentsMerchantInformation model module. + * @module model/Ptsv2intentsMerchantInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsMerchantInformation. + * @alias module:model/Ptsv2intentsMerchantInformation + * @class + */ + var exports = function() { + var _this = this; + + + + + }; + + /** + * Constructs a Ptsv2intentsMerchantInformation 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/Ptsv2intentsMerchantInformation} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsMerchantInformation} The populated Ptsv2intentsMerchantInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('merchantDescriptor')) { + obj['merchantDescriptor'] = Ptsv2intentsMerchantInformationMerchantDescriptor.constructFromObject(data['merchantDescriptor']); + } + if (data.hasOwnProperty('cancelUrl')) { + obj['cancelUrl'] = ApiClient.convertToType(data['cancelUrl'], 'String'); + } + if (data.hasOwnProperty('successUrl')) { + obj['successUrl'] = ApiClient.convertToType(data['successUrl'], 'String'); + } + } + return obj; + } + + /** + * @member {module:model/Ptsv2intentsMerchantInformationMerchantDescriptor} merchantDescriptor + */ + exports.prototype['merchantDescriptor'] = undefined; + /** + * customer would be redirected to this url based on the decision of the transaction + * @member {String} cancelUrl + */ + exports.prototype['cancelUrl'] = undefined; + /** + * customer would be redirected to this url based on the decision of the transaction + * @member {String} successUrl + */ + exports.prototype['successUrl'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsMerchantInformationMerchantDescriptor.js b/src/model/Ptsv2intentsMerchantInformationMerchantDescriptor.js new file mode 100644 index 00000000..3874f371 --- /dev/null +++ b/src/model/Ptsv2intentsMerchantInformationMerchantDescriptor.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.Ptsv2intentsMerchantInformationMerchantDescriptor = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsMerchantInformationMerchantDescriptor model module. + * @module model/Ptsv2intentsMerchantInformationMerchantDescriptor + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsMerchantInformationMerchantDescriptor. + * @alias module:model/Ptsv2intentsMerchantInformationMerchantDescriptor + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a Ptsv2intentsMerchantInformationMerchantDescriptor 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/Ptsv2intentsMerchantInformationMerchantDescriptor} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsMerchantInformationMerchantDescriptor} The populated Ptsv2intentsMerchantInformationMerchantDescriptor instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('name')) { + obj['name'] = ApiClient.convertToType(data['name'], 'String'); + } + if (data.hasOwnProperty('email')) { + obj['email'] = ApiClient.convertToType(data['email'], 'String'); + } + } + return obj; + } + + /** + * Your merchant name. **Note** For Paymentech processor using Cybersource Payouts, the maximum data length is 22. #### PIN debit Your business name. This name is displayed on the cardholder's statement. When you include more than one consecutive space, extra spaces are removed. When you do not include this value in your PIN debit request, the merchant name from your account is used. **Important** This value must consist of English characters. Optional field for PIN debit credit or PIN debit purchase requests. #### Airline processing Your merchant name. This name is displayed on the cardholder's statement. When you include more than one consecutive space, extra spaces are removed. **Note** Some airline fee programs may require the original ticket number (ticket identifier) or the ancillary service description in positions 13 through 23 of this field. **Important** This value must consist of English characters. Required for captures and credits. + * @member {String} name + */ + exports.prototype['name'] = undefined; + /** + * Email address of the merchant. + * @member {String} email + */ + exports.prototype['email'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsOrderInformation.js b/src/model/Ptsv2intentsOrderInformation.js new file mode 100644 index 00000000..cddbe402 --- /dev/null +++ b/src/model/Ptsv2intentsOrderInformation.js @@ -0,0 +1,113 @@ +/** + * 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/Ptsv2intentsOrderInformationAmountDetails', 'model/Ptsv2intentsOrderInformationBillTo', 'model/Ptsv2intentsOrderInformationInvoiceDetails', 'model/Ptsv2intentsOrderInformationLineItems', 'model/Ptsv2intentsOrderInformationShipTo'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv2intentsOrderInformationAmountDetails'), require('./Ptsv2intentsOrderInformationBillTo'), require('./Ptsv2intentsOrderInformationInvoiceDetails'), require('./Ptsv2intentsOrderInformationLineItems'), require('./Ptsv2intentsOrderInformationShipTo')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Ptsv2intentsOrderInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2intentsOrderInformationAmountDetails, root.CyberSource.Ptsv2intentsOrderInformationBillTo, root.CyberSource.Ptsv2intentsOrderInformationInvoiceDetails, root.CyberSource.Ptsv2intentsOrderInformationLineItems, root.CyberSource.Ptsv2intentsOrderInformationShipTo); + } +}(this, function(ApiClient, Ptsv2intentsOrderInformationAmountDetails, Ptsv2intentsOrderInformationBillTo, Ptsv2intentsOrderInformationInvoiceDetails, Ptsv2intentsOrderInformationLineItems, Ptsv2intentsOrderInformationShipTo) { + 'use strict'; + + + + + /** + * The Ptsv2intentsOrderInformation model module. + * @module model/Ptsv2intentsOrderInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsOrderInformation. + * @alias module:model/Ptsv2intentsOrderInformation + * @class + */ + var exports = function() { + var _this = this; + + + + + + + }; + + /** + * Constructs a Ptsv2intentsOrderInformation 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/Ptsv2intentsOrderInformation} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsOrderInformation} The populated Ptsv2intentsOrderInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('amountDetails')) { + obj['amountDetails'] = Ptsv2intentsOrderInformationAmountDetails.constructFromObject(data['amountDetails']); + } + if (data.hasOwnProperty('billTo')) { + obj['billTo'] = Ptsv2intentsOrderInformationBillTo.constructFromObject(data['billTo']); + } + if (data.hasOwnProperty('shipTo')) { + obj['shipTo'] = Ptsv2intentsOrderInformationShipTo.constructFromObject(data['shipTo']); + } + if (data.hasOwnProperty('lineItems')) { + obj['lineItems'] = ApiClient.convertToType(data['lineItems'], [Ptsv2intentsOrderInformationLineItems]); + } + if (data.hasOwnProperty('invoiceDetails')) { + obj['invoiceDetails'] = Ptsv2intentsOrderInformationInvoiceDetails.constructFromObject(data['invoiceDetails']); + } + } + return obj; + } + + /** + * @member {module:model/Ptsv2intentsOrderInformationAmountDetails} amountDetails + */ + exports.prototype['amountDetails'] = undefined; + /** + * @member {module:model/Ptsv2intentsOrderInformationBillTo} billTo + */ + exports.prototype['billTo'] = undefined; + /** + * @member {module:model/Ptsv2intentsOrderInformationShipTo} shipTo + */ + exports.prototype['shipTo'] = undefined; + /** + * @member {Array.} lineItems + */ + exports.prototype['lineItems'] = undefined; + /** + * @member {module:model/Ptsv2intentsOrderInformationInvoiceDetails} invoiceDetails + */ + exports.prototype['invoiceDetails'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsOrderInformationAmountDetails.js b/src/model/Ptsv2intentsOrderInformationAmountDetails.js new file mode 100644 index 00000000..6bc7b4bb --- /dev/null +++ b/src/model/Ptsv2intentsOrderInformationAmountDetails.js @@ -0,0 +1,145 @@ +/** + * 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.Ptsv2intentsOrderInformationAmountDetails = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsOrderInformationAmountDetails model module. + * @module model/Ptsv2intentsOrderInformationAmountDetails + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsOrderInformationAmountDetails. + * @alias module:model/Ptsv2intentsOrderInformationAmountDetails + * @class + */ + var exports = function() { + var _this = this; + + + + + + + + + + }; + + /** + * Constructs a Ptsv2intentsOrderInformationAmountDetails 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/Ptsv2intentsOrderInformationAmountDetails} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsOrderInformationAmountDetails} The populated Ptsv2intentsOrderInformationAmountDetails instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('totalAmount')) { + obj['totalAmount'] = ApiClient.convertToType(data['totalAmount'], 'String'); + } + if (data.hasOwnProperty('currency')) { + obj['currency'] = ApiClient.convertToType(data['currency'], 'String'); + } + if (data.hasOwnProperty('discountAmount')) { + obj['discountAmount'] = ApiClient.convertToType(data['discountAmount'], 'String'); + } + if (data.hasOwnProperty('shippingAmount')) { + obj['shippingAmount'] = ApiClient.convertToType(data['shippingAmount'], 'String'); + } + if (data.hasOwnProperty('shippingDiscountAmount')) { + obj['shippingDiscountAmount'] = ApiClient.convertToType(data['shippingDiscountAmount'], 'String'); + } + if (data.hasOwnProperty('taxAmount')) { + obj['taxAmount'] = ApiClient.convertToType(data['taxAmount'], 'String'); + } + if (data.hasOwnProperty('insuranceAmount')) { + obj['insuranceAmount'] = ApiClient.convertToType(data['insuranceAmount'], 'String'); + } + if (data.hasOwnProperty('dutyAmount')) { + obj['dutyAmount'] = ApiClient.convertToType(data['dutyAmount'], 'String'); + } + } + return obj; + } + + /** + * Grand total for the order. This value cannot be negative. You can include a decimal point (.), but you cannot include any other special characters. CyberSource truncates the amount to the correct number of decimal places + * @member {String} totalAmount + */ + exports.prototype['totalAmount'] = undefined; + /** + * Currency used for the order + * @member {String} currency + */ + exports.prototype['currency'] = undefined; + /** + * Discount amount for the transaction. + * @member {String} discountAmount + */ + exports.prototype['discountAmount'] = undefined; + /** + * Aggregate shipping charges for the transactions. + * @member {String} shippingAmount + */ + exports.prototype['shippingAmount'] = undefined; + /** + * Shipping discount amount for the transaction. + * @member {String} shippingDiscountAmount + */ + exports.prototype['shippingDiscountAmount'] = undefined; + /** + * Total tax amount. + * @member {String} taxAmount + */ + exports.prototype['taxAmount'] = undefined; + /** + * Amount being charged for the insurance fee. + * @member {String} insuranceAmount + */ + exports.prototype['insuranceAmount'] = undefined; + /** + * Amount being charged as duty amount. + * @member {String} dutyAmount + */ + exports.prototype['dutyAmount'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsOrderInformationBillTo.js b/src/model/Ptsv2intentsOrderInformationBillTo.js new file mode 100644 index 00000000..482c3cc7 --- /dev/null +++ b/src/model/Ptsv2intentsOrderInformationBillTo.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv2intentsOrderInformationBillTo = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsOrderInformationBillTo model module. + * @module model/Ptsv2intentsOrderInformationBillTo + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsOrderInformationBillTo. + * @alias module:model/Ptsv2intentsOrderInformationBillTo + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv2intentsOrderInformationBillTo 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/Ptsv2intentsOrderInformationBillTo} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsOrderInformationBillTo} The populated Ptsv2intentsOrderInformationBillTo instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('email')) { + obj['email'] = ApiClient.convertToType(data['email'], 'String'); + } + } + return obj; + } + + /** + * Email address of the PayPal account holder. + * @member {String} email + */ + exports.prototype['email'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsOrderInformationInvoiceDetails.js b/src/model/Ptsv2intentsOrderInformationInvoiceDetails.js new file mode 100644 index 00000000..acc80e88 --- /dev/null +++ b/src/model/Ptsv2intentsOrderInformationInvoiceDetails.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv2intentsOrderInformationInvoiceDetails = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsOrderInformationInvoiceDetails model module. + * @module model/Ptsv2intentsOrderInformationInvoiceDetails + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsOrderInformationInvoiceDetails. + * @alias module:model/Ptsv2intentsOrderInformationInvoiceDetails + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv2intentsOrderInformationInvoiceDetails 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/Ptsv2intentsOrderInformationInvoiceDetails} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsOrderInformationInvoiceDetails} The populated Ptsv2intentsOrderInformationInvoiceDetails instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('productDescription')) { + obj['productDescription'] = ApiClient.convertToType(data['productDescription'], 'String'); + } + } + return obj; + } + + /** + * Brief description of item. + * @member {String} productDescription + */ + exports.prototype['productDescription'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsOrderInformationLineItems.js b/src/model/Ptsv2intentsOrderInformationLineItems.js new file mode 100644 index 00000000..07cb3915 --- /dev/null +++ b/src/model/Ptsv2intentsOrderInformationLineItems.js @@ -0,0 +1,145 @@ +/** + * 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.Ptsv2intentsOrderInformationLineItems = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsOrderInformationLineItems model module. + * @module model/Ptsv2intentsOrderInformationLineItems + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsOrderInformationLineItems. + * @alias module:model/Ptsv2intentsOrderInformationLineItems + * @class + */ + var exports = function() { + var _this = this; + + + + + + + + + + }; + + /** + * Constructs a Ptsv2intentsOrderInformationLineItems 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/Ptsv2intentsOrderInformationLineItems} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsOrderInformationLineItems} The populated Ptsv2intentsOrderInformationLineItems instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('productName')) { + obj['productName'] = ApiClient.convertToType(data['productName'], 'String'); + } + if (data.hasOwnProperty('productDescription')) { + obj['productDescription'] = ApiClient.convertToType(data['productDescription'], 'String'); + } + if (data.hasOwnProperty('productSku')) { + obj['productSku'] = ApiClient.convertToType(data['productSku'], 'String'); + } + if (data.hasOwnProperty('quantity')) { + obj['quantity'] = ApiClient.convertToType(data['quantity'], 'Number'); + } + if (data.hasOwnProperty('typeOfSupply')) { + obj['typeOfSupply'] = ApiClient.convertToType(data['typeOfSupply'], 'String'); + } + if (data.hasOwnProperty('unitPrice')) { + obj['unitPrice'] = ApiClient.convertToType(data['unitPrice'], 'String'); + } + if (data.hasOwnProperty('totalAmount')) { + obj['totalAmount'] = ApiClient.convertToType(data['totalAmount'], 'String'); + } + if (data.hasOwnProperty('taxAmount')) { + obj['taxAmount'] = ApiClient.convertToType(data['taxAmount'], 'String'); + } + } + return obj; + } + + /** + * For an authorization or capture transaction (`processingOptions.capture` is `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not `default` or one of the other values that are related to shipping and/or handling. #### Tax Calculation Optional field for U.S., Canadian, international tax, and value added taxes. + * @member {String} productName + */ + exports.prototype['productName'] = undefined; + /** + * Brief description of item. + * @member {String} productDescription + */ + exports.prototype['productDescription'] = undefined; + /** + * Product identifier code. Also known as the Stock Keeping Unit (SKU) code for the product. For an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not set to **default** or one of the other values that are related to shipping and/or handling. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. For an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not `default` or one of the values related to shipping and/or handling. + * @member {String} productSku + */ + exports.prototype['productSku'] = undefined; + /** + * Number of units for this order. Must be a non-negative integer. The default is `1`. For an authorization or capture transaction (`processingOptions.capture` is set to `true` or `false`), this field is required when `orderInformation.lineItems[].productCode` is not `default` or one of the other values related to shipping and/or handling. #### Tax Calculation Optional field for U.S., Canadian, international tax, and value added taxes. + * @member {Number} quantity + */ + exports.prototype['quantity'] = undefined; + /** + * Flag to indicate whether the purchase is categorized as goods or services. Possible values: - 00: goods - 01: services + * @member {String} typeOfSupply + */ + exports.prototype['typeOfSupply'] = undefined; + /** + * Per-item price of the product. This value for this field cannot be negative. You must include either this field or the request-level field `orderInformation.amountDetails.totalAmount` in your request. You can include a decimal point (.), but you cannot include any other special characters. The value is truncated to the correct number of decimal places. #### DCC with a Third-Party Provider Set this field to the converted amount that was returned by the DCC provider. You must include either the 1st line item in the order and this field, or the request-level field `orderInformation.amountDetails.totalAmount` in your request. #### Tax Calculation Required field for U.S., Canadian, international and value added taxes. #### Zero Amount Authorizations If your processor supports zero amount authorizations, you can set this field to 0 for the authorization to check if the card is lost or stolen. #### Maximum Field Lengths For GPN and JCN Gateway: Decimal (10) All other processors: Decimal (15) + * @member {String} unitPrice + */ + exports.prototype['unitPrice'] = undefined; + /** + * Total amount for the item. Normally calculated as the unit price times quantity. When `orderInformation.lineItems[].productCode` is \"gift_card\", this is the purchase amount total for prepaid gift cards in major units. Example: 123.45 USD = 123 + * @member {String} totalAmount + */ + exports.prototype['totalAmount'] = undefined; + /** + * Total tax to apply to the product. This value cannot be negative. The tax amount and the offer amount must be in the same currency. The tax amount field is additive. The following example uses a two-exponent currency such as USD: 1. You include each line item in your request. ..- 1st line item has amount=10.00, quantity=1, and taxAmount=0.80 ..- 2nd line item has amount=20.00, quantity=1, and taxAmount=1.60 2. The total amount authorized will be 32.40, not 30.00 with 2.40 of tax included. Optional field. #### Airlines processing Tax portion of the order amount. This value cannot exceed 99999999999999 (fourteen 9s). Format: English characters only. Optional request field for a line item. #### Tax Calculation Optional field for U.S., Canadian, international tax, and value added taxes. Note if you send this field in your tax request, the value in the field will override the tax engine + * @member {String} taxAmount + */ + exports.prototype['taxAmount'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsOrderInformationShipTo.js b/src/model/Ptsv2intentsOrderInformationShipTo.js new file mode 100644 index 00000000..ae30e2fd --- /dev/null +++ b/src/model/Ptsv2intentsOrderInformationShipTo.js @@ -0,0 +1,154 @@ +/** + * 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.Ptsv2intentsOrderInformationShipTo = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsOrderInformationShipTo model module. + * @module model/Ptsv2intentsOrderInformationShipTo + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsOrderInformationShipTo. + * @alias module:model/Ptsv2intentsOrderInformationShipTo + * @class + */ + var exports = function() { + var _this = this; + + + + + + + + + + + }; + + /** + * Constructs a Ptsv2intentsOrderInformationShipTo 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/Ptsv2intentsOrderInformationShipTo} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsOrderInformationShipTo} The populated Ptsv2intentsOrderInformationShipTo instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('firstName')) { + obj['firstName'] = ApiClient.convertToType(data['firstName'], 'String'); + } + if (data.hasOwnProperty('lastName')) { + obj['lastName'] = ApiClient.convertToType(data['lastName'], 'String'); + } + if (data.hasOwnProperty('address1')) { + obj['address1'] = ApiClient.convertToType(data['address1'], 'String'); + } + if (data.hasOwnProperty('address2')) { + obj['address2'] = ApiClient.convertToType(data['address2'], 'String'); + } + if (data.hasOwnProperty('locality')) { + obj['locality'] = ApiClient.convertToType(data['locality'], 'String'); + } + if (data.hasOwnProperty('administrativeArea')) { + obj['administrativeArea'] = ApiClient.convertToType(data['administrativeArea'], 'String'); + } + if (data.hasOwnProperty('postalCode')) { + obj['postalCode'] = ApiClient.convertToType(data['postalCode'], 'String'); + } + if (data.hasOwnProperty('country')) { + obj['country'] = ApiClient.convertToType(data['country'], 'String'); + } + if (data.hasOwnProperty('method')) { + obj['method'] = ApiClient.convertToType(data['method'], 'String'); + } + } + return obj; + } + + /** + * First name of the recipient. #### Litle Maximum length: 25 #### All other processors Maximum length: 60 Optional field. + * @member {String} firstName + */ + exports.prototype['firstName'] = undefined; + /** + * Last name of the recipient. #### Litle Maximum length: 25 #### All other processors Maximum length: 60 Optional field. + * @member {String} lastName + */ + exports.prototype['lastName'] = undefined; + /** + * First line of the shipping address. Required field for authorization if any shipping address information is included in the request; otherwise, optional. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. + * @member {String} address1 + */ + exports.prototype['address1'] = undefined; + /** + * Second line of the shipping address. Optional field. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. + * @member {String} address2 + */ + exports.prototype['address2'] = undefined; + /** + * City of the shipping address. Required field for authorization if any shipping address information is included in the request and shipping to the U.S. or Canada; otherwise, optional. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. + * @member {String} locality + */ + exports.prototype['locality'] = undefined; + /** + * State or province of the shipping address. Use the [State, Province, and Territory Codes for the United States and Canada](https://developer.cybersource.com/library/documentation/sbc/quickref/states_and_provinces.pdf) (maximum length: 2) Required field for authorization if any shipping address information is included in the request and shipping to the U.S. or Canada; otherwise, optional. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. + * @member {String} administrativeArea + */ + exports.prototype['administrativeArea'] = undefined; + /** + * Postal code for the shipping address. The postal code must consist of 5 to 9 digits. Required field for authorization if any shipping address information is included in the request and shipping to the U.S. or Canada; otherwise, optional. When the billing country is the U.S., the 9-digit postal code must follow this format: [5 digits][dash][4 digits] Example 12345-6789 When the billing country is Canada, the 6-digit postal code must follow this format: [alpha][numeric][alpha][space][numeric][alpha][numeric] Example A1B 2C3 #### American Express Direct Before sending the postal code to the processor, all nonalphanumeric characters are removed and, if the remaining value is longer than nine characters, the value is truncated starting from the right side. #### Tax Calculation Optional field for U.S. and Canadian taxes. Not applicable to international and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. + * @member {String} postalCode + */ + exports.prototype['postalCode'] = undefined; + /** + * Country of the shipping address. Use the two-character [ISO Standard Country Codes.](http://apps.cybersource.com/library/documentation/sbc/quickref/countries_alpha_list.pdf) Required field for authorization if any shipping address information is included in the request; otherwise, optional. #### Tax Calculation Optional field for U.S., Canadian, international tax, and value added taxes. Billing address objects will be used to determine the cardholder's location when shipTo objects are not present. + * @member {String} country + */ + exports.prototype['country'] = undefined; + /** + * Shipping method for the product. Possible values: - lowcost: Lowest-cost service - sameday: Courier or same-day service - oneday: Next-day or overnight service - twoday: Two-day service - threeday: Three-day service - pickup: Store pick-up - other: Other shipping method - none: No shipping method because product is a service or subscription Required for American Express SafeKey (U.S.). + * @member {String} method + */ + exports.prototype['method'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsPaymentInformation.js b/src/model/Ptsv2intentsPaymentInformation.js new file mode 100644 index 00000000..e9a03b89 --- /dev/null +++ b/src/model/Ptsv2intentsPaymentInformation.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/Ptsv2intentsPaymentInformationPaymentType'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv2intentsPaymentInformationPaymentType')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Ptsv2intentsPaymentInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2intentsPaymentInformationPaymentType); + } +}(this, function(ApiClient, Ptsv2intentsPaymentInformationPaymentType) { + 'use strict'; + + + + + /** + * The Ptsv2intentsPaymentInformation model module. + * @module model/Ptsv2intentsPaymentInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsPaymentInformation. + * @alias module:model/Ptsv2intentsPaymentInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv2intentsPaymentInformation 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/Ptsv2intentsPaymentInformation} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsPaymentInformation} The populated Ptsv2intentsPaymentInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('paymentType')) { + obj['paymentType'] = Ptsv2intentsPaymentInformationPaymentType.constructFromObject(data['paymentType']); + } + } + return obj; + } + + /** + * @member {module:model/Ptsv2intentsPaymentInformationPaymentType} paymentType + */ + exports.prototype['paymentType'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsPaymentInformationPaymentType.js b/src/model/Ptsv2intentsPaymentInformationPaymentType.js new file mode 100644 index 00000000..3c4a7628 --- /dev/null +++ b/src/model/Ptsv2intentsPaymentInformationPaymentType.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/Ptsv2intentsPaymentInformationPaymentTypeMethod'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv2intentsPaymentInformationPaymentTypeMethod')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Ptsv2intentsPaymentInformationPaymentType = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2intentsPaymentInformationPaymentTypeMethod); + } +}(this, function(ApiClient, Ptsv2intentsPaymentInformationPaymentTypeMethod) { + 'use strict'; + + + + + /** + * The Ptsv2intentsPaymentInformationPaymentType model module. + * @module model/Ptsv2intentsPaymentInformationPaymentType + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsPaymentInformationPaymentType. + * @alias module:model/Ptsv2intentsPaymentInformationPaymentType + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a Ptsv2intentsPaymentInformationPaymentType 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/Ptsv2intentsPaymentInformationPaymentType} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsPaymentInformationPaymentType} The populated Ptsv2intentsPaymentInformationPaymentType instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('name')) { + obj['name'] = ApiClient.convertToType(data['name'], 'String'); + } + if (data.hasOwnProperty('method')) { + obj['method'] = Ptsv2intentsPaymentInformationPaymentTypeMethod.constructFromObject(data['method']); + } + } + return obj; + } + + /** + * A Payment Type is an agreed means for a payee to receive legal tender from a payer. The way one pays for a commercial financial transaction. Examples: Card, Bank Transfer, Digital, Direct Debit. Possible values: - `CARD` (use this for a PIN debit transaction) - `CHECK` (use this for all eCheck payment transactions - ECP Debit, ECP Follow-on Credit, ECP StandAlone Credit) - `bankTransfer` (use for Online Bank Transafer for methods such as P24, iDeal, Estonia Bank, KCP) - `localCard` (KCP Local card via Altpay) - `carrierBilling` (KCP Carrier Billing via Altpay) + * @member {String} name + */ + exports.prototype['name'] = undefined; + /** + * @member {module:model/Ptsv2intentsPaymentInformationPaymentTypeMethod} method + */ + exports.prototype['method'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsPaymentInformationPaymentTypeMethod.js b/src/model/Ptsv2intentsPaymentInformationPaymentTypeMethod.js new file mode 100644 index 00000000..f49e0f77 --- /dev/null +++ b/src/model/Ptsv2intentsPaymentInformationPaymentTypeMethod.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv2intentsPaymentInformationPaymentTypeMethod = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsPaymentInformationPaymentTypeMethod model module. + * @module model/Ptsv2intentsPaymentInformationPaymentTypeMethod + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsPaymentInformationPaymentTypeMethod. + * @alias module:model/Ptsv2intentsPaymentInformationPaymentTypeMethod + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv2intentsPaymentInformationPaymentTypeMethod 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/Ptsv2intentsPaymentInformationPaymentTypeMethod} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsPaymentInformationPaymentTypeMethod} The populated Ptsv2intentsPaymentInformationPaymentTypeMethod instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('name')) { + obj['name'] = ApiClient.convertToType(data['name'], 'String'); + } + } + return obj; + } + + /** + * A Payment Type is enabled through a Method. Examples: Visa, Master Card, ApplePay, iDeal, 7Eleven, alfamart, etc #### Via PayPal ptsV2CreateOrderPost201Response - 'payPal' - 'venmo' + * @member {String} name + */ + exports.prototype['name'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsProcessingInformation.js b/src/model/Ptsv2intentsProcessingInformation.js new file mode 100644 index 00000000..3c7b7494 --- /dev/null +++ b/src/model/Ptsv2intentsProcessingInformation.js @@ -0,0 +1,99 @@ +/** + * 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/Ptsv2intentsProcessingInformationAuthorizationOptions'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv2intentsProcessingInformationAuthorizationOptions')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Ptsv2intentsProcessingInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2intentsProcessingInformationAuthorizationOptions); + } +}(this, function(ApiClient, Ptsv2intentsProcessingInformationAuthorizationOptions) { + 'use strict'; + + + + + /** + * The Ptsv2intentsProcessingInformation model module. + * @module model/Ptsv2intentsProcessingInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsProcessingInformation. + * @alias module:model/Ptsv2intentsProcessingInformation + * @class + */ + var exports = function() { + var _this = this; + + + + + }; + + /** + * Constructs a Ptsv2intentsProcessingInformation 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/Ptsv2intentsProcessingInformation} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsProcessingInformation} The populated Ptsv2intentsProcessingInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('processingInstruction')) { + obj['processingInstruction'] = ApiClient.convertToType(data['processingInstruction'], 'String'); + } + if (data.hasOwnProperty('authorizationOptions')) { + obj['authorizationOptions'] = Ptsv2intentsProcessingInformationAuthorizationOptions.constructFromObject(data['authorizationOptions']); + } + if (data.hasOwnProperty('actionList')) { + obj['actionList'] = ApiClient.convertToType(data['actionList'], ['String']); + } + } + return obj; + } + + /** + * The instruction to process an order. - default value: 'NO_INSTRUCTION' - 'ORDER_SAVED_EXPLICITLY' + * @member {String} processingInstruction + */ + exports.prototype['processingInstruction'] = undefined; + /** + * @member {module:model/Ptsv2intentsProcessingInformationAuthorizationOptions} authorizationOptions + */ + exports.prototype['authorizationOptions'] = undefined; + /** + * Array of actions (one or more) to be included in the order to invoke bundled services along with order. Possible values: - `AP_ORDER`: Use this when Alternative Payment Order service is requested. + * @member {Array.} actionList + */ + exports.prototype['actionList'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsProcessingInformationAuthorizationOptions.js b/src/model/Ptsv2intentsProcessingInformationAuthorizationOptions.js new file mode 100644 index 00000000..9be32b4e --- /dev/null +++ b/src/model/Ptsv2intentsProcessingInformationAuthorizationOptions.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv2intentsProcessingInformationAuthorizationOptions = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsProcessingInformationAuthorizationOptions model module. + * @module model/Ptsv2intentsProcessingInformationAuthorizationOptions + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsProcessingInformationAuthorizationOptions. + * @alias module:model/Ptsv2intentsProcessingInformationAuthorizationOptions + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv2intentsProcessingInformationAuthorizationOptions 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/Ptsv2intentsProcessingInformationAuthorizationOptions} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsProcessingInformationAuthorizationOptions} The populated Ptsv2intentsProcessingInformationAuthorizationOptions instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('authType')) { + obj['authType'] = ApiClient.convertToType(data['authType'], 'String'); + } + } + return obj; + } + + /** + * Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. #### for PayPal ptsV2CreateOrderPost400Response Set this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively. + * @member {String} authType + */ + exports.prototype['authType'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsidMerchantInformation.js b/src/model/Ptsv2intentsidMerchantInformation.js new file mode 100644 index 00000000..0639eccb --- /dev/null +++ b/src/model/Ptsv2intentsidMerchantInformation.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/Ptsv2intentsMerchantInformationMerchantDescriptor'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv2intentsMerchantInformationMerchantDescriptor')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Ptsv2intentsidMerchantInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2intentsMerchantInformationMerchantDescriptor); + } +}(this, function(ApiClient, Ptsv2intentsMerchantInformationMerchantDescriptor) { + 'use strict'; + + + + + /** + * The Ptsv2intentsidMerchantInformation model module. + * @module model/Ptsv2intentsidMerchantInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsidMerchantInformation. + * @alias module:model/Ptsv2intentsidMerchantInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv2intentsidMerchantInformation 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/Ptsv2intentsidMerchantInformation} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsidMerchantInformation} The populated Ptsv2intentsidMerchantInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('merchantDescriptor')) { + obj['merchantDescriptor'] = Ptsv2intentsMerchantInformationMerchantDescriptor.constructFromObject(data['merchantDescriptor']); + } + } + return obj; + } + + /** + * @member {module:model/Ptsv2intentsMerchantInformationMerchantDescriptor} merchantDescriptor + */ + exports.prototype['merchantDescriptor'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsidOrderInformation.js b/src/model/Ptsv2intentsidOrderInformation.js new file mode 100644 index 00000000..0392c6d7 --- /dev/null +++ b/src/model/Ptsv2intentsidOrderInformation.js @@ -0,0 +1,105 @@ +/** + * 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/Ptsv2intentsOrderInformationAmountDetails', 'model/Ptsv2intentsOrderInformationInvoiceDetails', 'model/Ptsv2intentsOrderInformationLineItems', 'model/Ptsv2intentsOrderInformationShipTo'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv2intentsOrderInformationAmountDetails'), require('./Ptsv2intentsOrderInformationInvoiceDetails'), require('./Ptsv2intentsOrderInformationLineItems'), require('./Ptsv2intentsOrderInformationShipTo')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.Ptsv2intentsidOrderInformation = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2intentsOrderInformationAmountDetails, root.CyberSource.Ptsv2intentsOrderInformationInvoiceDetails, root.CyberSource.Ptsv2intentsOrderInformationLineItems, root.CyberSource.Ptsv2intentsOrderInformationShipTo); + } +}(this, function(ApiClient, Ptsv2intentsOrderInformationAmountDetails, Ptsv2intentsOrderInformationInvoiceDetails, Ptsv2intentsOrderInformationLineItems, Ptsv2intentsOrderInformationShipTo) { + 'use strict'; + + + + + /** + * The Ptsv2intentsidOrderInformation model module. + * @module model/Ptsv2intentsidOrderInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsidOrderInformation. + * @alias module:model/Ptsv2intentsidOrderInformation + * @class + */ + var exports = function() { + var _this = this; + + + + + + }; + + /** + * Constructs a Ptsv2intentsidOrderInformation 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/Ptsv2intentsidOrderInformation} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsidOrderInformation} The populated Ptsv2intentsidOrderInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('amountDetails')) { + obj['amountDetails'] = Ptsv2intentsOrderInformationAmountDetails.constructFromObject(data['amountDetails']); + } + if (data.hasOwnProperty('shipTo')) { + obj['shipTo'] = Ptsv2intentsOrderInformationShipTo.constructFromObject(data['shipTo']); + } + if (data.hasOwnProperty('lineItems')) { + obj['lineItems'] = ApiClient.convertToType(data['lineItems'], [Ptsv2intentsOrderInformationLineItems]); + } + if (data.hasOwnProperty('invoiceDetails')) { + obj['invoiceDetails'] = Ptsv2intentsOrderInformationInvoiceDetails.constructFromObject(data['invoiceDetails']); + } + } + return obj; + } + + /** + * @member {module:model/Ptsv2intentsOrderInformationAmountDetails} amountDetails + */ + exports.prototype['amountDetails'] = undefined; + /** + * @member {module:model/Ptsv2intentsOrderInformationShipTo} shipTo + */ + exports.prototype['shipTo'] = undefined; + /** + * @member {Array.} lineItems + */ + exports.prototype['lineItems'] = undefined; + /** + * @member {module:model/Ptsv2intentsOrderInformationInvoiceDetails} invoiceDetails + */ + exports.prototype['invoiceDetails'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2intentsidProcessingInformation.js b/src/model/Ptsv2intentsidProcessingInformation.js new file mode 100644 index 00000000..53bc6863 --- /dev/null +++ b/src/model/Ptsv2intentsidProcessingInformation.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv2intentsidProcessingInformation = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2intentsidProcessingInformation model module. + * @module model/Ptsv2intentsidProcessingInformation + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2intentsidProcessingInformation. + * @alias module:model/Ptsv2intentsidProcessingInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv2intentsidProcessingInformation 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/Ptsv2intentsidProcessingInformation} obj Optional instance to populate. + * @return {module:model/Ptsv2intentsidProcessingInformation} The populated Ptsv2intentsidProcessingInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('actionList')) { + obj['actionList'] = ApiClient.convertToType(data['actionList'], ['String']); + } + } + return obj; + } + + /** + * Array of actions (one or more) to be included in the void to invoke bundled services along with void. Possible values: - `AP_UPDATE_ORDER`: Use this when Alternative Payment Update order service is requested. - `AP_EXTEND_ORDER`: Use this when Alternative Payment extend order service is requested. + * @member {Array.} actionList + */ + exports.prototype['actionList'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2paymentsAgreementInformation.js b/src/model/Ptsv2paymentsAgreementInformation.js index 21878254..e1ad646d 100644 --- a/src/model/Ptsv2paymentsAgreementInformation.js +++ b/src/model/Ptsv2paymentsAgreementInformation.js @@ -48,6 +48,7 @@ var _this = this; + }; /** @@ -64,15 +65,23 @@ if (data.hasOwnProperty('agreementId')) { obj['agreementId'] = ApiClient.convertToType(data['agreementId'], 'String'); } + if (data.hasOwnProperty('id')) { + obj['id'] = ApiClient.convertToType(data['id'], 'String'); + } } return obj; } /** - * Identifier for the mandate being signed for. This mandate id is required for all the subsequent transactions. + * Identifier for the mandate being signed for. This mandate id is required for all the subsequent transactions. * @member {String} agreementId */ exports.prototype['agreementId'] = undefined; + /** + * The processor specific billing agreement ID. References an approved recurring payment for goods or services. This value is sent by merchant via Cybersource to processor. The value sent in this field is procured by the merchant from the processor. + * @member {String} id + */ + exports.prototype['id'] = undefined; diff --git a/src/model/Ptsv2paymentsBuyerInformationPersonalIdentification.js b/src/model/Ptsv2paymentsBuyerInformationPersonalIdentification.js index dca4bea2..d4ed9192 100644 --- a/src/model/Ptsv2paymentsBuyerInformationPersonalIdentification.js +++ b/src/model/Ptsv2paymentsBuyerInformationPersonalIdentification.js @@ -81,7 +81,7 @@ } /** - * The type of the identification. Possible values: - `NATIONAL` - `CPF` - `CPNJ` - `CURP` - `SSN` - `DRIVER_LICENSE` - `PASSPORT_NUMBER` - `PERSONAL_ID` - `TAX_ID` This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. + * The type of the identification. Possible values: - `NATIONAL` - `CPF` - `CPNJ` - `CURP` - `SSN` - `DRIVER_LICENSE` - `PASSPORT_NUMBER` - `PERSONAL_ID` - `TAX_ID` - `BR_CPF` The individual tax ID type, typically is 11 characters long - `BR_CNPJ` The business tax ID type, typically is 14 characters long. This field is supported only on the following processors. #### ComercioLatino Set this field to the Cadastro de Pessoas Fisicas (CPF). #### CyberSource Latin American Processing Supported for Redecard in Brazil. Set this field to the Cadastro de Pessoas Fisicas (CPF), which is required for AVS for Redecard in Brazil. **Note** CyberSource Latin American Processing is the name of a specific processing connection that CyberSource supports. In the CyberSource API documentation, CyberSource Latin American Processing does not refer to the general topic of processing in Latin America. The information in this field description is for the specific processing connection called CyberSource Latin American Processing. It is not for any other Latin American processors that CyberSource supports. * @member {String} type */ exports.prototype['type'] = undefined; diff --git a/src/model/Ptsv2paymentsOrderInformationAmountDetails.js b/src/model/Ptsv2paymentsOrderInformationAmountDetails.js index 716961be..60e11d12 100644 --- a/src/model/Ptsv2paymentsOrderInformationAmountDetails.js +++ b/src/model/Ptsv2paymentsOrderInformationAmountDetails.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts', 'model/Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion', 'model/Ptsv2paymentsOrderInformationAmountDetailsOrder', 'model/Ptsv2paymentsOrderInformationAmountDetailsSurcharge', 'model/Ptsv2paymentsOrderInformationAmountDetailsTaxDetails'], factory); + define(['ApiClient', 'model/Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts', 'model/Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion', 'model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge', 'model/Ptsv2paymentsOrderInformationAmountDetailsOrder', 'model/Ptsv2paymentsOrderInformationAmountDetailsSurcharge', 'model/Ptsv2paymentsOrderInformationAmountDetailsTaxDetails'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts'), require('./Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion'), require('./Ptsv2paymentsOrderInformationAmountDetailsOrder'), require('./Ptsv2paymentsOrderInformationAmountDetailsSurcharge'), require('./Ptsv2paymentsOrderInformationAmountDetailsTaxDetails')); + module.exports = factory(require('../ApiClient'), require('./Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts'), require('./Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion'), require('./Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge'), require('./Ptsv2paymentsOrderInformationAmountDetailsOrder'), require('./Ptsv2paymentsOrderInformationAmountDetailsSurcharge'), require('./Ptsv2paymentsOrderInformationAmountDetailsTaxDetails')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.Ptsv2paymentsOrderInformationAmountDetails = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsOrder, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsSurcharge, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsTaxDetails); + root.CyberSource.Ptsv2paymentsOrderInformationAmountDetails = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsOrder, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsSurcharge, root.CyberSource.Ptsv2paymentsOrderInformationAmountDetailsTaxDetails); } -}(this, function(ApiClient, Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts, Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion, Ptsv2paymentsOrderInformationAmountDetailsOrder, Ptsv2paymentsOrderInformationAmountDetailsSurcharge, Ptsv2paymentsOrderInformationAmountDetailsTaxDetails) { +}(this, function(ApiClient, Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts, Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion, Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge, Ptsv2paymentsOrderInformationAmountDetailsOrder, Ptsv2paymentsOrderInformationAmountDetailsSurcharge, Ptsv2paymentsOrderInformationAmountDetailsTaxDetails) { 'use strict'; @@ -74,6 +74,7 @@ + }; @@ -170,6 +171,9 @@ if (data.hasOwnProperty('currencyConversion')) { obj['currencyConversion'] = Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion.constructFromObject(data['currencyConversion']); } + if (data.hasOwnProperty('oct-surcharge')) { + obj['oct-surcharge'] = Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.constructFromObject(data['oct-surcharge']); + } if (data.hasOwnProperty('order')) { obj['order'] = Ptsv2paymentsOrderInformationAmountDetailsOrder.constructFromObject(data['order']); } @@ -311,6 +315,10 @@ * @member {module:model/Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion} currencyConversion */ exports.prototype['currencyConversion'] = undefined; + /** + * @member {module:model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge} oct-surcharge + */ + exports.prototype['oct-surcharge'] = undefined; /** * @member {module:model/Ptsv2paymentsOrderInformationAmountDetailsOrder} order */ diff --git a/src/model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.js b/src/model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.js new file mode 100644 index 00000000..f44a684d --- /dev/null +++ b/src/model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.js @@ -0,0 +1,82 @@ +/** + * 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.Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge model module. + * @module model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge + * @version 0.0.1 + */ + + /** + * Constructs a new Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge. + * @alias module:model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge 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/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge} obj Optional instance to populate. + * @return {module:model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge} The populated Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('amount')) { + obj['amount'] = ApiClient.convertToType(data['amount'], 'String'); + } + } + return obj; + } + + /** + * The surcharge amount is included in the total transaction amount but is passed in a separate field to the issuer and acquirer for tracking. The issuer can provide information about the surcharge amount to the customer. If the amount is positive, then it is a debit for the customer. If the amount is negative, then it is a credit for the customer. + * @member {String} amount + */ + exports.prototype['amount'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Ptsv2paymentsProcessingInformation.js b/src/model/Ptsv2paymentsProcessingInformation.js index 565af127..73a6d0bb 100644 --- a/src/model/Ptsv2paymentsProcessingInformation.js +++ b/src/model/Ptsv2paymentsProcessingInformation.js @@ -82,6 +82,7 @@ + }; @@ -208,12 +209,15 @@ if (data.hasOwnProperty('enablerId')) { obj['enablerId'] = ApiClient.convertToType(data['enablerId'], 'String'); } + if (data.hasOwnProperty('processingInstruction')) { + obj['processingInstruction'] = ApiClient.convertToType(data['processingInstruction'], 'String'); + } } return obj; } /** - * Array of actions (one or more) to be included in the payment to invoke bundled services along with payment. Possible values are one or more of follows: - `DECISION_SKIP`: Use this when you want to skip Decision Manager service(s). - `TOKEN_CREATE`: Use this when you want to create a token from the card/bank data in your payment request. - `CONSUMER_AUTHENTICATION`: Use this when you want to check if a card is enrolled in Payer Authentication along with your payment request. - `VALIDATE_CONSUMER_AUTHENTICATION`: Use this after you acquire a Payer Authentication result that needs to be included for your payment request. - `AP_INITIATE`: Use this when Alternative Payment Initiate service is requested. - `WATCHLIST_SCREENING` : Use this when you want to call Watchlist Screening service. - `AP_SALE` : Use this when Alternative Payment Sale service is requested. - `AP_AUTH` : Use this when Alternative Payment Authorize service is requested. + * Array of actions (one or more) to be included in the payment to invoke bundled services along with payment. Possible values are one or more of follows: - `DECISION_SKIP`: Use this when you want to skip Decision Manager service(s). - `TOKEN_CREATE`: Use this when you want to create a token from the card/bank data in your payment request. - `CONSUMER_AUTHENTICATION`: Use this when you want to check if a card is enrolled in Payer Authentication along with your payment request. - `VALIDATE_CONSUMER_AUTHENTICATION`: Use this after you acquire a Payer Authentication result that needs to be included for your payment request. - `AP_INITIATE`: Use this when Alternative Payment Initiate service is requested. - `WATCHLIST_SCREENING` : Use this when you want to call Watchlist Screening service. - `AP_SALE` : Use this when Alternative Payment Sale service is requested. - `AP_AUTH` : Use this when Alternative Payment Authorize service is requested. - `AP_REAUTH` : Use this when Alternative Payment Reauthorize service is requested. * @member {Array.} actionList */ exports.prototype['actionList'] = undefined; @@ -390,6 +394,11 @@ * @member {String} enablerId */ exports.prototype['enablerId'] = undefined; + /** + * The instruction to process an order. - default value: 'NO_INSTRUCTION' - 'ORDER_SAVED_EXPLICITLY' + * @member {String} processingInstruction + */ + exports.prototype['processingInstruction'] = undefined; diff --git a/src/model/Ptsv2paymentsProcessingInformationAuthorizationOptions.js b/src/model/Ptsv2paymentsProcessingInformationAuthorizationOptions.js index e1bc588f..c7b3340f 100644 --- a/src/model/Ptsv2paymentsProcessingInformationAuthorizationOptions.js +++ b/src/model/Ptsv2paymentsProcessingInformationAuthorizationOptions.js @@ -157,7 +157,7 @@ } /** - * Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. + * Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. #### for PayPal ptsV2CreateOrderPost400Response Set this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively. * @member {String} authType */ exports.prototype['authType'] = undefined; diff --git a/src/model/Ptsv2paymentsProcessingInformationCaptureOptions.js b/src/model/Ptsv2paymentsProcessingInformationCaptureOptions.js index 701ec7df..6b644634 100644 --- a/src/model/Ptsv2paymentsProcessingInformationCaptureOptions.js +++ b/src/model/Ptsv2paymentsProcessingInformationCaptureOptions.js @@ -51,6 +51,7 @@ + }; /** @@ -76,6 +77,9 @@ if (data.hasOwnProperty('isFinal')) { obj['isFinal'] = ApiClient.convertToType(data['isFinal'], 'String'); } + if (data.hasOwnProperty('notes')) { + obj['notes'] = ApiClient.convertToType(data['notes'], 'String'); + } } return obj; } @@ -100,6 +104,11 @@ * @member {String} isFinal */ exports.prototype['isFinal'] = undefined; + /** + * An informational note about this settlement. Appears in both the payer's transaction history and the emails that the payer receives. + * @member {String} notes + */ + exports.prototype['notes'] = undefined; diff --git a/src/model/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions.js b/src/model/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions.js index 0fb649e3..c536a0cf 100644 --- a/src/model/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions.js +++ b/src/model/Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions.js @@ -77,7 +77,7 @@ } /** - * Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. + * Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. #### for PayPal ptsV2CreateOrderPost400Response Set this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively. * @member {String} authType */ exports.prototype['authType'] = undefined; diff --git a/src/model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.js b/src/model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.js index e5db4c11..a757d5ba 100644 --- a/src/model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.js +++ b/src/model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.js @@ -50,6 +50,7 @@ + }; /** @@ -72,6 +73,9 @@ if (data.hasOwnProperty('isFinal')) { obj['isFinal'] = ApiClient.convertToType(data['isFinal'], 'String'); } + if (data.hasOwnProperty('notes')) { + obj['notes'] = ApiClient.convertToType(data['notes'], 'String'); + } } return obj; } @@ -91,6 +95,11 @@ * @member {String} isFinal */ exports.prototype['isFinal'] = undefined; + /** + * An informational note about this settlement. Appears in both the payer's transaction history and the emails that the payer receives. + * @member {String} notes + */ + exports.prototype['notes'] = undefined; diff --git a/src/model/Ptsv2refreshpaymentstatusidProcessingInformation.js b/src/model/Ptsv2refreshpaymentstatusidProcessingInformation.js index c05a281f..da6f5d25 100644 --- a/src/model/Ptsv2refreshpaymentstatusidProcessingInformation.js +++ b/src/model/Ptsv2refreshpaymentstatusidProcessingInformation.js @@ -69,7 +69,7 @@ } /** - * Array of actions (one or more) to be included in the payment to invoke bundled services along with payment status. Possible values are one or more of follows: - `AP_STATUS`: Use this when Alternative Payment check status service is requested. - `AP_SESSION_STATUS`: Use this when Alternative Payment check status service for Paypal, Klarna is requested. - `AP_INITIATE_STATUS`: Use this when Alternative Payment check status service for KCP is requested. + * Array of actions (one or more) to be included in the payment to invoke bundled services along with payment status. Possible values are one or more of follows: - `AP_STATUS`: Use this when Alternative Payment check status service is requested. - `AP_SESSION_STATUS`: Use this when Alternative Payment check status service for Paypal, Klarna is requested. - `AP_INITIATE_STATUS`: Use this when Alternative Payment check status service for KCP is requested. - `AP_ORDER_STATUS`: Use this when Alternative Payment check status service for order status request. - `AP_AUTH_STATUS`: Use this when Alternative Payment check status service for auth status request. - `AP_CAPTURE_STATUS`: Use this when Alternative Payment check status service for capture status request. - `AP_REFUND_STATUS`: Use this when Alternative Payment check status service for refund status request. * @member {Array.} actionList */ exports.prototype['actionList'] = undefined; diff --git a/src/model/PushFunds201Response.js b/src/model/PushFunds201Response.js index 95ecc6c7..5785a46a 100644 --- a/src/model/PushFunds201Response.js +++ b/src/model/PushFunds201Response.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/PushFunds201ResponseClientReferenceInformation', 'model/PushFunds201ResponseErrorInformation', 'model/PushFunds201ResponseLinks', 'model/PushFunds201ResponseMerchantInformation', 'model/PushFunds201ResponseOrderInformation', 'model/PushFunds201ResponseProcessorInformation', 'model/PushFunds201ResponseRecipientInformation'], factory); + define(['ApiClient', 'model/PushFunds201ResponseClientReferenceInformation', 'model/PushFunds201ResponseErrorInformation', 'model/PushFunds201ResponseLinks', 'model/PushFunds201ResponseMerchantInformation', 'model/PushFunds201ResponseOrderInformation', 'model/PushFunds201ResponsePaymentInformation', 'model/PushFunds201ResponseProcessingInformation', 'model/PushFunds201ResponseProcessorInformation', 'model/PushFunds201ResponseRecipientInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./PushFunds201ResponseClientReferenceInformation'), require('./PushFunds201ResponseErrorInformation'), require('./PushFunds201ResponseLinks'), require('./PushFunds201ResponseMerchantInformation'), require('./PushFunds201ResponseOrderInformation'), require('./PushFunds201ResponseProcessorInformation'), require('./PushFunds201ResponseRecipientInformation')); + module.exports = factory(require('../ApiClient'), require('./PushFunds201ResponseClientReferenceInformation'), require('./PushFunds201ResponseErrorInformation'), require('./PushFunds201ResponseLinks'), require('./PushFunds201ResponseMerchantInformation'), require('./PushFunds201ResponseOrderInformation'), require('./PushFunds201ResponsePaymentInformation'), require('./PushFunds201ResponseProcessingInformation'), require('./PushFunds201ResponseProcessorInformation'), require('./PushFunds201ResponseRecipientInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PushFunds201Response = factory(root.CyberSource.ApiClient, root.CyberSource.PushFunds201ResponseClientReferenceInformation, root.CyberSource.PushFunds201ResponseErrorInformation, root.CyberSource.PushFunds201ResponseLinks, root.CyberSource.PushFunds201ResponseMerchantInformation, root.CyberSource.PushFunds201ResponseOrderInformation, root.CyberSource.PushFunds201ResponseProcessorInformation, root.CyberSource.PushFunds201ResponseRecipientInformation); + root.CyberSource.PushFunds201Response = factory(root.CyberSource.ApiClient, root.CyberSource.PushFunds201ResponseClientReferenceInformation, root.CyberSource.PushFunds201ResponseErrorInformation, root.CyberSource.PushFunds201ResponseLinks, root.CyberSource.PushFunds201ResponseMerchantInformation, root.CyberSource.PushFunds201ResponseOrderInformation, root.CyberSource.PushFunds201ResponsePaymentInformation, root.CyberSource.PushFunds201ResponseProcessingInformation, root.CyberSource.PushFunds201ResponseProcessorInformation, root.CyberSource.PushFunds201ResponseRecipientInformation); } -}(this, function(ApiClient, PushFunds201ResponseClientReferenceInformation, PushFunds201ResponseErrorInformation, PushFunds201ResponseLinks, PushFunds201ResponseMerchantInformation, PushFunds201ResponseOrderInformation, PushFunds201ResponseProcessorInformation, PushFunds201ResponseRecipientInformation) { +}(this, function(ApiClient, PushFunds201ResponseClientReferenceInformation, PushFunds201ResponseErrorInformation, PushFunds201ResponseLinks, PushFunds201ResponseMerchantInformation, PushFunds201ResponseOrderInformation, PushFunds201ResponsePaymentInformation, PushFunds201ResponseProcessingInformation, PushFunds201ResponseProcessorInformation, PushFunds201ResponseRecipientInformation) { 'use strict'; @@ -58,6 +58,8 @@ + + }; /** @@ -101,6 +103,12 @@ if (data.hasOwnProperty('orderInformation')) { obj['orderInformation'] = PushFunds201ResponseOrderInformation.constructFromObject(data['orderInformation']); } + if (data.hasOwnProperty('paymentInformation')) { + obj['paymentInformation'] = PushFunds201ResponsePaymentInformation.constructFromObject(data['paymentInformation']); + } + if (data.hasOwnProperty('processingInformation')) { + obj['processingInformation'] = PushFunds201ResponseProcessingInformation.constructFromObject(data['processingInformation']); + } if (data.hasOwnProperty('_links')) { obj['_links'] = PushFunds201ResponseLinks.constructFromObject(data['_links']); } @@ -152,6 +160,14 @@ * @member {module:model/PushFunds201ResponseOrderInformation} orderInformation */ exports.prototype['orderInformation'] = undefined; + /** + * @member {module:model/PushFunds201ResponsePaymentInformation} paymentInformation + */ + exports.prototype['paymentInformation'] = undefined; + /** + * @member {module:model/PushFunds201ResponseProcessingInformation} processingInformation + */ + exports.prototype['processingInformation'] = undefined; /** * @member {module:model/PushFunds201ResponseLinks} _links */ diff --git a/src/model/PushFunds201ResponseErrorInformation.js b/src/model/PushFunds201ResponseErrorInformation.js index 04dca8e6..0136e347 100644 --- a/src/model/PushFunds201ResponseErrorInformation.js +++ b/src/model/PushFunds201ResponseErrorInformation.js @@ -77,7 +77,7 @@ } /** - * The reason of the status. Possible values: - CONTACT_PROCESSOR - INVALID_MERCHANT_CONFIGURATION - STOLEN_LOST_CARD - PROCESSOR_DECLINED - PARTIAL_APPROVAL - PAYMENT_REFUSED - INVALID_ACCOUNT - ISSUER_UNAVAILABLE - INSUFFICIENT_FUND - EXPIRED_CARD - INVALID_PIN - UNAUTHORIZED_CARD - EXCEEDS_CREDIT_LIMIT - DEBIT_CARD_USAGE_LIMIT_EXCEEDED - CVN_NOT_MATCH - DUPLICATE_REQUEST - GENERAL_DECLINE - BLACKLISTED_CUSTOMER - GATEWAY_TIMEOUT - INVALID_DATA - SYSTEM_ERROR - SERVICE_UNAVAILABLE - GATEWAY_TIMEOUT + * The reason of the status. Possible values: - CONTACT_PROCESSOR - INVALID_MERCHANT_CONFIGURATION - STOLEN_LOST_CARD - PROCESSOR_DECLINED - PARTIAL_APPROVAL - PAYMENT_REFUSED - INVALID_ACCOUNT - ISSUER_UNAVAILABLE - INSUFFICIENT_FUND - EXPIRED_CARD - INVALID_PIN - UNAUTHORIZED_CARD - EXCEEDS_CREDIT_LIMIT - DEBIT_CARD_USAGE_LIMIT_EXCEEDED - CVN_NOT_MATCH - DUPLICATE_REQUEST - GENERAL_DECLINE - BLACKLISTED_CUSTOMER - GATEWAY_TIMEOUT - INVALID_DATA - SYSTEM_ERROR - SERVICE_UNAVAILABLE - GATEWAY_TIMEOUT - DAGGDENIED * @member {String} reason */ exports.prototype['reason'] = undefined; diff --git a/src/model/PushFunds201ResponsePaymentInformation.js b/src/model/PushFunds201ResponsePaymentInformation.js new file mode 100644 index 00000000..f88e9dd3 --- /dev/null +++ b/src/model/PushFunds201ResponsePaymentInformation.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/PushFunds201ResponsePaymentInformationTokenizedCard'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PushFunds201ResponsePaymentInformationTokenizedCard')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PushFunds201ResponsePaymentInformation = factory(root.CyberSource.ApiClient, root.CyberSource.PushFunds201ResponsePaymentInformationTokenizedCard); + } +}(this, function(ApiClient, PushFunds201ResponsePaymentInformationTokenizedCard) { + 'use strict'; + + + + + /** + * The PushFunds201ResponsePaymentInformation model module. + * @module model/PushFunds201ResponsePaymentInformation + * @version 0.0.1 + */ + + /** + * Constructs a new PushFunds201ResponsePaymentInformation. + * @alias module:model/PushFunds201ResponsePaymentInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PushFunds201ResponsePaymentInformation 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/PushFunds201ResponsePaymentInformation} obj Optional instance to populate. + * @return {module:model/PushFunds201ResponsePaymentInformation} The populated PushFunds201ResponsePaymentInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('tokenizedCard')) { + obj['tokenizedCard'] = PushFunds201ResponsePaymentInformationTokenizedCard.constructFromObject(data['tokenizedCard']); + } + } + return obj; + } + + /** + * @member {module:model/PushFunds201ResponsePaymentInformationTokenizedCard} tokenizedCard + */ + exports.prototype['tokenizedCard'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PushFunds201ResponsePaymentInformationTokenizedCard.js b/src/model/PushFunds201ResponsePaymentInformationTokenizedCard.js new file mode 100644 index 00000000..7b18ae89 --- /dev/null +++ b/src/model/PushFunds201ResponsePaymentInformationTokenizedCard.js @@ -0,0 +1,82 @@ +/** + * 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.PushFunds201ResponsePaymentInformationTokenizedCard = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The PushFunds201ResponsePaymentInformationTokenizedCard model module. + * @module model/PushFunds201ResponsePaymentInformationTokenizedCard + * @version 0.0.1 + */ + + /** + * Constructs a new PushFunds201ResponsePaymentInformationTokenizedCard. + * @alias module:model/PushFunds201ResponsePaymentInformationTokenizedCard + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PushFunds201ResponsePaymentInformationTokenizedCard 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/PushFunds201ResponsePaymentInformationTokenizedCard} obj Optional instance to populate. + * @return {module:model/PushFunds201ResponsePaymentInformationTokenizedCard} The populated PushFunds201ResponsePaymentInformationTokenizedCard instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('assuranceMethod')) { + obj['assuranceMethod'] = ApiClient.convertToType(data['assuranceMethod'], 'String'); + } + } + return obj; + } + + /** + * Confidence level of the tokenization. This value is assigned by the token service provider. Valid Values: Spaces (No value set) 00 = No issuer ID&V 10 = Card issuer account verification 11 = Card issuer interactive cardholder authentication - 1 factor 12 = Card issuer interactive cardholder authentication - 2 factor 13 = Card issuer risk oriented non-interactive cardholder authentication 14 = Card issuer asserted authentication + * @member {String} assuranceMethod + */ + exports.prototype['assuranceMethod'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PushFunds201ResponseProcessingInformation.js b/src/model/PushFunds201ResponseProcessingInformation.js new file mode 100644 index 00000000..89e127e6 --- /dev/null +++ b/src/model/PushFunds201ResponseProcessingInformation.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/PushFunds201ResponseProcessingInformationDomesticNationalNet'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./PushFunds201ResponseProcessingInformationDomesticNationalNet')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.PushFunds201ResponseProcessingInformation = factory(root.CyberSource.ApiClient, root.CyberSource.PushFunds201ResponseProcessingInformationDomesticNationalNet); + } +}(this, function(ApiClient, PushFunds201ResponseProcessingInformationDomesticNationalNet) { + 'use strict'; + + + + + /** + * The PushFunds201ResponseProcessingInformation model module. + * @module model/PushFunds201ResponseProcessingInformation + * @version 0.0.1 + */ + + /** + * Constructs a new PushFunds201ResponseProcessingInformation. + * @alias module:model/PushFunds201ResponseProcessingInformation + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PushFunds201ResponseProcessingInformation 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/PushFunds201ResponseProcessingInformation} obj Optional instance to populate. + * @return {module:model/PushFunds201ResponseProcessingInformation} The populated PushFunds201ResponseProcessingInformation instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('domesticNationalNet')) { + obj['domesticNationalNet'] = PushFunds201ResponseProcessingInformationDomesticNationalNet.constructFromObject(data['domesticNationalNet']); + } + } + return obj; + } + + /** + * @member {module:model/PushFunds201ResponseProcessingInformationDomesticNationalNet} domesticNationalNet + */ + exports.prototype['domesticNationalNet'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PushFunds201ResponseProcessingInformationDomesticNationalNet.js b/src/model/PushFunds201ResponseProcessingInformationDomesticNationalNet.js new file mode 100644 index 00000000..371d30d7 --- /dev/null +++ b/src/model/PushFunds201ResponseProcessingInformationDomesticNationalNet.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'], 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.PushFunds201ResponseProcessingInformationDomesticNationalNet = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The PushFunds201ResponseProcessingInformationDomesticNationalNet model module. + * @module model/PushFunds201ResponseProcessingInformationDomesticNationalNet + * @version 0.0.1 + */ + + /** + * Constructs a new PushFunds201ResponseProcessingInformationDomesticNationalNet. + * Settlement Service Data object for additional transaction requirements when the transaction indicates domestic national settlement. + * @alias module:model/PushFunds201ResponseProcessingInformationDomesticNationalNet + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PushFunds201ResponseProcessingInformationDomesticNationalNet 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/PushFunds201ResponseProcessingInformationDomesticNationalNet} obj Optional instance to populate. + * @return {module:model/PushFunds201ResponseProcessingInformationDomesticNationalNet} The populated PushFunds201ResponseProcessingInformationDomesticNationalNet instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('reimbursementFeeBaseAmount')) { + obj['reimbursementFeeBaseAmount'] = ApiClient.convertToType(data['reimbursementFeeBaseAmount'], 'String'); + } + } + return obj; + } + + /** + * National Net Interchange Reimbursement Fee (IRF) calculation base amount. This must be less than the transaction amount. Format: Minimum Value: 0 Maximum value: 999999999.99 Allowed fractional digits: 3. Note: If a currency has three decimal places, the last digit of this field must be zero. Required for Columbia National Net Settlement Service (NNSS) transactions. + * @member {String} reimbursementFeeBaseAmount + */ + exports.prototype['reimbursementFeeBaseAmount'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PushFunds201ResponseProcessorInformation.js b/src/model/PushFunds201ResponseProcessorInformation.js index bb16fb6a..77acfa63 100644 --- a/src/model/PushFunds201ResponseProcessorInformation.js +++ b/src/model/PushFunds201ResponseProcessorInformation.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient'], factory); + define(['ApiClient', 'model/PushFunds201ResponseProcessorInformationRouting', 'model/PushFunds201ResponseProcessorInformationSettlement'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient')); + module.exports = factory(require('../ApiClient'), require('./PushFunds201ResponseProcessorInformationRouting'), require('./PushFunds201ResponseProcessorInformationSettlement')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PushFunds201ResponseProcessorInformation = factory(root.CyberSource.ApiClient); + root.CyberSource.PushFunds201ResponseProcessorInformation = factory(root.CyberSource.ApiClient, root.CyberSource.PushFunds201ResponseProcessorInformationRouting, root.CyberSource.PushFunds201ResponseProcessorInformationSettlement); } -}(this, function(ApiClient) { +}(this, function(ApiClient, PushFunds201ResponseProcessorInformationRouting, PushFunds201ResponseProcessorInformationSettlement) { 'use strict'; @@ -51,6 +51,12 @@ + + + + + + }; /** @@ -76,6 +82,24 @@ if (data.hasOwnProperty('retrievalReferenceNumber')) { obj['retrievalReferenceNumber'] = ApiClient.convertToType(data['retrievalReferenceNumber'], 'String'); } + if (data.hasOwnProperty('actionCode')) { + obj['actionCode'] = ApiClient.convertToType(data['actionCode'], 'String'); + } + if (data.hasOwnProperty('approvalCode')) { + obj['approvalCode'] = ApiClient.convertToType(data['approvalCode'], 'String'); + } + if (data.hasOwnProperty('feeProgramIndicator')) { + obj['feeProgramIndicator'] = ApiClient.convertToType(data['feeProgramIndicator'], 'String'); + } + if (data.hasOwnProperty('name')) { + obj['name'] = ApiClient.convertToType(data['name'], 'String'); + } + if (data.hasOwnProperty('routing')) { + obj['routing'] = PushFunds201ResponseProcessorInformationRouting.constructFromObject(data['routing']); + } + if (data.hasOwnProperty('settlement')) { + obj['settlement'] = PushFunds201ResponseProcessorInformationSettlement.constructFromObject(data['settlement']); + } } return obj; } @@ -91,15 +115,43 @@ */ exports.prototype['responseCode'] = undefined; /** - * System audit number. Returned by authorization and incremental authorization services. + * This field is returned by authorization and incremental authorization services. System trace number that must be printed on the customer's receipt. * @member {String} systemTraceAuditNumber */ exports.prototype['systemTraceAuditNumber'] = undefined; /** - * Unique reference number returned by the processor that identifies the transaction at the network. + * This field contains a number that is used with other data elements as a key to identify and track all messages related to a given cardholder transaction; that is, to a given transaction set. Recommended format: ydddhhnnnnnn Positions 1-4: The yddd equivalent of the date, where y = 0-9 and ddd = 001 – 366. Positions 5-12: A unique identification number generated by the merchant or assigned by Cybersource. * @member {String} retrievalReferenceNumber */ exports.prototype['retrievalReferenceNumber'] = undefined; + /** + * The results of the transaction request Note: The VisaNet Response Code for the transaction + * @member {String} actionCode + */ + exports.prototype['actionCode'] = undefined; + /** + * Issuer-generated approval code for the transaction. + * @member {String} approvalCode + */ + exports.prototype['approvalCode'] = undefined; + /** + * This field identifies the interchange fee program applicable to each financial transaction. Fee program indicator (FPI) values correspond to the fee descriptor and rate for each existing fee program. + * @member {String} feeProgramIndicator + */ + exports.prototype['feeProgramIndicator'] = undefined; + /** + * Name of the processor. + * @member {String} name + */ + exports.prototype['name'] = undefined; + /** + * @member {module:model/PushFunds201ResponseProcessorInformationRouting} routing + */ + exports.prototype['routing'] = undefined; + /** + * @member {module:model/PushFunds201ResponseProcessorInformationSettlement} settlement + */ + exports.prototype['settlement'] = undefined; diff --git a/src/model/PushFunds201ResponseProcessorInformationRouting.js b/src/model/PushFunds201ResponseProcessorInformationRouting.js new file mode 100644 index 00000000..bebebe12 --- /dev/null +++ b/src/model/PushFunds201ResponseProcessorInformationRouting.js @@ -0,0 +1,82 @@ +/** + * 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.PushFunds201ResponseProcessorInformationRouting = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The PushFunds201ResponseProcessorInformationRouting model module. + * @module model/PushFunds201ResponseProcessorInformationRouting + * @version 0.0.1 + */ + + /** + * Constructs a new PushFunds201ResponseProcessorInformationRouting. + * @alias module:model/PushFunds201ResponseProcessorInformationRouting + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a PushFunds201ResponseProcessorInformationRouting 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/PushFunds201ResponseProcessorInformationRouting} obj Optional instance to populate. + * @return {module:model/PushFunds201ResponseProcessorInformationRouting} The populated PushFunds201ResponseProcessorInformationRouting instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('network')) { + obj['network'] = ApiClient.convertToType(data['network'], 'String'); + } + } + return obj; + } + + /** + * Contains the ID of the debit network to which the transaction was routed. Code: Network 0000 : Priority Routing or Generic File Update 0002: Visa programs, Private Label and non-Visa Authorization Gateway Services 0003: Interlink 0004: Plus 0008: Star 0009: Pulse 0010: Star 0011: Star 0012: Star (primary network ID) 0013: AFFN 0015: Star 0016: Maestro 0017: Pulse (primary network ID) 0018: NYCE (primary network ID) 0019: Pulse 0020: Accel 0023: NETS 0024: CU24 0025: Alaska Option 0027: NYCE 0028: Shazam 0029: EBT POS + * @member {String} network + */ + exports.prototype['network'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PushFunds201ResponseProcessorInformationSettlement.js b/src/model/PushFunds201ResponseProcessorInformationSettlement.js new file mode 100644 index 00000000..885541ba --- /dev/null +++ b/src/model/PushFunds201ResponseProcessorInformationSettlement.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.PushFunds201ResponseProcessorInformationSettlement = factory(root.CyberSource.ApiClient); + } +}(this, function(ApiClient) { + 'use strict'; + + + + + /** + * The PushFunds201ResponseProcessorInformationSettlement model module. + * @module model/PushFunds201ResponseProcessorInformationSettlement + * @version 0.0.1 + */ + + /** + * Constructs a new PushFunds201ResponseProcessorInformationSettlement. + * @alias module:model/PushFunds201ResponseProcessorInformationSettlement + * @class + */ + var exports = function() { + var _this = this; + + + + }; + + /** + * Constructs a PushFunds201ResponseProcessorInformationSettlement 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/PushFunds201ResponseProcessorInformationSettlement} obj Optional instance to populate. + * @return {module:model/PushFunds201ResponseProcessorInformationSettlement} The populated PushFunds201ResponseProcessorInformationSettlement instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('responsibilityFlag')) { + obj['responsibilityFlag'] = ApiClient.convertToType(data['responsibilityFlag'], 'Boolean'); + } + if (data.hasOwnProperty('serviceFlag')) { + obj['serviceFlag'] = ApiClient.convertToType(data['serviceFlag'], 'String'); + } + } + return obj; + } + + /** + * Settlement Responsibility Flag: VisaNet sets this flag. This flag is set to true to indicate that VisaNet has settlement responsibility for this transaction. This flag does not indicate the transaction will be settled. + * @member {Boolean} responsibilityFlag + */ + exports.prototype['responsibilityFlag'] = undefined; + /** + * Settlement Service for the transaction. Values: VIP: V.I.P. to decide; or not applicable INTERNATIONAL_SETTLEMENT: International NATIONAL_NET_SETTLEMENT: National Net Settlement + * @member {String} serviceFlag + */ + exports.prototype['serviceFlag'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/PushFunds201ResponseRecipientInformation.js b/src/model/PushFunds201ResponseRecipientInformation.js index e32d4a69..f62aae24 100644 --- a/src/model/PushFunds201ResponseRecipientInformation.js +++ b/src/model/PushFunds201ResponseRecipientInformation.js @@ -48,6 +48,7 @@ var _this = this; + }; /** @@ -64,6 +65,9 @@ if (data.hasOwnProperty('card')) { obj['card'] = PushFunds201ResponseRecipientInformationCard.constructFromObject(data['card']); } + if (data.hasOwnProperty('email')) { + obj['email'] = ApiClient.convertToType(data['email'], 'String'); + } } return obj; } @@ -72,6 +76,11 @@ * @member {module:model/PushFunds201ResponseRecipientInformationCard} card */ exports.prototype['card'] = undefined; + /** + * Customer's email address, including the full domain name. + * @member {String} email + */ + exports.prototype['email'] = undefined; diff --git a/src/model/PushFunds502Response.js b/src/model/PushFunds502Response.js index 4bf9c726..63d7ebd5 100644 --- a/src/model/PushFunds502Response.js +++ b/src/model/PushFunds502Response.js @@ -100,12 +100,12 @@ */ exports.prototype['status'] = undefined; /** - * The reason of the status. Possible values: - SYSTEM_ERROR + * The reason of the status. Possible values: - SYSTEM_ERROR - SERVICE_TIMEOUT * @member {String} reason */ exports.prototype['reason'] = undefined; /** - * The detail message related to the status and reason listed above. Possible values: - Error - General system failure. + * The detail message related to the status and reason listed above. Possible values: - Error - General system failure. - The request was received, but a service did not finish running in time. * @member {String} message */ exports.prototype['message'] = undefined; diff --git a/src/model/PushFundsRequest.js b/src/model/PushFundsRequest.js index 6013faef..e235abf8 100644 --- a/src/model/PushFundsRequest.js +++ b/src/model/PushFundsRequest.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/Ptsv1pushfundstransferClientReferenceInformation', 'model/Ptsv1pushfundstransferOrderInformation', 'model/Ptsv1pushfundstransferProcessingInformation', 'model/Ptsv1pushfundstransferRecipientInformation', 'model/Ptsv1pushfundstransferSenderInformation'], factory); + define(['ApiClient', 'model/Ptsv1pushfundstransferAggregatorInformation', 'model/Ptsv1pushfundstransferClientReferenceInformation', 'model/Ptsv1pushfundstransferMerchantInformation', 'model/Ptsv1pushfundstransferOrderInformation', 'model/Ptsv1pushfundstransferPointOfServiceInformation', 'model/Ptsv1pushfundstransferProcessingInformation', 'model/Ptsv1pushfundstransferRecipientInformation', 'model/Ptsv1pushfundstransferSenderInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./Ptsv1pushfundstransferClientReferenceInformation'), require('./Ptsv1pushfundstransferOrderInformation'), require('./Ptsv1pushfundstransferProcessingInformation'), require('./Ptsv1pushfundstransferRecipientInformation'), require('./Ptsv1pushfundstransferSenderInformation')); + module.exports = factory(require('../ApiClient'), require('./Ptsv1pushfundstransferAggregatorInformation'), require('./Ptsv1pushfundstransferClientReferenceInformation'), require('./Ptsv1pushfundstransferMerchantInformation'), require('./Ptsv1pushfundstransferOrderInformation'), require('./Ptsv1pushfundstransferPointOfServiceInformation'), require('./Ptsv1pushfundstransferProcessingInformation'), require('./Ptsv1pushfundstransferRecipientInformation'), require('./Ptsv1pushfundstransferSenderInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.PushFundsRequest = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv1pushfundstransferClientReferenceInformation, root.CyberSource.Ptsv1pushfundstransferOrderInformation, root.CyberSource.Ptsv1pushfundstransferProcessingInformation, root.CyberSource.Ptsv1pushfundstransferRecipientInformation, root.CyberSource.Ptsv1pushfundstransferSenderInformation); + root.CyberSource.PushFundsRequest = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv1pushfundstransferAggregatorInformation, root.CyberSource.Ptsv1pushfundstransferClientReferenceInformation, root.CyberSource.Ptsv1pushfundstransferMerchantInformation, root.CyberSource.Ptsv1pushfundstransferOrderInformation, root.CyberSource.Ptsv1pushfundstransferPointOfServiceInformation, root.CyberSource.Ptsv1pushfundstransferProcessingInformation, root.CyberSource.Ptsv1pushfundstransferRecipientInformation, root.CyberSource.Ptsv1pushfundstransferSenderInformation); } -}(this, function(ApiClient, Ptsv1pushfundstransferClientReferenceInformation, Ptsv1pushfundstransferOrderInformation, Ptsv1pushfundstransferProcessingInformation, Ptsv1pushfundstransferRecipientInformation, Ptsv1pushfundstransferSenderInformation) { +}(this, function(ApiClient, Ptsv1pushfundstransferAggregatorInformation, Ptsv1pushfundstransferClientReferenceInformation, Ptsv1pushfundstransferMerchantInformation, Ptsv1pushfundstransferOrderInformation, Ptsv1pushfundstransferPointOfServiceInformation, Ptsv1pushfundstransferProcessingInformation, Ptsv1pushfundstransferRecipientInformation, Ptsv1pushfundstransferSenderInformation) { 'use strict'; @@ -44,14 +44,16 @@ * @alias module:model/PushFundsRequest * @class * @param orderInformation {module:model/Ptsv1pushfundstransferOrderInformation} - * @param processingInformation {module:model/Ptsv1pushfundstransferProcessingInformation} */ - var exports = function(orderInformation, processingInformation) { + var exports = function(orderInformation) { var _this = this; + _this['orderInformation'] = orderInformation; - _this['processingInformation'] = processingInformation; + + + }; @@ -67,6 +69,9 @@ if (data) { obj = obj || new exports(); + if (data.hasOwnProperty('aggregatorInformation')) { + obj['aggregatorInformation'] = Ptsv1pushfundstransferAggregatorInformation.constructFromObject(data['aggregatorInformation']); + } if (data.hasOwnProperty('clientReferenceInformation')) { obj['clientReferenceInformation'] = Ptsv1pushfundstransferClientReferenceInformation.constructFromObject(data['clientReferenceInformation']); } @@ -82,10 +87,20 @@ if (data.hasOwnProperty('senderInformation')) { obj['senderInformation'] = Ptsv1pushfundstransferSenderInformation.constructFromObject(data['senderInformation']); } + if (data.hasOwnProperty('merchantInformation')) { + obj['merchantInformation'] = Ptsv1pushfundstransferMerchantInformation.constructFromObject(data['merchantInformation']); + } + if (data.hasOwnProperty('pointOfServiceInformation')) { + obj['pointOfServiceInformation'] = Ptsv1pushfundstransferPointOfServiceInformation.constructFromObject(data['pointOfServiceInformation']); + } } return obj; } + /** + * @member {module:model/Ptsv1pushfundstransferAggregatorInformation} aggregatorInformation + */ + exports.prototype['aggregatorInformation'] = undefined; /** * @member {module:model/Ptsv1pushfundstransferClientReferenceInformation} clientReferenceInformation */ @@ -106,6 +121,14 @@ * @member {module:model/Ptsv1pushfundstransferSenderInformation} senderInformation */ exports.prototype['senderInformation'] = undefined; + /** + * @member {module:model/Ptsv1pushfundstransferMerchantInformation} merchantInformation + */ + exports.prototype['merchantInformation'] = undefined; + /** + * @member {module:model/Ptsv1pushfundstransferPointOfServiceInformation} pointOfServiceInformation + */ + exports.prototype['pointOfServiceInformation'] = undefined; diff --git a/src/model/Rbsv1subscriptionsProcessingInformation.js b/src/model/Rbsv1subscriptionsProcessingInformation.js index a5905c8b..aa554c7f 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` + * 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` 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/SAConfigPaymentMethods.js b/src/model/SAConfigPaymentMethods.js index 82061542..6af613a8 100644 --- a/src/model/SAConfigPaymentMethods.js +++ b/src/model/SAConfigPaymentMethods.js @@ -69,37 +69,11 @@ } /** - * @member {Array.} enabledPaymentMethods + * @member {Array.} enabledPaymentMethods */ exports.prototype['enabledPaymentMethods'] = undefined; - /** - * Allowed values for the enabledPaymentMethods property. - * @enum {String} - * @readonly - */ - exports.EnabledPaymentMethodsEnum = { - /** - * value: "CARD" - * @const - */ - "CARD": "CARD", - /** - * value: "ECHECK" - * @const - */ - "ECHECK": "ECHECK", - /** - * value: "VISACHECKOUT" - * @const - */ - "VISACHECKOUT": "VISACHECKOUT", - /** - * value: "PAYPAL" - * @const - */ - "PAYPAL": "PAYPAL" }; return exports; })); diff --git a/src/model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions.js b/src/model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions.js index 018c8ca7..7eefc1da 100644 --- a/src/model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions.js +++ b/src/model/TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions.js @@ -85,7 +85,7 @@ } /** - * Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. + * Authorization type. Possible values: - `AUTOCAPTURE`: automatic capture. - `STANDARDCAPTURE`: standard capture. - `VERBAL`: forced capture. Include it in the payment request for a forced capture. Include it in the capture request for a verbal payment. #### Asia, Middle East, and Africa Gateway; Cielo; Comercio Latino; and CyberSource Latin American Processing Set this field to `AUTOCAPTURE` and include it in a bundled request to indicate that you are requesting an automatic capture. If your account is configured to enable automatic captures, set this field to `STANDARDCAPTURE` and include it in a standard authorization or bundled request to indicate that you are overriding an automatic capture. #### Forced Capture Set this field to `VERBAL` and include it in the authorization request to indicate that you are performing a forced capture; therefore, you receive the authorization code outside the CyberSource system. #### Verbal Authorization Set this field to `VERBAL` and include it in the capture request to indicate that the request is for a verbal authorization. #### for PayPal ptsV2CreateOrderPost400Response Set this field to 'AUTHORIZE' or 'CAPTURE' depending on whether you want to invoke delayed capture or sale respectively. * @member {String} authType */ exports.prototype['authType'] = undefined; diff --git a/src/model/TssV2TransactionsGet200ResponseProcessorInformation.js b/src/model/TssV2TransactionsGet200ResponseProcessorInformation.js index 63374853..c64e613a 100644 --- a/src/model/TssV2TransactionsGet200ResponseProcessorInformation.js +++ b/src/model/TssV2TransactionsGet200ResponseProcessorInformation.js @@ -159,7 +159,7 @@ */ exports.prototype['approvalCode'] = undefined; /** - * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) + * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. * @member {String} responseCode */ exports.prototype['responseCode'] = undefined; diff --git a/src/model/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting.js b/src/model/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting.js index 8729196a..2e354674 100644 --- a/src/model/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting.js +++ b/src/model/TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting.js @@ -86,7 +86,7 @@ */ exports.prototype['name'] = undefined; /** - * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) + * For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value. **Important** Do not use this field to evaluate the result of the authorization. #### PIN debit Response value that is returned by the processor or bank. **Important** Do not use this field to evaluate the results of the transaction request. Returned by PIN debit credit, PIN debit purchase, and PIN debit reversal. #### AIBMS If this value is `08`, you can accept the transaction if the customer provides you with identification. #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: `aa,bb` with the two values separated by a comma and where: - `aa` is the two-digit error message from Atos. - `bb` is the optional two-digit error message from the bank. #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example `2:R06` #### JCN Gateway Processor-defined detail error code. The associated response category code is in the `processorInformation.responseCategoryCode` field. String (3) #### paypalgateway Processor generated ID for the itemized detail. * @member {String} responseCode */ exports.prototype['responseCode'] = undefined; diff --git a/src/model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.js b/src/model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.js index 0314cd30..7a014081 100644 --- a/src/model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.js +++ b/src/model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.js @@ -49,6 +49,7 @@ + }; /** @@ -68,6 +69,9 @@ if (data.hasOwnProperty('approvalCode')) { obj['approvalCode'] = ApiClient.convertToType(data['approvalCode'], 'String'); } + if (data.hasOwnProperty('retrievalReferenceNumber')) { + obj['retrievalReferenceNumber'] = ApiClient.convertToType(data['retrievalReferenceNumber'], 'String'); + } } return obj; } @@ -81,6 +85,11 @@ * @member {String} approvalCode */ exports.prototype['approvalCode'] = undefined; + /** + * #### Ingenico ePayments Unique number that CyberSource generates to identify the transaction. You can use this value to identify transactions in the Ingenico ePayments Collections Report, which provides settlement information. Contact customer support for information about the report. ### CyberSource through VisaNet Retrieval request number. + * @member {String} retrievalReferenceNumber + */ + exports.prototype['retrievalReferenceNumber'] = undefined; diff --git a/src/model/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries.js b/src/model/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries.js index f597aa13..f8c61d01 100644 --- a/src/model/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries.js +++ b/src/model/TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries.js @@ -16,18 +16,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/Ptsv2paymentsMerchantDefinedInformation', 'model/Riskv1authenticationresultsDeviceInformation', 'model/TssV2TransactionsGet200ResponseFraudMarkingInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedErrorInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedLinks', 'model/TssV2TransactionsPost201ResponseEmbeddedMerchantInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedOrderInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedProcessingInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedRiskInformation'], factory); + define(['ApiClient', 'model/PtsV2CreateOrderPost201ResponseBuyerInformation', 'model/Ptsv2paymentsMerchantDefinedInformation', 'model/Riskv1authenticationresultsDeviceInformation', 'model/TssV2TransactionsGet200ResponseFraudMarkingInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedApplicationInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedErrorInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedLinks', 'model/TssV2TransactionsPost201ResponseEmbeddedMerchantInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedOrderInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedPaymentInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedProcessingInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation', 'model/TssV2TransactionsPost201ResponseEmbeddedRiskInformation'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./Ptsv2paymentsMerchantDefinedInformation'), require('./Riskv1authenticationresultsDeviceInformation'), require('./TssV2TransactionsGet200ResponseFraudMarkingInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedApplicationInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedBuyerInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedErrorInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedLinks'), require('./TssV2TransactionsPost201ResponseEmbeddedMerchantInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedOrderInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedPaymentInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedProcessingInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedProcessorInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedRiskInformation')); + module.exports = factory(require('../ApiClient'), require('./PtsV2CreateOrderPost201ResponseBuyerInformation'), require('./Ptsv2paymentsMerchantDefinedInformation'), require('./Riskv1authenticationresultsDeviceInformation'), require('./TssV2TransactionsGet200ResponseFraudMarkingInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedApplicationInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedErrorInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedLinks'), require('./TssV2TransactionsPost201ResponseEmbeddedMerchantInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedOrderInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedPaymentInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedProcessingInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedProcessorInformation'), require('./TssV2TransactionsPost201ResponseEmbeddedRiskInformation')); } else { // Browser globals (root is window) if (!root.CyberSource) { root.CyberSource = {}; } - root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2paymentsMerchantDefinedInformation, root.CyberSource.Riskv1authenticationresultsDeviceInformation, root.CyberSource.TssV2TransactionsGet200ResponseFraudMarkingInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedApplicationInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedBuyerInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedErrorInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedLinks, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedMerchantInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedOrderInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedPaymentInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedProcessingInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedProcessorInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedRiskInformation); + root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries = factory(root.CyberSource.ApiClient, root.CyberSource.PtsV2CreateOrderPost201ResponseBuyerInformation, root.CyberSource.Ptsv2paymentsMerchantDefinedInformation, root.CyberSource.Riskv1authenticationresultsDeviceInformation, root.CyberSource.TssV2TransactionsGet200ResponseFraudMarkingInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedApplicationInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedErrorInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedLinks, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedMerchantInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedOrderInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedPaymentInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedProcessingInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedProcessorInformation, root.CyberSource.TssV2TransactionsPost201ResponseEmbeddedRiskInformation); } -}(this, function(ApiClient, Ptsv2paymentsMerchantDefinedInformation, Riskv1authenticationresultsDeviceInformation, TssV2TransactionsGet200ResponseFraudMarkingInformation, TssV2TransactionsPost201ResponseEmbeddedApplicationInformation, TssV2TransactionsPost201ResponseEmbeddedBuyerInformation, TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation, TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation, TssV2TransactionsPost201ResponseEmbeddedErrorInformation, TssV2TransactionsPost201ResponseEmbeddedLinks, TssV2TransactionsPost201ResponseEmbeddedMerchantInformation, TssV2TransactionsPost201ResponseEmbeddedOrderInformation, TssV2TransactionsPost201ResponseEmbeddedPaymentInformation, TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation, TssV2TransactionsPost201ResponseEmbeddedProcessingInformation, TssV2TransactionsPost201ResponseEmbeddedProcessorInformation, TssV2TransactionsPost201ResponseEmbeddedRiskInformation) { +}(this, function(ApiClient, PtsV2CreateOrderPost201ResponseBuyerInformation, Ptsv2paymentsMerchantDefinedInformation, Riskv1authenticationresultsDeviceInformation, TssV2TransactionsGet200ResponseFraudMarkingInformation, TssV2TransactionsPost201ResponseEmbeddedApplicationInformation, TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation, TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation, TssV2TransactionsPost201ResponseEmbeddedErrorInformation, TssV2TransactionsPost201ResponseEmbeddedLinks, TssV2TransactionsPost201ResponseEmbeddedMerchantInformation, TssV2TransactionsPost201ResponseEmbeddedOrderInformation, TssV2TransactionsPost201ResponseEmbeddedPaymentInformation, TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation, TssV2TransactionsPost201ResponseEmbeddedProcessingInformation, TssV2TransactionsPost201ResponseEmbeddedProcessorInformation, TssV2TransactionsPost201ResponseEmbeddedRiskInformation) { 'use strict'; @@ -96,7 +96,7 @@ obj['applicationInformation'] = TssV2TransactionsPost201ResponseEmbeddedApplicationInformation.constructFromObject(data['applicationInformation']); } if (data.hasOwnProperty('buyerInformation')) { - obj['buyerInformation'] = TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.constructFromObject(data['buyerInformation']); + obj['buyerInformation'] = PtsV2CreateOrderPost201ResponseBuyerInformation.constructFromObject(data['buyerInformation']); } if (data.hasOwnProperty('clientReferenceInformation')) { obj['clientReferenceInformation'] = TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation.constructFromObject(data['clientReferenceInformation']); @@ -169,7 +169,7 @@ */ exports.prototype['applicationInformation'] = undefined; /** - * @member {module:model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation} buyerInformation + * @member {module:model/PtsV2CreateOrderPost201ResponseBuyerInformation} buyerInformation */ exports.prototype['buyerInformation'] = undefined; /** diff --git a/src/model/UpdateOrderRequest.js b/src/model/UpdateOrderRequest.js new file mode 100644 index 00000000..473cae9b --- /dev/null +++ b/src/model/UpdateOrderRequest.js @@ -0,0 +1,113 @@ +/** + * 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/Ptsv2intentsClientReferenceInformation', 'model/Ptsv2intentsPaymentInformation', 'model/Ptsv2intentsidMerchantInformation', 'model/Ptsv2intentsidOrderInformation', 'model/Ptsv2intentsidProcessingInformation'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./Ptsv2intentsClientReferenceInformation'), require('./Ptsv2intentsPaymentInformation'), require('./Ptsv2intentsidMerchantInformation'), require('./Ptsv2intentsidOrderInformation'), require('./Ptsv2intentsidProcessingInformation')); + } else { + // Browser globals (root is window) + if (!root.CyberSource) { + root.CyberSource = {}; + } + root.CyberSource.UpdateOrderRequest = factory(root.CyberSource.ApiClient, root.CyberSource.Ptsv2intentsClientReferenceInformation, root.CyberSource.Ptsv2intentsPaymentInformation, root.CyberSource.Ptsv2intentsidMerchantInformation, root.CyberSource.Ptsv2intentsidOrderInformation, root.CyberSource.Ptsv2intentsidProcessingInformation); + } +}(this, function(ApiClient, Ptsv2intentsClientReferenceInformation, Ptsv2intentsPaymentInformation, Ptsv2intentsidMerchantInformation, Ptsv2intentsidOrderInformation, Ptsv2intentsidProcessingInformation) { + 'use strict'; + + + + + /** + * The UpdateOrderRequest model module. + * @module model/UpdateOrderRequest + * @version 0.0.1 + */ + + /** + * Constructs a new UpdateOrderRequest. + * @alias module:model/UpdateOrderRequest + * @class + */ + var exports = function() { + var _this = this; + + + + + + + }; + + /** + * Constructs a UpdateOrderRequest 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/UpdateOrderRequest} obj Optional instance to populate. + * @return {module:model/UpdateOrderRequest} The populated UpdateOrderRequest instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('clientReferenceInformation')) { + obj['clientReferenceInformation'] = Ptsv2intentsClientReferenceInformation.constructFromObject(data['clientReferenceInformation']); + } + if (data.hasOwnProperty('orderInformation')) { + obj['orderInformation'] = Ptsv2intentsidOrderInformation.constructFromObject(data['orderInformation']); + } + if (data.hasOwnProperty('merchantInformation')) { + obj['merchantInformation'] = Ptsv2intentsidMerchantInformation.constructFromObject(data['merchantInformation']); + } + if (data.hasOwnProperty('paymentInformation')) { + obj['paymentInformation'] = Ptsv2intentsPaymentInformation.constructFromObject(data['paymentInformation']); + } + if (data.hasOwnProperty('processingInformation')) { + obj['processingInformation'] = Ptsv2intentsidProcessingInformation.constructFromObject(data['processingInformation']); + } + } + return obj; + } + + /** + * @member {module:model/Ptsv2intentsClientReferenceInformation} clientReferenceInformation + */ + exports.prototype['clientReferenceInformation'] = undefined; + /** + * @member {module:model/Ptsv2intentsidOrderInformation} orderInformation + */ + exports.prototype['orderInformation'] = undefined; + /** + * @member {module:model/Ptsv2intentsidMerchantInformation} merchantInformation + */ + exports.prototype['merchantInformation'] = undefined; + /** + * @member {module:model/Ptsv2intentsPaymentInformation} paymentInformation + */ + exports.prototype['paymentInformation'] = undefined; + /** + * @member {module:model/Ptsv2intentsidProcessingInformation} processingInformation + */ + exports.prototype['processingInformation'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/Upv1capturecontextsCaptureMandate.js b/src/model/Upv1capturecontextsCaptureMandate.js index eb47d984..185464c7 100644 --- a/src/model/Upv1capturecontextsCaptureMandate.js +++ b/src/model/Upv1capturecontextsCaptureMandate.js @@ -89,32 +89,32 @@ } /** - * This field defines the type of Billing Address information captured through the Manual card Entry UX. FULL, PARTIAL + * Configure Unified Checkout to capture billing address information. Possible values: - FULL: Capture complete billing address information. - PARTIAL: Capture first name, last name, country and postal/zip code only. - NONE: Capture only first name and last name. * @member {String} billingType */ exports.prototype['billingType'] = undefined; /** - * Capture email contact information in the manual card acceptance screens. + * Configure Unified Checkout to capture customer email address. Possible values: - True - False * @member {Boolean} requestEmail */ exports.prototype['requestEmail'] = undefined; /** - * Capture email contact information in the manual card acceptance screens. + * Configure Unified Checkout to capture customer phone number. Possible values: - True - False * @member {Boolean} requestPhone */ exports.prototype['requestPhone'] = undefined; /** - * Capture email contact information in the manual card acceptance screens. + * Configure Unified Checkout to capture customer shipping details. Possible values: - True - False * @member {Boolean} requestShipping */ exports.prototype['requestShipping'] = undefined; /** - * List of countries available to ship to. Use the two- character ISO Standard Country Codes. + * List of countries available to ship to. Use the two-character ISO Standard Country Codes. * @member {Array.} shipToCountries */ exports.prototype['shipToCountries'] = undefined; /** - * Show the list of accepted payment icons in the payment button + * Configure Unified Checkout to display the list of accepted card networks beneath the payment button Possible values: - True - False * @member {Boolean} showAcceptedNetworkIcons */ exports.prototype['showAcceptedNetworkIcons'] = undefined; diff --git a/src/model/Upv1capturecontextsCheckoutApiInitialization.js b/src/model/Upv1capturecontextsCheckoutApiInitialization.js index 1c61417b..16b9d5c6 100644 --- a/src/model/Upv1capturecontextsCheckoutApiInitialization.js +++ b/src/model/Upv1capturecontextsCheckoutApiInitialization.js @@ -41,6 +41,7 @@ /** * Constructs a new Upv1capturecontextsCheckoutApiInitialization. + * Use the [Digital Accept Checkout API](https://developer.cybersource.com/library/documentation/dev_guides/Secure_Acceptance_Checkout_API/Secure_Acceptance_Checkout_API.pdf) in conjunction with Unified Checkout to provide a cohesive PCI SAQ A embedded payment application within your merchant e-commerce page. The Digital Accept Checkout API provides access to payment processing and additional value-added services directly from the browser. * @alias module:model/Upv1capturecontextsCheckoutApiInitialization * @class */ diff --git a/src/model/Upv1capturecontextsOrderInformationAmountDetails.js b/src/model/Upv1capturecontextsOrderInformationAmountDetails.js index ac1ccca3..5b24c384 100644 --- a/src/model/Upv1capturecontextsOrderInformationAmountDetails.js +++ b/src/model/Upv1capturecontextsOrderInformationAmountDetails.js @@ -73,10 +73,12 @@ } /** + * This field defines the total order amount. * @member {String} totalAmount */ exports.prototype['totalAmount'] = undefined; /** + * This field defines the currency applicable to the order. * @member {String} currency */ exports.prototype['currency'] = undefined; diff --git a/src/model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.js b/src/model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.js index 3f4deaef..ada70594 100644 --- a/src/model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.js +++ b/src/model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.js @@ -115,11 +115,13 @@ */ exports.prototype['defaultCurrencyCode'] = undefined; /** - * @member {module:model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.DefaultTransactionTypeEnum} defaultTransactionType + * Possible values: - AUTHORIZATION - SALE + * @member {String} defaultTransactionType */ exports.prototype['defaultTransactionType'] = undefined; /** - * @member {module:model/VTConfigCardNotPresentGlobalPaymentInformationBasicInformation.DefaultPaymentTypeEnum} defaultPaymentType + * Possible values: - CREDIT_CARD - ECHECK + * @member {String} defaultPaymentType */ exports.prototype['defaultPaymentType'] = undefined; /** @@ -140,38 +142,6 @@ exports.prototype['displayInternet'] = undefined; - /** - * Allowed values for the defaultTransactionType property. - * @enum {String} - * @readonly - */ - exports.DefaultTransactionTypeEnum = { - /** - * value: "AUTHORIZATION" - * @const - */ - "AUTHORIZATION": "AUTHORIZATION", - /** - * value: "SALE" - * @const - */ - "SALE": "SALE" }; - /** - * Allowed values for the defaultPaymentType property. - * @enum {String} - * @readonly - */ - exports.DefaultPaymentTypeEnum = { - /** - * value: "CREDIT_CARD" - * @const - */ - "CREDIT_CARD": "CREDIT_CARD", - /** - * value: "ECHECK" - * @const - */ - "ECHECK": "ECHECK" }; return exports; })); diff --git a/src/model/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation.js b/src/model/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation.js index 3a4d2ac1..e9842ab7 100644 --- a/src/model/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation.js +++ b/src/model/VTConfigCardNotPresentGlobalPaymentInformationPaymentInformation.js @@ -117,15 +117,15 @@ } /** - * @member {Array.} displayCardVerificationValue + * @member {Array.} displayCardVerificationValue */ exports.prototype['displayCardVerificationValue'] = undefined; /** - * @member {Array.} requireCardVerificationValue + * @member {Array.} requireCardVerificationValue */ exports.prototype['requireCardVerificationValue'] = undefined; /** - * @member {Array.} acceptedCardTypes + * @member {Array.} acceptedCardTypes */ exports.prototype['acceptedCardTypes'] = undefined; /** @@ -170,324 +170,6 @@ exports.prototype['displayLastName'] = undefined; - /** - * Allowed values for the displayCardVerificationValue property. - * @enum {String} - * @readonly - */ - exports.DisplayCardVerificationValueEnum = { - /** - * value: "VISA" - * @const - */ - "VISA": "VISA", - /** - * value: "MASTER_CARD" - * @const - */ - "MASTER_CARD": "MASTER_CARD", - /** - * value: "AMEX" - * @const - */ - "AMEX": "AMEX", - /** - * value: "DISCOVER" - * @const - */ - "DISCOVER": "DISCOVER", - /** - * value: "DINERS_CLUB" - * @const - */ - "DINERS_CLUB": "DINERS_CLUB", - /** - * value: "CARTE_BLANCHE" - * @const - */ - "CARTE_BLANCHE": "CARTE_BLANCHE", - /** - * value: "JCB" - * @const - */ - "JCB": "JCB", - /** - * value: "ENROUTE" - * @const - */ - "ENROUTE": "ENROUTE", - /** - * value: "JAL" - * @const - */ - "JAL": "JAL", - /** - * value: "SWITCH_SOLO" - * @const - */ - "SWITCH_SOLO": "SWITCH_SOLO", - /** - * value: "DELTA" - * @const - */ - "DELTA": "DELTA", - /** - * value: "VISA_ELECTRON" - * @const - */ - "VISA_ELECTRON": "VISA_ELECTRON", - /** - * value: "DANKORT" - * @const - */ - "DANKORT": "DANKORT", - /** - * value: "LASER" - * @const - */ - "LASER": "LASER", - /** - * value: "CARTE_SBANCAIRES" - * @const - */ - "CARTE_SBANCAIRES": "CARTE_SBANCAIRES", - /** - * value: "CARTASI" - * @const - */ - "CARTASI": "CARTASI", - /** - * value: "MAESTRO_INTERNATIONAL" - * @const - */ - "MAESTRO_INTERNATIONAL": "MAESTRO_INTERNATIONAL", - /** - * value: "GE_MONEY_UK_CARD" - * @const - */ - "GE_MONEY_UK_CARD": "GE_MONEY_UK_CARD", - /** - * value: "HIPER_CARD" - * @const - */ - "HIPER_CARD": "HIPER_CARD", - /** - * value: "ELO" - * @const - */ - "ELO": "ELO" }; - /** - * Allowed values for the requireCardVerificationValue property. - * @enum {String} - * @readonly - */ - exports.RequireCardVerificationValueEnum = { - /** - * value: "VISA" - * @const - */ - "VISA": "VISA", - /** - * value: "MASTER_CARD" - * @const - */ - "MASTER_CARD": "MASTER_CARD", - /** - * value: "AMEX" - * @const - */ - "AMEX": "AMEX", - /** - * value: "DISCOVER" - * @const - */ - "DISCOVER": "DISCOVER", - /** - * value: "DINERS_CLUB" - * @const - */ - "DINERS_CLUB": "DINERS_CLUB", - /** - * value: "CARTE_BLANCHE" - * @const - */ - "CARTE_BLANCHE": "CARTE_BLANCHE", - /** - * value: "JCB" - * @const - */ - "JCB": "JCB", - /** - * value: "ENROUTE" - * @const - */ - "ENROUTE": "ENROUTE", - /** - * value: "JAL" - * @const - */ - "JAL": "JAL", - /** - * value: "SWITCH_SOLO" - * @const - */ - "SWITCH_SOLO": "SWITCH_SOLO", - /** - * value: "DELTA" - * @const - */ - "DELTA": "DELTA", - /** - * value: "VISA_ELECTRON" - * @const - */ - "VISA_ELECTRON": "VISA_ELECTRON", - /** - * value: "DANKORT" - * @const - */ - "DANKORT": "DANKORT", - /** - * value: "LASER" - * @const - */ - "LASER": "LASER", - /** - * value: "CARTE_SBANCAIRES" - * @const - */ - "CARTE_SBANCAIRES": "CARTE_SBANCAIRES", - /** - * value: "CARTASI" - * @const - */ - "CARTASI": "CARTASI", - /** - * value: "MAESTRO_INTERNATIONAL" - * @const - */ - "MAESTRO_INTERNATIONAL": "MAESTRO_INTERNATIONAL", - /** - * value: "GE_MONEY_UK_CARD" - * @const - */ - "GE_MONEY_UK_CARD": "GE_MONEY_UK_CARD", - /** - * value: "HIPER_CARD" - * @const - */ - "HIPER_CARD": "HIPER_CARD", - /** - * value: "ELO" - * @const - */ - "ELO": "ELO" }; - /** - * Allowed values for the acceptedCardTypes property. - * @enum {String} - * @readonly - */ - exports.AcceptedCardTypesEnum = { - /** - * value: "VISA" - * @const - */ - "VISA": "VISA", - /** - * value: "MASTER_CARD" - * @const - */ - "MASTER_CARD": "MASTER_CARD", - /** - * value: "AMEX" - * @const - */ - "AMEX": "AMEX", - /** - * value: "DISCOVER" - * @const - */ - "DISCOVER": "DISCOVER", - /** - * value: "DINERS_CLUB" - * @const - */ - "DINERS_CLUB": "DINERS_CLUB", - /** - * value: "CARTE_BLANCHE" - * @const - */ - "CARTE_BLANCHE": "CARTE_BLANCHE", - /** - * value: "JCB" - * @const - */ - "JCB": "JCB", - /** - * value: "ENROUTE" - * @const - */ - "ENROUTE": "ENROUTE", - /** - * value: "JAL" - * @const - */ - "JAL": "JAL", - /** - * value: "SWITCH_SOLO" - * @const - */ - "SWITCH_SOLO": "SWITCH_SOLO", - /** - * value: "DELTA" - * @const - */ - "DELTA": "DELTA", - /** - * value: "VISA_ELECTRON" - * @const - */ - "VISA_ELECTRON": "VISA_ELECTRON", - /** - * value: "DANKORT" - * @const - */ - "DANKORT": "DANKORT", - /** - * value: "LASER" - * @const - */ - "LASER": "LASER", - /** - * value: "CARTE_SBANCAIRES" - * @const - */ - "CARTE_SBANCAIRES": "CARTE_SBANCAIRES", - /** - * value: "CARTASI" - * @const - */ - "CARTASI": "CARTASI", - /** - * value: "MAESTRO_INTERNATIONAL" - * @const - */ - "MAESTRO_INTERNATIONAL": "MAESTRO_INTERNATIONAL", - /** - * value: "GE_MONEY_UK_CARD" - * @const - */ - "GE_MONEY_UK_CARD": "GE_MONEY_UK_CARD", - /** - * value: "HIPER_CARD" - * @const - */ - "HIPER_CARD": "HIPER_CARD", - /** - * value: "ELO" - * @const - */ - "ELO": "ELO" }; return exports; })); diff --git a/test/api/OrdersApi.spec.js b/test/api/OrdersApi.spec.js new file mode 100644 index 00000000..b83d97c8 --- /dev/null +++ b/test/api/OrdersApi.spec.js @@ -0,0 +1,75 @@ +/** + * 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.OrdersApi(); + }); + + 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('OrdersApi', function() { + describe('createOrder', function() { + it('should call createOrder successfully', function(done) { + //uncomment below and update the code to test createOrder + //instance.createOrder(function(error) { + // if (error) throw error; + //expect().to.be(); + //}); + done(); + }); + }); + describe('updateOrder', function() { + it('should call updateOrder successfully', function(done) { + //uncomment below and update the code to test updateOrder + //instance.updateOrder(function(error) { + // if (error) throw error; + //expect().to.be(); + //}); + done(); + }); + }); + }); + +})); diff --git a/test/model/CreateOrderRequest.spec.js b/test/model/CreateOrderRequest.spec.js new file mode 100644 index 00000000..ce2a3ee9 --- /dev/null +++ b/test/model/CreateOrderRequest.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.CreateOrderRequest(); + }); + + 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('CreateOrderRequest', function() { + it('should create an instance of CreateOrderRequest', function() { + // uncomment below and update the code to test CreateOrderRequest + //var instane = new CyberSource.CreateOrderRequest(); + //expect(instance).to.be.a(CyberSource.CreateOrderRequest); + }); + + it('should have the property clientReferenceInformation (base name: "clientReferenceInformation")', function() { + // uncomment below and update the code to test the property clientReferenceInformation + //var instane = new CyberSource.CreateOrderRequest(); + //expect(instance).to.be(); + }); + + it('should have the property processingInformation (base name: "processingInformation")', function() { + // uncomment below and update the code to test the property processingInformation + //var instane = new CyberSource.CreateOrderRequest(); + //expect(instance).to.be(); + }); + + it('should have the property merchantInformation (base name: "merchantInformation")', function() { + // uncomment below and update the code to test the property merchantInformation + //var instane = new CyberSource.CreateOrderRequest(); + //expect(instance).to.be(); + }); + + it('should have the property paymentInformation (base name: "paymentInformation")', function() { + // uncomment below and update the code to test the property paymentInformation + //var instane = new CyberSource.CreateOrderRequest(); + //expect(instance).to.be(); + }); + + it('should have the property orderInformation (base name: "orderInformation")', function() { + // uncomment below and update the code to test the property orderInformation + //var instane = new CyberSource.CreateOrderRequest(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PtsV2CreateOrderPost201Response.spec.js b/test/model/PtsV2CreateOrderPost201Response.spec.js new file mode 100644 index 00000000..ec40a07a --- /dev/null +++ b/test/model/PtsV2CreateOrderPost201Response.spec.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. + 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.PtsV2CreateOrderPost201Response(); + }); + + 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('PtsV2CreateOrderPost201Response', function() { + it('should create an instance of PtsV2CreateOrderPost201Response', function() { + // uncomment below and update the code to test PtsV2CreateOrderPost201Response + //var instane = new CyberSource.PtsV2CreateOrderPost201Response(); + //expect(instance).to.be.a(CyberSource.PtsV2CreateOrderPost201Response); + }); + + 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.PtsV2CreateOrderPost201Response(); + //expect(instance).to.be(); + }); + + it('should have the property updateTimeUtc (base name: "updateTimeUtc")', function() { + // uncomment below and update the code to test the property updateTimeUtc + //var instane = new CyberSource.PtsV2CreateOrderPost201Response(); + //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.PtsV2CreateOrderPost201Response(); + //expect(instance).to.be(); + }); + + it('should have the property reconciliationId (base name: "reconciliationId")', function() { + // uncomment below and update the code to test the property reconciliationId + //var instane = new CyberSource.PtsV2CreateOrderPost201Response(); + //expect(instance).to.be(); + }); + + it('should have the property clientReferenceInformation (base name: "clientReferenceInformation")', function() { + // uncomment below and update the code to test the property clientReferenceInformation + //var instane = new CyberSource.PtsV2CreateOrderPost201Response(); + //expect(instance).to.be(); + }); + + it('should have the property processorInformation (base name: "processorInformation")', function() { + // uncomment below and update the code to test the property processorInformation + //var instane = new CyberSource.PtsV2CreateOrderPost201Response(); + //expect(instance).to.be(); + }); + + it('should have the property paymentInformation (base name: "paymentInformation")', function() { + // uncomment below and update the code to test the property paymentInformation + //var instane = new CyberSource.PtsV2CreateOrderPost201Response(); + //expect(instance).to.be(); + }); + + it('should have the property buyerInformation (base name: "buyerInformation")', function() { + // uncomment below and update the code to test the property buyerInformation + //var instane = new CyberSource.PtsV2CreateOrderPost201Response(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.spec.js b/test/model/PtsV2CreateOrderPost201ResponseBuyerInformation.spec.js similarity index 71% rename from test/model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.spec.js rename to test/model/PtsV2CreateOrderPost201ResponseBuyerInformation.spec.js index 89518a9c..b8a4d17f 100644 --- a/test/model/TssV2TransactionsPost201ResponseEmbeddedBuyerInformation.spec.js +++ b/test/model/PtsV2CreateOrderPost201ResponseBuyerInformation.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.TssV2TransactionsPost201ResponseEmbeddedBuyerInformation(); + instance = new CyberSource.PtsV2CreateOrderPost201ResponseBuyerInformation(); }); var getProperty = function(object, getter, property) { @@ -49,16 +49,16 @@ object[property] = value; } - describe('TssV2TransactionsPost201ResponseEmbeddedBuyerInformation', function() { - it('should create an instance of TssV2TransactionsPost201ResponseEmbeddedBuyerInformation', function() { - // uncomment below and update the code to test TssV2TransactionsPost201ResponseEmbeddedBuyerInformation - //var instane = new CyberSource.TssV2TransactionsPost201ResponseEmbeddedBuyerInformation(); - //expect(instance).to.be.a(CyberSource.TssV2TransactionsPost201ResponseEmbeddedBuyerInformation); + describe('PtsV2CreateOrderPost201ResponseBuyerInformation', function() { + it('should create an instance of PtsV2CreateOrderPost201ResponseBuyerInformation', function() { + // uncomment below and update the code to test PtsV2CreateOrderPost201ResponseBuyerInformation + //var instane = new CyberSource.PtsV2CreateOrderPost201ResponseBuyerInformation(); + //expect(instance).to.be.a(CyberSource.PtsV2CreateOrderPost201ResponseBuyerInformation); }); it('should have the property merchantCustomerId (base name: "merchantCustomerId")', function() { // uncomment below and update the code to test the property merchantCustomerId - //var instane = new CyberSource.TssV2TransactionsPost201ResponseEmbeddedBuyerInformation(); + //var instane = new CyberSource.PtsV2CreateOrderPost201ResponseBuyerInformation(); //expect(instance).to.be(); }); diff --git a/test/model/PtsV2CreateOrderPost201ResponseProcessorInformation.spec.js b/test/model/PtsV2CreateOrderPost201ResponseProcessorInformation.spec.js new file mode 100644 index 00000000..7d70d195 --- /dev/null +++ b/test/model/PtsV2CreateOrderPost201ResponseProcessorInformation.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.PtsV2CreateOrderPost201ResponseProcessorInformation(); + }); + + 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('PtsV2CreateOrderPost201ResponseProcessorInformation', function() { + it('should create an instance of PtsV2CreateOrderPost201ResponseProcessorInformation', function() { + // uncomment below and update the code to test PtsV2CreateOrderPost201ResponseProcessorInformation + //var instane = new CyberSource.PtsV2CreateOrderPost201ResponseProcessorInformation(); + //expect(instance).to.be.a(CyberSource.PtsV2CreateOrderPost201ResponseProcessorInformation); + }); + + it('should have the property transactionId (base name: "transactionId")', function() { + // uncomment below and update the code to test the property transactionId + //var instane = new CyberSource.PtsV2CreateOrderPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property networkTransactionId (base name: "networkTransactionId")', function() { + // uncomment below and update the code to test the property networkTransactionId + //var instane = new CyberSource.PtsV2CreateOrderPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property paymentUrl (base name: "paymentUrl")', function() { + // uncomment below and update the code to test the property paymentUrl + //var instane = new CyberSource.PtsV2CreateOrderPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/BinLookupv400Response.spec.js b/test/model/PtsV2CreateOrderPost400Response.spec.js similarity index 75% rename from test/model/BinLookupv400Response.spec.js rename to test/model/PtsV2CreateOrderPost400Response.spec.js index f2f3f750..eafe3f41 100644 --- a/test/model/BinLookupv400Response.spec.js +++ b/test/model/PtsV2CreateOrderPost400Response.spec.js @@ -30,7 +30,7 @@ var instance; beforeEach(function() { - instance = new CyberSource.BinLookupv400Response(); + instance = new CyberSource.PtsV2CreateOrderPost400Response(); }); var getProperty = function(object, getter, property) { @@ -49,34 +49,34 @@ object[property] = value; } - describe('BinLookupv400Response', function() { - it('should create an instance of BinLookupv400Response', function() { - // uncomment below and update the code to test BinLookupv400Response - //var instane = new CyberSource.BinLookupv400Response(); - //expect(instance).to.be.a(CyberSource.BinLookupv400Response); + describe('PtsV2CreateOrderPost400Response', function() { + it('should create an instance of PtsV2CreateOrderPost400Response', function() { + // uncomment below and update the code to test PtsV2CreateOrderPost400Response + //var instane = new CyberSource.PtsV2CreateOrderPost400Response(); + //expect(instance).to.be.a(CyberSource.PtsV2CreateOrderPost400Response); }); 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.BinLookupv400Response(); + //var instane = new CyberSource.PtsV2CreateOrderPost400Response(); //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.BinLookupv400Response(); + //var instane = new CyberSource.PtsV2CreateOrderPost400Response(); //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.BinLookupv400Response(); + //var instane = new CyberSource.PtsV2CreateOrderPost400Response(); //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.BinLookupv400Response(); + //var instane = new CyberSource.PtsV2CreateOrderPost400Response(); //expect(instance).to.be(); }); diff --git a/test/model/PtsV2PaymentsCapturesPost201Response.spec.js b/test/model/PtsV2PaymentsCapturesPost201Response.spec.js index 982c049f..3bf01987 100644 --- a/test/model/PtsV2PaymentsCapturesPost201Response.spec.js +++ b/test/model/PtsV2PaymentsCapturesPost201Response.spec.js @@ -116,6 +116,12 @@ //expect(instance).to.be(); }); + it('should have the property embeddedActions (base name: "embeddedActions")', function() { + // uncomment below and update the code to test the property embeddedActions + //var instane = new CyberSource.PtsV2PaymentsCapturesPost201Response(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.spec.js b/test/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.spec.js new file mode 100644 index 00000000..a63b8e88 --- /dev/null +++ b/test/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActions.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.PtsV2PaymentsCapturesPost201ResponseEmbeddedActions(); + }); + + 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('PtsV2PaymentsCapturesPost201ResponseEmbeddedActions', function() { + it('should create an instance of PtsV2PaymentsCapturesPost201ResponseEmbeddedActions', function() { + // uncomment below and update the code to test PtsV2PaymentsCapturesPost201ResponseEmbeddedActions + //var instane = new CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActions(); + //expect(instance).to.be.a(CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActions); + }); + + it('should have the property apCapture (base name: "ap_capture")', function() { + // uncomment below and update the code to test the property apCapture + //var instane = new CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActions(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.spec.js b/test/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.spec.js new file mode 100644 index 00000000..c01e07c2 --- /dev/null +++ b/test/model/PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture.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.PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture(); + }); + + 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('PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture', function() { + it('should create an instance of PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture', function() { + // uncomment below and update the code to test PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture + //var instane = new CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture(); + //expect(instance).to.be.a(CyberSource.PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture); + }); + + 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.PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.spec.js b/test/model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.spec.js index 1de0e61d..5ffe9cec 100644 --- a/test/model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.spec.js +++ b/test/model/PtsV2PaymentsCapturesPost201ResponseProcessorInformation.spec.js @@ -86,6 +86,12 @@ //expect(instance).to.be(); }); + it('should have the property updateTimeUtc (base name: "updateTimeUtc")', function() { + // uncomment below and update the code to test the property updateTimeUtc + //var instane = new CyberSource.PtsV2PaymentsCapturesPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.spec.js b/test/model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.spec.js index 6a97ab0a..e31cfb8b 100644 --- a/test/model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.spec.js +++ b/test/model/PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet.spec.js @@ -74,6 +74,12 @@ //expect(instance).to.be(); }); + it('should have the property userName (base name: "userName")', function() { + // uncomment below and update the code to test the property userName + //var instane = new CyberSource.PtsV2PaymentsOrderPost201ResponsePaymentInformationEWallet(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/PtsV2PaymentsPost201ResponseProcessingInformation.spec.js b/test/model/PtsV2PaymentsPost201ResponseProcessingInformation.spec.js index 63c5bb32..3361019f 100644 --- a/test/model/PtsV2PaymentsPost201ResponseProcessingInformation.spec.js +++ b/test/model/PtsV2PaymentsPost201ResponseProcessingInformation.spec.js @@ -74,6 +74,12 @@ //expect(instance).to.be(); }); + it('should have the property captureOptions (base name: "captureOptions")', function() { + // uncomment below and update the code to test the property captureOptions + //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessingInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.spec.js b/test/model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.spec.js new file mode 100644 index 00000000..941fd5ff --- /dev/null +++ b/test/model/PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions.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.PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions(); + }); + + 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('PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions', function() { + it('should create an instance of PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions', function() { + // uncomment below and update the code to test PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions + //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions(); + //expect(instance).to.be.a(CyberSource.PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions); + }); + + it('should have the property finalCapture (base name: "finalCapture")', function() { + // uncomment below and update the code to test the property finalCapture + //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PtsV2PaymentsPost201ResponseProcessorInformation.spec.js b/test/model/PtsV2PaymentsPost201ResponseProcessorInformation.spec.js index ec2175dd..8e12bd50 100644 --- a/test/model/PtsV2PaymentsPost201ResponseProcessorInformation.spec.js +++ b/test/model/PtsV2PaymentsPost201ResponseProcessorInformation.spec.js @@ -290,6 +290,36 @@ //expect(instance).to.be(); }); + it('should have the property disbursementMode (base name: "disbursementMode")', function() { + // uncomment below and update the code to test the property disbursementMode + //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property updateTimeUtc (base name: "updateTimeUtc")', function() { + // uncomment below and update the code to test the property updateTimeUtc + //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property expirationTimeUtc (base name: "expirationTimeUtc")', function() { + // uncomment below and update the code to test the property expirationTimeUtc + //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property orderId (base name: "orderId")', function() { + // uncomment below and update the code to test the property orderId + //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property orderStatus (base name: "orderStatus")', function() { + // uncomment below and update the code to test the property orderStatus + //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.spec.js b/test/model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.spec.js index 1cb9b0fd..3e5e2b4f 100644 --- a/test/model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.spec.js +++ b/test/model/PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection.spec.js @@ -68,6 +68,12 @@ //expect(instance).to.be(); }); + it('should have the property disputeCategories (base name: "disputeCategories")', function() { + // uncomment below and update the code to test the property disputeCategories + //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection(); + //expect(instance).to.be(); + }); + it('should have the property eligibilityType (base name: "eligibilityType")', function() { // uncomment below and update the code to test the property eligibilityType //var instane = new CyberSource.PtsV2PaymentsPost201ResponseProcessorInformationSellerProtection(); diff --git a/test/model/PtsV2PaymentsRefundPost201ResponseProcessorInformation.spec.js b/test/model/PtsV2PaymentsRefundPost201ResponseProcessorInformation.spec.js index 16f95b6e..7b0f031d 100644 --- a/test/model/PtsV2PaymentsRefundPost201ResponseProcessorInformation.spec.js +++ b/test/model/PtsV2PaymentsRefundPost201ResponseProcessorInformation.spec.js @@ -104,6 +104,12 @@ //expect(instance).to.be(); }); + it('should have the property updateTimeUtc (base name: "updateTimeUtc")', function() { + // uncomment below and update the code to test the property updateTimeUtc + //var instane = new CyberSource.PtsV2PaymentsRefundPost201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/PtsV2UpdateOrderPatch201Response.spec.js b/test/model/PtsV2UpdateOrderPatch201Response.spec.js new file mode 100644 index 00000000..e81e8314 --- /dev/null +++ b/test/model/PtsV2UpdateOrderPatch201Response.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.PtsV2UpdateOrderPatch201Response(); + }); + + 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('PtsV2UpdateOrderPatch201Response', function() { + it('should create an instance of PtsV2UpdateOrderPatch201Response', function() { + // uncomment below and update the code to test PtsV2UpdateOrderPatch201Response + //var instane = new CyberSource.PtsV2UpdateOrderPatch201Response(); + //expect(instance).to.be.a(CyberSource.PtsV2UpdateOrderPatch201Response); + }); + + 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.PtsV2UpdateOrderPatch201Response(); + //expect(instance).to.be(); + }); + + it('should have the property processorInformation (base name: "processorInformation")', function() { + // uncomment below and update the code to test the property processorInformation + //var instane = new CyberSource.PtsV2UpdateOrderPatch201Response(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv1pushfundstransferAggregatorInformation.spec.js b/test/model/Ptsv1pushfundstransferAggregatorInformation.spec.js new file mode 100644 index 00000000..c364b7c4 --- /dev/null +++ b/test/model/Ptsv1pushfundstransferAggregatorInformation.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.Ptsv1pushfundstransferAggregatorInformation(); + }); + + 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('Ptsv1pushfundstransferAggregatorInformation', function() { + it('should create an instance of Ptsv1pushfundstransferAggregatorInformation', function() { + // uncomment below and update the code to test Ptsv1pushfundstransferAggregatorInformation + //var instane = new CyberSource.Ptsv1pushfundstransferAggregatorInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv1pushfundstransferAggregatorInformation); + }); + + it('should have the property aggregatorId (base name: "aggregatorId")', function() { + // uncomment below and update the code to test the property aggregatorId + //var instane = new CyberSource.Ptsv1pushfundstransferAggregatorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property name (base name: "name")', function() { + // uncomment below and update the code to test the property name + //var instane = new CyberSource.Ptsv1pushfundstransferAggregatorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property independentSalesOrganizationID (base name: "independentSalesOrganizationID")', function() { + // uncomment below and update the code to test the property independentSalesOrganizationID + //var instane = new CyberSource.Ptsv1pushfundstransferAggregatorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property subMerchant (base name: "subMerchant")', function() { + // uncomment below and update the code to test the property subMerchant + //var instane = new CyberSource.Ptsv1pushfundstransferAggregatorInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv1pushfundstransferAggregatorInformationSubMerchant.spec.js b/test/model/Ptsv1pushfundstransferAggregatorInformationSubMerchant.spec.js new file mode 100644 index 00000000..5116ff14 --- /dev/null +++ b/test/model/Ptsv1pushfundstransferAggregatorInformationSubMerchant.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.Ptsv1pushfundstransferAggregatorInformationSubMerchant(); + }); + + 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('Ptsv1pushfundstransferAggregatorInformationSubMerchant', function() { + it('should create an instance of Ptsv1pushfundstransferAggregatorInformationSubMerchant', function() { + // uncomment below and update the code to test Ptsv1pushfundstransferAggregatorInformationSubMerchant + //var instane = new CyberSource.Ptsv1pushfundstransferAggregatorInformationSubMerchant(); + //expect(instance).to.be.a(CyberSource.Ptsv1pushfundstransferAggregatorInformationSubMerchant); + }); + + 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.Ptsv1pushfundstransferAggregatorInformationSubMerchant(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv1pushfundstransferMerchantInformation.spec.js b/test/model/Ptsv1pushfundstransferMerchantInformation.spec.js new file mode 100644 index 00000000..655835ba --- /dev/null +++ b/test/model/Ptsv1pushfundstransferMerchantInformation.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.Ptsv1pushfundstransferMerchantInformation(); + }); + + 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('Ptsv1pushfundstransferMerchantInformation', function() { + it('should create an instance of Ptsv1pushfundstransferMerchantInformation', function() { + // uncomment below and update the code to test Ptsv1pushfundstransferMerchantInformation + //var instane = new CyberSource.Ptsv1pushfundstransferMerchantInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv1pushfundstransferMerchantInformation); + }); + + it('should have the property categoryCode (base name: "categoryCode")', function() { + // uncomment below and update the code to test the property categoryCode + //var instane = new CyberSource.Ptsv1pushfundstransferMerchantInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv1pushfundstransferOrderInformationAmountDetails.spec.js b/test/model/Ptsv1pushfundstransferOrderInformationAmountDetails.spec.js index 35cd7f3e..e80f2a8c 100644 --- a/test/model/Ptsv1pushfundstransferOrderInformationAmountDetails.spec.js +++ b/test/model/Ptsv1pushfundstransferOrderInformationAmountDetails.spec.js @@ -80,6 +80,12 @@ //expect(instance).to.be(); }); + it('should have the property surcharge (base name: "surcharge")', function() { + // uncomment below and update the code to test the property surcharge + //var instane = new CyberSource.Ptsv1pushfundstransferOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/Ptsv1pushfundstransferPointOfServiceInformation.spec.js b/test/model/Ptsv1pushfundstransferPointOfServiceInformation.spec.js new file mode 100644 index 00000000..e31353c1 --- /dev/null +++ b/test/model/Ptsv1pushfundstransferPointOfServiceInformation.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.Ptsv1pushfundstransferPointOfServiceInformation(); + }); + + 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('Ptsv1pushfundstransferPointOfServiceInformation', function() { + it('should create an instance of Ptsv1pushfundstransferPointOfServiceInformation', function() { + // uncomment below and update the code to test Ptsv1pushfundstransferPointOfServiceInformation + //var instane = new CyberSource.Ptsv1pushfundstransferPointOfServiceInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv1pushfundstransferPointOfServiceInformation); + }); + + it('should have the property emv (base name: "emv")', function() { + // uncomment below and update the code to test the property emv + //var instane = new CyberSource.Ptsv1pushfundstransferPointOfServiceInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv1pushfundstransferPointOfServiceInformationEmv.spec.js b/test/model/Ptsv1pushfundstransferPointOfServiceInformationEmv.spec.js new file mode 100644 index 00000000..b48b6441 --- /dev/null +++ b/test/model/Ptsv1pushfundstransferPointOfServiceInformationEmv.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.Ptsv1pushfundstransferPointOfServiceInformationEmv(); + }); + + 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('Ptsv1pushfundstransferPointOfServiceInformationEmv', function() { + it('should create an instance of Ptsv1pushfundstransferPointOfServiceInformationEmv', function() { + // uncomment below and update the code to test Ptsv1pushfundstransferPointOfServiceInformationEmv + //var instane = new CyberSource.Ptsv1pushfundstransferPointOfServiceInformationEmv(); + //expect(instance).to.be.a(CyberSource.Ptsv1pushfundstransferPointOfServiceInformationEmv); + }); + + it('should have the property cardSequenceNumber (base name: "cardSequenceNumber")', function() { + // uncomment below and update the code to test the property cardSequenceNumber + //var instane = new CyberSource.Ptsv1pushfundstransferPointOfServiceInformationEmv(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv1pushfundstransferProcessingInformation.spec.js b/test/model/Ptsv1pushfundstransferProcessingInformation.spec.js index c1cc830b..976cd5de 100644 --- a/test/model/Ptsv1pushfundstransferProcessingInformation.spec.js +++ b/test/model/Ptsv1pushfundstransferProcessingInformation.spec.js @@ -68,8 +68,32 @@ //expect(instance).to.be(); }); - it('should have the property enablerId (base name: "enablerId")', function() { - // uncomment below and update the code to test the property enablerId + it('should have the property feeProgramId (base name: "feeProgramId")', function() { + // uncomment below and update the code to test the property feeProgramId + //var instane = new CyberSource.Ptsv1pushfundstransferProcessingInformation(); + //expect(instance).to.be(); + }); + + it('should have the property networkPartnerId (base name: "networkPartnerId")', function() { + // uncomment below and update the code to test the property networkPartnerId + //var instane = new CyberSource.Ptsv1pushfundstransferProcessingInformation(); + //expect(instance).to.be(); + }); + + it('should have the property processingCode (base name: "processingCode")', function() { + // uncomment below and update the code to test the property processingCode + //var instane = new CyberSource.Ptsv1pushfundstransferProcessingInformation(); + //expect(instance).to.be(); + }); + + it('should have the property sharingGroupCode (base name: "sharingGroupCode")', function() { + // uncomment below and update the code to test the property sharingGroupCode + //var instane = new CyberSource.Ptsv1pushfundstransferProcessingInformation(); + //expect(instance).to.be(); + }); + + it('should have the property purposeOfPayment (base name: "purposeOfPayment")', function() { + // uncomment below and update the code to test the property purposeOfPayment //var instane = new CyberSource.Ptsv1pushfundstransferProcessingInformation(); //expect(instance).to.be(); }); diff --git a/test/model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.spec.js b/test/model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.spec.js index 970a283b..8a97500a 100644 --- a/test/model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.spec.js +++ b/test/model/Ptsv1pushfundstransferProcessingInformationPayoutsOptions.spec.js @@ -68,6 +68,24 @@ //expect(instance).to.be(); }); + it('should have the property sourceAmount (base name: "sourceAmount")', function() { + // uncomment below and update the code to test the property sourceAmount + //var instane = new CyberSource.Ptsv1pushfundstransferProcessingInformationPayoutsOptions(); + //expect(instance).to.be(); + }); + + it('should have the property retrievalReferenceNumber (base name: "retrievalReferenceNumber")', function() { + // uncomment below and update the code to test the property retrievalReferenceNumber + //var instane = new CyberSource.Ptsv1pushfundstransferProcessingInformationPayoutsOptions(); + //expect(instance).to.be(); + }); + + it('should have the property accountFundingReferenceId (base name: "accountFundingReferenceId")', function() { + // uncomment below and update the code to test the property accountFundingReferenceId + //var instane = new CyberSource.Ptsv1pushfundstransferProcessingInformationPayoutsOptions(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/Ptsv1pushfundstransferRecipientInformation.spec.js b/test/model/Ptsv1pushfundstransferRecipientInformation.spec.js index bf096564..f695513e 100644 --- a/test/model/Ptsv1pushfundstransferRecipientInformation.spec.js +++ b/test/model/Ptsv1pushfundstransferRecipientInformation.spec.js @@ -122,12 +122,36 @@ //expect(instance).to.be(); }); + it('should have the property email (base name: "email")', function() { + // uncomment below and update the code to test the property email + //var instane = new CyberSource.Ptsv1pushfundstransferRecipientInformation(); + //expect(instance).to.be(); + }); + it('should have the property personalIdentification (base name: "personalIdentification")', function() { // uncomment below and update the code to test the property personalIdentification //var instane = new CyberSource.Ptsv1pushfundstransferRecipientInformation(); //expect(instance).to.be(); }); + it('should have the property buildingNumber (base name: "buildingNumber")', function() { + // uncomment below and update the code to test the property buildingNumber + //var instane = new CyberSource.Ptsv1pushfundstransferRecipientInformation(); + //expect(instance).to.be(); + }); + + it('should have the property streetName (base name: "streetName")', function() { + // uncomment below and update the code to test the property streetName + //var instane = new CyberSource.Ptsv1pushfundstransferRecipientInformation(); + //expect(instance).to.be(); + }); + + it('should have the property type (base name: "type")', function() { + // uncomment below and update the code to test the property type + //var instane = new CyberSource.Ptsv1pushfundstransferRecipientInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.spec.js b/test/model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.spec.js index 2a6b45f6..b92fb5f2 100644 --- a/test/model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.spec.js +++ b/test/model/Ptsv1pushfundstransferRecipientInformationPersonalIdentification.spec.js @@ -74,6 +74,12 @@ //expect(instance).to.be(); }); + it('should have the property personalIdType (base name: "personalIdType")', function() { + // uncomment below and update the code to test the property personalIdType + //var instane = new CyberSource.Ptsv1pushfundstransferRecipientInformationPersonalIdentification(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/Ptsv1pushfundstransferSenderInformation.spec.js b/test/model/Ptsv1pushfundstransferSenderInformation.spec.js index 20e2642e..71dd8581 100644 --- a/test/model/Ptsv1pushfundstransferSenderInformation.spec.js +++ b/test/model/Ptsv1pushfundstransferSenderInformation.spec.js @@ -62,6 +62,12 @@ //expect(instance).to.be(); }); + it('should have the property email (base name: "email")', function() { + // uncomment below and update the code to test the property email + //var instane = new CyberSource.Ptsv1pushfundstransferSenderInformation(); + //expect(instance).to.be(); + }); + it('should have the property firstName (base name: "firstName")', function() { // uncomment below and update the code to test the property firstName //var instane = new CyberSource.Ptsv1pushfundstransferSenderInformation(); @@ -86,6 +92,18 @@ //expect(instance).to.be(); }); + it('should have the property buildingNumber (base name: "buildingNumber")', function() { + // uncomment below and update the code to test the property buildingNumber + //var instane = new CyberSource.Ptsv1pushfundstransferSenderInformation(); + //expect(instance).to.be(); + }); + + it('should have the property streetName (base name: "streetName")', function() { + // uncomment below and update the code to test the property streetName + //var instane = new CyberSource.Ptsv1pushfundstransferSenderInformation(); + //expect(instance).to.be(); + }); + it('should have the property address1 (base name: "address1")', function() { // uncomment below and update the code to test the property address1 //var instane = new CyberSource.Ptsv1pushfundstransferSenderInformation(); @@ -152,6 +170,18 @@ //expect(instance).to.be(); }); + it('should have the property type (base name: "type")', function() { + // uncomment below and update the code to test the property type + //var instane = new CyberSource.Ptsv1pushfundstransferSenderInformation(); + //expect(instance).to.be(); + }); + + it('should have the property vatRegistrationNumber (base name: "vatRegistrationNumber")', function() { + // uncomment below and update the code to test the property vatRegistrationNumber + //var instane = new CyberSource.Ptsv1pushfundstransferSenderInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/Ptsv2intentsClientReferenceInformation.spec.js b/test/model/Ptsv2intentsClientReferenceInformation.spec.js new file mode 100644 index 00000000..b8134ffe --- /dev/null +++ b/test/model/Ptsv2intentsClientReferenceInformation.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.Ptsv2intentsClientReferenceInformation(); + }); + + 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('Ptsv2intentsClientReferenceInformation', function() { + it('should create an instance of Ptsv2intentsClientReferenceInformation', function() { + // uncomment below and update the code to test Ptsv2intentsClientReferenceInformation + //var instane = new CyberSource.Ptsv2intentsClientReferenceInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsClientReferenceInformation); + }); + + it('should have the property reconciliationId (base name: "reconciliationId")', function() { + // uncomment below and update the code to test the property reconciliationId + //var instane = new CyberSource.Ptsv2intentsClientReferenceInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsMerchantInformation.spec.js b/test/model/Ptsv2intentsMerchantInformation.spec.js new file mode 100644 index 00000000..92b0d770 --- /dev/null +++ b/test/model/Ptsv2intentsMerchantInformation.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.Ptsv2intentsMerchantInformation(); + }); + + 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('Ptsv2intentsMerchantInformation', function() { + it('should create an instance of Ptsv2intentsMerchantInformation', function() { + // uncomment below and update the code to test Ptsv2intentsMerchantInformation + //var instane = new CyberSource.Ptsv2intentsMerchantInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsMerchantInformation); + }); + + it('should have the property merchantDescriptor (base name: "merchantDescriptor")', function() { + // uncomment below and update the code to test the property merchantDescriptor + //var instane = new CyberSource.Ptsv2intentsMerchantInformation(); + //expect(instance).to.be(); + }); + + it('should have the property cancelUrl (base name: "cancelUrl")', function() { + // uncomment below and update the code to test the property cancelUrl + //var instane = new CyberSource.Ptsv2intentsMerchantInformation(); + //expect(instance).to.be(); + }); + + it('should have the property successUrl (base name: "successUrl")', function() { + // uncomment below and update the code to test the property successUrl + //var instane = new CyberSource.Ptsv2intentsMerchantInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsMerchantInformationMerchantDescriptor.spec.js b/test/model/Ptsv2intentsMerchantInformationMerchantDescriptor.spec.js new file mode 100644 index 00000000..6c26bbff --- /dev/null +++ b/test/model/Ptsv2intentsMerchantInformationMerchantDescriptor.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.Ptsv2intentsMerchantInformationMerchantDescriptor(); + }); + + 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('Ptsv2intentsMerchantInformationMerchantDescriptor', function() { + it('should create an instance of Ptsv2intentsMerchantInformationMerchantDescriptor', function() { + // uncomment below and update the code to test Ptsv2intentsMerchantInformationMerchantDescriptor + //var instane = new CyberSource.Ptsv2intentsMerchantInformationMerchantDescriptor(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsMerchantInformationMerchantDescriptor); + }); + + it('should have the property name (base name: "name")', function() { + // uncomment below and update the code to test the property name + //var instane = new CyberSource.Ptsv2intentsMerchantInformationMerchantDescriptor(); + //expect(instance).to.be(); + }); + + it('should have the property email (base name: "email")', function() { + // uncomment below and update the code to test the property email + //var instane = new CyberSource.Ptsv2intentsMerchantInformationMerchantDescriptor(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsOrderInformation.spec.js b/test/model/Ptsv2intentsOrderInformation.spec.js new file mode 100644 index 00000000..ce3d2462 --- /dev/null +++ b/test/model/Ptsv2intentsOrderInformation.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.Ptsv2intentsOrderInformation(); + }); + + 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('Ptsv2intentsOrderInformation', function() { + it('should create an instance of Ptsv2intentsOrderInformation', function() { + // uncomment below and update the code to test Ptsv2intentsOrderInformation + //var instane = new CyberSource.Ptsv2intentsOrderInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsOrderInformation); + }); + + it('should have the property amountDetails (base name: "amountDetails")', function() { + // uncomment below and update the code to test the property amountDetails + //var instane = new CyberSource.Ptsv2intentsOrderInformation(); + //expect(instance).to.be(); + }); + + it('should have the property billTo (base name: "billTo")', function() { + // uncomment below and update the code to test the property billTo + //var instane = new CyberSource.Ptsv2intentsOrderInformation(); + //expect(instance).to.be(); + }); + + it('should have the property shipTo (base name: "shipTo")', function() { + // uncomment below and update the code to test the property shipTo + //var instane = new CyberSource.Ptsv2intentsOrderInformation(); + //expect(instance).to.be(); + }); + + it('should have the property lineItems (base name: "lineItems")', function() { + // uncomment below and update the code to test the property lineItems + //var instane = new CyberSource.Ptsv2intentsOrderInformation(); + //expect(instance).to.be(); + }); + + it('should have the property invoiceDetails (base name: "invoiceDetails")', function() { + // uncomment below and update the code to test the property invoiceDetails + //var instane = new CyberSource.Ptsv2intentsOrderInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsOrderInformationAmountDetails.spec.js b/test/model/Ptsv2intentsOrderInformationAmountDetails.spec.js new file mode 100644 index 00000000..855e1f06 --- /dev/null +++ b/test/model/Ptsv2intentsOrderInformationAmountDetails.spec.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. + 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.Ptsv2intentsOrderInformationAmountDetails(); + }); + + 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('Ptsv2intentsOrderInformationAmountDetails', function() { + it('should create an instance of Ptsv2intentsOrderInformationAmountDetails', function() { + // uncomment below and update the code to test Ptsv2intentsOrderInformationAmountDetails + //var instane = new CyberSource.Ptsv2intentsOrderInformationAmountDetails(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsOrderInformationAmountDetails); + }); + + it('should have the property totalAmount (base name: "totalAmount")', function() { + // uncomment below and update the code to test the property totalAmount + //var instane = new CyberSource.Ptsv2intentsOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + + it('should have the property currency (base name: "currency")', function() { + // uncomment below and update the code to test the property currency + //var instane = new CyberSource.Ptsv2intentsOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + + it('should have the property discountAmount (base name: "discountAmount")', function() { + // uncomment below and update the code to test the property discountAmount + //var instane = new CyberSource.Ptsv2intentsOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + + it('should have the property shippingAmount (base name: "shippingAmount")', function() { + // uncomment below and update the code to test the property shippingAmount + //var instane = new CyberSource.Ptsv2intentsOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + + it('should have the property shippingDiscountAmount (base name: "shippingDiscountAmount")', function() { + // uncomment below and update the code to test the property shippingDiscountAmount + //var instane = new CyberSource.Ptsv2intentsOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + + it('should have the property taxAmount (base name: "taxAmount")', function() { + // uncomment below and update the code to test the property taxAmount + //var instane = new CyberSource.Ptsv2intentsOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + + it('should have the property insuranceAmount (base name: "insuranceAmount")', function() { + // uncomment below and update the code to test the property insuranceAmount + //var instane = new CyberSource.Ptsv2intentsOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + + it('should have the property dutyAmount (base name: "dutyAmount")', function() { + // uncomment below and update the code to test the property dutyAmount + //var instane = new CyberSource.Ptsv2intentsOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsOrderInformationBillTo.spec.js b/test/model/Ptsv2intentsOrderInformationBillTo.spec.js new file mode 100644 index 00000000..fbc742b0 --- /dev/null +++ b/test/model/Ptsv2intentsOrderInformationBillTo.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.Ptsv2intentsOrderInformationBillTo(); + }); + + 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('Ptsv2intentsOrderInformationBillTo', function() { + it('should create an instance of Ptsv2intentsOrderInformationBillTo', function() { + // uncomment below and update the code to test Ptsv2intentsOrderInformationBillTo + //var instane = new CyberSource.Ptsv2intentsOrderInformationBillTo(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsOrderInformationBillTo); + }); + + it('should have the property email (base name: "email")', function() { + // uncomment below and update the code to test the property email + //var instane = new CyberSource.Ptsv2intentsOrderInformationBillTo(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsOrderInformationInvoiceDetails.spec.js b/test/model/Ptsv2intentsOrderInformationInvoiceDetails.spec.js new file mode 100644 index 00000000..9015f7be --- /dev/null +++ b/test/model/Ptsv2intentsOrderInformationInvoiceDetails.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.Ptsv2intentsOrderInformationInvoiceDetails(); + }); + + 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('Ptsv2intentsOrderInformationInvoiceDetails', function() { + it('should create an instance of Ptsv2intentsOrderInformationInvoiceDetails', function() { + // uncomment below and update the code to test Ptsv2intentsOrderInformationInvoiceDetails + //var instane = new CyberSource.Ptsv2intentsOrderInformationInvoiceDetails(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsOrderInformationInvoiceDetails); + }); + + it('should have the property productDescription (base name: "productDescription")', function() { + // uncomment below and update the code to test the property productDescription + //var instane = new CyberSource.Ptsv2intentsOrderInformationInvoiceDetails(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsOrderInformationLineItems.spec.js b/test/model/Ptsv2intentsOrderInformationLineItems.spec.js new file mode 100644 index 00000000..ec5593dc --- /dev/null +++ b/test/model/Ptsv2intentsOrderInformationLineItems.spec.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. + 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.Ptsv2intentsOrderInformationLineItems(); + }); + + 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('Ptsv2intentsOrderInformationLineItems', function() { + it('should create an instance of Ptsv2intentsOrderInformationLineItems', function() { + // uncomment below and update the code to test Ptsv2intentsOrderInformationLineItems + //var instane = new CyberSource.Ptsv2intentsOrderInformationLineItems(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsOrderInformationLineItems); + }); + + it('should have the property productName (base name: "productName")', function() { + // uncomment below and update the code to test the property productName + //var instane = new CyberSource.Ptsv2intentsOrderInformationLineItems(); + //expect(instance).to.be(); + }); + + it('should have the property productDescription (base name: "productDescription")', function() { + // uncomment below and update the code to test the property productDescription + //var instane = new CyberSource.Ptsv2intentsOrderInformationLineItems(); + //expect(instance).to.be(); + }); + + it('should have the property productSku (base name: "productSku")', function() { + // uncomment below and update the code to test the property productSku + //var instane = new CyberSource.Ptsv2intentsOrderInformationLineItems(); + //expect(instance).to.be(); + }); + + it('should have the property quantity (base name: "quantity")', function() { + // uncomment below and update the code to test the property quantity + //var instane = new CyberSource.Ptsv2intentsOrderInformationLineItems(); + //expect(instance).to.be(); + }); + + it('should have the property typeOfSupply (base name: "typeOfSupply")', function() { + // uncomment below and update the code to test the property typeOfSupply + //var instane = new CyberSource.Ptsv2intentsOrderInformationLineItems(); + //expect(instance).to.be(); + }); + + it('should have the property unitPrice (base name: "unitPrice")', function() { + // uncomment below and update the code to test the property unitPrice + //var instane = new CyberSource.Ptsv2intentsOrderInformationLineItems(); + //expect(instance).to.be(); + }); + + it('should have the property totalAmount (base name: "totalAmount")', function() { + // uncomment below and update the code to test the property totalAmount + //var instane = new CyberSource.Ptsv2intentsOrderInformationLineItems(); + //expect(instance).to.be(); + }); + + it('should have the property taxAmount (base name: "taxAmount")', function() { + // uncomment below and update the code to test the property taxAmount + //var instane = new CyberSource.Ptsv2intentsOrderInformationLineItems(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsOrderInformationShipTo.spec.js b/test/model/Ptsv2intentsOrderInformationShipTo.spec.js new file mode 100644 index 00000000..f90db5b9 --- /dev/null +++ b/test/model/Ptsv2intentsOrderInformationShipTo.spec.js @@ -0,0 +1,115 @@ +/** + * 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.Ptsv2intentsOrderInformationShipTo(); + }); + + 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('Ptsv2intentsOrderInformationShipTo', function() { + it('should create an instance of Ptsv2intentsOrderInformationShipTo', function() { + // uncomment below and update the code to test Ptsv2intentsOrderInformationShipTo + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsOrderInformationShipTo); + }); + + it('should have the property firstName (base name: "firstName")', function() { + // uncomment below and update the code to test the property firstName + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be(); + }); + + it('should have the property lastName (base name: "lastName")', function() { + // uncomment below and update the code to test the property lastName + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be(); + }); + + it('should have the property address1 (base name: "address1")', function() { + // uncomment below and update the code to test the property address1 + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be(); + }); + + it('should have the property address2 (base name: "address2")', function() { + // uncomment below and update the code to test the property address2 + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be(); + }); + + it('should have the property locality (base name: "locality")', function() { + // uncomment below and update the code to test the property locality + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be(); + }); + + it('should have the property administrativeArea (base name: "administrativeArea")', function() { + // uncomment below and update the code to test the property administrativeArea + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be(); + }); + + it('should have the property postalCode (base name: "postalCode")', function() { + // uncomment below and update the code to test the property postalCode + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be(); + }); + + it('should have the property country (base name: "country")', function() { + // uncomment below and update the code to test the property country + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be(); + }); + + it('should have the property method (base name: "method")', function() { + // uncomment below and update the code to test the property method + //var instane = new CyberSource.Ptsv2intentsOrderInformationShipTo(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsPaymentInformation.spec.js b/test/model/Ptsv2intentsPaymentInformation.spec.js new file mode 100644 index 00000000..478c06ef --- /dev/null +++ b/test/model/Ptsv2intentsPaymentInformation.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.Ptsv2intentsPaymentInformation(); + }); + + 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('Ptsv2intentsPaymentInformation', function() { + it('should create an instance of Ptsv2intentsPaymentInformation', function() { + // uncomment below and update the code to test Ptsv2intentsPaymentInformation + //var instane = new CyberSource.Ptsv2intentsPaymentInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsPaymentInformation); + }); + + it('should have the property paymentType (base name: "paymentType")', function() { + // uncomment below and update the code to test the property paymentType + //var instane = new CyberSource.Ptsv2intentsPaymentInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsPaymentInformationPaymentType.spec.js b/test/model/Ptsv2intentsPaymentInformationPaymentType.spec.js new file mode 100644 index 00000000..08c240e1 --- /dev/null +++ b/test/model/Ptsv2intentsPaymentInformationPaymentType.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.Ptsv2intentsPaymentInformationPaymentType(); + }); + + 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('Ptsv2intentsPaymentInformationPaymentType', function() { + it('should create an instance of Ptsv2intentsPaymentInformationPaymentType', function() { + // uncomment below and update the code to test Ptsv2intentsPaymentInformationPaymentType + //var instane = new CyberSource.Ptsv2intentsPaymentInformationPaymentType(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsPaymentInformationPaymentType); + }); + + it('should have the property name (base name: "name")', function() { + // uncomment below and update the code to test the property name + //var instane = new CyberSource.Ptsv2intentsPaymentInformationPaymentType(); + //expect(instance).to.be(); + }); + + it('should have the property method (base name: "method")', function() { + // uncomment below and update the code to test the property method + //var instane = new CyberSource.Ptsv2intentsPaymentInformationPaymentType(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsPaymentInformationPaymentTypeMethod.spec.js b/test/model/Ptsv2intentsPaymentInformationPaymentTypeMethod.spec.js new file mode 100644 index 00000000..310d2f81 --- /dev/null +++ b/test/model/Ptsv2intentsPaymentInformationPaymentTypeMethod.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.Ptsv2intentsPaymentInformationPaymentTypeMethod(); + }); + + 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('Ptsv2intentsPaymentInformationPaymentTypeMethod', function() { + it('should create an instance of Ptsv2intentsPaymentInformationPaymentTypeMethod', function() { + // uncomment below and update the code to test Ptsv2intentsPaymentInformationPaymentTypeMethod + //var instane = new CyberSource.Ptsv2intentsPaymentInformationPaymentTypeMethod(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsPaymentInformationPaymentTypeMethod); + }); + + it('should have the property name (base name: "name")', function() { + // uncomment below and update the code to test the property name + //var instane = new CyberSource.Ptsv2intentsPaymentInformationPaymentTypeMethod(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsProcessingInformation.spec.js b/test/model/Ptsv2intentsProcessingInformation.spec.js new file mode 100644 index 00000000..8c1b6b7f --- /dev/null +++ b/test/model/Ptsv2intentsProcessingInformation.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.Ptsv2intentsProcessingInformation(); + }); + + 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('Ptsv2intentsProcessingInformation', function() { + it('should create an instance of Ptsv2intentsProcessingInformation', function() { + // uncomment below and update the code to test Ptsv2intentsProcessingInformation + //var instane = new CyberSource.Ptsv2intentsProcessingInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsProcessingInformation); + }); + + it('should have the property processingInstruction (base name: "processingInstruction")', function() { + // uncomment below and update the code to test the property processingInstruction + //var instane = new CyberSource.Ptsv2intentsProcessingInformation(); + //expect(instance).to.be(); + }); + + it('should have the property authorizationOptions (base name: "authorizationOptions")', function() { + // uncomment below and update the code to test the property authorizationOptions + //var instane = new CyberSource.Ptsv2intentsProcessingInformation(); + //expect(instance).to.be(); + }); + + it('should have the property actionList (base name: "actionList")', function() { + // uncomment below and update the code to test the property actionList + //var instane = new CyberSource.Ptsv2intentsProcessingInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsProcessingInformationAuthorizationOptions.spec.js b/test/model/Ptsv2intentsProcessingInformationAuthorizationOptions.spec.js new file mode 100644 index 00000000..fd874ab9 --- /dev/null +++ b/test/model/Ptsv2intentsProcessingInformationAuthorizationOptions.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.Ptsv2intentsProcessingInformationAuthorizationOptions(); + }); + + 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('Ptsv2intentsProcessingInformationAuthorizationOptions', function() { + it('should create an instance of Ptsv2intentsProcessingInformationAuthorizationOptions', function() { + // uncomment below and update the code to test Ptsv2intentsProcessingInformationAuthorizationOptions + //var instane = new CyberSource.Ptsv2intentsProcessingInformationAuthorizationOptions(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsProcessingInformationAuthorizationOptions); + }); + + it('should have the property authType (base name: "authType")', function() { + // uncomment below and update the code to test the property authType + //var instane = new CyberSource.Ptsv2intentsProcessingInformationAuthorizationOptions(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsidMerchantInformation.spec.js b/test/model/Ptsv2intentsidMerchantInformation.spec.js new file mode 100644 index 00000000..e8ce3883 --- /dev/null +++ b/test/model/Ptsv2intentsidMerchantInformation.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.Ptsv2intentsidMerchantInformation(); + }); + + 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('Ptsv2intentsidMerchantInformation', function() { + it('should create an instance of Ptsv2intentsidMerchantInformation', function() { + // uncomment below and update the code to test Ptsv2intentsidMerchantInformation + //var instane = new CyberSource.Ptsv2intentsidMerchantInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsidMerchantInformation); + }); + + it('should have the property merchantDescriptor (base name: "merchantDescriptor")', function() { + // uncomment below and update the code to test the property merchantDescriptor + //var instane = new CyberSource.Ptsv2intentsidMerchantInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsidOrderInformation.spec.js b/test/model/Ptsv2intentsidOrderInformation.spec.js new file mode 100644 index 00000000..a1d5dfa8 --- /dev/null +++ b/test/model/Ptsv2intentsidOrderInformation.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.Ptsv2intentsidOrderInformation(); + }); + + 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('Ptsv2intentsidOrderInformation', function() { + it('should create an instance of Ptsv2intentsidOrderInformation', function() { + // uncomment below and update the code to test Ptsv2intentsidOrderInformation + //var instane = new CyberSource.Ptsv2intentsidOrderInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsidOrderInformation); + }); + + it('should have the property amountDetails (base name: "amountDetails")', function() { + // uncomment below and update the code to test the property amountDetails + //var instane = new CyberSource.Ptsv2intentsidOrderInformation(); + //expect(instance).to.be(); + }); + + it('should have the property shipTo (base name: "shipTo")', function() { + // uncomment below and update the code to test the property shipTo + //var instane = new CyberSource.Ptsv2intentsidOrderInformation(); + //expect(instance).to.be(); + }); + + it('should have the property lineItems (base name: "lineItems")', function() { + // uncomment below and update the code to test the property lineItems + //var instane = new CyberSource.Ptsv2intentsidOrderInformation(); + //expect(instance).to.be(); + }); + + it('should have the property invoiceDetails (base name: "invoiceDetails")', function() { + // uncomment below and update the code to test the property invoiceDetails + //var instane = new CyberSource.Ptsv2intentsidOrderInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2intentsidProcessingInformation.spec.js b/test/model/Ptsv2intentsidProcessingInformation.spec.js new file mode 100644 index 00000000..a37ba0c2 --- /dev/null +++ b/test/model/Ptsv2intentsidProcessingInformation.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.Ptsv2intentsidProcessingInformation(); + }); + + 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('Ptsv2intentsidProcessingInformation', function() { + it('should create an instance of Ptsv2intentsidProcessingInformation', function() { + // uncomment below and update the code to test Ptsv2intentsidProcessingInformation + //var instane = new CyberSource.Ptsv2intentsidProcessingInformation(); + //expect(instance).to.be.a(CyberSource.Ptsv2intentsidProcessingInformation); + }); + + it('should have the property actionList (base name: "actionList")', function() { + // uncomment below and update the code to test the property actionList + //var instane = new CyberSource.Ptsv2intentsidProcessingInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2paymentsAgreementInformation.spec.js b/test/model/Ptsv2paymentsAgreementInformation.spec.js index d95f9a4c..8043f1c0 100644 --- a/test/model/Ptsv2paymentsAgreementInformation.spec.js +++ b/test/model/Ptsv2paymentsAgreementInformation.spec.js @@ -62,6 +62,12 @@ //expect(instance).to.be(); }); + 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.Ptsv2paymentsAgreementInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/Ptsv2paymentsOrderInformationAmountDetails.spec.js b/test/model/Ptsv2paymentsOrderInformationAmountDetails.spec.js index 0343f254..5d5e94df 100644 --- a/test/model/Ptsv2paymentsOrderInformationAmountDetails.spec.js +++ b/test/model/Ptsv2paymentsOrderInformationAmountDetails.spec.js @@ -218,6 +218,12 @@ //expect(instance).to.be(); }); + it('should have the property octSurcharge (base name: "oct-surcharge")', function() { + // uncomment below and update the code to test the property octSurcharge + //var instane = new CyberSource.Ptsv2paymentsOrderInformationAmountDetails(); + //expect(instance).to.be(); + }); + it('should have the property order (base name: "order")', function() { // uncomment below and update the code to test the property order //var instane = new CyberSource.Ptsv2paymentsOrderInformationAmountDetails(); diff --git a/test/model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.spec.js b/test/model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.spec.js new file mode 100644 index 00000000..435f5118 --- /dev/null +++ b/test/model/Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge.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.Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge(); + }); + + 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('Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge', function() { + it('should create an instance of Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge', function() { + // uncomment below and update the code to test Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge + //var instane = new CyberSource.Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge(); + //expect(instance).to.be.a(CyberSource.Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge); + }); + + it('should have the property amount (base name: "amount")', function() { + // uncomment below and update the code to test the property amount + //var instane = new CyberSource.Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/Ptsv2paymentsProcessingInformation.spec.js b/test/model/Ptsv2paymentsProcessingInformation.spec.js index eb263ca1..7a3a01f5 100644 --- a/test/model/Ptsv2paymentsProcessingInformation.spec.js +++ b/test/model/Ptsv2paymentsProcessingInformation.spec.js @@ -278,6 +278,12 @@ //expect(instance).to.be(); }); + it('should have the property processingInstruction (base name: "processingInstruction")', function() { + // uncomment below and update the code to test the property processingInstruction + //var instane = new CyberSource.Ptsv2paymentsProcessingInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/Ptsv2paymentsProcessingInformationCaptureOptions.spec.js b/test/model/Ptsv2paymentsProcessingInformationCaptureOptions.spec.js index fd4c05dc..7aa0d14b 100644 --- a/test/model/Ptsv2paymentsProcessingInformationCaptureOptions.spec.js +++ b/test/model/Ptsv2paymentsProcessingInformationCaptureOptions.spec.js @@ -80,6 +80,12 @@ //expect(instance).to.be(); }); + it('should have the property notes (base name: "notes")', function() { + // uncomment below and update the code to test the property notes + //var instane = new CyberSource.Ptsv2paymentsProcessingInformationCaptureOptions(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.spec.js b/test/model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.spec.js index 5e558441..6ee298fb 100644 --- a/test/model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.spec.js +++ b/test/model/Ptsv2paymentsidcapturesProcessingInformationCaptureOptions.spec.js @@ -74,6 +74,12 @@ //expect(instance).to.be(); }); + it('should have the property notes (base name: "notes")', function() { + // uncomment below and update the code to test the property notes + //var instane = new CyberSource.Ptsv2paymentsidcapturesProcessingInformationCaptureOptions(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/PushFunds201Response.spec.js b/test/model/PushFunds201Response.spec.js index c5f71781..01d8f94e 100644 --- a/test/model/PushFunds201Response.spec.js +++ b/test/model/PushFunds201Response.spec.js @@ -116,6 +116,18 @@ //expect(instance).to.be(); }); + it('should have the property paymentInformation (base name: "paymentInformation")', function() { + // uncomment below and update the code to test the property paymentInformation + //var instane = new CyberSource.PushFunds201Response(); + //expect(instance).to.be(); + }); + + it('should have the property processingInformation (base name: "processingInformation")', function() { + // uncomment below and update the code to test the property processingInformation + //var instane = new CyberSource.PushFunds201Response(); + //expect(instance).to.be(); + }); + 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.PushFunds201Response(); diff --git a/test/model/PushFunds201ResponsePaymentInformation.spec.js b/test/model/PushFunds201ResponsePaymentInformation.spec.js new file mode 100644 index 00000000..426645bb --- /dev/null +++ b/test/model/PushFunds201ResponsePaymentInformation.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.PushFunds201ResponsePaymentInformation(); + }); + + 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('PushFunds201ResponsePaymentInformation', function() { + it('should create an instance of PushFunds201ResponsePaymentInformation', function() { + // uncomment below and update the code to test PushFunds201ResponsePaymentInformation + //var instane = new CyberSource.PushFunds201ResponsePaymentInformation(); + //expect(instance).to.be.a(CyberSource.PushFunds201ResponsePaymentInformation); + }); + + it('should have the property tokenizedCard (base name: "tokenizedCard")', function() { + // uncomment below and update the code to test the property tokenizedCard + //var instane = new CyberSource.PushFunds201ResponsePaymentInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PushFunds201ResponsePaymentInformationTokenizedCard.spec.js b/test/model/PushFunds201ResponsePaymentInformationTokenizedCard.spec.js new file mode 100644 index 00000000..eaa3acac --- /dev/null +++ b/test/model/PushFunds201ResponsePaymentInformationTokenizedCard.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.PushFunds201ResponsePaymentInformationTokenizedCard(); + }); + + 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('PushFunds201ResponsePaymentInformationTokenizedCard', function() { + it('should create an instance of PushFunds201ResponsePaymentInformationTokenizedCard', function() { + // uncomment below and update the code to test PushFunds201ResponsePaymentInformationTokenizedCard + //var instane = new CyberSource.PushFunds201ResponsePaymentInformationTokenizedCard(); + //expect(instance).to.be.a(CyberSource.PushFunds201ResponsePaymentInformationTokenizedCard); + }); + + it('should have the property assuranceMethod (base name: "assuranceMethod")', function() { + // uncomment below and update the code to test the property assuranceMethod + //var instane = new CyberSource.PushFunds201ResponsePaymentInformationTokenizedCard(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PushFunds201ResponseProcessingInformation.spec.js b/test/model/PushFunds201ResponseProcessingInformation.spec.js new file mode 100644 index 00000000..95c44a71 --- /dev/null +++ b/test/model/PushFunds201ResponseProcessingInformation.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.PushFunds201ResponseProcessingInformation(); + }); + + 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('PushFunds201ResponseProcessingInformation', function() { + it('should create an instance of PushFunds201ResponseProcessingInformation', function() { + // uncomment below and update the code to test PushFunds201ResponseProcessingInformation + //var instane = new CyberSource.PushFunds201ResponseProcessingInformation(); + //expect(instance).to.be.a(CyberSource.PushFunds201ResponseProcessingInformation); + }); + + it('should have the property domesticNationalNet (base name: "domesticNationalNet")', function() { + // uncomment below and update the code to test the property domesticNationalNet + //var instane = new CyberSource.PushFunds201ResponseProcessingInformation(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PushFunds201ResponseProcessingInformationDomesticNationalNet.spec.js b/test/model/PushFunds201ResponseProcessingInformationDomesticNationalNet.spec.js new file mode 100644 index 00000000..638661f5 --- /dev/null +++ b/test/model/PushFunds201ResponseProcessingInformationDomesticNationalNet.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.PushFunds201ResponseProcessingInformationDomesticNationalNet(); + }); + + 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('PushFunds201ResponseProcessingInformationDomesticNationalNet', function() { + it('should create an instance of PushFunds201ResponseProcessingInformationDomesticNationalNet', function() { + // uncomment below and update the code to test PushFunds201ResponseProcessingInformationDomesticNationalNet + //var instane = new CyberSource.PushFunds201ResponseProcessingInformationDomesticNationalNet(); + //expect(instance).to.be.a(CyberSource.PushFunds201ResponseProcessingInformationDomesticNationalNet); + }); + + it('should have the property reimbursementFeeBaseAmount (base name: "reimbursementFeeBaseAmount")', function() { + // uncomment below and update the code to test the property reimbursementFeeBaseAmount + //var instane = new CyberSource.PushFunds201ResponseProcessingInformationDomesticNationalNet(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PushFunds201ResponseProcessorInformation.spec.js b/test/model/PushFunds201ResponseProcessorInformation.spec.js index 2aeb5fe4..c3c9deee 100644 --- a/test/model/PushFunds201ResponseProcessorInformation.spec.js +++ b/test/model/PushFunds201ResponseProcessorInformation.spec.js @@ -80,6 +80,42 @@ //expect(instance).to.be(); }); + it('should have the property actionCode (base name: "actionCode")', function() { + // uncomment below and update the code to test the property actionCode + //var instane = new CyberSource.PushFunds201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property approvalCode (base name: "approvalCode")', function() { + // uncomment below and update the code to test the property approvalCode + //var instane = new CyberSource.PushFunds201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property feeProgramIndicator (base name: "feeProgramIndicator")', function() { + // uncomment below and update the code to test the property feeProgramIndicator + //var instane = new CyberSource.PushFunds201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property name (base name: "name")', function() { + // uncomment below and update the code to test the property name + //var instane = new CyberSource.PushFunds201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property routing (base name: "routing")', function() { + // uncomment below and update the code to test the property routing + //var instane = new CyberSource.PushFunds201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + + it('should have the property settlement (base name: "settlement")', function() { + // uncomment below and update the code to test the property settlement + //var instane = new CyberSource.PushFunds201ResponseProcessorInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/PushFunds201ResponseProcessorInformationRouting.spec.js b/test/model/PushFunds201ResponseProcessorInformationRouting.spec.js new file mode 100644 index 00000000..d9bb9513 --- /dev/null +++ b/test/model/PushFunds201ResponseProcessorInformationRouting.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.PushFunds201ResponseProcessorInformationRouting(); + }); + + 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('PushFunds201ResponseProcessorInformationRouting', function() { + it('should create an instance of PushFunds201ResponseProcessorInformationRouting', function() { + // uncomment below and update the code to test PushFunds201ResponseProcessorInformationRouting + //var instane = new CyberSource.PushFunds201ResponseProcessorInformationRouting(); + //expect(instance).to.be.a(CyberSource.PushFunds201ResponseProcessorInformationRouting); + }); + + it('should have the property network (base name: "network")', function() { + // uncomment below and update the code to test the property network + //var instane = new CyberSource.PushFunds201ResponseProcessorInformationRouting(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PushFunds201ResponseProcessorInformationSettlement.spec.js b/test/model/PushFunds201ResponseProcessorInformationSettlement.spec.js new file mode 100644 index 00000000..d48568e5 --- /dev/null +++ b/test/model/PushFunds201ResponseProcessorInformationSettlement.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.PushFunds201ResponseProcessorInformationSettlement(); + }); + + 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('PushFunds201ResponseProcessorInformationSettlement', function() { + it('should create an instance of PushFunds201ResponseProcessorInformationSettlement', function() { + // uncomment below and update the code to test PushFunds201ResponseProcessorInformationSettlement + //var instane = new CyberSource.PushFunds201ResponseProcessorInformationSettlement(); + //expect(instance).to.be.a(CyberSource.PushFunds201ResponseProcessorInformationSettlement); + }); + + it('should have the property responsibilityFlag (base name: "responsibilityFlag")', function() { + // uncomment below and update the code to test the property responsibilityFlag + //var instane = new CyberSource.PushFunds201ResponseProcessorInformationSettlement(); + //expect(instance).to.be(); + }); + + it('should have the property serviceFlag (base name: "serviceFlag")', function() { + // uncomment below and update the code to test the property serviceFlag + //var instane = new CyberSource.PushFunds201ResponseProcessorInformationSettlement(); + //expect(instance).to.be(); + }); + + }); + +})); diff --git a/test/model/PushFunds201ResponseRecipientInformation.spec.js b/test/model/PushFunds201ResponseRecipientInformation.spec.js index cd76e300..33f5dcb4 100644 --- a/test/model/PushFunds201ResponseRecipientInformation.spec.js +++ b/test/model/PushFunds201ResponseRecipientInformation.spec.js @@ -62,6 +62,12 @@ //expect(instance).to.be(); }); + it('should have the property email (base name: "email")', function() { + // uncomment below and update the code to test the property email + //var instane = new CyberSource.PushFunds201ResponseRecipientInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/PushFundsRequest.spec.js b/test/model/PushFundsRequest.spec.js index 5857b832..08f7ba0e 100644 --- a/test/model/PushFundsRequest.spec.js +++ b/test/model/PushFundsRequest.spec.js @@ -56,6 +56,12 @@ //expect(instance).to.be.a(CyberSource.PushFundsRequest); }); + it('should have the property aggregatorInformation (base name: "aggregatorInformation")', function() { + // uncomment below and update the code to test the property aggregatorInformation + //var instane = new CyberSource.PushFundsRequest(); + //expect(instance).to.be(); + }); + it('should have the property clientReferenceInformation (base name: "clientReferenceInformation")', function() { // uncomment below and update the code to test the property clientReferenceInformation //var instane = new CyberSource.PushFundsRequest(); @@ -86,6 +92,18 @@ //expect(instance).to.be(); }); + it('should have the property merchantInformation (base name: "merchantInformation")', function() { + // uncomment below and update the code to test the property merchantInformation + //var instane = new CyberSource.PushFundsRequest(); + //expect(instance).to.be(); + }); + + it('should have the property pointOfServiceInformation (base name: "pointOfServiceInformation")', function() { + // uncomment below and update the code to test the property pointOfServiceInformation + //var instane = new CyberSource.PushFundsRequest(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.spec.js b/test/model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.spec.js index 69c80004..ac9571e1 100644 --- a/test/model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.spec.js +++ b/test/model/TssV2TransactionsPost201ResponseEmbeddedProcessorInformation.spec.js @@ -68,6 +68,12 @@ //expect(instance).to.be(); }); + it('should have the property retrievalReferenceNumber (base name: "retrievalReferenceNumber")', function() { + // uncomment below and update the code to test the property retrievalReferenceNumber + //var instane = new CyberSource.TssV2TransactionsPost201ResponseEmbeddedProcessorInformation(); + //expect(instance).to.be(); + }); + }); })); diff --git a/test/model/UpdateOrderRequest.spec.js b/test/model/UpdateOrderRequest.spec.js new file mode 100644 index 00000000..d52a302b --- /dev/null +++ b/test/model/UpdateOrderRequest.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.UpdateOrderRequest(); + }); + + 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('UpdateOrderRequest', function() { + it('should create an instance of UpdateOrderRequest', function() { + // uncomment below and update the code to test UpdateOrderRequest + //var instane = new CyberSource.UpdateOrderRequest(); + //expect(instance).to.be.a(CyberSource.UpdateOrderRequest); + }); + + it('should have the property clientReferenceInformation (base name: "clientReferenceInformation")', function() { + // uncomment below and update the code to test the property clientReferenceInformation + //var instane = new CyberSource.UpdateOrderRequest(); + //expect(instance).to.be(); + }); + + it('should have the property orderInformation (base name: "orderInformation")', function() { + // uncomment below and update the code to test the property orderInformation + //var instane = new CyberSource.UpdateOrderRequest(); + //expect(instance).to.be(); + }); + + it('should have the property merchantInformation (base name: "merchantInformation")', function() { + // uncomment below and update the code to test the property merchantInformation + //var instane = new CyberSource.UpdateOrderRequest(); + //expect(instance).to.be(); + }); + + it('should have the property paymentInformation (base name: "paymentInformation")', function() { + // uncomment below and update the code to test the property paymentInformation + //var instane = new CyberSource.UpdateOrderRequest(); + //expect(instance).to.be(); + }); + + it('should have the property processingInformation (base name: "processingInformation")', function() { + // uncomment below and update the code to test the property processingInformation + //var instane = new CyberSource.UpdateOrderRequest(); + //expect(instance).to.be(); + }); + + }); + +})); From c9e434d9dc2021b9aa91647a035ba4ee3dbc4107 Mon Sep 17 00:00:00 2001 From: monkumar Date: Tue, 12 Nov 2024 12:35:31 +0530 Subject: [PATCH 4/4] version update --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e43a7d25..bae3895b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cybersource-rest-client", - "version": "0.0.61", + "version": "0.0.62", "description": "Node.js SDK for the CyberSource REST API", "author": "developer@cybersource.com", "license": "CyberSource",