diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock
index cad5ba47..239ffc70 100644
--- a/.speakeasy/gen.lock
+++ b/.speakeasy/gen.lock
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: 5bbaa3a9-baa0-471b-ba6a-13fd88e8c119
management:
- docChecksum: 89332a12dbc0317ce5055fdde838bfc4
+ docChecksum: 71a468fd1fb2c390d488dbf23e5901de
docVersion: 1.0.0
- speakeasyVersion: 1.800.1
- generationVersion: 2.943.0
- releaseVersion: 2.19.22
- configChecksum: ec9af2182313f31a91487f45ab36e994
+ speakeasyVersion: 1.801.0
+ generationVersion: 2.946.0
+ releaseVersion: 2.19.23
+ configChecksum: 6631ad991e0231ee8a7328f557f2f5a5
repoURL: https://github.com/gr4vy/gr4vy-java.git
installationURL: https://github.com/gr4vy/gr4vy-java
published: true
persistentEdits:
- generation_id: 3ed59fa9-a926-442c-8e19-5ca39c51148a
- pristine_commit_hash: 174c7999430b35a4e0c3e3afc2aa1c2917520c3b
- pristine_tree_hash: 36fb58a2df2d48a1f8b1e8ce4e4d7d5137430f9f
+ generation_id: 4910981d-3c81-4888-a41b-bb165f92c006
+ pristine_commit_hash: 4538b2afd243053b82805bfb2dbfa114e75eae23
+ pristine_tree_hash: 9bb0ca8305c2b061ac3fd4db028d30e671c8ef21
features:
java:
additionalDependencies: 0.1.0
@@ -731,12 +731,12 @@ trackedFiles:
pristine_git_object: 0ebcc1a2d8c19f3d9112245ab8d9c34c27d21ecc
docs/models/components/MerchantAccount.md:
id: 648030314b0f
- last_write_checksum: sha1:80fc316d36a3221c68c18ebf02ce9155e28ac534
- pristine_git_object: 93240c4e89b58bca4c05adb1d60400d0c66684b9
+ last_write_checksum: sha1:fcad3cc254afdaf138caa206f0ddb23952aac0a2
+ pristine_git_object: d13e460e07cde5ee8543ddbd79188287d7d8e71c
docs/models/components/MerchantAccountCreate.md:
id: 66caf1e4a763
- last_write_checksum: sha1:cbabb1f1f876f19cf7f217206f7a6594586de9df
- pristine_git_object: aaf3a5bc944a67064f944e4e18297622112e7741
+ last_write_checksum: sha1:ca57105e4cb2957f537e27a8a22b147ad6c8a998
+ pristine_git_object: 655a12afdd37af35d07fe5e910742e83b2fde9eb
docs/models/components/MerchantAccountSummary.md:
id: f2d06bb7c67e
last_write_checksum: sha1:d377fa1f01f29f73aceec054d9710a1bb7ba2149
@@ -759,8 +759,8 @@ trackedFiles:
pristine_git_object: 7e614985f9499e0ed1baa99697804c76c05ca3db
docs/models/components/MerchantAccountUpdate.md:
id: 9709bd5efde9
- last_write_checksum: sha1:1c7509f2de733f8ac342425cf4975d98ef99bda9
- pristine_git_object: b4689da575f6109ad7f07ebc47c90100d92e533b
+ last_write_checksum: sha1:8beee1ca9f858213cd5ad23f21178c082545158a
+ pristine_git_object: 728df6ef477e3d431dc7cb1ff76e5a5238c9a867
docs/models/components/MerchantAccounts.md:
id: 066c94dd9676
last_write_checksum: sha1:a8427c0a732719bdad84944f2d319f12ae72acd7
@@ -795,8 +795,8 @@ trackedFiles:
pristine_git_object: 7869e74d70c5656ce707682863afc4345852f60f
docs/models/components/Name.md:
id: 5b1d98ebed09
- last_write_checksum: sha1:6d6aa4a6aff162ad3e018dc8670d9c5cf006e76a
- pristine_git_object: 39d8f897b89708647afd42e0825563c88604d07c
+ last_write_checksum: sha1:8b7d49b84dea096e6ab1b50e19d453801e2a087c
+ pristine_git_object: 9767990dbeadaa1380bbf5a9d32d145cc145d123
docs/models/components/NetworkToken.md:
id: 75d28bb2efd1
last_write_checksum: sha1:af343ae7089d791eda67a922bce4a7fd752fca2a
@@ -2551,8 +2551,8 @@ trackedFiles:
pristine_git_object: 09713d93332f9ec4bd9c1ebb2b1dd0a6f2c7deab
docs/models/operations/ListTransactionsRequest.md:
id: 1f3e429eb23c
- last_write_checksum: sha1:b0e6c4e6eb30a8b5d8f7fbdbdc72a5843554caf4
- pristine_git_object: 1153a8a6bf20fa90a0ee6e2378246a60709f4f50
+ last_write_checksum: sha1:57500c291fb07550864435b0f5774a4dcfc5ad54
+ pristine_git_object: 0c649f286acd1bd18ea686468d67120e0594331f
docs/models/operations/ListTransactionsResponse.md:
id: 796fbffcd13c
last_write_checksum: sha1:72222a4a6d2506542f9c77e86a1f3f160c381c20
@@ -2891,8 +2891,8 @@ trackedFiles:
pristine_git_object: 15c4e4642f204ccb312d8814155b69e153b4e19b
gradle.properties:
id: 2afbb999f001
- last_write_checksum: sha1:9052b7de9bfa9225752f16b763e81f3610a222b3
- pristine_git_object: 665193a1e9dbfe7403f1febabc59529540cb025a
+ last_write_checksum: sha1:5d0f748c10d108d6e6fbed2f717bec0d69872b2a
+ pristine_git_object: 8edb06ada4eff32a086e4f4a04193912890815cd
gradle/wrapper/gradle-wrapper.jar:
id: ec27dae6e852
last_write_checksum: sha1:f725fb1467084142d74fd7cd8eab691ab3442611
@@ -3235,8 +3235,8 @@ trackedFiles:
pristine_git_object: b50475cc7f6041d63c4569256e4ff1850b20d30b
src/main/java/com/gr4vy/sdk/SDKConfiguration.java:
id: 73a7edeaca45
- last_write_checksum: sha1:9ca652bc9a2815efa051874708e401e29a1acfc8
- pristine_git_object: 25353b9cd5a90c29fdea961c927b5cfdb33f495f
+ last_write_checksum: sha1:11093075e18140de780c5b0b828ae61256435299
+ pristine_git_object: 11a351db731545d9e2c2bdbadd6a987ec64e3247
src/main/java/com/gr4vy/sdk/SecuritySource.java:
id: 1b6add6b9b50
last_write_checksum: sha1:2f365cc823c6243188e83f4df618c9737fcee8bd
@@ -4015,8 +4015,8 @@ trackedFiles:
pristine_git_object: 6b76ef182f90a2ad93613aebafea6b93c2e38d7d
src/main/java/com/gr4vy/sdk/models/components/Name.java:
id: aa0da4fd8c61
- last_write_checksum: sha1:d5f80394f18027da553133018414f556981ea2b4
- pristine_git_object: 662e57027b8d121fac8776db54a10922cc085fbf
+ last_write_checksum: sha1:1d209a4e1074c6892707bf7bf2327b8a0145b1e3
+ pristine_git_object: 64ca077ea6261c9672164fc1c6d00654819cefb1
src/main/java/com/gr4vy/sdk/models/components/NetworkToken.java:
id: 8bd005097a16
last_write_checksum: sha1:8d58b2bdd151db95f9959a0c148632011776ea4d
@@ -12499,6 +12499,9 @@ examples:
application/json: {"type": "error", "code": "gateway_timeout", "status": 504, "message": "Request could not be processed"}
examplesVersion: 1.0.2
generatedTests: {}
+releaseNotes: |
+ ## Java SDK Changes:
+ * `gr4vy.transactions.events.list()`: `response.items[].name.enum(refundIngested)` **Added**
generatedFiles:
- .gitattributes
- USAGE.md
diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml
index f9c6ed6a..647948f3 100644
--- a/.speakeasy/gen.yaml
+++ b/.speakeasy/gen.yaml
@@ -30,7 +30,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
java:
- version: 2.19.22
+ version: 2.19.23
additionalDependencies:
- testImplementation:org.junit.jupiter:junit-jupiter:5.10.0
- implementation:com.auth0:java-jwt:4.5.0
diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock
index 4489dc4c..f04899d4 100644
--- a/.speakeasy/workflow.lock
+++ b/.speakeasy/workflow.lock
@@ -1,4 +1,4 @@
-speakeasyVersion: 1.800.1
+speakeasyVersion: 1.801.0
sources:
Gr4vy:
sourceNamespace: openapi
@@ -9,8 +9,8 @@ sources:
- 1.0.0
openapi:
sourceNamespace: openapi
- sourceRevisionDigest: sha256:0b7cab0b87cbce246699733eb698e6b9eb89c5fd89bf2ab7cb9efbf6b3aa07e0
- sourceBlobDigest: sha256:8847e8782b0918e466f6ba67e5e53819492df10b02c6fd6347ac4b1deaf70b86
+ sourceRevisionDigest: sha256:bb122035fca0ffa28323087f1fb5cd086894f80b3e078dd58f47504a982ac2dd
+ sourceBlobDigest: sha256:14ca5fa6ca477fa88ca030feb0bcc11a853ec493dfc84720a791d38c4c4d769a
tags:
- latest
- 1.0.0
@@ -25,10 +25,10 @@ targets:
java:
source: openapi
sourceNamespace: openapi
- sourceRevisionDigest: sha256:0b7cab0b87cbce246699733eb698e6b9eb89c5fd89bf2ab7cb9efbf6b3aa07e0
- sourceBlobDigest: sha256:8847e8782b0918e466f6ba67e5e53819492df10b02c6fd6347ac4b1deaf70b86
+ sourceRevisionDigest: sha256:bb122035fca0ffa28323087f1fb5cd086894f80b3e078dd58f47504a982ac2dd
+ sourceBlobDigest: sha256:14ca5fa6ca477fa88ca030feb0bcc11a853ec493dfc84720a791d38c4c4d769a
codeSamplesNamespace: openapi-java-code-samples
- codeSamplesRevisionDigest: sha256:908f74a34610520ec8dcca95f570d9ae72caf4ce60e93e8130d23bf99ccc40a1
+ codeSamplesRevisionDigest: sha256:a2785ad9d5ec635c741a57df380513c3241630499bb3965a78fec85a8f2a71c0
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
diff --git a/README.md b/README.md
index 97de010e..1f99e360 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ The samples below show how a published SDK artifact is used:
Gradle:
```groovy
-implementation 'com.gr4vy:sdk:2.19.22'
+implementation 'com.gr4vy:sdk:2.19.23'
```
Maven:
@@ -67,7 +67,7 @@ Maven:
com.gr4vy
sdk
- 2.19.22
+ 2.19.23
```
diff --git a/RELEASES.md b/RELEASES.md
index c0d91ffd..3c0e0b23 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -2388,4 +2388,14 @@ Based on:
### Generated
- [java v2.19.22] .
### Releases
-- [Maven Central v2.19.22] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.19.22 - .
\ No newline at end of file
+- [Maven Central v2.19.22] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.19.22 - .
+
+## 2026-10-08 08:55:50
+### Changes
+Based on:
+- OpenAPI Doc
+- Speakeasy CLI 1.801.0 (2.946.0) https://github.com/speakeasy-api/speakeasy
+### Generated
+- [java v2.19.23] .
+### Releases
+- [Maven Central v2.19.23] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.19.23 - .
\ No newline at end of file
diff --git a/docs/models/components/MerchantAccount.md b/docs/models/components/MerchantAccount.md
index 93240c4e..d13e460e 100644
--- a/docs/models/components/MerchantAccount.md
+++ b/docs/models/components/MerchantAccount.md
@@ -3,30 +3,30 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `type` | *Optional\* | :heavy_minus_sign: | Always `merchant-account`. | merchant-account |
-| `id` | *String* | :heavy_check_mark: | The ID for the merchant account. | merchant-12345 |
-| `displayName` | *String* | :heavy_check_mark: | The display name for the buyer. | John Doe |
-| ~~`loonClientKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
Client key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | client-key-1234 |
-| ~~`loonSecretKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
Secret key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | key-12345 |
-| `loonAcceptedSchemes` | List\<[CardScheme](../../models/components/CardScheme.md)> | :heavy_minus_sign: | Card schemes accepted when creating jobs using this set of Loon API keys. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | [
"visa"
] |
-| `loonMerchantAccountId` | *JsonNullable\* | :heavy_minus_sign: | Merchant account ID provided by Pagos to identify this merchant account on the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | loon-merchant-account-1234 |
-| ~~`accountUpdaterRequestEncryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The public key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
-| ~~`accountUpdaterRequestEncryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
-| ~~`accountUpdaterResponseDecryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The key used to decrypt the response from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
-| ~~`accountUpdaterResponseDecryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to decrypt the request from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
-| `accountUpdaterEnabled` | *boolean* | :heavy_check_mark: | Whether the Real-Time Account Updater service is enabled for this merchant account. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `false`, the Account Updater service doesn't get called if a payment fails with expired or invalid card details. If the field is set to `true`, the service is called. Please note that for this to work the other `account_updater_* fields` must be set as well. | true |
-| `overCaptureAmount` | *JsonNullable\* | :heavy_minus_sign: | The maximum monetary amount allowed for over-capture, in the smallest currency unit, for example `1299` cents to allow for an over-capture of `$12.99`. | 1299 |
-| `overCapturePercentage` | *JsonNullable\* | :heavy_minus_sign: | The maximum percentage allowed for over-capture, for example `25` to allow for an over-capture of `25%` of the original transaction amount. | 25 |
-| `visaNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
-| `visaNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
-| `amexNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
-| `amexNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
-| `mastercardNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `mastercardNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `discoverNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
-| `discoverNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
-| `asyncNetworkTokensEnabled` | *Optional\* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
-| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date this merchant account was created at. | 2013-07-16T19:23:00.000+00:00 |
-| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date this merchant account was last updated at. | 2013-07-16T19:23:00.000+00:00 |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `type` | *Optional\* | :heavy_minus_sign: | Always `merchant-account`. | merchant-account |
+| `id` | *String* | :heavy_check_mark: | The ID for the merchant account. | merchant-12345 |
+| `displayName` | *String* | :heavy_check_mark: | The display name for the buyer. | John Doe |
+| ~~`loonClientKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
Client key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | client-key-1234 |
+| ~~`loonSecretKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
Secret key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | key-12345 |
+| `loonAcceptedSchemes` | List\<[CardScheme](../../models/components/CardScheme.md)> | :heavy_minus_sign: | Card schemes accepted when creating jobs using this set of Loon API keys. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | [
"visa"
] |
+| `loonMerchantAccountId` | *JsonNullable\* | :heavy_minus_sign: | Merchant account ID provided by Pagos to identify this merchant account on the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | loon-merchant-account-1234 |
+| ~~`accountUpdaterRequestEncryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The public key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
+| ~~`accountUpdaterRequestEncryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
+| ~~`accountUpdaterResponseDecryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The key used to decrypt the response from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
+| ~~`accountUpdaterResponseDecryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to decrypt the request from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
+| `accountUpdaterEnabled` | *boolean* | :heavy_check_mark: | Whether the Real-Time Account Updater service is enabled for this merchant account. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `false`, the Account Updater service doesn't get called if a payment fails with expired or invalid card details. If the field is set to `true`, the service is called. Please note that for this to work the other `account_updater_* fields` must be set as well. | true |
+| `overCaptureAmount` | *JsonNullable\* | :heavy_minus_sign: | The maximum monetary amount allowed for over-capture, in the smallest currency unit, for example `1299` cents to allow for an over-capture of `$12.99`. | 1299 |
+| `overCapturePercentage` | *JsonNullable\* | :heavy_minus_sign: | The maximum percentage allowed for over-capture, for example `25` to allow for an over-capture of `25%` of the original transaction amount. | 25 |
+| `visaNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
+| `visaNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
+| `amexNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
+| `amexNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
+| `mastercardNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
+| `mastercardNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
+| `discoverNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
+| `discoverNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
+| `asyncNetworkTokensEnabled` | *Optional\* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
+| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date this merchant account was created at. | 2013-07-16T19:23:00.000+00:00 |
+| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date this merchant account was last updated at. | 2013-07-16T19:23:00.000+00:00 |
\ No newline at end of file
diff --git a/docs/models/components/MerchantAccountCreate.md b/docs/models/components/MerchantAccountCreate.md
index aaf3a5bc..655a12af 100644
--- a/docs/models/components/MerchantAccountCreate.md
+++ b/docs/models/components/MerchantAccountCreate.md
@@ -3,27 +3,27 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `accountUpdaterEnabled` | *Optional\* | :heavy_minus_sign: | Whether the Real-Time Account Updater service is enabled for this merchant account. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `false`, the Account Updater service doesn't get called if a payment fails with expired or invalid card details. If the field is set to `true`, the service is called. Please note that for this to work the other `account_updater_* fields` must be set as well. | true |
-| ~~`accountUpdaterRequestEncryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The public key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
-| ~~`accountUpdaterRequestEncryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
-| ~~`accountUpdaterResponseDecryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The key used to decrypt the response from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
-| ~~`accountUpdaterResponseDecryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to decrypt the request from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
-| `overCaptureAmount` | *JsonNullable\* | :heavy_minus_sign: | The maximum monetary amount allowed for over-capture, in the smallest currency unit, for example `1299` cents to allow for an over-capture of `$12.99`. | 1299 |
-| `overCapturePercentage` | *JsonNullable\* | :heavy_minus_sign: | The maximum percentage allowed for over-capture, for example `25` to allow for an over-capture of `25%` of the original transaction amount. | 25 |
-| ~~`loonClientKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
Client key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | client-key-1234 |
-| ~~`loonSecretKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
Secret key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | key-12345 |
-| `loonAcceptedSchemes` | List\<[CardScheme](../../models/components/CardScheme.md)> | :heavy_minus_sign: | Card schemes accepted when creating jobs using this set of Loon API keys. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | [
"visa"
] |
-| `loonMerchantAccountId` | *JsonNullable\* | :heavy_minus_sign: | Merchant account ID provided by Pagos to identify this merchant account on the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | loon-merchant-account-1234 |
-| `visaNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
-| `visaNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
-| `amexNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
-| `amexNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
-| `mastercardNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `mastercardNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `discoverNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
-| `discoverNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
-| `asyncNetworkTokensEnabled` | *Optional\* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
-| `id` | *String* | :heavy_check_mark: | The ID for the merchant account. | merchant-12345 |
-| `displayName` | *String* | :heavy_check_mark: | The display name for the merchant account. | Example |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accountUpdaterEnabled` | *Optional\* | :heavy_minus_sign: | Whether the Real-Time Account Updater service is enabled for this merchant account. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `false`, the Account Updater service doesn't get called if a payment fails with expired or invalid card details. If the field is set to `true`, the service is called. Please note that for this to work the other `account_updater_* fields` must be set as well. | true |
+| ~~`accountUpdaterRequestEncryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The public key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
+| ~~`accountUpdaterRequestEncryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
+| ~~`accountUpdaterResponseDecryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The key used to decrypt the response from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
+| ~~`accountUpdaterResponseDecryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to decrypt the request from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
+| `overCaptureAmount` | *JsonNullable\* | :heavy_minus_sign: | The maximum monetary amount allowed for over-capture, in the smallest currency unit, for example `1299` cents to allow for an over-capture of `$12.99`. | 1299 |
+| `overCapturePercentage` | *JsonNullable\* | :heavy_minus_sign: | The maximum percentage allowed for over-capture, for example `25` to allow for an over-capture of `25%` of the original transaction amount. | 25 |
+| ~~`loonClientKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
Client key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | client-key-1234 |
+| ~~`loonSecretKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
Secret key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | key-12345 |
+| `loonAcceptedSchemes` | List\<[CardScheme](../../models/components/CardScheme.md)> | :heavy_minus_sign: | Card schemes accepted when creating jobs using this set of Loon API keys. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | [
"visa"
] |
+| `loonMerchantAccountId` | *JsonNullable\* | :heavy_minus_sign: | Merchant account ID provided by Pagos to identify this merchant account on the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | loon-merchant-account-1234 |
+| `visaNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
+| `visaNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
+| `amexNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
+| `amexNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
+| `mastercardNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
+| `mastercardNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
+| `discoverNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
+| `discoverNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
+| `asyncNetworkTokensEnabled` | *Optional\* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
+| `id` | *String* | :heavy_check_mark: | The ID for the merchant account. | merchant-12345 |
+| `displayName` | *String* | :heavy_check_mark: | The display name for the merchant account. | Example |
\ No newline at end of file
diff --git a/docs/models/components/MerchantAccountUpdate.md b/docs/models/components/MerchantAccountUpdate.md
index b4689da5..728df6ef 100644
--- a/docs/models/components/MerchantAccountUpdate.md
+++ b/docs/models/components/MerchantAccountUpdate.md
@@ -3,26 +3,26 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `accountUpdaterEnabled` | *Optional\* | :heavy_minus_sign: | Whether the Real-Time Account Updater service is enabled for this merchant account. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `false`, the Account Updater service doesn't get called if a payment fails with expired or invalid card details. If the field is set to `true`, the service is called. Please note that for this to work the other `account_updater_* fields` must be set as well. | true |
-| ~~`accountUpdaterRequestEncryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The public key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
-| ~~`accountUpdaterRequestEncryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
-| ~~`accountUpdaterResponseDecryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The key used to decrypt the response from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
-| ~~`accountUpdaterResponseDecryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to decrypt the request from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
-| `overCaptureAmount` | *JsonNullable\* | :heavy_minus_sign: | The maximum monetary amount allowed for over-capture, in the smallest currency unit, for example `1299` cents to allow for an over-capture of `$12.99`. | 1299 |
-| `overCapturePercentage` | *JsonNullable\* | :heavy_minus_sign: | The maximum percentage allowed for over-capture, for example `25` to allow for an over-capture of `25%` of the original transaction amount. | 25 |
-| ~~`loonClientKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
Client key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | client-key-1234 |
-| ~~`loonSecretKey`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.
Secret key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | key-12345 |
-| `loonAcceptedSchemes` | List\<[CardScheme](../../models/components/CardScheme.md)> | :heavy_minus_sign: | Card schemes accepted when creating jobs using this set of Loon API keys. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | [
"visa"
] |
-| `loonMerchantAccountId` | *JsonNullable\* | :heavy_minus_sign: | Merchant account ID provided by Pagos to identify this merchant account on the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | loon-merchant-account-1234 |
-| `visaNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
-| `visaNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
-| `amexNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
-| `amexNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
-| `mastercardNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `mastercardNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
-| `discoverNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
-| `discoverNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
-| `asyncNetworkTokensEnabled` | *Optional\* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
-| `displayName` | *JsonNullable\* | :heavy_minus_sign: | The display name for the merchant account. | Example |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accountUpdaterEnabled` | *Optional\* | :heavy_minus_sign: | Whether the Real-Time Account Updater service is enabled for this merchant account. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `false`, the Account Updater service doesn't get called if a payment fails with expired or invalid card details. If the field is set to `true`, the service is called. Please note that for this to work the other `account_updater_* fields` must be set as well. | true |
+| ~~`accountUpdaterRequestEncryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The public key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
+| ~~`accountUpdaterRequestEncryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to encrypt the request to the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
+| ~~`accountUpdaterResponseDecryptionKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The key used to decrypt the response from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-1234 |
+| ~~`accountUpdaterResponseDecryptionKeyId`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
The ID of the key used to decrypt the request from the Real-Time Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired. If the field is not set or if it's set to `null`, the Account Updater service doesn't get called. If the field is set, the other `account_updater_*` fields must be set as well. | key-id-1234 |
+| `overCaptureAmount` | *JsonNullable\* | :heavy_minus_sign: | The maximum monetary amount allowed for over-capture, in the smallest currency unit, for example `1299` cents to allow for an over-capture of `$12.99`. | 1299 |
+| `overCapturePercentage` | *JsonNullable\* | :heavy_minus_sign: | The maximum percentage allowed for over-capture, for example `25` to allow for an over-capture of `25%` of the original transaction amount. | 25 |
+| ~~`loonClientKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
Client key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | client-key-1234 |
+| ~~`loonSecretKey`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This will be removed in a future release, please migrate away from it as soon as possible.
Secret key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | key-12345 |
+| `loonAcceptedSchemes` | List\<[CardScheme](../../models/components/CardScheme.md)> | :heavy_minus_sign: | Card schemes accepted when creating jobs using this set of Loon API keys. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | [
"visa"
] |
+| `loonMerchantAccountId` | *JsonNullable\* | :heavy_minus_sign: | Merchant account ID provided by Pagos to identify this merchant account on the Loon API. Loon is the Account Updater service we use and if the field is not set or if it's set to null, the Account Updater service doesn't get configured. If the field is set to `null`, the other `loon_*` fields must be set to null as well. | loon-merchant-account-1234 |
+| `visaNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
+| `visaNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Visa after onboarding to use Network Tokens. | id-12345 |
+| `amexNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
+| `amexNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for American Express after onboarding to use Network Tokens. | id-12345 |
+| `mastercardNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
+| `mastercardNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Mastercard after onboarding to use Network Tokens. | id-12345 |
+| `discoverNetworkTokensRequestorId` | *JsonNullable\* | :heavy_minus_sign: | Requestor ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
+| `discoverNetworkTokensAppId` | *JsonNullable\* | :heavy_minus_sign: | Application ID provided for Discover after onboarding to use Network Tokens. | id-12345 |
+| `asyncNetworkTokensEnabled` | *Optional\* | :heavy_minus_sign: | When enabled network tokens will be generated asynchronously and only used on subsequent transactions to speed up transaction processing. | **Example 1:** true
**Example 2:** false |
+| `displayName` | *JsonNullable\* | :heavy_minus_sign: | The display name for the merchant account. | Example |
\ No newline at end of file
diff --git a/docs/models/components/Name.md b/docs/models/components/Name.md
index 39d8f897..9767990d 100644
--- a/docs/models/components/Name.md
+++ b/docs/models/components/Name.md
@@ -70,6 +70,7 @@ Name custom = Name.of("custom_value");
| `PAYMENT_CONNECTOR_REPORT_CHARGEBACK_POSTED` | payment-connector-report-chargeback-posted |
| `PAYMENT_CONNECTOR_REPORT_CHARGEBACK_REVERSAL_POSTED` | payment-connector-report-chargeback-reversal-posted |
| `PAYMENT_CONNECTOR_TRANSACTION_WEBHOOK_PROCESSED` | payment-connector-transaction-webhook-processed |
+| `REFUND_INGESTED` | refund-ingested |
| `DIGITAL_WALLET_APPLE_PAY_TOKEN_DECRYPTED` | digital-wallet-apple-pay-token-decrypted |
| `DIGITAL_WALLET_GOOGLE_PAY_TOKEN_DECRYPTED` | digital-wallet-google-pay-token-decrypted |
| `DIGITAL_WALLET_CLICK_TO_PAY_TOKEN_DECRYPTED` | digital-wallet-click-to-pay-token-decrypted |
diff --git a/docs/models/operations/ListTransactionsRequest.md b/docs/models/operations/ListTransactionsRequest.md
index 1153a8a6..0c649f28 100644
--- a/docs/models/operations/ListTransactionsRequest.md
+++ b/docs/models/operations/ListTransactionsRequest.md
@@ -3,52 +3,52 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `cursor` | *JsonNullable\* | :heavy_minus_sign: | A pointer to the page of results to return. | ZXhhbXBsZTE |
-| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of items that are at returned. | 20 |
-| `createdAtLte` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Filters the results to only transactions created before this ISO date-time string. The time zone must be included. Ensure that the date-time string is URL encoded, e.g. `2022-01-01T12:00:00+08:00` must be encoded as `2022-01-01T12%3A00%3A00%2B08%3A00`. | 2022-01-01T12:00:00+08:00 |
-| `createdAtGte` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Filters the results to only transactions created after this ISO date-time string. The time zone must be included. Ensure that the date-time string is URL encoded, e.g. `2022-01-01T12:00:00+08:00` must be encoded as `2022-01-01T12%3A00%3A00%2B08%3A00`. | 2022-01-01T12:00:00+08:00 |
-| `updatedAtLte` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Filters the results to only transactions updated before this ISO date-time string. The time zone must be included. Ensure that the date-time string is URL encoded, e.g. `2022-01-01T12:00:00+08:00` must be encoded as `2022-01-01T12%3A00%3A00%2B08%3A00`. | 2022-01-01T12:00:00+08:00 |
-| `updatedAtGte` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Filters the results to only transactions updated after this ISO date-time string. The time zone must be included. Ensure that the date-time string is URL encoded, e.g. `2022-01-01T12:00:00+08:00` must be encoded as `2022-01-01T12%3A00%3A00%2B08%3A00`. | 2022-01-01T12:00:00+08:00 |
-| `search` | *JsonNullable\* | :heavy_minus_sign: | N/A | transaction-12345 |
-| `buyerExternalIdentifier` | *JsonNullable\* | :heavy_minus_sign: | N/A | buyer-12345 |
-| `buyerId` | *JsonNullable\* | :heavy_minus_sign: | N/A | fe26475d-ec3e-4884-9553-f7356683f7f9 |
-| ~~`buyerEmailAddress`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This filter can be slow. Use `buyer_search`, `buyer_external_identifier` or `buyer_id` instead..
Deprecated. Filters the results to only the items for which the `buyer` has an `email_address` that matches this value. This filter can be slow and is not recommended for use in automated systems. Use `buyer_search`, `buyer_external_identifier` or `buyer_id` instead. | john@example.com |
-| `ipAddress` | *JsonNullable\* | :heavy_minus_sign: | N/A | 8.214.133.47 |
-| `status` | List\<[TransactionStatus](../../models/components/TransactionStatus.md)> | :heavy_minus_sign: | Filters the results to only the transactions that have a `status` that matches with any of the provided status values. | |
-| `id` | *JsonNullable\* | :heavy_minus_sign: | N/A | 7099948d-7286-47e4-aad8-b68f7eb44591 |
-| `paymentServiceTransactionId` | *JsonNullable\* | :heavy_minus_sign: | N/A | tx-12345 |
-| `externalIdentifier` | *JsonNullable\* | :heavy_minus_sign: | N/A | transaction-12345 |
-| `metadata` | List\<*String*> | :heavy_minus_sign: | Filters for transactions where their `metadata` values contain all of the provided `metadata` keys. The value sent for `metadata` must be formatted as a JSON string, and all keys and values must be strings. This value should also be URL encoded. | [
{
"first_key": "first_value",
"second_key": "second_value"
}
] |
-| `amountEq` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have an `amount` that is equal to the provided `amount_eq` value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | 1299 |
-| `amountLte` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have an `amount` that is less than or equal to the `amount_lte` value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | 1299 |
-| `amountGte` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have an `amount` that is greater than or equal to the `amount_gte` value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | 1299 |
-| `currency` | List\<*String*> | :heavy_minus_sign: | Filters for transactions that have matching `currency` values. The `currency` values provided must be formatted as 3-letter ISO currency code. For best performance, combine it with `created_at_gte` and `created_at_lte`. | [
"USD"
] |
-| `country` | List\<*String*> | :heavy_minus_sign: | Filters for transactions that have matching `country` values. For best performance, combine it with `created_at_gte` and `created_at_lte`. | [
"US"
] |
-| `paymentServiceId` | List\<*String*> | :heavy_minus_sign: | Filters for transactions that were processed by the provided `payment_service_id` values. | [
"fffd152a-9532-4087-9a4f-de58754210f0"
] |
-| `paymentMethodId` | *JsonNullable\* | :heavy_minus_sign: | N/A | ef9496d8-53a5-4aad-8ca2-00eb68334389 |
-| `paymentMethodLabel` | *JsonNullable\* | :heavy_minus_sign: | N/A | 1234 |
-| `paymentMethodScheme` | List\<*String*> | :heavy_minus_sign: | Filters for transactions where the `payment_method_scheme` matches one of the provided values. For best performance, combine it with `created_at_gte` and `created_at_lte`. | [
"visa"
] |
-| `paymentMethodCountry` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have a payment method with a country that matches with the provided value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | |
-| `paymentMethodFingerprint` | *JsonNullable\* | :heavy_minus_sign: | N/A | a50b85c200ee0795d6fd33a5c66f37a4564f554355c5b46a756aac485dd168a4 |
-| `method` | List\<[Method](../../models/components/Method.md)> | :heavy_minus_sign: | Filters for transactions that have matching `method` values. For best performance, combine it with `created_at_gte` and `created_at_lte`. | |
-| `errorCode` | List\<*String*> | :heavy_minus_sign: | Filters for transactions where the `error_code` matches one for the provided values. | [
"insufficient_funds"
] |
-| `hasRefunds` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions with refunds. | true |
-| `pendingReview` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions with a pending manual anti-fraud review. | true |
-| `checkoutSessionId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `checkout_session_id` matches the provided value. | 4137b1cf-39ac-42a8-bad6-1c680d5dab6b |
-| `paymentLinkId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `payment_link_id` matches the provided value. | a1b2c3d4-5678-90ab-cdef-1234567890ab |
-| `reconciliationId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `reconciliation_id` matches the provided value. | 7jZXl4gBUNl0CnaLEnfXbt |
-| `hasGiftCardRedemptions` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions with gift card redemptions. | true |
-| `giftCardId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where a gift card used has an `id` that matches the provided value. | 356d56e5-fe16-42ae-97ee-8d55d846ae2e |
-| ~~`giftCardLast4`~~ | *JsonNullable\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This filter can be slow. Use `gift_card_id` instead..
Deprecated. Filters for transactions that have at least one gift card redemption where the last 4 digits of its gift card number matches exactly with the provided value. This filter can be slow and is not recommended for use in automated systems. Use `gift_card_id` instead. | 7890 |
-| `hasSettlements` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have at least one associated settlement record. When filtering on `false`, combine it with `created_at_gte` and `created_at_lte` for best performance. | true |
-| `paymentMethodBin` | *JsonNullable\* | :heavy_minus_sign: | Filter for transactions that have a card with a BIN that matches exactly with the provided value. | 411111 |
-| `paymentSource` | List\<[TransactionPaymentSource](../../models/components/TransactionPaymentSource.md)> | :heavy_minus_sign: | Filters the results to only the transactions that have a payment source that matches with any of the provided values. For best performance, combine it with `created_at_gte` and `created_at_lte`. | |
-| `isSubsequentPayment` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `is_subsequent_payment` matches the provided value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | true |
-| `merchantInitiated` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `merchant_initiated` matches the provided value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | true |
-| `used3ds` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that attempted 3DS authentication or not. For best performance, combine it with `created_at_gte` and `created_at_lte`. | true |
-| `disputed` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have been disputed. | true |
-| `reauthorizedFromTransactionId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that were reauthorized from the transaction with the provided ID. | fe26475d-ec3e-4884-9553-f7356683f7f9 |
-| `buyerSearch` | List\<*String*> | :heavy_minus_sign: | Filters the results to only get the items for which some of the buyer data contains exactly the provided `buyer_search` values. | [
"John",
"London"
] |
-| `merchantAccountId` | *JsonNullable\* | :heavy_minus_sign: | The ID of the merchant account to use for this request. | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `cursor` | *JsonNullable\* | :heavy_minus_sign: | A pointer to the page of results to return. | ZXhhbXBsZTE |
+| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of items that are at returned. | 20 |
+| `createdAtLte` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Filters the results to only transactions created before this ISO date-time string. The time zone must be included. Ensure that the date-time string is URL encoded, e.g. `2022-01-01T12:00:00+08:00` must be encoded as `2022-01-01T12%3A00%3A00%2B08%3A00`. | 2022-01-01T12:00:00+08:00 |
+| `createdAtGte` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Filters the results to only transactions created after this ISO date-time string. The time zone must be included. Ensure that the date-time string is URL encoded, e.g. `2022-01-01T12:00:00+08:00` must be encoded as `2022-01-01T12%3A00%3A00%2B08%3A00`. | 2022-01-01T12:00:00+08:00 |
+| `updatedAtLte` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Filters the results to only transactions updated before this ISO date-time string. The time zone must be included. Ensure that the date-time string is URL encoded, e.g. `2022-01-01T12:00:00+08:00` must be encoded as `2022-01-01T12%3A00%3A00%2B08%3A00`. | 2022-01-01T12:00:00+08:00 |
+| `updatedAtGte` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Filters the results to only transactions updated after this ISO date-time string. The time zone must be included. Ensure that the date-time string is URL encoded, e.g. `2022-01-01T12:00:00+08:00` must be encoded as `2022-01-01T12%3A00%3A00%2B08%3A00`. | 2022-01-01T12:00:00+08:00 |
+| `search` | *JsonNullable\* | :heavy_minus_sign: | N/A | transaction-12345 |
+| `buyerExternalIdentifier` | *JsonNullable\* | :heavy_minus_sign: | N/A | buyer-12345 |
+| `buyerId` | *JsonNullable\* | :heavy_minus_sign: | N/A | fe26475d-ec3e-4884-9553-f7356683f7f9 |
+| ~~`buyerEmailAddress`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This filter can be slow. Use `buyer_search`, `buyer_external_identifier` or `buyer_id` instead..
Deprecated. Filters the results to only the items for which the `buyer` has an `email_address` that matches this value. This filter can be slow and is not recommended for use in automated systems. Use `buyer_search`, `buyer_external_identifier` or `buyer_id` instead. | john@example.com |
+| `ipAddress` | *JsonNullable\* | :heavy_minus_sign: | N/A | 8.214.133.47 |
+| `status` | List\<[TransactionStatus](../../models/components/TransactionStatus.md)> | :heavy_minus_sign: | Filters the results to only the transactions that have a `status` that matches with any of the provided status values. | |
+| `id` | *JsonNullable\* | :heavy_minus_sign: | N/A | 7099948d-7286-47e4-aad8-b68f7eb44591 |
+| `paymentServiceTransactionId` | *JsonNullable\* | :heavy_minus_sign: | N/A | tx-12345 |
+| `externalIdentifier` | *JsonNullable\* | :heavy_minus_sign: | N/A | transaction-12345 |
+| `metadata` | List\<*String*> | :heavy_minus_sign: | Filters for transactions where their `metadata` values contain all of the provided `metadata` keys. The value sent for `metadata` must be formatted as a JSON string, and all keys and values must be strings. This value should also be URL encoded. | [
{
"first_key": "first_value",
"second_key": "second_value"
}
] |
+| `amountEq` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have an `amount` that is equal to the provided `amount_eq` value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | 1299 |
+| `amountLte` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have an `amount` that is less than or equal to the `amount_lte` value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | 1299 |
+| `amountGte` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have an `amount` that is greater than or equal to the `amount_gte` value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | 1299 |
+| `currency` | List\<*String*> | :heavy_minus_sign: | Filters for transactions that have matching `currency` values. The `currency` values provided must be formatted as 3-letter ISO currency code. For best performance, combine it with `created_at_gte` and `created_at_lte`. | [
"USD"
] |
+| `country` | List\<*String*> | :heavy_minus_sign: | Filters for transactions that have matching `country` values. For best performance, combine it with `created_at_gte` and `created_at_lte`. | [
"US"
] |
+| `paymentServiceId` | List\<*String*> | :heavy_minus_sign: | Filters for transactions that were processed by the provided `payment_service_id` values. | [
"fffd152a-9532-4087-9a4f-de58754210f0"
] |
+| `paymentMethodId` | *JsonNullable\* | :heavy_minus_sign: | N/A | ef9496d8-53a5-4aad-8ca2-00eb68334389 |
+| `paymentMethodLabel` | *JsonNullable\* | :heavy_minus_sign: | N/A | 1234 |
+| `paymentMethodScheme` | List\<*String*> | :heavy_minus_sign: | Filters for transactions where the `payment_method_scheme` matches one of the provided values. For best performance, combine it with `created_at_gte` and `created_at_lte`. | [
"visa"
] |
+| `paymentMethodCountry` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have a payment method with a country that matches with the provided value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | |
+| `paymentMethodFingerprint` | *JsonNullable\* | :heavy_minus_sign: | N/A | a50b85c200ee0795d6fd33a5c66f37a4564f554355c5b46a756aac485dd168a4 |
+| `method` | List\<[Method](../../models/components/Method.md)> | :heavy_minus_sign: | Filters for transactions that have matching `method` values. For best performance, combine it with `created_at_gte` and `created_at_lte`. | |
+| `errorCode` | List\<*String*> | :heavy_minus_sign: | Filters for transactions where the `error_code` matches one for the provided values. | [
"insufficient_funds"
] |
+| `hasRefunds` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions with refunds. | true |
+| `pendingReview` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions with a pending manual anti-fraud review. | true |
+| `checkoutSessionId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `checkout_session_id` matches the provided value. | 4137b1cf-39ac-42a8-bad6-1c680d5dab6b |
+| `paymentLinkId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `payment_link_id` matches the provided value. | a1b2c3d4-5678-90ab-cdef-1234567890ab |
+| `reconciliationId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `reconciliation_id` matches the provided value. | 7jZXl4gBUNl0CnaLEnfXbt |
+| `hasGiftCardRedemptions` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions with gift card redemptions. | true |
+| `giftCardId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where a gift card used has an `id` that matches the provided value. | 356d56e5-fe16-42ae-97ee-8d55d846ae2e |
+| ~~`giftCardLast4`~~ | *JsonNullable\* | :heavy_minus_sign: | :warning: **DEPRECATED**: This filter can be slow. Use `gift_card_id` instead..
Deprecated. Filters for transactions that have at least one gift card redemption where the last 4 digits of its gift card number matches exactly with the provided value. This filter can be slow and is not recommended for use in automated systems. Use `gift_card_id` instead. | 7890 |
+| `hasSettlements` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have at least one associated settlement record. When filtering on `false`, combine it with `created_at_gte` and `created_at_lte` for best performance. | true |
+| `paymentMethodBin` | *JsonNullable\* | :heavy_minus_sign: | Filter for transactions that have a card with a BIN that matches exactly with the provided value. | 411111 |
+| `paymentSource` | List\<[TransactionPaymentSource](../../models/components/TransactionPaymentSource.md)> | :heavy_minus_sign: | Filters the results to only the transactions that have a payment source that matches with any of the provided values. For best performance, combine it with `created_at_gte` and `created_at_lte`. | |
+| `isSubsequentPayment` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `is_subsequent_payment` matches the provided value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | true |
+| `merchantInitiated` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions where the `merchant_initiated` matches the provided value. For best performance, combine it with `created_at_gte` and `created_at_lte`. | true |
+| `used3ds` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that attempted 3DS authentication or not. For best performance, combine it with `created_at_gte` and `created_at_lte`. | true |
+| `disputed` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that have been disputed. | true |
+| `reauthorizedFromTransactionId` | *JsonNullable\* | :heavy_minus_sign: | Filters for transactions that were reauthorized from the transaction with the provided ID. | fe26475d-ec3e-4884-9553-f7356683f7f9 |
+| `buyerSearch` | List\<*String*> | :heavy_minus_sign: | Filters the results to only get the items for which some of the buyer data contains exactly the provided `buyer_search` values. | [
"John",
"London"
] |
+| `merchantAccountId` | *JsonNullable\* | :heavy_minus_sign: | The ID of the merchant account to use for this request. | |
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
index 665193a1..8edb06ad 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
groupId=com.gr4vy
artifactId=sdk
-version=2.19.22
+version=2.19.23
org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g
diff --git a/src/main/java/com/gr4vy/sdk/SDKConfiguration.java b/src/main/java/com/gr4vy/sdk/SDKConfiguration.java
index 25353b9c..11a351db 100644
--- a/src/main/java/com/gr4vy/sdk/SDKConfiguration.java
+++ b/src/main/java/com/gr4vy/sdk/SDKConfiguration.java
@@ -22,8 +22,8 @@ public class SDKConfiguration {
private static final String LANGUAGE = "java";
public static final String OPENAPI_DOC_VERSION = "1.0.0";
- public static final String SDK_VERSION = "2.19.22";
- public static final String GEN_VERSION = "2.943.0";
+ public static final String SDK_VERSION = "2.19.23";
+ public static final String GEN_VERSION = "2.946.0";
private static final String BASE_PACKAGE = "com.gr4vy.sdk";
public static final String USER_AGENT =
String.format("speakeasy-sdk/%s %s %s %s %s",
diff --git a/src/main/java/com/gr4vy/sdk/models/components/Name.java b/src/main/java/com/gr4vy/sdk/models/components/Name.java
index 662e5702..64ca077e 100644
--- a/src/main/java/com/gr4vy/sdk/models/components/Name.java
+++ b/src/main/java/com/gr4vy/sdk/models/components/Name.java
@@ -77,6 +77,7 @@ public class Name {
public static final Name PAYMENT_CONNECTOR_REPORT_CHARGEBACK_POSTED = new Name("payment-connector-report-chargeback-posted");
public static final Name PAYMENT_CONNECTOR_REPORT_CHARGEBACK_REVERSAL_POSTED = new Name("payment-connector-report-chargeback-reversal-posted");
public static final Name PAYMENT_CONNECTOR_TRANSACTION_WEBHOOK_PROCESSED = new Name("payment-connector-transaction-webhook-processed");
+ public static final Name REFUND_INGESTED = new Name("refund-ingested");
public static final Name DIGITAL_WALLET_APPLE_PAY_TOKEN_DECRYPTED = new Name("digital-wallet-apple-pay-token-decrypted");
public static final Name DIGITAL_WALLET_GOOGLE_PAY_TOKEN_DECRYPTED = new Name("digital-wallet-google-pay-token-decrypted");
public static final Name DIGITAL_WALLET_CLICK_TO_PAY_TOKEN_DECRYPTED = new Name("digital-wallet-click-to-pay-token-decrypted");
@@ -213,6 +214,7 @@ private static final Map createValuesMap() {
map.put("payment-connector-report-chargeback-posted", PAYMENT_CONNECTOR_REPORT_CHARGEBACK_POSTED);
map.put("payment-connector-report-chargeback-reversal-posted", PAYMENT_CONNECTOR_REPORT_CHARGEBACK_REVERSAL_POSTED);
map.put("payment-connector-transaction-webhook-processed", PAYMENT_CONNECTOR_TRANSACTION_WEBHOOK_PROCESSED);
+ map.put("refund-ingested", REFUND_INGESTED);
map.put("digital-wallet-apple-pay-token-decrypted", DIGITAL_WALLET_APPLE_PAY_TOKEN_DECRYPTED);
map.put("digital-wallet-google-pay-token-decrypted", DIGITAL_WALLET_GOOGLE_PAY_TOKEN_DECRYPTED);
map.put("digital-wallet-click-to-pay-token-decrypted", DIGITAL_WALLET_CLICK_TO_PAY_TOKEN_DECRYPTED);
@@ -281,6 +283,7 @@ private static final Map createEnumsMap() {
map.put("payment-connector-report-chargeback-posted", NameEnum.PAYMENT_CONNECTOR_REPORT_CHARGEBACK_POSTED);
map.put("payment-connector-report-chargeback-reversal-posted", NameEnum.PAYMENT_CONNECTOR_REPORT_CHARGEBACK_REVERSAL_POSTED);
map.put("payment-connector-transaction-webhook-processed", NameEnum.PAYMENT_CONNECTOR_TRANSACTION_WEBHOOK_PROCESSED);
+ map.put("refund-ingested", NameEnum.REFUND_INGESTED);
map.put("digital-wallet-apple-pay-token-decrypted", NameEnum.DIGITAL_WALLET_APPLE_PAY_TOKEN_DECRYPTED);
map.put("digital-wallet-google-pay-token-decrypted", NameEnum.DIGITAL_WALLET_GOOGLE_PAY_TOKEN_DECRYPTED);
map.put("digital-wallet-click-to-pay-token-decrypted", NameEnum.DIGITAL_WALLET_CLICK_TO_PAY_TOKEN_DECRYPTED);
@@ -350,6 +353,7 @@ public enum NameEnum {
PAYMENT_CONNECTOR_REPORT_CHARGEBACK_POSTED("payment-connector-report-chargeback-posted"),
PAYMENT_CONNECTOR_REPORT_CHARGEBACK_REVERSAL_POSTED("payment-connector-report-chargeback-reversal-posted"),
PAYMENT_CONNECTOR_TRANSACTION_WEBHOOK_PROCESSED("payment-connector-transaction-webhook-processed"),
+ REFUND_INGESTED("refund-ingested"),
DIGITAL_WALLET_APPLE_PAY_TOKEN_DECRYPTED("digital-wallet-apple-pay-token-decrypted"),
DIGITAL_WALLET_GOOGLE_PAY_TOKEN_DECRYPTED("digital-wallet-google-pay-token-decrypted"),
DIGITAL_WALLET_CLICK_TO_PAY_TOKEN_DECRYPTED("digital-wallet-click-to-pay-token-decrypted"),