Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
879d5e2
adding code to add isResponseMLEForApi flag in api class and api client
gaubansa Aug 18, 2025
3009600
adding changes for isResponseMLEforApi flag in mustache file for addi…
gaubansa Aug 18, 2025
8301ebb
chnages in api classes due to auto generation
gaubansa Aug 18, 2025
8f911d9
added MLE encrypted response decryption with error handling
gaubansa Aug 20, 2025
9c1fc40
Merge branch 'master' into feature/mle-for-response
gaubansa Sep 16, 2025
0663210
adding MLE decryption logic to api client mustache file
gaubansa Sep 16, 2025
d562af7
api changes due to auto gen
gaubansa Sep 16, 2025
0a4091b
version 1 for mle.md
gaubansa Sep 17, 2025
6e52074
update mle.md file
gaubansa Sep 17, 2025
d2c0c14
update MLE.md for better reading
gaubansa Sep 18, 2025
172dba0
correcting the function name in MLE.md
gaubansa Sep 18, 2025
1fb26d5
Update MLE.md on deprecated parameters handling
gaubansa Nov 4, 2025
2e5c5ad
Merge pull request #228 from CyberSource/future
monu-kumar-visa Nov 7, 2025
172e9fe
changing version for next release cycle
aastgoel Nov 7, 2025
2ec34d4
Merge pull request #229 from CyberSource/Java-Release-07-11-2025
mahmishr Nov 7, 2025
36b6052
updated spec and generated code for nov25 release. Updated Auth depen…
aastgoel Nov 21, 2025
fe8927c
commenting out SdkTracker code for CreatePlanRequest, CreateSubscript…
aastgoel Nov 21, 2025
630f0df
Merge branch 'master' into release/nov25
aastgoel Nov 21, 2025
8e0a75e
Merge branch 'master' into feature/mle-for-response
gaubansa Nov 24, 2025
21df273
Merge remote-tracking branch 'origin/future' into feature/mle-for-res…
gaubansa Nov 24, 2025
b219176
Merge remote-tracking branch 'origin/release/nov25' into feature/mle-…
gaubansa Nov 24, 2025
78594ee
added a case of failure response is mle encrypted
gaubansa Nov 25, 2025
2cdb6ad
added Config Exception handling
gaubansa Nov 25, 2025
c93f425
added case in mustache file
gaubansa Nov 25, 2025
0d2eb33
MLE.md updated for responseMleKID auto fetch
gaubansa Nov 25, 2025
1a74de0
auto generated code
gaubansa Nov 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
520 changes: 446 additions & 74 deletions MLE.md

Large diffs are not rendered by default.

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

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

Visa Bank Account Validation Service

Expand All @@ -25,7 +25,7 @@ The Visa Bank Account Validation Service is a new standalone product designed to
BankAccountValidationApi apiInstance = new BankAccountValidationApi();
AccountValidationsRequest accountValidationsRequest = new AccountValidationsRequest(); // AccountValidationsRequest |
try {
InlineResponse20013 result = apiInstance.bankAccountValidationRequest(accountValidationsRequest);
InlineResponse20014 result = apiInstance.bankAccountValidationRequest(accountValidationsRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling BankAccountValidationApi#bankAccountValidationRequest");
Expand All @@ -41,7 +41,7 @@ Name | Type | Description | Notes

### Return type

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

### Authorization

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

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

Retrieve a Batch Report

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

### Return type

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

### Authorization

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

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

Retrieve a Batch Status

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

### Return type

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

### Authorization

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

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

List Batches

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

### Return type

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

### Authorization

Expand Down
6 changes: 3 additions & 3 deletions docs/CreateNewWebhooksApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Method | HTTP request | Description

<a name="findProductsToSubscribe"></a>
# **findProductsToSubscribe**
> List&lt;InlineResponse2004&gt; findProductsToSubscribe(organizationId)
> List&lt;InlineResponse2005&gt; findProductsToSubscribe(organizationId)

Find Products You Can Subscribe To

Expand All @@ -27,7 +27,7 @@ Retrieve a list of products and event types that your account is eligible for. T
CreateNewWebhooksApi apiInstance = new CreateNewWebhooksApi();
String organizationId = "organizationId_example"; // String | The Organization Identifier.
try {
List<InlineResponse2004> result = apiInstance.findProductsToSubscribe(organizationId);
List<InlineResponse2005> result = apiInstance.findProductsToSubscribe(organizationId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling CreateNewWebhooksApi#findProductsToSubscribe");
Expand All @@ -43,7 +43,7 @@ Name | Type | Description | Notes

### Return type

[**List&lt;InlineResponse2004&gt;**](InlineResponse2004.md)
[**List&lt;InlineResponse2005&gt;**](InlineResponse2005.md)

### Authorization

Expand Down
1 change: 0 additions & 1 deletion docs/CreatePlanRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**clientReferenceInformation** | [**Rbsv1plansClientReferenceInformation**](Rbsv1plansClientReferenceInformation.md) | | [optional]
**planInformation** | [**Rbsv1plansPlanInformation**](Rbsv1plansPlanInformation.md) | | [optional]
**orderInformation** | [**Rbsv1plansOrderInformation**](Rbsv1plansOrderInformation.md) | | [optional]

Expand Down
2 changes: 1 addition & 1 deletion docs/CreateSubscriptionRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**clientReferenceInformation** | [**Rbsv1subscriptionsClientReferenceInformation**](Rbsv1subscriptionsClientReferenceInformation.md) | | [optional]
**clientReferenceInformation** | [**GetAllSubscriptionsResponseClientReferenceInformation**](GetAllSubscriptionsResponseClientReferenceInformation.md) | | [optional]
**processingInformation** | [**Rbsv1subscriptionsProcessingInformation**](Rbsv1subscriptionsProcessingInformation.md) | | [optional]
**planInformation** | [**Rbsv1subscriptionsPlanInformation**](Rbsv1subscriptionsPlanInformation.md) | | [optional]
**subscriptionInformation** | [**Rbsv1subscriptionsSubscriptionInformation**](Rbsv1subscriptionsSubscriptionInformation.md) | | [optional]
Expand Down
2 changes: 1 addition & 1 deletion docs/CreateSubscriptionRequest1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**clientReferenceInformation** | [**Rbsv1subscriptionsClientReferenceInformation**](Rbsv1subscriptionsClientReferenceInformation.md) | | [optional]
**clientReferenceInformation** | [**GetAllSubscriptionsResponseClientReferenceInformation**](GetAllSubscriptionsResponseClientReferenceInformation.md) | | [optional]
**processingInformation** | [**Rbsv1subscriptionsProcessingInformation**](Rbsv1subscriptionsProcessingInformation.md) | | [optional]
**planInformation** | [**Rbsv1subscriptionsPlanInformation**](Rbsv1subscriptionsPlanInformation.md) | | [optional]
**subscriptionInformation** | [**Rbsv1subscriptionsSubscriptionInformation**](Rbsv1subscriptionsSubscriptionInformation.md) | | [optional]
Expand Down
1 change: 1 addition & 0 deletions docs/CreateSubscriptionResponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Name | Type | Description | Notes
**submitTimeUtc** | **String** | Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; **Example** &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC. Returned by Cybersource for all services. | [optional]
**status** | **String** | The status of the submitted transaction. Possible values: - COMPLETED - PENDING_REVIEW - DECLINED - INVALID_REQUEST | [optional]
**subscriptionInformation** | [**CreateSubscriptionResponseSubscriptionInformation**](CreateSubscriptionResponseSubscriptionInformation.md) | | [optional]
**clientReferenceInformation** | [**GetAllSubscriptionsResponseClientReferenceInformation**](GetAllSubscriptionsResponseClientReferenceInformation.md) | | [optional]



6 changes: 3 additions & 3 deletions docs/DecisionManagerApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Method | HTTP request | Description

<a name="actionDecisionManagerCase"></a>
# **actionDecisionManagerCase**
> InlineResponse2001 actionDecisionManagerCase(id, caseManagementActionsRequest)
> InlineResponse2002 actionDecisionManagerCase(id, caseManagementActionsRequest)

Take action on a DM post-transactional case

Expand All @@ -30,7 +30,7 @@ DecisionManagerApi apiInstance = new DecisionManagerApi();
String id = "id_example"; // String | An unique identification number generated by Cybersource to identify the submitted request.
CaseManagementActionsRequest caseManagementActionsRequest = new CaseManagementActionsRequest(); // CaseManagementActionsRequest |
try {
InlineResponse2001 result = apiInstance.actionDecisionManagerCase(id, caseManagementActionsRequest);
InlineResponse2002 result = apiInstance.actionDecisionManagerCase(id, caseManagementActionsRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DecisionManagerApi#actionDecisionManagerCase");
Expand All @@ -47,7 +47,7 @@ Name | Type | Description | Notes

### Return type

[**InlineResponse2001**](InlineResponse2001.md)
[**InlineResponse2002**](InlineResponse2002.md)

### Authorization

Expand Down
6 changes: 3 additions & 3 deletions docs/DeviceDeAssociationApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ No authorization required

<a name="postDeAssociateV3Terminal"></a>
# **postDeAssociateV3Terminal**
> List&lt;InlineResponse2008&gt; postDeAssociateV3Terminal(deviceDeAssociateV3Request)
> List&lt;InlineResponse2009&gt; postDeAssociateV3Terminal(deviceDeAssociateV3Request)

De-associate a device from merchant to account or reseller and from account to reseller

Expand All @@ -70,7 +70,7 @@ A device will be de-associated from its current organization and moved up in the
DeviceDeAssociationApi apiInstance = new DeviceDeAssociationApi();
List<DeviceDeAssociateV3Request> deviceDeAssociateV3Request = Arrays.asList(new DeviceDeAssociateV3Request()); // List<DeviceDeAssociateV3Request> | deviceId that has to be de-associated to the destination organizationId.
try {
List<InlineResponse2008> result = apiInstance.postDeAssociateV3Terminal(deviceDeAssociateV3Request);
List<InlineResponse2009> result = apiInstance.postDeAssociateV3Terminal(deviceDeAssociateV3Request);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DeviceDeAssociationApi#postDeAssociateV3Terminal");
Expand All @@ -86,7 +86,7 @@ Name | Type | Description | Notes

### Return type

[**List&lt;InlineResponse2008&gt;**](InlineResponse2008.md)
[**List&lt;InlineResponse2009&gt;**](InlineResponse2009.md)

### Authorization

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

<a name="postSearchQuery"></a>
# **postSearchQuery**
> InlineResponse2007 postSearchQuery(postDeviceSearchRequest)
> InlineResponse2008 postSearchQuery(postDeviceSearchRequest)

Retrieve List of Devices for a given search query V2

Expand All @@ -26,7 +26,7 @@ Retrieves list of terminals in paginated format.
DeviceSearchApi apiInstance = new DeviceSearchApi();
PostDeviceSearchRequest postDeviceSearchRequest = new PostDeviceSearchRequest(); // PostDeviceSearchRequest |
try {
InlineResponse2007 result = apiInstance.postSearchQuery(postDeviceSearchRequest);
InlineResponse2008 result = apiInstance.postSearchQuery(postDeviceSearchRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DeviceSearchApi#postSearchQuery");
Expand All @@ -42,7 +42,7 @@ Name | Type | Description | Notes

### Return type

[**InlineResponse2007**](InlineResponse2007.md)
[**InlineResponse2008**](InlineResponse2008.md)

### Authorization

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

<a name="postSearchQueryV3"></a>
# **postSearchQueryV3**
> InlineResponse2009 postSearchQueryV3(postDeviceSearchRequestV3)
> InlineResponse20010 postSearchQueryV3(postDeviceSearchRequestV3)

Retrieve List of Devices for a given search query

Expand All @@ -71,7 +71,7 @@ Search for devices matching a given search query. The search query supports ser
DeviceSearchApi apiInstance = new DeviceSearchApi();
PostDeviceSearchRequestV3 postDeviceSearchRequestV3 = new PostDeviceSearchRequestV3(); // PostDeviceSearchRequestV3 |
try {
InlineResponse2009 result = apiInstance.postSearchQueryV3(postDeviceSearchRequestV3);
InlineResponse20010 result = apiInstance.postSearchQueryV3(postDeviceSearchRequestV3);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DeviceSearchApi#postSearchQueryV3");
Expand All @@ -87,7 +87,7 @@ Name | Type | Description | Notes

### Return type

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

### Authorization

Expand Down
3 changes: 2 additions & 1 deletion docs/GenerateUnifiedCheckoutCaptureContextRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@ Name | Type | Description | Notes
**clientVersion** | **String** | Specify the version of Unified Checkout that you want to use. | [optional]
**targetOrigins** | **List&lt;String&gt;** | 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&lt;br&gt;&lt;br&gt; If you are embedding within multiple nested iframes you need to specify the origins of all the browser contexts used, for example: targetOrigins: [ \&quot;https://example.com\&quot;, \&quot;https://basket.example.com\&quot;, \&quot;https://ecom.example.com\&quot; ] | [optional]
**allowedCardNetworks** | **List&lt;String&gt;** | 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 - CARNET - CARTESBANCAIRES - CUP - DINERSCLUB - DISCOVER - EFTPOS - ELO - JAYWAN - JCB - JCREW - KCP - MADA - MAESTRO - MEEZA - PAYPAK - UATP | [optional]
**allowedPaymentTypes** | **List&lt;String&gt;** | The payment types that are allowed for the merchant. Possible values when launching Unified Checkout: - APPLEPAY - CHECK - CLICKTOPAY - GOOGLEPAY - PANENTRY - PAZE &lt;br&gt;&lt;br&gt; Unified Checkout supports the following Buy Now, Pay Later (BNPL) payment methods: - AFTERPAY&lt;br&gt;&lt;br&gt; Unified Checkout supports the following Online Bank Transfer payment methods: - Bancontact (BE) - DragonPay (PH) - iDEAL (NL) - Multibanco (PT) - MyBank (IT, BE, PT, ES) - Przelewy24|P24 (PL) - Tink Pay By Bank (GB) Possible values when launching Click To Pay Drop-In UI: - CLICKTOPAY &lt;br&gt;&lt;br&gt; **Important:** - CLICKTOPAY only available for Visa, Mastercard and AMEX for saved cards. - Visa and Mastercard will look to tokenize using network tokenization for all Click to Pay requests. Click to Pay uses Click to Pay token requester IDs and not the merchant&#39;s existing token requester. - Apple Pay, Google Pay, Check, and Paze can be used independently without requiring PAN entry in the allowedPaymentTypes field.&lt;br&gt;&lt;br&gt; **Managing Google Pay Authentication Types** When you enable Google Pay on Unified Checkout you can specify optional parameters that define the types of card authentication you receive from Google Pay.&lt;br&gt;&lt;br&gt; **Managing Google Pay Authentication Types** Where Click to Pay is the payment type selected by the customer and the customer manually enters their card, the option to enroll their card in Click to Pay will be auto-checked if this field is set to \&quot;true\&quot;. This is only available where the merchant and cardholder are based in the following countries and the billing type is set to \&quot;FULL\&quot; or \&quot;PARTIAL\&quot;. - UAE - Argentina - Brazil - Chile - Colombia - Kuwait - Mexico - Peru - Qatar - Saudi Arabia - Ukraine - South Africa&lt;br&gt;&lt;br&gt; If false, this is not present or not supported in the market. Enrollment in Click to Pay is not checked for the customer when completing manual card entry. | [optional]
**allowedPaymentTypes** | **List&lt;String&gt;** | The payment types that are allowed for the merchant. Possible values when launching Unified Checkout: - APPLEPAY - CHECK - CLICKTOPAY - GOOGLEPAY - PANENTRY - PAZE &lt;br&gt;&lt;br&gt; Unified Checkout supports the following Buy Now, Pay Later (BNPL) payment methods: - AFTERPAY&lt;br&gt;&lt;br&gt; Unified Checkout supports the following Online Bank Transfer payment methods: - Bancontact (BE) - DragonPay (PH) - iDEAL (NL) - Multibanco (PT) - MyBank (IT, BE, PT, ES) - Przelewy24|P24 (PL) - Tink Pay By Bank (GB)&lt;br&gt;&lt;br&gt; Unified Checkout supports the following Post-Pay Reference payment methods: - Konbini (JP)&lt;br&gt;&lt;br&gt; Possible values when launching Click To Pay Drop-In UI: - CLICKTOPAY &lt;br&gt;&lt;br&gt; **Important:** - CLICKTOPAY only available for Visa, Mastercard and AMEX for saved cards. - Visa and Mastercard will look to tokenize using network tokenization for all Click to Pay requests. Click to Pay uses Click to Pay token requester IDs and not the merchant&#39;s existing token requester. - Apple Pay, Google Pay, Check, and Paze can be used independently without requiring PAN entry in the allowedPaymentTypes field.&lt;br&gt;&lt;br&gt; **Managing Google Pay Authentication Types** When you enable Google Pay on Unified Checkout you can specify optional parameters that define the types of card authentication you receive from Google Pay.&lt;br&gt;&lt;br&gt; **Managing Google Pay Authentication Types** Where Click to Pay is the payment type selected by the customer and the customer manually enters their card, the option to enroll their card in Click to Pay will be auto-checked if this field is set to \&quot;true\&quot;. This is only available where the merchant and cardholder are based in the following countries and the billing type is set to \&quot;FULL\&quot; or \&quot;PARTIAL\&quot;. - UAE - Argentina - Brazil - Chile - Colombia - Kuwait - Mexico - Peru - Qatar - Saudi Arabia - Ukraine - South Africa&lt;br&gt;&lt;br&gt; If false, this is not present or not supported in the market. Enrollment in Click to Pay is not checked for the customer when completing manual card entry. | [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]
**buttonType** | **String** | Changes the label on the payment button within Unified Checkout .&lt;br&gt;&lt;br&gt; Possible values: - ADD_CARD - CARD_PAYMENT - CHECKOUT - CHECKOUT_AND_CONTINUE - DEBIT_CREDIT - DONATE - PAY - PAY_WITH_CARD - SAVE_CARD - SUBSCRIBE_WITH_CARD&lt;br&gt;&lt;br&gt; This is an optional field, | [optional]
**captureMandate** | [**Upv1capturecontextsCaptureMandate**](Upv1capturecontextsCaptureMandate.md) | | [optional]
**completeMandate** | [**Upv1capturecontextsCompleteMandate**](Upv1capturecontextsCompleteMandate.md) | | [optional]
**transientTokenResponseOptions** | [**Microformv2sessionsTransientTokenResponseOptions**](Microformv2sessionsTransientTokenResponseOptions.md) | | [optional]
Expand Down
Loading