Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Know Your Customer
Know Your Customer
Most of the information in here is from this thread
KYC to independent providers?Why offload
KYC companies could offer a service where they use whatever technique
is best in their country to perform Know Your Customer. In some
countries this could be using national Identity cards. In others it
could be scanning and uploading id and proof of address.
The advantage to the FSP as I mentioned is a cost saving but also
allows me to offer services outside my national market. I could start
a bank and immediately have access to customers wherever there is a
KYC provider. Even PayPal would be a potential customer here. Look at
their supported country list https://www.paypal.com/worldwide/. I’m
willing to bet that most of the reasons they don’t allow Receive in so
many countries is because they haven’t solved the KYC issue there yet.
A super simple service that might work well in many third word
countries could be an agency network. The same franchise networks who
now do Western Union/MoneyGram are perfectly equipped to do in person
ID checks of national ID cards.
- User logs in to financial service provider using openid (http://openid.net)
- An account with limited rights is created
- The user is then redirected to an independent financial service
provider of his choice using the OAuth Token Dance (http://oauth.net)
- The “Know Your Customer” (KYC) logs the user in using openid
KYC provider asks the user if he/she wants to share their personal
information with the financial service provider.
- If User has already registered once with KYC provider the user is
redirected back to financial service provider who can now access a
hcard* page of users details
- If User has not registered with KYC before the KYC process starts.
See comment below.
- User is redirected back to financial service provider
- When KYC process is complete it pings the Financial Service
Provider to let it know the data is available
- When FSP has KYC data they lift restrictions on account
*a hcard is a HTML microformat for vcard data — see http://microformats.org/wiki/hcard
Details provided to the client (OAuth: Consumer)
With regards to what the minimum details are. It is probably country
specific. My guess would be the minimum a bank asks you for.
- Phone number
- National ID Number
Instinctively I’m scared by having national ID’s floating around.
Maybe (I’m just thinking out loud) as part of the regular KYC you just
certify to the FSP that you have their verified ID number on file.
Then you could charge them extra for a copy of it, if they need it for
tax reporting etc.
On delayed verification (post account creation)
Abweichend von § 4 Abs. 1 des Geldwäschegesetzes kann die Überprüfung der Identität des Vertragspartners und des wirtschaftlich Berechtigten auch unverzüglich nach der Eröffnung eines Kontos oder Depots abgeschlossen werden. In diesem Fall muss sichergestellt sein, dass vor Abschluss der Überprüfung der Identität keine Gelder von dem Konto oder dem Depot abverfügt werden können.