Skip to content

Commit 0c20895

Browse files
Merge pull request #49 from cashfree/4.0.3
4.0.3
2 parents cc9dfa0 + 367c826 commit 0c20895

File tree

193 files changed

+1249
-942
lines changed

Some content is hidden

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

193 files changed

+1249
-942
lines changed

.openapi-generator/FILES

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ docs/CardlessEMIEntity.md
2626
docs/CardlessEMIPaymentMethod.md
2727
docs/CardlessEMIQueries.md
2828
docs/CashbackDetails.md
29+
docs/CreateCustomerRequest.md
2930
docs/CreateLinkRequest.md
3031
docs/CreateOfferRequest.md
3132
docs/CreateOrderRequest.md
@@ -35,6 +36,8 @@ docs/CreateTerminalTransactionRequest.md
3536
docs/CryptogramEntity.md
3637
docs/CustomerDetails.md
3738
docs/CustomerDetailsCardlessEMI.md
39+
docs/CustomerEntity.md
40+
docs/CustomersApi.md
3841
docs/DiscountDetails.md
3942
docs/EMIOffer.md
4043
docs/EMIPlansArray.md
@@ -63,7 +66,7 @@ docs/InstrumentWebhookData.md
6366
docs/InstrumentWebhookDataEntity.md
6467
docs/LinkCustomerDetailsEntity.md
6568
docs/LinkEntity.md
66-
docs/LinkMetaEntity.md
69+
docs/LinkMetaResponseEntity.md
6770
docs/LinkNotifyEntity.md
6871
docs/NetBankingPaymentMethod.md
6972
docs/Netbanking.md
@@ -120,7 +123,6 @@ docs/PaymentMethodUPIInPaymentsEntityUpi.md
120123
docs/PaymentMethodsFilters.md
121124
docs/PaymentMethodsQueries.md
122125
docs/PaymentModeDetails.md
123-
docs/PaymentURLObject.md
124126
docs/PaymentWebhook.md
125127
docs/PaymentWebhookCustomerEntity.md
126128
docs/PaymentWebhookDataEntity.md
@@ -134,25 +136,23 @@ docs/ReconEntity.md
134136
docs/ReconEntityDataInner.md
135137
docs/RefundEntity.md
136138
docs/RefundSpeed.md
137-
docs/RefundURLObject.md
138139
docs/RefundWebhook.md
139140
docs/RefundWebhookDataEntity.md
140141
docs/RefundsApi.md
141142
docs/SavedInstrumentMeta.md
142143
docs/SettlementEntity.md
143144
docs/SettlementFetchReconRequest.md
144-
docs/SettlementFetchReconRequestFilters.md
145145
docs/SettlementReconEntity.md
146146
docs/SettlementReconEntityDataInner.md
147147
docs/SettlementReconciliationApi.md
148-
docs/SettlementURLObject.md
149148
docs/SettlementWebhook.md
150149
docs/SettlementWebhookDataEntity.md
151150
docs/SettlementsApi.md
152151
docs/SoftPosApi.md
153152
docs/TerminalDetails.md
154153
docs/TerminalEntity.md
155154
docs/TerminalTransactionEntity.md
155+
docs/TerminateOrderRequest.md
156156
docs/TokenVaultApi.md
157157
docs/UPIAuthorizeDetails.md
158158
docs/UPIPaymentMethod.md
@@ -185,6 +185,7 @@ src/main/java/com/cashfree/auth/ApiKeyAuth.java
185185
src/main/java/com/cashfree/auth/Authentication.java
186186
src/main/java/com/cashfree/auth/HttpBasicAuth.java
187187
src/main/java/com/cashfree/auth/HttpBearerAuth.java
188+
src/main/java/com/cashfree/client/CustomersApi.java
188189
src/main/java/com/cashfree/client/EligibilityApi.java
189190
src/main/java/com/cashfree/client/OffersApi.java
190191
src/main/java/com/cashfree/client/OrdersApi.java
@@ -217,6 +218,7 @@ src/main/java/com/cashfree/model/CardlessEMIEntity.java
217218
src/main/java/com/cashfree/model/CardlessEMIPaymentMethod.java
218219
src/main/java/com/cashfree/model/CardlessEMIQueries.java
219220
src/main/java/com/cashfree/model/CashbackDetails.java
221+
src/main/java/com/cashfree/model/CreateCustomerRequest.java
220222
src/main/java/com/cashfree/model/CreateLinkRequest.java
221223
src/main/java/com/cashfree/model/CreateOfferRequest.java
222224
src/main/java/com/cashfree/model/CreateOrderRequest.java
@@ -226,6 +228,7 @@ src/main/java/com/cashfree/model/CreateTerminalTransactionRequest.java
226228
src/main/java/com/cashfree/model/CryptogramEntity.java
227229
src/main/java/com/cashfree/model/CustomerDetails.java
228230
src/main/java/com/cashfree/model/CustomerDetailsCardlessEMI.java
231+
src/main/java/com/cashfree/model/CustomerEntity.java
229232
src/main/java/com/cashfree/model/DiscountDetails.java
230233
src/main/java/com/cashfree/model/EMIOffer.java
231234
src/main/java/com/cashfree/model/EMIPlansArray.java
@@ -253,7 +256,7 @@ src/main/java/com/cashfree/model/InstrumentWebhookData.java
253256
src/main/java/com/cashfree/model/InstrumentWebhookDataEntity.java
254257
src/main/java/com/cashfree/model/LinkCustomerDetailsEntity.java
255258
src/main/java/com/cashfree/model/LinkEntity.java
256-
src/main/java/com/cashfree/model/LinkMetaEntity.java
259+
src/main/java/com/cashfree/model/LinkMetaResponseEntity.java
257260
src/main/java/com/cashfree/model/LinkNotifyEntity.java
258261
src/main/java/com/cashfree/model/NetBankingPaymentMethod.java
259262
src/main/java/com/cashfree/model/Netbanking.java
@@ -307,7 +310,6 @@ src/main/java/com/cashfree/model/PaymentMethodUPIInPaymentsEntityUpi.java
307310
src/main/java/com/cashfree/model/PaymentMethodsFilters.java
308311
src/main/java/com/cashfree/model/PaymentMethodsQueries.java
309312
src/main/java/com/cashfree/model/PaymentModeDetails.java
310-
src/main/java/com/cashfree/model/PaymentURLObject.java
311313
src/main/java/com/cashfree/model/PaymentWebhook.java
312314
src/main/java/com/cashfree/model/PaymentWebhookCustomerEntity.java
313315
src/main/java/com/cashfree/model/PaymentWebhookDataEntity.java
@@ -319,26 +321,25 @@ src/main/java/com/cashfree/model/ReconEntity.java
319321
src/main/java/com/cashfree/model/ReconEntityDataInner.java
320322
src/main/java/com/cashfree/model/RefundEntity.java
321323
src/main/java/com/cashfree/model/RefundSpeed.java
322-
src/main/java/com/cashfree/model/RefundURLObject.java
323324
src/main/java/com/cashfree/model/RefundWebhook.java
324325
src/main/java/com/cashfree/model/RefundWebhookDataEntity.java
325326
src/main/java/com/cashfree/model/SavedInstrumentMeta.java
326327
src/main/java/com/cashfree/model/SettlementEntity.java
327328
src/main/java/com/cashfree/model/SettlementFetchReconRequest.java
328-
src/main/java/com/cashfree/model/SettlementFetchReconRequestFilters.java
329329
src/main/java/com/cashfree/model/SettlementReconEntity.java
330330
src/main/java/com/cashfree/model/SettlementReconEntityDataInner.java
331-
src/main/java/com/cashfree/model/SettlementURLObject.java
332331
src/main/java/com/cashfree/model/SettlementWebhook.java
333332
src/main/java/com/cashfree/model/SettlementWebhookDataEntity.java
334333
src/main/java/com/cashfree/model/TerminalDetails.java
335334
src/main/java/com/cashfree/model/TerminalEntity.java
336335
src/main/java/com/cashfree/model/TerminalTransactionEntity.java
336+
src/main/java/com/cashfree/model/TerminateOrderRequest.java
337337
src/main/java/com/cashfree/model/UPIAuthorizeDetails.java
338338
src/main/java/com/cashfree/model/UPIPaymentMethod.java
339339
src/main/java/com/cashfree/model/Upi.java
340340
src/main/java/com/cashfree/model/VendorSplit.java
341341
src/main/java/com/cashfree/model/WalletOffer.java
342+
src/test/java/com/cashfree/client/CustomersApiTest.java
342343
src/test/java/com/cashfree/client/EligibilityApiTest.java
343344
src/test/java/com/cashfree/client/OffersApiTest.java
344345
src/test/java/com/cashfree/client/OrdersApiTest.java
@@ -370,6 +371,7 @@ src/test/java/com/cashfree/model/CardlessEMIPaymentMethodTest.java
370371
src/test/java/com/cashfree/model/CardlessEMIQueriesTest.java
371372
src/test/java/com/cashfree/model/CardlessEMITest.java
372373
src/test/java/com/cashfree/model/CashbackDetailsTest.java
374+
src/test/java/com/cashfree/model/CreateCustomerRequestTest.java
373375
src/test/java/com/cashfree/model/CreateLinkRequestTest.java
374376
src/test/java/com/cashfree/model/CreateOfferRequestTest.java
375377
src/test/java/com/cashfree/model/CreateOrderRequestTest.java
@@ -379,6 +381,7 @@ src/test/java/com/cashfree/model/CreateTerminalTransactionRequestTest.java
379381
src/test/java/com/cashfree/model/CryptogramEntityTest.java
380382
src/test/java/com/cashfree/model/CustomerDetailsCardlessEMITest.java
381383
src/test/java/com/cashfree/model/CustomerDetailsTest.java
384+
src/test/java/com/cashfree/model/CustomerEntityTest.java
382385
src/test/java/com/cashfree/model/DiscountDetailsTest.java
383386
src/test/java/com/cashfree/model/EMIOfferTest.java
384387
src/test/java/com/cashfree/model/EMIPlansArrayTest.java
@@ -406,7 +409,7 @@ src/test/java/com/cashfree/model/InstrumentWebhookDataTest.java
406409
src/test/java/com/cashfree/model/InstrumentWebhookTest.java
407410
src/test/java/com/cashfree/model/LinkCustomerDetailsEntityTest.java
408411
src/test/java/com/cashfree/model/LinkEntityTest.java
409-
src/test/java/com/cashfree/model/LinkMetaEntityTest.java
412+
src/test/java/com/cashfree/model/LinkMetaResponseEntityTest.java
410413
src/test/java/com/cashfree/model/LinkNotifyEntityTest.java
411414
src/test/java/com/cashfree/model/NetBankingPaymentMethodTest.java
412415
src/test/java/com/cashfree/model/NetbankingTest.java
@@ -460,7 +463,6 @@ src/test/java/com/cashfree/model/PaymentMethodUPIInPaymentsEntityUpiTest.java
460463
src/test/java/com/cashfree/model/PaymentMethodsFiltersTest.java
461464
src/test/java/com/cashfree/model/PaymentMethodsQueriesTest.java
462465
src/test/java/com/cashfree/model/PaymentModeDetailsTest.java
463-
src/test/java/com/cashfree/model/PaymentURLObjectTest.java
464466
src/test/java/com/cashfree/model/PaymentWebhookCustomerEntityTest.java
465467
src/test/java/com/cashfree/model/PaymentWebhookDataEntityTest.java
466468
src/test/java/com/cashfree/model/PaymentWebhookErrorEntityTest.java
@@ -472,21 +474,19 @@ src/test/java/com/cashfree/model/ReconEntityDataInnerTest.java
472474
src/test/java/com/cashfree/model/ReconEntityTest.java
473475
src/test/java/com/cashfree/model/RefundEntityTest.java
474476
src/test/java/com/cashfree/model/RefundSpeedTest.java
475-
src/test/java/com/cashfree/model/RefundURLObjectTest.java
476477
src/test/java/com/cashfree/model/RefundWebhookDataEntityTest.java
477478
src/test/java/com/cashfree/model/RefundWebhookTest.java
478479
src/test/java/com/cashfree/model/SavedInstrumentMetaTest.java
479480
src/test/java/com/cashfree/model/SettlementEntityTest.java
480-
src/test/java/com/cashfree/model/SettlementFetchReconRequestFiltersTest.java
481481
src/test/java/com/cashfree/model/SettlementFetchReconRequestTest.java
482482
src/test/java/com/cashfree/model/SettlementReconEntityDataInnerTest.java
483483
src/test/java/com/cashfree/model/SettlementReconEntityTest.java
484-
src/test/java/com/cashfree/model/SettlementURLObjectTest.java
485484
src/test/java/com/cashfree/model/SettlementWebhookDataEntityTest.java
486485
src/test/java/com/cashfree/model/SettlementWebhookTest.java
487486
src/test/java/com/cashfree/model/TerminalDetailsTest.java
488487
src/test/java/com/cashfree/model/TerminalEntityTest.java
489488
src/test/java/com/cashfree/model/TerminalTransactionEntityTest.java
489+
src/test/java/com/cashfree/model/TerminateOrderRequestTest.java
490490
src/test/java/com/cashfree/model/UPIAuthorizeDetailsTest.java
491491
src/test/java/com/cashfree/model/UPIPaymentMethodTest.java
492492
src/test/java/com/cashfree/model/UpiTest.java

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ Try out our interactive guides at [Cashfree Dev Studio](https://www.cashfree.com
1818
### Installation
1919
* Gradle Project
2020
```bash
21-
implementation `com.cashfree.pg.java:cashfree_pg:3.2.11`
21+
implementation `com.cashfree.pg.java:cashfree_pg:4.0.3`
2222
```
2323
* Maven Project
2424
```bash
2525
<dependency>
2626
<groupId>com.cashfree.pg.java</groupId>
2727
<artifactId>cashfree_pg</artifactId>
28-
<version>3.2.11</version>
28+
<version>4.0.3</version>
2929
<scope>compile</scope>
3030
</dependency>
3131
<dependency>

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ apply plugin: 'maven-publish'
66
apply plugin: 'signing'
77

88
group = 'com.cashfree.pg.java'
9-
version = '3.2.11'
9+
version = '4.0.3'
1010

1111
buildscript {
1212
repositories {
@@ -116,7 +116,7 @@ if(hasProperty('target') && target == 'android') {
116116

117117
groupId 'com.cashfree.pg.java'
118118
artifactId 'cashfree_pg'
119-
version '3.2.11'
119+
version '4.0.3'
120120

121121
from components.java
122122

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
22
settings(
33
organization := "com.cashfree.pg.java",
44
name := "cashfree_pg",
5-
version := "3.2.11",
5+
version := "4.0.3",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),

docs/CreateLinkRequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Request paramenters for link creation
1919
|**linkNotify** | [**LinkNotifyEntity**](LinkNotifyEntity.md) | | [optional] |
2020
|**linkAutoReminders** | **Boolean** | If \&quot;true\&quot;, reminders will be sent to customers for collecting payments. | [optional] |
2121
|**linkNotes** | **Map&lt;String, String&gt;** | Key-value pair that can be used to store additional information about the entity. Maximum 5 key-value pairs | [optional] |
22-
|**linkMeta** | [**LinkMetaEntity**](LinkMetaEntity.md) | | [optional] |
22+
|**linkMeta** | [**LinkMetaResponseEntity**](LinkMetaResponseEntity.md) | | [optional] |
2323

2424

2525

docs/CreateTerminalTransactionRequest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ Request body to create a terminal transaction
88

99
| Name | Type | Description | Notes |
1010
|------------ | ------------- | ------------- | -------------|
11-
|**cfOrderId** | **Long** | cashfree order ID that was returned while creating an order. | |
12-
|**cfTerminalId** | **Long** | cashfree terminal id. this is a required parameter when you do not provide the terminal phone number. | [optional] |
11+
|**cfOrderId** | **String** | cashfree order ID that was returned while creating an order. | |
12+
|**cfTerminalId** | **String** | cashfree terminal id. this is a required parameter when you do not provide the terminal phone number. | [optional] |
1313
|**paymentMethod** | **String** | mention the payment method used for the transaction. possible values - QR_CODE, LINK. | |
1414
|**terminalPhoneNo** | **String** | agent mobile number assigned to the terminal. this is a required parameter when you do not provide the cf_terminal_id. | [optional] |
1515

docs/CustomerDetails.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ The customer details that are necessary. Note that you can pass dummy details if
1515
|**customerBankAccountNumber** | **String** | Customer bank account. Required if you want to do a bank account check (TPV) | [optional] |
1616
|**customerBankIfsc** | **String** | Customer bank IFSC. Required if you want to do a bank account check (TPV) | [optional] |
1717
|**customerBankCode** | **BigDecimal** | Customer bank code. Required for net banking payments, if you want to do a bank account check (TPV) | [optional] |
18+
|**customerUid** | **String** | Customer identifier at Cashfree. You will get this when you create/get customer | [optional] |
1819

1920

2021

0 commit comments

Comments
 (0)