# CustomerAuthenticationRegulationEnvironment

Enum · GraphQL API

The customer authentication regulation environment that applies to the transaction, such as [PSD2](https://www.braintreepayments.com/blog/understanding-and-preparing-for-psd2-strong-customer-authentication/).

## Values

- `PSDTWO`: EU Regulation [PSD2 Strong Customer Authentication](https://www.braintreepayments.com/blog/understanding-and-preparing-for-psd2-strong-customer-authentication/) applies to this transaction.
- `RBI`: Reserve Bank of India regulations apply to this transactions.
- `UNAVAILABLE`: Customer authentication regulation environment information is unavailable for this transaction at this time.
- `UNREGULATED`: No customer authentication regulations apply to this transaction.

## Used by

- [AuthenticationInsight](/braintree/graphql/reference/types/authentication-insight) — Object; customerAuthenticationRegulationEnvironment

## GraphQL definition

```graphql
enum CustomerAuthenticationRegulationEnvironment {
  PSDTWO
  RBI
  UNAVAILABLE
  UNREGULATED
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)