Open adamdecaf opened 5 years ago
An administrative API route will be required to migrate a customer from the start state 'ReviewRequired' to the approved state. We should probably limit the OAuth security scope for this action and the action should be logged. I see a "backend" application for approving these in the future.
Here's an example of checking which statuses are approved or not across projects:
There are several levels of identity verification of customers, they are (in order, case insensitive):
When we implement these it should be done with a type that can be compared (i.e. integers) so that
KYC < CIP
and we can use comparisons likecustomer.IdentityVerification < KYC
in our codebase.Notes: https://github.com/moov-io/customers/issues/9