Trust levels
To enforce transaction limits on your customers you can use Trustlevels. Usually, based upon the the compliance level of your customer, you give them a different trust level. An example how customers could have different trustlevels could be:
- new: a customer signs up for the first time. The transaction amount is very low.
- regular: after a time-out period, the customer gets more freedom to create larger transactions.
- identified: you have verified the identification of the customer and allow them to create transactions for large amounts.
You can change the trustlevel of a customer using the Portal and API: Update Customer
Business customers can only be linked with a trust level with business support, while non business customers can only have a private trust level. You can check this in the trust level details page in the Portal.
Customer entity type
The customer entity type of the trust level dictates which customers can use it.
All
: can be used by both business and private customersPrivate
: can be used only by private customersBusiness
: can be used only by business customers
Trustlevel configuration
You can set the following properties per trustlevel
Property | Required? | Description |
---|---|---|
BuyLimit per day | required | Maximum amount in base currency to buy per day |
BuyLimit per month | optional | Maximum amount in base currency to buy per month |
BuyLimit per year | optional | Maximum amount in base currency to buy per year |
LifeTime BuyLimit | optional | Maximum amount in base currency to buy for the lifetime of the customer |
SellLimit per day | required | Maximum amount in base currency to sell per day |
SellLimit per month | optional | Maximum amount in basecurrency to sell per month |
SellLimit per year | optional | Maximum amount in basecurrency to sell per year |
LifeTime SellLimit | optional | Maximum amount in base currency to sell for the lifetime of the customer |
Token Balance Limit | optional | (Tokenization specific) Maximum balance of the customer account in base currency |
Whenever a transaction is initiated that will result in crossing the limit an error will be returned that the limit is exceeded and the transaction is aborted.
NOTE
Reach out to your nexus support contact to configure trustlevels for your environment.