Skip to content

Commit 38379d2

Browse files
authored
Merge pull request #101 from CyberSource/oct-22-release
Oct 22 release
2 parents 716da10 + 12620cf commit 38379d2

File tree

85 files changed

+6345
-99
lines changed

Some content is hidden

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

85 files changed

+6345
-99
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
/node_modules
2+
.swagger-codegen-ignore
3+
.swagger-codegen

docs/Body.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# CyberSource.Body
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**requestor** | **String** | Identifies the service requesting parsing |
7+
**parsedTagLimit** | **Number** | Number of tags to parse for each EMV tag string provided. | [optional]
8+
**emvDetailsList** | [**[Tssv2transactionsemvTagDetailsEmvDetailsList]**](Tssv2transactionsemvTagDetailsEmvDetailsList.md) | An array of objects, each containing a requestId and the corresponding emvRequestCombinedTags |
9+
10+

docs/EMVTagDetailsApi.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
# CyberSource.EMVTagDetailsApi
2+
3+
All URIs are relative to *https://apitest.cybersource.com*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**getEmvTags**](EMVTagDetailsApi.md#getEmvTags) | **GET** /tss/v2/transactions/emvTagDetails | Retrieve the EMV Dictionary
8+
[**parseEmvTags**](EMVTagDetailsApi.md#parseEmvTags) | **POST** /tss/v2/transactions/emvTagDetails | Parse an EMV String
9+
10+
11+
<a name="getEmvTags"></a>
12+
# **getEmvTags**
13+
> TssV2GetEmvTags200Response getEmvTags()
14+
15+
Retrieve the EMV Dictionary
16+
17+
Returns the entire EMV tag dictionary
18+
19+
### Example
20+
```javascript
21+
var CyberSource = require('CyberSource');
22+
23+
var apiInstance = new CyberSource.EMVTagDetailsApi();
24+
25+
var callback = function(error, data, response) {
26+
if (error) {
27+
console.error(error);
28+
} else {
29+
console.log('API called successfully. Returned data: ' + data);
30+
}
31+
};
32+
apiInstance.getEmvTags(callback);
33+
```
34+
35+
### Parameters
36+
This endpoint does not need any parameter.
37+
38+
### Return type
39+
40+
[**TssV2GetEmvTags200Response**](TssV2GetEmvTags200Response.md)
41+
42+
### Authorization
43+
44+
No authorization required
45+
46+
### HTTP request headers
47+
48+
- **Content-Type**: application/json;charset=utf-8
49+
- **Accept**: application/json;charset=utf-8
50+
51+
<a name="parseEmvTags"></a>
52+
# **parseEmvTags**
53+
> TssV2PostEmvTags200Response parseEmvTags(body)
54+
55+
Parse an EMV String
56+
57+
Pass an EMV Tag-Length-Value (TLV) string for parsing.
58+
59+
### Example
60+
```javascript
61+
var CyberSource = require('CyberSource');
62+
63+
var apiInstance = new CyberSource.EMVTagDetailsApi();
64+
65+
var body = new CyberSource.Body(); // Body |
66+
67+
68+
var callback = function(error, data, response) {
69+
if (error) {
70+
console.error(error);
71+
} else {
72+
console.log('API called successfully. Returned data: ' + data);
73+
}
74+
};
75+
apiInstance.parseEmvTags(body, callback);
76+
```
77+
78+
### Parameters
79+
80+
Name | Type | Description | Notes
81+
------------- | ------------- | ------------- | -------------
82+
**body** | [**Body**](Body.md)| |
83+
84+
### Return type
85+
86+
[**TssV2PostEmvTags200Response**](TssV2PostEmvTags200Response.md)
87+
88+
### Authorization
89+
90+
No authorization required
91+
92+
### HTTP request headers
93+
94+
- **Content-Type**: application/json;charset=utf-8
95+
- **Accept**: application/hal+json;charset=utf-8
96+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# CyberSource.GenerateUnifiedCheckoutCaptureContextRequest
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**targetOrigins** | **[String]** | | [optional]
7+
**clientVersion** | **String** | verson number of Unified Checkout being used | [optional]
8+
**allowedCardNetworks** | **[String]** | | [optional]
9+
**allowedPaymentTypes** | **[String]** | | [optional]
10+
**country** | **String** | Country the purchase is originating from (e.g. country of the merchant). Use the two- character ISO Standard | [optional]
11+
**locale** | **String** | Localization of the User experience conforming to the ISO 639-1 language standards and two-character ISO Standard Country Code | [optional]
12+
**captureMandate** | [**Upv1capturecontextsCaptureMandate**](Upv1capturecontextsCaptureMandate.md) | | [optional]
13+
**orderInformation** | [**Upv1capturecontextsOrderInformation**](Upv1capturecontextsOrderInformation.md) | | [optional]
14+
**checkoutApiInitialization** | [**Upv1capturecontextsCheckoutApiInitialization**](Upv1capturecontextsCheckoutApiInitialization.md) | | [optional]
15+
16+

docs/InlineResponse4003.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# CyberSource.InlineResponse4003
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**correlationId** | **String** | | [optional]
7+
**details** | [**[InlineResponse4003Details]**](InlineResponse4003Details.md) | | [optional]
8+
**informationLink** | **String** | | [optional]
9+
**message** | **String** | |
10+
**reason** | **String** | |
11+
12+
13+
<a name="ReasonEnum"></a>
14+
## Enum: ReasonEnum
15+
16+
17+
* `INVALID_APIKEY` (value: `"INVALID_APIKEY"`)
18+
19+
* `INVALID_SHIPPING_INPUT_PARAMS` (value: `"INVALID_SHIPPING_INPUT_PARAMS"`)
20+
21+
* `CAPTURE_CONTEXT_INVALID` (value: `"CAPTURE_CONTEXT_INVALID"`)
22+
23+
* `CAPTURE_CONTEXT_EXPIRED` (value: `"CAPTURE_CONTEXT_EXPIRED"`)
24+
25+
* `SDK_XHR_ERROR` (value: `"SDK_XHR_ERROR"`)
26+
27+
* `UNIFIEDPAYMENTS_VALIDATION_PARAMS` (value: `"UNIFIEDPAYMENTS_VALIDATION_PARAMS"`)
28+
29+
* `UNIFIEDPAYMENTS_VALIDATION_FIELDS` (value: `"UNIFIEDPAYMENTS_VALIDATION_FIELDS"`)
30+
31+
* `UNIFIEDPAYMENT_PAYMENT_PARAMITERS` (value: `"UNIFIEDPAYMENT_PAYMENT_PARAMITERS"`)
32+
33+
* `CREATE_TOKEN_TIMEOUT` (value: `"CREATE_TOKEN_TIMEOUT"`)
34+
35+
* `CREATE_TOKEN_XHR_ERROR` (value: `"CREATE_TOKEN_XHR_ERROR"`)
36+
37+
* `SHOW_LOAD_CONTAINER_SELECTOR` (value: `"SHOW_LOAD_CONTAINER_SELECTOR"`)
38+
39+
* `SHOW_LOAD_INVALID_CONTAINER` (value: `"SHOW_LOAD_INVALID_CONTAINER"`)
40+
41+
* `SHOW_TOKEN_TIMEOUT` (value: `"SHOW_TOKEN_TIMEOUT"`)
42+
43+
* `SHOW_TOKEN_XHR_ERROR` (value: `"SHOW_TOKEN_XHR_ERROR"`)
44+
45+
* `SHOW_PAYMENT_TIMEOUT` (value: `"SHOW_PAYMENT_TIMEOUT"`)
46+
47+
48+
49+

docs/InlineResponse4003Details.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# CyberSource.InlineResponse4003Details
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**location** | **String** | | [optional]
7+
**message** | **String** | | [optional]
8+
9+

docs/PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthenticationIssuerInformation.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@ Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**riskAnalysisExemptionResult** | **String** | Possible values: Visa Platform Connect - &#x60;8401&#x60; Merchant not participating in Visa Trusted Listing Program. - &#x60;8402&#x60; Issuer not participating in Visa Trusted Listing Program. - &#x60;8403&#x60; Cardholder has not trusted the merchant (supplied by Visa Net). - &#x60;8404&#x60; Indeterminate or invalid issuer response. - &#x60;8473&#x60; Cardholder has not trusted the merchant (issuer-supplied). - &#x60;8474&#x60; Did not meet the exemption criteria (issuer-supplied). Upto 20 Values may be received in a transaction. | [optional]
77
**trustedMerchantExemptionResult** | **String** | Possible values: Visa Platform Connect - &#x60;2&#x60; Trusted merchant exemption validated/honored. - &#x60;3&#x60; Trusted merchant exemption failed validation/not honored. | [optional]
8+
**lowValueExemptionResult** | **String** | This will be the value returned by Visanet when low value exemption has been requested. Valid values: Visa Platform Connect - &#x60;2&#x60; Low value exemption validated/honored - &#x60;3&#x60; Low value exemption failed validation/not honored | [optional]
9+
**secureCorporatePaymentResult** | **String** | This will be the value returned by Visanet when secure corporate payment (scp) exemption has been requested. Valid values: Visa Platform Connect - &#x60;2&#x60; Secure corporate payment exemption validated/honored - &#x60;3&#x60; Secure corporate payment exemption failed validation/not honored | [optional]
10+
**transactionRiskAnalysisExemptionResult** | **String** | This will be the value returned by Visanet when transaction risk analysis (TRA) exemption has been requested. Valid values: Visa Platform Connect - &#x60;2&#x60; transaction risk analysis (TRA) exemption validated/honored - &#x60;3&#x60; transaction risk analysis (TRA) exemption failed validation/not honored | [optional]
811

912

docs/PtsV2PaymentsPost201ResponseIssuerInformation.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ Name | Type | Description | Notes
77
**discretionaryData** | **String** | Data defined by the issuer. The value for this reply field will probably be the same as the value that you submitted in the authorization request, but it is possible for the processor, issuer, or acquirer to modify the value. This field is supported only for Visa transactions on **CyberSource through VisaNet**. For details, see &#x60;issuer_additional_data&#x60; field description in the [Credit Card Services Using the SCMP API Guide.](https://apps.cybersource.com/library/documentation/dev_guides/CC_Svcs_SCMP_API/html/) | [optional]
88
**countrySpecificDiscretionaryData** | **String** | Data defined by the issuer. This national use field contains two subfields for information unique to the processing of Visa transactions by members in Japan. This subfield contains the Katakana text to be printed on the receipt. For details, see &#x60;jpo_issuer_message&#x60; field description in the [Credit Card Services Using the SCMP API Guide.](https://apps.cybersource.com/library/documentation/dev_guides/CC_Svcs_SCMP_API/html/) | [optional]
99
**responseCode** | **String** | Additional authorization code that must be printed on the receipt when returned by the processor. This value is generated by the processor and is returned only for a successful transaction. This reply field is supported only for these processors: - FDC Nashville Global - SIX | [optional]
10-
**responseRaw** | **String** | issuerInformation.responseRaw is the raw processor auth response returned to merchant in CYBS auth response if auth request includes \&quot;processingInformation.isReturnAuthRecordEnabled&#x3D;true\&quot;. If supported by the gateway code, it is available to merchants who auth through CYBS and run their own settlement processing. | [optional]
1110

1211

docs/PtsV2PayoutsPost201Response.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@ Name | Type | Description | Notes
1414
**orderInformation** | [**PtsV2PayoutsPost201ResponseOrderInformation**](PtsV2PayoutsPost201ResponseOrderInformation.md) | | [optional]
1515
**processorInformation** | [**PtsV2PayoutsPost201ResponseProcessorInformation**](PtsV2PayoutsPost201ResponseProcessorInformation.md) | | [optional]
1616
**recipientInformation** | [**PtsV2PayoutsPost201ResponseRecipientInformation**](PtsV2PayoutsPost201ResponseRecipientInformation.md) | | [optional]
17+
**issuerInformation** | [**PtsV2PayoutsPost201ResponseIssuerInformation**](PtsV2PayoutsPost201ResponseIssuerInformation.md) | | [optional]
1718

1819

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# CyberSource.PtsV2PayoutsPost201ResponseIssuerInformation
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**serviceProcessingType** | **String** | This field contains values that identify the service type under which the transaction should be processed. The valid value for the Visa Alias Directory Service is A0 (Alias) and 00 (normal transaction). | [optional]
7+
8+

0 commit comments

Comments
 (0)