Skip to content

Commit 56b15ff

Browse files
feat(api): Add network specific wallet recommendation reasons
1 parent 7796bac commit 56b15ff

2 files changed

Lines changed: 50 additions & 20 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 177
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-f137c504db2dbc70382232b1db7ed592a852bc58068a4e72d5ba7ce724110b3d.yml
3-
openapi_spec_hash: 20abc9c95ee5814da6d7aeccec75e996
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-8382e530e5b258ec35781d1e167a9a0159bdade6a8fc28e309bdb3eadc0dcdef.yml
3+
openapi_spec_hash: 6489eed734e9c836b16d0c5b4bbce4e4
44
config_hash: 693dddc4721eef512d75ab6c60897794

lithic-java-core/src/main/kotlin/com/lithic/api/models/ConditionalTokenizationActionParameters.kt

Lines changed: 48 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1516,12 +1516,21 @@ private constructor(
15161516
* * `WALLET_RECOMMENDED_DECISION`: The decision recommended by the digital wallet provider.
15171517
* Valid values include APPROVE, DECLINE, REQUIRE_ADDITIONAL_AUTHENTICATION.
15181518
* * `WALLET_RECOMMENDATION_REASONS`: List of reasons provided by the digital wallet
1519-
* provider for the recommended decision. Valid values are `ACCOUNT_CARD_TOO_NEW`,
1520-
* `ACCOUNT_RECENTLY_CHANGED`, `ACCOUNT_TOO_NEW`, `ACCOUNT_TOO_NEW_SINCE_LAUNCH`,
1521-
* `DEVICE_RECENTLY_LOST`, `HAS_SUSPENDED_TOKENS`, `HIGH_RISK`, `INACTIVE_ACCOUNT`,
1522-
* `LOW_ACCOUNT_SCORE`, `LOW_DEVICE_SCORE`, `OUTSIDE_HOME_TERRITORY`,
1523-
* `SUSPICIOUS_ACTIVITY`, `TOO_MANY_DIFFERENT_CARDHOLDERS`, `TOO_MANY_RECENT_ATTEMPTS`,
1524-
* `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`.
1519+
* provider for the recommended decision. Valid values are:
1520+
* - Common: `ACCOUNT_CARD_TOO_NEW`, `ACCOUNT_RECENTLY_CHANGED`, `ACCOUNT_TOO_NEW`,
1521+
* `ACCOUNT_TOO_NEW_SINCE_LAUNCH`, `DEVICE_RECENTLY_LOST`, `HAS_SUSPENDED_TOKENS`,
1522+
* `HIGH_RISK`, `INACTIVE_ACCOUNT`, `LOW_ACCOUNT_SCORE`, `LOW_DEVICE_SCORE`,
1523+
* `OUTSIDE_HOME_TERRITORY`, `SUSPICIOUS_ACTIVITY`, `TOO_MANY_DIFFERENT_CARDHOLDERS`,
1524+
* `TOO_MANY_RECENT_ATTEMPTS`, `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`
1525+
* - Visa only: `ACCOUNT_DATA_RECENTLY_CHANGED`, `ACCOUNT_PAN_PAIRING_TOO_NEW`,
1526+
* `LOW_TRANSACTION_VOLUME`, `USER_ACCOUNT_DEVICE_TOO_NEW`, `WALLET_ACCOUNT_TOO_NEW`
1527+
* - Amex only: `DEVICE_USING_VPN_PROXY`, `EXCESSIVE_BILLING_NAME_ATTEMPTS_MODERATE`,
1528+
* `EXCESSIVE_BILLING_NAME_ATTEMPTS_SEVERE`,
1529+
* `EXCESSIVE_CARD_PROVISION_ATTEMPTS_MODERATE`,
1530+
* `EXCESSIVE_CARD_PROVISION_ATTEMPTS_SEVERE`, `EXCESSIVE_WALLET_RESETS`,
1531+
* `EXCESSIVE_ZIP_ATTEMPTS_MODERATE`, `EXCESSIVE_ZIP_ATTEMPTS_SEVERE`,
1532+
* `USER_ID_CARD_PAIRING_TOO_NEW`, `USER_ID_DEVICE_ID_PAIRING_TOO_NEW`,
1533+
* `USER_ID_OS_ID_PAIRING_TOO_NEW`, `USER_ID_TOO_NEW`
15251534
* * `TOKEN_REQUESTOR_ID`: Unique identifier for the entity requesting the token.
15261535
* * `WALLET_TOKEN_STATUS`: The current status of the wallet token.
15271536
* * `CARD_STATE`: The state of the card being tokenized. Valid values are `CLOSED`, `OPEN`,
@@ -1640,12 +1649,24 @@ private constructor(
16401649
* * `WALLET_RECOMMENDED_DECISION`: The decision recommended by the digital wallet
16411650
* provider. Valid values include APPROVE, DECLINE, REQUIRE_ADDITIONAL_AUTHENTICATION.
16421651
* * `WALLET_RECOMMENDATION_REASONS`: List of reasons provided by the digital wallet
1643-
* provider for the recommended decision. Valid values are `ACCOUNT_CARD_TOO_NEW`,
1644-
* `ACCOUNT_RECENTLY_CHANGED`, `ACCOUNT_TOO_NEW`, `ACCOUNT_TOO_NEW_SINCE_LAUNCH`,
1645-
* `DEVICE_RECENTLY_LOST`, `HAS_SUSPENDED_TOKENS`, `HIGH_RISK`, `INACTIVE_ACCOUNT`,
1646-
* `LOW_ACCOUNT_SCORE`, `LOW_DEVICE_SCORE`, `OUTSIDE_HOME_TERRITORY`,
1647-
* `SUSPICIOUS_ACTIVITY`, `TOO_MANY_DIFFERENT_CARDHOLDERS`,
1648-
* `TOO_MANY_RECENT_ATTEMPTS`, `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`.
1652+
* provider for the recommended decision. Valid values are:
1653+
* - Common: `ACCOUNT_CARD_TOO_NEW`, `ACCOUNT_RECENTLY_CHANGED`, `ACCOUNT_TOO_NEW`,
1654+
* `ACCOUNT_TOO_NEW_SINCE_LAUNCH`, `DEVICE_RECENTLY_LOST`, `HAS_SUSPENDED_TOKENS`,
1655+
* `HIGH_RISK`, `INACTIVE_ACCOUNT`, `LOW_ACCOUNT_SCORE`, `LOW_DEVICE_SCORE`,
1656+
* `OUTSIDE_HOME_TERRITORY`, `SUSPICIOUS_ACTIVITY`,
1657+
* `TOO_MANY_DIFFERENT_CARDHOLDERS`, `TOO_MANY_RECENT_ATTEMPTS`,
1658+
* `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`
1659+
* - Visa only: `ACCOUNT_DATA_RECENTLY_CHANGED`, `ACCOUNT_PAN_PAIRING_TOO_NEW`,
1660+
* `LOW_TRANSACTION_VOLUME`, `USER_ACCOUNT_DEVICE_TOO_NEW`,
1661+
* `WALLET_ACCOUNT_TOO_NEW`
1662+
* - Amex only: `DEVICE_USING_VPN_PROXY`,
1663+
* `EXCESSIVE_BILLING_NAME_ATTEMPTS_MODERATE`,
1664+
* `EXCESSIVE_BILLING_NAME_ATTEMPTS_SEVERE`,
1665+
* `EXCESSIVE_CARD_PROVISION_ATTEMPTS_MODERATE`,
1666+
* `EXCESSIVE_CARD_PROVISION_ATTEMPTS_SEVERE`, `EXCESSIVE_WALLET_RESETS`,
1667+
* `EXCESSIVE_ZIP_ATTEMPTS_MODERATE`, `EXCESSIVE_ZIP_ATTEMPTS_SEVERE`,
1668+
* `USER_ID_CARD_PAIRING_TOO_NEW`, `USER_ID_DEVICE_ID_PAIRING_TOO_NEW`,
1669+
* `USER_ID_OS_ID_PAIRING_TOO_NEW`, `USER_ID_TOO_NEW`
16491670
* * `TOKEN_REQUESTOR_ID`: Unique identifier for the entity requesting the token.
16501671
* * `WALLET_TOKEN_STATUS`: The current status of the wallet token.
16511672
* * `CARD_STATE`: The state of the card being tokenized. Valid values are `CLOSED`,
@@ -1797,12 +1818,21 @@ private constructor(
17971818
* * `WALLET_RECOMMENDED_DECISION`: The decision recommended by the digital wallet provider.
17981819
* Valid values include APPROVE, DECLINE, REQUIRE_ADDITIONAL_AUTHENTICATION.
17991820
* * `WALLET_RECOMMENDATION_REASONS`: List of reasons provided by the digital wallet
1800-
* provider for the recommended decision. Valid values are `ACCOUNT_CARD_TOO_NEW`,
1801-
* `ACCOUNT_RECENTLY_CHANGED`, `ACCOUNT_TOO_NEW`, `ACCOUNT_TOO_NEW_SINCE_LAUNCH`,
1802-
* `DEVICE_RECENTLY_LOST`, `HAS_SUSPENDED_TOKENS`, `HIGH_RISK`, `INACTIVE_ACCOUNT`,
1803-
* `LOW_ACCOUNT_SCORE`, `LOW_DEVICE_SCORE`, `OUTSIDE_HOME_TERRITORY`,
1804-
* `SUSPICIOUS_ACTIVITY`, `TOO_MANY_DIFFERENT_CARDHOLDERS`, `TOO_MANY_RECENT_ATTEMPTS`,
1805-
* `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`.
1821+
* provider for the recommended decision. Valid values are:
1822+
* - Common: `ACCOUNT_CARD_TOO_NEW`, `ACCOUNT_RECENTLY_CHANGED`, `ACCOUNT_TOO_NEW`,
1823+
* `ACCOUNT_TOO_NEW_SINCE_LAUNCH`, `DEVICE_RECENTLY_LOST`, `HAS_SUSPENDED_TOKENS`,
1824+
* `HIGH_RISK`, `INACTIVE_ACCOUNT`, `LOW_ACCOUNT_SCORE`, `LOW_DEVICE_SCORE`,
1825+
* `OUTSIDE_HOME_TERRITORY`, `SUSPICIOUS_ACTIVITY`, `TOO_MANY_DIFFERENT_CARDHOLDERS`,
1826+
* `TOO_MANY_RECENT_ATTEMPTS`, `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`
1827+
* - Visa only: `ACCOUNT_DATA_RECENTLY_CHANGED`, `ACCOUNT_PAN_PAIRING_TOO_NEW`,
1828+
* `LOW_TRANSACTION_VOLUME`, `USER_ACCOUNT_DEVICE_TOO_NEW`, `WALLET_ACCOUNT_TOO_NEW`
1829+
* - Amex only: `DEVICE_USING_VPN_PROXY`, `EXCESSIVE_BILLING_NAME_ATTEMPTS_MODERATE`,
1830+
* `EXCESSIVE_BILLING_NAME_ATTEMPTS_SEVERE`,
1831+
* `EXCESSIVE_CARD_PROVISION_ATTEMPTS_MODERATE`,
1832+
* `EXCESSIVE_CARD_PROVISION_ATTEMPTS_SEVERE`, `EXCESSIVE_WALLET_RESETS`,
1833+
* `EXCESSIVE_ZIP_ATTEMPTS_MODERATE`, `EXCESSIVE_ZIP_ATTEMPTS_SEVERE`,
1834+
* `USER_ID_CARD_PAIRING_TOO_NEW`, `USER_ID_DEVICE_ID_PAIRING_TOO_NEW`,
1835+
* `USER_ID_OS_ID_PAIRING_TOO_NEW`, `USER_ID_TOO_NEW`
18061836
* * `TOKEN_REQUESTOR_ID`: Unique identifier for the entity requesting the token.
18071837
* * `WALLET_TOKEN_STATUS`: The current status of the wallet token.
18081838
* * `CARD_STATE`: The state of the card being tokenized. Valid values are `CLOSED`, `OPEN`,

0 commit comments

Comments
 (0)