Skip to content

Commit 78f4aa6

Browse files
authored
Merge pull request #146 from CyberSource/july24-release
july spec changes
2 parents 89adb5f + 345e224 commit 78f4aa6

File tree

333 files changed

+6929
-2063
lines changed

Some content is hidden

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

333 files changed

+6929
-2063
lines changed

docs/BinLookupApi.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# CyberSource.BinLookupApi
2+
3+
All URIs are relative to *https://apitest.cybersource.com*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**getAccountInfo**](BinLookupApi.md#getAccountInfo) | **POST** /bin/v1/binlookup | BIN Lookup API
8+
9+
10+
<a name="getAccountInfo"></a>
11+
# **getAccountInfo**
12+
> InlineResponse2011 getAccountInfo(createBinLookupRequest)
13+
14+
BIN Lookup API
15+
16+
The BIN Lookup Service is a versatile business tool that provides card network agnostic solution designed to ensure frictionless transaction experience by utilizing up-to-date Bank Identification Number (BIN) attributes sourced from multiple global and regional data sources. This service helps to improve authorization rates by helping to route transactions to the best-suited card network, minimizes fraud through card detail verification and aids in regulatory compliance by identifying card properties. The service is flexible and provides businesses with a flexible choice of inputs such as primary account number (PAN), network token from major networks which includes device PAN (DPAN), and all types of tokens generated via CyberSource Token Management Service (TMS). Currently, the range of available credentials is contingent on the networks enabled for the business entity. Therefore, the network information specified in this documentation is illustrative and subject to personalized offerings for each reseller or merchant.
17+
18+
### Example
19+
```javascript
20+
var CyberSource = require('CyberSource');
21+
22+
var apiInstance = new CyberSource.BinLookupApi();
23+
24+
var createBinLookupRequest = new CyberSource.CreateBinLookupRequest(); // CreateBinLookupRequest |
25+
26+
27+
var callback = function(error, data, response) {
28+
if (error) {
29+
console.error(error);
30+
} else {
31+
console.log('API called successfully. Returned data: ' + data);
32+
}
33+
};
34+
apiInstance.getAccountInfo(createBinLookupRequest, callback);
35+
```
36+
37+
### Parameters
38+
39+
Name | Type | Description | Notes
40+
------------- | ------------- | ------------- | -------------
41+
**createBinLookupRequest** | [**CreateBinLookupRequest**](CreateBinLookupRequest.md)| |
42+
43+
### Return type
44+
45+
[**InlineResponse2011**](InlineResponse2011.md)
46+
47+
### Authorization
48+
49+
No authorization required
50+
51+
### HTTP request headers
52+
53+
- **Content-Type**: application/json;charset=utf-8
54+
- **Accept**: application/hal+json;charset=utf-8
55+

docs/TssV2TransactionsPost400Response.md renamed to docs/BinLookupv400Response.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# CyberSource.TssV2TransactionsPost400Response
1+
# CyberSource.BinLookupv400Response
22

33
## Properties
44
Name | Type | Description | Notes
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# CyberSource.Binv1binlookupClientReferenceInformation
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**partner** | [**Riskv1decisionsClientReferenceInformationPartner**](Riskv1decisionsClientReferenceInformationPartner.md) | | [optional]
7+
**applicationName** | **String** | The name of the Connection Method client (such as Virtual Terminal or SOAP Toolkit API) that the merchant uses to send a transaction request to CyberSource. | [optional]
8+
**applicationVersion** | **String** | Version of the CyberSource application or integration used for a transaction. | [optional]
9+
**applicationUser** | **String** | The entity that is responsible for running the transaction and submitting the processing request to CyberSource. This could be a person, a system, or a connection method. | [optional]
10+
11+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# CyberSource.Binv1binlookupPaymentInformation
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**card** | [**Binv1binlookupPaymentInformationCard**](Binv1binlookupPaymentInformationCard.md) | | [optional]
7+
**customer** | [**GetAllSubscriptionsResponsePaymentInformationCustomer**](GetAllSubscriptionsResponsePaymentInformationCustomer.md) | | [optional]
8+
**paymentInstrument** | [**Ptsv2paymentsPaymentInformationPaymentInstrument**](Ptsv2paymentsPaymentInformationPaymentInstrument.md) | | [optional]
9+
**instrumentIdentifier** | [**Ptsv2paymentsPaymentInformationInstrumentIdentifier**](Ptsv2paymentsPaymentInformationInstrumentIdentifier.md) | | [optional]
10+
11+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# CyberSource.Binv1binlookupPaymentInformationCard
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**_number** | **String** | The customer's payment card number, also known as the Primary Account Number (PAN). You can also use this field for encoded account numbers. #### FDMS Nashville Required. String (19) #### GPX Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. #### All other processors Required if `pointOfSaleInformation.entryMode=keyed`. However, this field is optional if your account is configured for relaxed requirements for address data and expiration date. **Important** It is your responsibility to determine whether a field is required for the transaction you are requesting. | [optional]
7+
8+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# CyberSource.Binv1binlookupProcessingInformation
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**binSource** | **String** | Bin Source File Identifier. Possible values: - itmx - rupay | [optional]
7+
**payoutOptions** | [**Binv1binlookupProcessingInformationPayoutOptions**](Binv1binlookupProcessingInformationPayoutOptions.md) | | [optional]
8+
9+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# CyberSource.Binv1binlookupProcessingInformationPayoutOptions
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**payoutInquiry** | **Boolean** | If `true` then provide attributes related to fund transfer/payouts. If payout information not found then response will have standard account lookup. Possible values: - true - false | [optional]
7+
**networkId** | **String** | The networks specified in this field must be a subset of the information provided during program enrollment Possible values: - 0020 : Accel/Exchange - 0024 : CU24 - 0003 : Interlink - 0016 : Maestro - 0018 : NYCE - 0027 : NYCE - 0009 : Pulse - 0017 : Pulse - 0019 : Pulse - 0008 : Star - 0010 : Star - 0011 : Star - 0012 : Star - 0015 : Star - 0002 : Visa/PLUS | [optional]
8+
**acquirerBin** | **String** | BIN under which the Funds Transfer application is registered. This must match the information provided during enrollment. | [optional]
9+
10+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# CyberSource.Binv1binlookupTokenInformation
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**jti** | **String** | TMS Transient Token, 64 hexadecimal id value representing captured payment credentials (including Sensitive Authentication Data, e.g. CVV). | [optional]
7+
**transientTokenJwt** | **String** | Flex API Transient Token encoded as JWT (JSON Web Token), e.g. Flex microform or Unified Payment checkout result. | [optional]
8+
9+

docs/CreateBinLookupRequest.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# CyberSource.CreateBinLookupRequest
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**clientReferenceInformation** | [**Binv1binlookupClientReferenceInformation**](Binv1binlookupClientReferenceInformation.md) | | [optional]
7+
**paymentInformation** | [**Binv1binlookupPaymentInformation**](Binv1binlookupPaymentInformation.md) | | [optional]
8+
**tokenInformation** | [**Binv1binlookupTokenInformation**](Binv1binlookupTokenInformation.md) | | [optional]
9+
**processingInformation** | [**Binv1binlookupProcessingInformation**](Binv1binlookupProcessingInformation.md) | | [optional]
10+
11+

docs/CreateNewWebhooksApi.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Method | HTTP request | Description
1111

1212
<a name="createWebhookSubscription"></a>
1313
# **createWebhookSubscription**
14-
> InlineResponse2013 createWebhookSubscription(opts)
14+
> InlineResponse2014 createWebhookSubscription(opts)
1515
1616
Create a Webhook
1717

@@ -45,7 +45,7 @@ Name | Type | Description | Notes
4545

4646
### Return type
4747

48-
[**InlineResponse2013**](InlineResponse2013.md)
48+
[**InlineResponse2014**](InlineResponse2014.md)
4949

5050
### Authorization
5151

@@ -104,7 +104,7 @@ No authorization required
104104

105105
<a name="saveSymEgressKey"></a>
106106
# **saveSymEgressKey**
107-
> InlineResponse2012 saveSymEgressKey(vCSenderOrganizationId, vCPermissions, opts)
107+
> InlineResponse2013 saveSymEgressKey(vCSenderOrganizationId, vCPermissions, opts)
108108
109109
Create Webhook Security Keys
110110

@@ -146,7 +146,7 @@ Name | Type | Description | Notes
146146

147147
### Return type
148148

149-
[**InlineResponse2012**](InlineResponse2012.md)
149+
[**InlineResponse2013**](InlineResponse2013.md)
150150

151151
### Authorization
152152

0 commit comments

Comments
 (0)