Skip to content

Commit 84c4171

Browse files
authored
Merge pull request #119 from CyberSource/release-jan25
spec changes
2 parents 0733461 + e160099 commit 84c4171

File tree

287 files changed

+22093
-9395
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

287 files changed

+22093
-9395
lines changed

cybersource_rest_client.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ require "cybersource_rest_client/version"
1717

1818
Gem::Specification.new do |s|
1919
s.name = "cybersource_rest_client"
20-
s.version = "0.0.68"
20+
s.version = "0.0.69"
2121
s.platform = Gem::Platform::RUBY
2222
s.authors = ["CyberSource"]
2323
s.email = ["[email protected]"]

docs/CreatePaymentRequest.md

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ Name | Type | Description | Notes
2929
**risk_information** | [**Ptsv2paymentsRiskInformation**](Ptsv2paymentsRiskInformation.md) | | [optional]
3030
**acquirer_information** | [**Ptsv2paymentsAcquirerInformation**](Ptsv2paymentsAcquirerInformation.md) | | [optional]
3131
**recurring_payment_information** | [**Ptsv2paymentsRecurringPaymentInformation**](Ptsv2paymentsRecurringPaymentInformation.md) | | [optional]
32+
**unscheduled_payment_information** | [**Ptsv2paymentsUnscheduledPaymentInformation**](Ptsv2paymentsUnscheduledPaymentInformation.md) | | [optional]
3233
**hosted_payment_information** | [**Ptsv2paymentsHostedPaymentInformation**](Ptsv2paymentsHostedPaymentInformation.md) | | [optional]
3334
**watchlist_screening_information** | [**Ptsv2paymentsWatchlistScreeningInformation**](Ptsv2paymentsWatchlistScreeningInformation.md) | | [optional]
3435

docs/GenerateCaptureContextRequest.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**client_version** | **String** | Specify the version of Microform that you want to use. | [optional]
77
**target_origins** | **Array<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<br><br> 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]
8-
**allowed_card_networks** | **Array<String>** | The list of card networks you want to use for this Microform transaction. Microform currently supports the following card networks: - VISA - MASTERCARD - AMEX - CARNET - CARTESBANCAIRES - CUP - DINERSCLUB - DISCOVER - EFTPOS - ELO - JCB - JCREW - MADA - MAESTRO - MEEZA | [optional]
9-
**checkout_api_initialization** | [**Microformv2sessionsCheckoutApiInitialization**](Microformv2sessionsCheckoutApiInitialization.md) | | [optional]
8+
**allowed_card_networks** | **Array<String>** | The list of card networks you want to use for this Microform transaction. Microform currently supports the following card networks: - VISA - MASTERCARD - AMEX - CARNET - CARTESBANCAIRES - CUP - DINERSCLUB - DISCOVER - EFTPOS - ELO - JCB - JCREW - MADA - MAESTRO - MEEZA **Important:** - When integrating Microform (Accept Card) at least one card network should be specified in the allowedCardNetworks field in the capture context request. - When integrating Microform (Accept Check) the allowedCardNetworks field is not required in the capture context request. - When integrating both Microform (Accept Card) and Microform (Accept Check) at least one card network should be specified in the allowedCardNetworks field in the capture context request. | [optional]
9+
**allowed_payment_types** | **Array<String>** | The payment types that are allowed for the merchant. Possible values when launching Microform: - CARD - CHECK <br><br> | [optional]
1010

1111

docs/GenerateUnifiedCheckoutCaptureContextRequest.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ Name | Type | Description | Notes
66
**client_version** | **String** | Specify the version of Unified Checkout that you want to use. | [optional]
77
**target_origins** | **Array<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<br><br> 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]
88
**allowed_card_networks** | **Array<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 - CARNET - CARTESBANCAIRES - CUP - DINERSCLUB - DISCOVER - EFTPOS - ELO - JCB - JCREW - MADA - MAESTRO - MEEZA | [optional]
9-
**allowed_payment_types** | **Array<String>** | The payment types that are allowed for the merchant. Possible values when launching Unified Checkout: - PANENTRY - GOOGLEPAY - SRC - CHECK <br><br> Possible values when launching Unified Checkout with Checkout API: - PANENTRY - SRC <br><br> Possible values when launching Click To Pay Drop-In UI: - CLICKTOPAY <br><br> **Important:** - SRC and CLICKTOPAY are only available for Visa, Mastercard and AMEX. | [optional]
9+
**allowed_payment_types** | **Array<String>** | The payment types that are allowed for the merchant. Possible values when launching Unified Checkout: - APPLEPAY - CHECK - CLICKTOPAY - GOOGLEPAY - PANENTRY - PAZE <br><br> Possible values when launching Click To Pay Drop-In UI: - CLICKTOPAY <br><br> **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's existing token requester. - Apple Pay, Google Pay, Check, and Paze can be used independently without requiring PAN entry in the allowedPaymentTypes field. | [optional]
1010
**country** | **String** | Country the purchase is originating from (e.g. country of the merchant). Use the two-character ISO Standard | [optional]
1111
**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]
1212
**capture_mandate** | [**Upv1capturecontextsCaptureMandate**](Upv1capturecontextsCaptureMandate.md) | | [optional]
1313
**order_information** | [**Upv1capturecontextsOrderInformation**](Upv1capturecontextsOrderInformation.md) | | [optional]
14-
**checkout_api_initialization** | [**Upv1capturecontextsCheckoutApiInitialization**](Upv1capturecontextsCheckoutApiInitialization.md) | | [optional]
1514

1615

docs/InlineResponse2011.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Name | Type | Description | Notes
66
**id** | **String** | An unique identification number generated by Cybersource to identify the submitted request. Returned by all services. It is also appended to the endpoint of the resource. On incremental authorizations, this value with be the same as the identification number returned in the original authorization response. | [optional]
77
**submit_time_utc** | **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]
88
**status** | **String** | The status of the submitted transaction. Possible values: - COMPLETED - MULTIPLE - NO MATCH | [optional]
9-
**payment_account_information** | [**InlineResponse2011PaymentAccountInformation**](InlineResponse2011PaymentAccountInformation.md) | | [optional]
10-
**issuer_information** | [**InlineResponse2011IssuerInformation**](InlineResponse2011IssuerInformation.md) | | [optional]
9+
**payment_account_information** | [**TmsBinLookupPaymentAccountInformation**](TmsBinLookupPaymentAccountInformation.md) | | [optional]
10+
**issuer_information** | [**TmsBinLookupIssuerInformation**](TmsBinLookupIssuerInformation.md) | | [optional]
1111
**payout_information** | [**InlineResponse2011PayoutInformation**](InlineResponse2011PayoutInformation.md) | | [optional]
1212

1313

docs/InlineResponse2011PaymentAccountInformation.md

-10
This file was deleted.

docs/InstrumentIdentifierApi.md

+10-2
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ api_instance = CyberSource::InstrumentIdentifierApi.new
7979
instrument_identifier_id = 'instrument_identifier_id_example' # String | The Id of an Instrument Identifier.
8080

8181
opts = {
82-
profile_id: 'profile_id_example' # String | The Id of a profile containing user specific TMS configuration.
82+
profile_id: 'profile_id_example', # String | The Id of a profile containing user specific TMS configuration.
83+
retrieve_bin_details: true # BOOLEAN | Retrieve the Bin Details of PAN or network token
8384
}
8485

8586
begin
@@ -97,6 +98,7 @@ Name | Type | Description | Notes
9798
------------- | ------------- | ------------- | -------------
9899
**instrument_identifier_id** | **String**| The Id of an Instrument Identifier. |
99100
**profile_id** | **String**| The Id of a profile containing user specific TMS configuration. | [optional]
101+
**retrieve_bin_details** | **BOOLEAN**| Retrieve the Bin Details of PAN or network token | [optional]
100102

101103
### Return type
102104

@@ -131,6 +133,7 @@ instrument_identifier_id = 'instrument_identifier_id_example' # String | The Id
131133

132134
opts = {
133135
profile_id: 'profile_id_example', # String | The Id of a profile containing user specific TMS configuration.
136+
retrieve_bin_details: true, # BOOLEAN | Retrieve the Bin Details of PAN or network token
134137
offset: 0, # Integer | Starting record in zero-based dataset that should be returned as the first object in the array. Default is 0.
135138
limit: 20 # Integer | The maximum number that can be returned in the array starting from the offset record in zero-based dataset. Default is 20, maximum is 100.
136139
}
@@ -150,6 +153,7 @@ Name | Type | Description | Notes
150153
------------- | ------------- | ------------- | -------------
151154
**instrument_identifier_id** | **String**| The Id of an Instrument Identifier. |
152155
**profile_id** | **String**| The Id of a profile containing user specific TMS configuration. | [optional]
156+
**retrieve_bin_details** | **BOOLEAN**| Retrieve the Bin Details of PAN or network token | [optional]
153157
**offset** | **Integer**| Starting record in zero-based dataset that should be returned as the first object in the array. Default is 0. | [optional] [default to 0]
154158
**limit** | **Integer**| The maximum number that can be returned in the array starting from the offset record in zero-based dataset. Default is 20, maximum is 100. | [optional] [default to 20]
155159

@@ -188,6 +192,7 @@ patch_instrument_identifier_request = CyberSource::PatchInstrumentIdentifierRequ
188192

189193
opts = {
190194
profile_id: 'profile_id_example', # String | The Id of a profile containing user specific TMS configuration.
195+
retrieve_bin_details: true, # BOOLEAN | Retrieve the Bin Details of PAN or network token
191196
if_match: 'if_match_example' # String | Contains an ETag value from a GET request to make the request conditional.
192197
}
193198

@@ -207,6 +212,7 @@ Name | Type | Description | Notes
207212
**instrument_identifier_id** | **String**| The Id of an Instrument Identifier. |
208213
**patch_instrument_identifier_request** | [**PatchInstrumentIdentifierRequest**](PatchInstrumentIdentifierRequest.md)| Specify the previous transaction Id to update. |
209214
**profile_id** | **String**| The Id of a profile containing user specific TMS configuration. | [optional]
215+
**retrieve_bin_details** | **BOOLEAN**| Retrieve the Bin Details of PAN or network token | [optional]
210216
**if_match** | **String**| Contains an ETag value from a GET request to make the request conditional. | [optional]
211217

212218
### Return type
@@ -241,7 +247,8 @@ api_instance = CyberSource::InstrumentIdentifierApi.new
241247
post_instrument_identifier_request = CyberSource::PostInstrumentIdentifierRequest.new # PostInstrumentIdentifierRequest | Specify either a Card, Bank Account or Enrollable Card
242248

243249
opts = {
244-
profile_id: 'profile_id_example' # String | The Id of a profile containing user specific TMS configuration.
250+
profile_id: 'profile_id_example', # String | The Id of a profile containing user specific TMS configuration.
251+
retrieve_bin_details: true # BOOLEAN | Retrieve the Bin Details of PAN or network token
245252
}
246253

247254
begin
@@ -259,6 +266,7 @@ Name | Type | Description | Notes
259266
------------- | ------------- | ------------- | -------------
260267
**post_instrument_identifier_request** | [**PostInstrumentIdentifierRequest**](PostInstrumentIdentifierRequest.md)| Specify either a Card, Bank Account or Enrollable Card |
261268
**profile_id** | **String**| The Id of a profile containing user specific TMS configuration. | [optional]
269+
**retrieve_bin_details** | **BOOLEAN**| Retrieve the Bin Details of PAN or network token | [optional]
262270

263271
### Return type
264272

docs/Microformv2sessionsCheckoutApiInitialization.md

-17
This file was deleted.

docs/OctCreatePaymentRequest.md

+1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@ Name | Type | Description | Notes
1010
**sender_information** | [**Ptsv2payoutsSenderInformation**](Ptsv2payoutsSenderInformation.md) | | [optional]
1111
**processing_information** | [**Ptsv2payoutsProcessingInformation**](Ptsv2payoutsProcessingInformation.md) | | [optional]
1212
**payment_information** | [**Ptsv2payoutsPaymentInformation**](Ptsv2payoutsPaymentInformation.md) | | [optional]
13+
**aggregator_information** | [**Ptsv2payoutsAggregatorInformation**](Ptsv2payoutsAggregatorInformation.md) | | [optional]
1314

1415

docs/PatchInstrumentIdentifierRequest.md

+1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@ Name | Type | Description | Notes
1616
**processing_information** | [**TmsEmbeddedInstrumentIdentifierProcessingInformation**](TmsEmbeddedInstrumentIdentifierProcessingInformation.md) | | [optional]
1717
**bill_to** | [**TmsEmbeddedInstrumentIdentifierBillTo**](TmsEmbeddedInstrumentIdentifierBillTo.md) | | [optional]
1818
**metadata** | [**TmsEmbeddedInstrumentIdentifierMetadata**](TmsEmbeddedInstrumentIdentifierMetadata.md) | | [optional]
19+
**_embedded** | [**TmsEmbeddedInstrumentIdentifierEmbedded**](TmsEmbeddedInstrumentIdentifierEmbedded.md) | | [optional]
1920

2021

docs/PaymentInstrumentApi.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ api_instance = CyberSource::PaymentInstrumentApi.new
7777
payment_instrument_id = 'payment_instrument_id_example' # String | The Id of a payment instrument.
7878

7979
opts = {
80-
profile_id: 'profile_id_example' # String | The Id of a profile containing user specific TMS configuration.
80+
profile_id: 'profile_id_example', # String | The Id of a profile containing user specific TMS configuration.
81+
retrieve_bin_details: true # BOOLEAN | Retrieve the Bin Details of PAN or network token
8182
}
8283

8384
begin
@@ -95,6 +96,7 @@ Name | Type | Description | Notes
9596
------------- | ------------- | ------------- | -------------
9697
**payment_instrument_id** | **String**| The Id of a payment instrument. |
9798
**profile_id** | **String**| The Id of a profile containing user specific TMS configuration. | [optional]
99+
**retrieve_bin_details** | **BOOLEAN**| Retrieve the Bin Details of PAN or network token | [optional]
98100

99101
### Return type
100102

@@ -131,6 +133,7 @@ patch_payment_instrument_request = CyberSource::PatchPaymentInstrumentRequest.ne
131133

132134
opts = {
133135
profile_id: 'profile_id_example', # String | The Id of a profile containing user specific TMS configuration.
136+
retrieve_bin_details: true, # BOOLEAN | Retrieve the Bin Details of PAN or network token
134137
if_match: 'if_match_example' # String | Contains an ETag value from a GET request to make the request conditional.
135138
}
136139

@@ -150,6 +153,7 @@ Name | Type | Description | Notes
150153
**payment_instrument_id** | **String**| The Id of a payment instrument. |
151154
**patch_payment_instrument_request** | [**PatchPaymentInstrumentRequest**](PatchPaymentInstrumentRequest.md)| |
152155
**profile_id** | **String**| The Id of a profile containing user specific TMS configuration. | [optional]
156+
**retrieve_bin_details** | **BOOLEAN**| Retrieve the Bin Details of PAN or network token | [optional]
153157
**if_match** | **String**| Contains an ETag value from a GET request to make the request conditional. | [optional]
154158

155159
### Return type
@@ -184,7 +188,8 @@ api_instance = CyberSource::PaymentInstrumentApi.new
184188
post_payment_instrument_request = CyberSource::PostPaymentInstrumentRequest.new # PostPaymentInstrumentRequest |
185189

186190
opts = {
187-
profile_id: 'profile_id_example' # String | The Id of a profile containing user specific TMS configuration.
191+
profile_id: 'profile_id_example', # String | The Id of a profile containing user specific TMS configuration.
192+
retrieve_bin_details: true # BOOLEAN | Retrieve the Bin Details of PAN or network token
188193
}
189194

190195
begin
@@ -202,6 +207,7 @@ Name | Type | Description | Notes
202207
------------- | ------------- | ------------- | -------------
203208
**post_payment_instrument_request** | [**PostPaymentInstrumentRequest**](PostPaymentInstrumentRequest.md)| |
204209
**profile_id** | **String**| The Id of a profile containing user specific TMS configuration. | [optional]
210+
**retrieve_bin_details** | **BOOLEAN**| Retrieve the Bin Details of PAN or network token | [optional]
205211

206212
### Return type
207213

docs/PostInstrumentIdentifierEnrollmentRequest.md

+1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@ Name | Type | Description | Notes
1616
**processing_information** | [**TmsEmbeddedInstrumentIdentifierProcessingInformation**](TmsEmbeddedInstrumentIdentifierProcessingInformation.md) | | [optional]
1717
**bill_to** | [**TmsEmbeddedInstrumentIdentifierBillTo**](TmsEmbeddedInstrumentIdentifierBillTo.md) | | [optional]
1818
**metadata** | [**TmsEmbeddedInstrumentIdentifierMetadata**](TmsEmbeddedInstrumentIdentifierMetadata.md) | | [optional]
19+
**_embedded** | [**TmsEmbeddedInstrumentIdentifierEmbedded**](TmsEmbeddedInstrumentIdentifierEmbedded.md) | | [optional]
1920

2021

docs/PostInstrumentIdentifierRequest.md

+1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@ Name | Type | Description | Notes
1616
**processing_information** | [**TmsEmbeddedInstrumentIdentifierProcessingInformation**](TmsEmbeddedInstrumentIdentifierProcessingInformation.md) | | [optional]
1717
**bill_to** | [**TmsEmbeddedInstrumentIdentifierBillTo**](TmsEmbeddedInstrumentIdentifierBillTo.md) | | [optional]
1818
**metadata** | [**TmsEmbeddedInstrumentIdentifierMetadata**](TmsEmbeddedInstrumentIdentifierMetadata.md) | | [optional]
19+
**_embedded** | [**TmsEmbeddedInstrumentIdentifierEmbedded**](TmsEmbeddedInstrumentIdentifierEmbedded.md) | | [optional]
1920

2021

0 commit comments

Comments
 (0)