Skip to content

Commit a1afd2a

Browse files
Merge pull request #152 from CyberSource/release-march24
March Release 24
2 parents 0457bac + 6639f8b commit a1afd2a

File tree

357 files changed

+25415
-825
lines changed

Some content is hidden

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

357 files changed

+25415
-825
lines changed

docs/AuthReversalRequest.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Name | Type | Description | Notes
99
**processingInformation** | [**Ptsv2paymentsidreversalsProcessingInformation**](Ptsv2paymentsidreversalsProcessingInformation.md) | | [optional]
1010
**orderInformation** | [**Ptsv2paymentsidreversalsOrderInformation**](Ptsv2paymentsidreversalsOrderInformation.md) | | [optional]
1111
**pointOfSaleInformation** | [**Ptsv2paymentsidreversalsPointOfSaleInformation**](Ptsv2paymentsidreversalsPointOfSaleInformation.md) | | [optional]
12+
**paymentInformation** | [**Ptsv2paymentsidreversalsPaymentInformation**](Ptsv2paymentsidreversalsPaymentInformation.md) | | [optional]
13+
**processorInformation** | [**Ptsv2paymentsProcessorInformationReversal**](Ptsv2paymentsProcessorInformationReversal.md) | | [optional]
1214

1315

1416

docs/BillingAgreementsApi.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ All URIs are relative to *https://apitest.cybersource.com*
44

55
Method | HTTP request | Description
66
------------- | ------------- | -------------
7-
[**billingAgreementsDeRegistration**](BillingAgreementsApi.md#billingAgreementsDeRegistration) | **PATCH** /pts/v2/billing-agreements/{id} | Standing Instruction Cancellation or Modification
7+
[**billingAgreementsDeRegistration**](BillingAgreementsApi.md#billingAgreementsDeRegistration) | **PATCH** /pts/v2/billing-agreements/{id} | Modify a Billing Agreement
88
[**billingAgreementsIntimation**](BillingAgreementsApi.md#billingAgreementsIntimation) | **POST** /pts/v2/billing-agreements/{id}/intimations | Standing Instruction intimation
9-
[**billingAgreementsRegistration**](BillingAgreementsApi.md#billingAgreementsRegistration) | **POST** /pts/v2/billing-agreements | Standing Instruction completion registration
9+
[**billingAgreementsRegistration**](BillingAgreementsApi.md#billingAgreementsRegistration) | **POST** /pts/v2/billing-agreements | Create a Billing Agreement
1010

1111

1212
<a name="billingAgreementsDeRegistration"></a>
1313
# **billingAgreementsDeRegistration**
14-
> PtsV2CreditsPost201Response1 billingAgreementsDeRegistration(modifyBillingAgreement, id)
14+
> PtsV2ModifyBillingAgreementPost201Response billingAgreementsDeRegistration(modifyBillingAgreement, id)
1515
16-
Standing Instruction Cancellation or Modification
16+
Modify a Billing Agreement
1717

18-
Standing Instruction with or without Token
18+
#### Standing Instruction: Standing Instruction with or without Token. #### Revoke Mandate: When you revoke a mandate, any pending direct debits linked to that mandate are canceled. No notifications are sent. When you revoke a mandate with no pending direct debits, the Bacs scheme or customer&#39;s bank notify you of any subsequent direct debit events. When you revoke a mandate, you cannot send a direct debit request using the mandate ID. Customer payments cannot be made against a revoked mandate. You can revoke a mandate when the customer: - Requests that you revoke the mandate. - Closes their account with you. Possible revoke mandate status values - - Revoked—the revoke mandate request was successfully processed. - Failed—the revoke mandate request was not accepted. #### Update Mandate: In most cases, the account details of an existing mandate cannot be updated in the Bacs schema, except by creating a new mandate. However, some very limited customer information, like name and address, can be updated to the mandate without needing to revoke it first #### Mandate Status: After the customer signs the mandate, request that the mandate status service verify the mandate status. Possible mandate status values: - Active—the mandate is successfully created. A direct debit can be sent for this mandate ID. - Pending—a pending mandate means the mandate is not yet signed. - Failed—the customer did not authenticate. - Expired—the deadline to create the mandate passed. - Revoked—the mandate is cancelled. #### Paypal Billing Agreement: A billing agreement is set up between PayPal and your customer. When you collect the details of a customer&#39;s billing agreement, you are able to bill that customer without requiring an authorization for each payment. You can bill the customer at the same time you process their PayPal Express checkout order, which simplifies your business processes.
1919

2020
### Example
2121
```java
@@ -28,7 +28,7 @@ BillingAgreementsApi apiInstance = new BillingAgreementsApi();
2828
ModifyBillingAgreement modifyBillingAgreement = new ModifyBillingAgreement(); // ModifyBillingAgreement |
2929
String id = "id_example"; // String | ID for de-registration or cancellation of Billing Agreement
3030
try {
31-
PtsV2CreditsPost201Response1 result = apiInstance.billingAgreementsDeRegistration(modifyBillingAgreement, id);
31+
PtsV2ModifyBillingAgreementPost201Response result = apiInstance.billingAgreementsDeRegistration(modifyBillingAgreement, id);
3232
System.out.println(result);
3333
} catch (ApiException e) {
3434
System.err.println("Exception when calling BillingAgreementsApi#billingAgreementsDeRegistration");
@@ -45,7 +45,7 @@ Name | Type | Description | Notes
4545

4646
### Return type
4747

48-
[**PtsV2CreditsPost201Response1**](PtsV2CreditsPost201Response1.md)
48+
[**PtsV2ModifyBillingAgreementPost201Response**](PtsV2ModifyBillingAgreementPost201Response.md)
4949

5050
### Authorization
5151

@@ -105,11 +105,11 @@ No authorization required
105105

106106
<a name="billingAgreementsRegistration"></a>
107107
# **billingAgreementsRegistration**
108-
> PtsV2CreditsPost201Response1 billingAgreementsRegistration(createBillingAgreement)
108+
> PtsV2CreateBillingAgreementPost201Response billingAgreementsRegistration(createBillingAgreement)
109109
110-
Standing Instruction completion registration
110+
Create a Billing Agreement
111111

112-
Standing Instruction with or without Token. Transaction amount in case First payment is coming along with registration. Only 2 decimal places allowed
112+
#### Standing Instruction: Standing Instruction with or without Token. Transaction amount in case First payment is coming along with registration. Only 2 decimal places allowed #### Create Mandate: You can create a mandate through the direct debit mandate flow. Possible create mandate status values: - Pending—the create mandate request was successfully processed. - Failed—the create mandate request was not accepted. #### Import Mandate: In the Bacs scheme, a mandate is created with a status of active. Direct debit collections can be made against it immediately. You can import a mandate to the CyberSource database when: - You have existing customers with signed, active mandates - You manage mandates outside of CyberSource. When you import an existing mandate to the CyberSource database, provide a unique value for the mandate ID or the request results in an error. If an import mandate request is not accepted, the import mandate status value is failed.
113113

114114
### Example
115115
```java
@@ -121,7 +121,7 @@ Standing Instruction with or without Token. Transaction amount in case First pay
121121
BillingAgreementsApi apiInstance = new BillingAgreementsApi();
122122
CreateBillingAgreement createBillingAgreement = new CreateBillingAgreement(); // CreateBillingAgreement |
123123
try {
124-
PtsV2CreditsPost201Response1 result = apiInstance.billingAgreementsRegistration(createBillingAgreement);
124+
PtsV2CreateBillingAgreementPost201Response result = apiInstance.billingAgreementsRegistration(createBillingAgreement);
125125
System.out.println(result);
126126
} catch (ApiException e) {
127127
System.err.println("Exception when calling BillingAgreementsApi#billingAgreementsRegistration");
@@ -137,7 +137,7 @@ Name | Type | Description | Notes
137137

138138
### Return type
139139

140-
[**PtsV2CreditsPost201Response1**](PtsV2CreditsPost201Response1.md)
140+
[**PtsV2CreateBillingAgreementPost201Response**](PtsV2CreateBillingAgreementPost201Response.md)
141141

142142
### Authorization
143143

docs/CardProcessingConfigCommon.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
## Properties
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**processors** | [**Map&lt;String, CardProcessingConfigCommonProcessors&gt;**](CardProcessingConfigCommonProcessors.md) | e.g. * amexdirect * barclays2 * CUP * EFTPOS * fdiglobal * 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 &amp;lt;your vpc processor&amp;gt; | [optional]
7+
**processors** | [**Map&lt;String, CardProcessingConfigCommonProcessors&gt;**](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 &amp;lt;your vpc processor&amp;gt; | [optional]
88
**amexVendorCode** | **String** | Vendor code assigned by American Express. Applicable for TSYS (tsys) processor. | [optional]
99
**defaultAuthTypeCode** | [**DefaultAuthTypeCodeEnum**](#DefaultAuthTypeCodeEnum) | 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)... &lt;table&gt; &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Processor&lt;/th&gt;&lt;th&gt;Acceptance Type&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt; &lt;tr&gt;&lt;td&gt;Barclays&lt;/td&gt;&lt;td&gt;cnp, cp, hybrid&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;FINAL&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;Barclays HISO&lt;/td&gt;&lt;td&gt;cnp, cp, hybrid&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;FINAL&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; | [optional]
1010
**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]

docs/CreateBillingAgreement.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
## Properties
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**clientReferenceInformation** | [**Ptsv2paymentsClientReferenceInformation**](Ptsv2paymentsClientReferenceInformation.md) | | [optional]
7+
**agreementInformation** | [**Ptsv2billingagreementsAgreementInformation**](Ptsv2billingagreementsAgreementInformation.md) | | [optional]
8+
**clientReferenceInformation** | [**Ptsv2billingagreementsClientReferenceInformation**](Ptsv2billingagreementsClientReferenceInformation.md) | | [optional]
89
**aggregatorInformation** | [**Ptsv2billingagreementsAggregatorInformation**](Ptsv2billingagreementsAggregatorInformation.md) | | [optional]
910
**consumerAuthenticationInformation** | [**Ptsv2billingagreementsConsumerAuthenticationInformation**](Ptsv2billingagreementsConsumerAuthenticationInformation.md) | | [optional]
1011
**deviceInformation** | [**Ptsv2billingagreementsDeviceInformation**](Ptsv2billingagreementsDeviceInformation.md) | | [optional]
@@ -13,6 +14,7 @@ Name | Type | Description | Notes
1314
**orderInformation** | [**Ptsv2billingagreementsOrderInformation**](Ptsv2billingagreementsOrderInformation.md) | | [optional]
1415
**paymentInformation** | [**Ptsv2billingagreementsPaymentInformation**](Ptsv2billingagreementsPaymentInformation.md) | | [optional]
1516
**processingInformation** | [**Ptsv2billingagreementsProcessingInformation**](Ptsv2billingagreementsProcessingInformation.md) | | [optional]
17+
**buyerInformation** | [**Ptsv2billingagreementsBuyerInformation**](Ptsv2billingagreementsBuyerInformation.md) | | [optional]
1618

1719

1820

docs/CreatePaymentRequest.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Name | Type | Description | Notes
2525
**tokenInformation** | [**Ptsv2paymentsTokenInformation**](Ptsv2paymentsTokenInformation.md) | | [optional]
2626
**invoiceDetails** | [**Ptsv2paymentsInvoiceDetails**](Ptsv2paymentsInvoiceDetails.md) | | [optional]
2727
**processorInformation** | [**Ptsv2paymentsProcessorInformation**](Ptsv2paymentsProcessorInformation.md) | | [optional]
28+
**agreementInformation** | [**Ptsv2paymentsAgreementInformation**](Ptsv2paymentsAgreementInformation.md) | | [optional]
2829
**riskInformation** | [**Ptsv2paymentsRiskInformation**](Ptsv2paymentsRiskInformation.md) | | [optional]
2930
**acquirerInformation** | [**Ptsv2paymentsAcquirerInformation**](Ptsv2paymentsAcquirerInformation.md) | | [optional]
3031
**recurringPaymentInformation** | [**Ptsv2paymentsRecurringPaymentInformation**](Ptsv2paymentsRecurringPaymentInformation.md) | | [optional]

docs/CreateSessionReq.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
# CreateSessionReq
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**clientReferenceInformation** | [**Ptsv2refreshpaymentstatusidClientReferenceInformation**](Ptsv2refreshpaymentstatusidClientReferenceInformation.md) | | [optional]
8+
**processingInformation** | [**Ptsv2paymentreferencesProcessingInformation**](Ptsv2paymentreferencesProcessingInformation.md) | | [optional]
9+
**paymentInformation** | [**Ptsv2paymentreferencesPaymentInformation**](Ptsv2paymentreferencesPaymentInformation.md) | | [optional]
10+
**orderInformation** | [**Ptsv2paymentreferencesOrderInformation**](Ptsv2paymentreferencesOrderInformation.md) | | [optional]
11+
**buyerInformation** | [**Ptsv2paymentreferencesBuyerInformation**](Ptsv2paymentreferencesBuyerInformation.md) | | [optional]
12+
**deviceInformation** | [**Ptsv2paymentreferencesDeviceInformation**](Ptsv2paymentreferencesDeviceInformation.md) | | [optional]
13+
**merchantInformation** | [**Ptsv2paymentreferencesMerchantInformation**](Ptsv2paymentreferencesMerchantInformation.md) | | [optional]
14+
**userInterface** | [**Ptsv2paymentreferencesUserInterface**](Ptsv2paymentreferencesUserInterface.md) | | [optional]
15+
**merchantDefinedInformation** | [**List&lt;Ptsv2paymentsMerchantDefinedInformation&gt;**](Ptsv2paymentsMerchantDefinedInformation.md) | The object containing the custom data that the merchant defines. | [optional]
16+
**agreementInformation** | [**Ptsv2paymentreferencesAgreementInformation**](Ptsv2paymentreferencesAgreementInformation.md) | | [optional]
17+
**travelInformation** | [**Ptsv2paymentreferencesTravelInformation**](Ptsv2paymentreferencesTravelInformation.md) | | [optional]
18+
19+
20+

docs/CreateSessionRequest.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
# CreateSessionRequest
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**clientReferenceInformation** | [**Ptsv2refreshpaymentstatusidClientReferenceInformation**](Ptsv2refreshpaymentstatusidClientReferenceInformation.md) | | [optional]
8+
**processingInformation** | [**Ptsv2paymentreferencesProcessingInformation**](Ptsv2paymentreferencesProcessingInformation.md) | | [optional]
9+
**paymentInformation** | [**Ptsv2paymentreferencesPaymentInformation**](Ptsv2paymentreferencesPaymentInformation.md) | | [optional]
10+
**orderInformation** | [**Ptsv2paymentreferencesOrderInformation**](Ptsv2paymentreferencesOrderInformation.md) | | [optional]
11+
**buyerInformation** | [**Ptsv2paymentreferencesBuyerInformation**](Ptsv2paymentreferencesBuyerInformation.md) | | [optional]
12+
**deviceInformation** | [**Ptsv2paymentreferencesDeviceInformation**](Ptsv2paymentreferencesDeviceInformation.md) | | [optional]
13+
**merchantInformation** | [**Ptsv2paymentreferencesMerchantInformation**](Ptsv2paymentreferencesMerchantInformation.md) | | [optional]
14+
**userInterface** | [**Ptsv2paymentreferencesUserInterface**](Ptsv2paymentreferencesUserInterface.md) | | [optional]
15+
**merchantDefinedInformation** | [**List&lt;Ptsv2paymentsMerchantDefinedInformation&gt;**](Ptsv2paymentsMerchantDefinedInformation.md) | The object containing the custom data that the merchant defines. | [optional]
16+
**agreementInformation** | [**Ptsv2paymentreferencesAgreementInformation**](Ptsv2paymentreferencesAgreementInformation.md) | | [optional]
17+
**travelInformation** | [**Ptsv2paymentreferencesTravelInformation**](Ptsv2paymentreferencesTravelInformation.md) | | [optional]
18+
19+
20+

docs/ModifyBillingAgreement.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,17 @@
44
## Properties
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**clientReferenceInformation** | [**Ptsv2paymentsClientReferenceInformation**](Ptsv2paymentsClientReferenceInformation.md) | | [optional]
7+
**agreementInformation** | [**Ptsv2billingagreementsidAgreementInformation**](Ptsv2billingagreementsidAgreementInformation.md) | | [optional]
8+
**clientReferenceInformation** | [**Ptsv2billingagreementsClientReferenceInformation**](Ptsv2billingagreementsClientReferenceInformation.md) | | [optional]
89
**aggregatorInformation** | [**Ptsv2billingagreementsAggregatorInformation**](Ptsv2billingagreementsAggregatorInformation.md) | | [optional]
910
**consumerAuthenticationInformation** | [**Ptsv2billingagreementsConsumerAuthenticationInformation**](Ptsv2billingagreementsConsumerAuthenticationInformation.md) | | [optional]
1011
**deviceInformation** | [**Ptsv2billingagreementsDeviceInformation**](Ptsv2billingagreementsDeviceInformation.md) | | [optional]
1112
**installmentInformation** | [**Ptsv2billingagreementsInstallmentInformation**](Ptsv2billingagreementsInstallmentInformation.md) | | [optional]
1213
**merchantInformation** | [**Ptsv2billingagreementsMerchantInformation**](Ptsv2billingagreementsMerchantInformation.md) | | [optional]
1314
**orderInformation** | [**Ptsv2billingagreementsOrderInformation**](Ptsv2billingagreementsOrderInformation.md) | | [optional]
1415
**paymentInformation** | [**Ptsv2billingagreementsPaymentInformation**](Ptsv2billingagreementsPaymentInformation.md) | | [optional]
15-
**processingInformation** | [**Ptsv2billingagreementsProcessingInformation**](Ptsv2billingagreementsProcessingInformation.md) | | [optional]
16+
**processingInformation** | [**Ptsv2billingagreementsidProcessingInformation**](Ptsv2billingagreementsidProcessingInformation.md) | | [optional]
17+
**buyerInformation** | [**Ptsv2billingagreementsidBuyerInformation**](Ptsv2billingagreementsidBuyerInformation.md) | | [optional]
1618

1719

1820

docs/OrderPaymentRequest.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
# OrderPaymentRequest
3+
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**clientReferenceInformation** | [**PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation**](PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation.md) | | [optional]
8+
**processingInformation** | [**Ptsv2paymentreferencesidintentsProcessingInformation**](Ptsv2paymentreferencesidintentsProcessingInformation.md) | | [optional]
9+
**paymentInformation** | [**Ptsv2paymentreferencesidintentsPaymentInformation**](Ptsv2paymentreferencesidintentsPaymentInformation.md) | | [optional]
10+
**orderInformation** | [**Ptsv2paymentreferencesidintentsOrderInformation**](Ptsv2paymentreferencesidintentsOrderInformation.md) | | [optional]
11+
12+
13+

0 commit comments

Comments
 (0)