Skip to content

Commit 53243ce

Browse files
feat(api): Add network specific wallet recommendation reasons
1 parent e42a159 commit 53243ce

File tree

2 files changed

+38
-16
lines changed

2 files changed

+38
-16
lines changed

.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

authrulev2.go

Lines changed: 36 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2042,13 +2042,24 @@ type ConditionalTokenizationActionParametersCondition struct {
20422042
// provider. Valid values include APPROVE, DECLINE,
20432043
// REQUIRE_ADDITIONAL_AUTHENTICATION.
20442044
// - `WALLET_RECOMMENDATION_REASONS`: List of reasons provided by the digital
2045-
// wallet provider for the recommended decision. Valid values are
2046-
// `ACCOUNT_CARD_TOO_NEW`, `ACCOUNT_RECENTLY_CHANGED`, `ACCOUNT_TOO_NEW`,
2047-
// `ACCOUNT_TOO_NEW_SINCE_LAUNCH`, `DEVICE_RECENTLY_LOST`,
2048-
// `HAS_SUSPENDED_TOKENS`, `HIGH_RISK`, `INACTIVE_ACCOUNT`, `LOW_ACCOUNT_SCORE`,
2049-
// `LOW_DEVICE_SCORE`, `OUTSIDE_HOME_TERRITORY`, `SUSPICIOUS_ACTIVITY`,
2050-
// `TOO_MANY_DIFFERENT_CARDHOLDERS`, `TOO_MANY_RECENT_ATTEMPTS`,
2051-
// `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`.
2045+
// wallet provider for the recommended decision. Valid values are:
2046+
// - Common: `ACCOUNT_CARD_TOO_NEW`, `ACCOUNT_RECENTLY_CHANGED`,
2047+
// `ACCOUNT_TOO_NEW`, `ACCOUNT_TOO_NEW_SINCE_LAUNCH`, `DEVICE_RECENTLY_LOST`,
2048+
// `HAS_SUSPENDED_TOKENS`, `HIGH_RISK`, `INACTIVE_ACCOUNT`,
2049+
// `LOW_ACCOUNT_SCORE`, `LOW_DEVICE_SCORE`, `OUTSIDE_HOME_TERRITORY`,
2050+
// `SUSPICIOUS_ACTIVITY`, `TOO_MANY_DIFFERENT_CARDHOLDERS`,
2051+
// `TOO_MANY_RECENT_ATTEMPTS`, `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`
2052+
// - Visa only: `ACCOUNT_DATA_RECENTLY_CHANGED`, `ACCOUNT_PAN_PAIRING_TOO_NEW`,
2053+
// `LOW_TRANSACTION_VOLUME`, `USER_ACCOUNT_DEVICE_TOO_NEW`,
2054+
// `WALLET_ACCOUNT_TOO_NEW`
2055+
// - Amex only: `DEVICE_USING_VPN_PROXY`,
2056+
// `EXCESSIVE_BILLING_NAME_ATTEMPTS_MODERATE`,
2057+
// `EXCESSIVE_BILLING_NAME_ATTEMPTS_SEVERE`,
2058+
// `EXCESSIVE_CARD_PROVISION_ATTEMPTS_MODERATE`,
2059+
// `EXCESSIVE_CARD_PROVISION_ATTEMPTS_SEVERE`, `EXCESSIVE_WALLET_RESETS`,
2060+
// `EXCESSIVE_ZIP_ATTEMPTS_MODERATE`, `EXCESSIVE_ZIP_ATTEMPTS_SEVERE`,
2061+
// `USER_ID_CARD_PAIRING_TOO_NEW`, `USER_ID_DEVICE_ID_PAIRING_TOO_NEW`,
2062+
// `USER_ID_OS_ID_PAIRING_TOO_NEW`, `USER_ID_TOO_NEW`
20522063
// - `TOKEN_REQUESTOR_ID`: Unique identifier for the entity requesting the token.
20532064
// - `WALLET_TOKEN_STATUS`: The current status of the wallet token.
20542065
// - `CARD_STATE`: The state of the card being tokenized. Valid values are
@@ -2104,13 +2115,24 @@ func (r conditionalTokenizationActionParametersConditionJSON) RawJSON() string {
21042115
// provider. Valid values include APPROVE, DECLINE,
21052116
// REQUIRE_ADDITIONAL_AUTHENTICATION.
21062117
// - `WALLET_RECOMMENDATION_REASONS`: List of reasons provided by the digital
2107-
// wallet provider for the recommended decision. Valid values are
2108-
// `ACCOUNT_CARD_TOO_NEW`, `ACCOUNT_RECENTLY_CHANGED`, `ACCOUNT_TOO_NEW`,
2109-
// `ACCOUNT_TOO_NEW_SINCE_LAUNCH`, `DEVICE_RECENTLY_LOST`,
2110-
// `HAS_SUSPENDED_TOKENS`, `HIGH_RISK`, `INACTIVE_ACCOUNT`, `LOW_ACCOUNT_SCORE`,
2111-
// `LOW_DEVICE_SCORE`, `OUTSIDE_HOME_TERRITORY`, `SUSPICIOUS_ACTIVITY`,
2112-
// `TOO_MANY_DIFFERENT_CARDHOLDERS`, `TOO_MANY_RECENT_ATTEMPTS`,
2113-
// `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`.
2118+
// wallet provider for the recommended decision. Valid values are:
2119+
// - Common: `ACCOUNT_CARD_TOO_NEW`, `ACCOUNT_RECENTLY_CHANGED`,
2120+
// `ACCOUNT_TOO_NEW`, `ACCOUNT_TOO_NEW_SINCE_LAUNCH`, `DEVICE_RECENTLY_LOST`,
2121+
// `HAS_SUSPENDED_TOKENS`, `HIGH_RISK`, `INACTIVE_ACCOUNT`,
2122+
// `LOW_ACCOUNT_SCORE`, `LOW_DEVICE_SCORE`, `OUTSIDE_HOME_TERRITORY`,
2123+
// `SUSPICIOUS_ACTIVITY`, `TOO_MANY_DIFFERENT_CARDHOLDERS`,
2124+
// `TOO_MANY_RECENT_ATTEMPTS`, `TOO_MANY_RECENT_TOKENS`, `UNABLE_TO_ASSESS`
2125+
// - Visa only: `ACCOUNT_DATA_RECENTLY_CHANGED`, `ACCOUNT_PAN_PAIRING_TOO_NEW`,
2126+
// `LOW_TRANSACTION_VOLUME`, `USER_ACCOUNT_DEVICE_TOO_NEW`,
2127+
// `WALLET_ACCOUNT_TOO_NEW`
2128+
// - Amex only: `DEVICE_USING_VPN_PROXY`,
2129+
// `EXCESSIVE_BILLING_NAME_ATTEMPTS_MODERATE`,
2130+
// `EXCESSIVE_BILLING_NAME_ATTEMPTS_SEVERE`,
2131+
// `EXCESSIVE_CARD_PROVISION_ATTEMPTS_MODERATE`,
2132+
// `EXCESSIVE_CARD_PROVISION_ATTEMPTS_SEVERE`, `EXCESSIVE_WALLET_RESETS`,
2133+
// `EXCESSIVE_ZIP_ATTEMPTS_MODERATE`, `EXCESSIVE_ZIP_ATTEMPTS_SEVERE`,
2134+
// `USER_ID_CARD_PAIRING_TOO_NEW`, `USER_ID_DEVICE_ID_PAIRING_TOO_NEW`,
2135+
// `USER_ID_OS_ID_PAIRING_TOO_NEW`, `USER_ID_TOO_NEW`
21142136
// - `TOKEN_REQUESTOR_ID`: Unique identifier for the entity requesting the token.
21152137
// - `WALLET_TOKEN_STATUS`: The current status of the wallet token.
21162138
// - `CARD_STATE`: The state of the card being tokenized. Valid values are

0 commit comments

Comments
 (0)