Know Your Customer (KYC) verification
Introduction
Know Your Customer (KYC) describes the process of verifying customers and the nature of their transactions to protect financial institutions against fraud and money laundering.
It may involve the following:
- Checking the customer's identity;
- Understanding the customer's activities in relation to financial transactions and payments;
- Establishing the source of funds, etc.
KYC verification can be applied to both offline and online financial transactions. For online payment processing, your acquiring bank might ask you to submit additional KYC data of your customers in API requests.
Handling the KYC data
Demo PSP does not collect the KYC details on the payment widget. Please collect the necessary information on your end and submit it in requests.
When the KYC parameters of a customer are sent in requests, the Demo PSP system is considered as entitled to process and transmit them to the processing network and your acquirer.
Demo PSP is not responsible for the accuracy of the received KYC details. We make neither the validation, nor the verification of the KYC parameters.
Submitting the KYC data
If required, add the KYC data to the additional_data section of your API requests to make a payment, an authorization or a charge request, as well as to create a payment token and to initiate a payment widget.
Example of the KYC section in the request
{
"request":{
....
"additional_data":{
"customer_id_data": {
"document_type": "foreign_passport",
"document_series": "MR",
"document_number": "1234567",
"document_country": "US",
"personal_number": "12345",
"issuer": "HM Passport Office",
"issue_date": "2016-05-24",
"expiry_date": "2026-05-24"
},
"kyc_answers": {
"source": "DEMO COMPANY",
"answers": {
"countries_citizenship": [
"GB"
],
"using_on_behalf": false,
"not_usa_tax_payer": true,
"agreed": true,
"first_name": "Dmitry",
"last_name": "Ivanov",
"middle_name": "Valentinovich",
"first_name_ru": "Дмитрий",
"last_name_ru": "Иванов",
"middle_name_ru": "Валентинович",
"birth_address" : "London, 45-1 First Street",
"registration_district": "Central London"
}
}
}
....
}
}
The supported parameters are listed below.
Info
Contact the Tech Support Team to confirm whether you need to submit the KYC section and what parameters are required.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Possible values for the document_type parameter
document_type parameter value |
Description of the document_type parameter value |
passport |
Passport |
international_passport |
International passport |
foreign_passport |
Foreign citizen’s passport |
id_card |
Identity card (ID card) |
driver_license |
Driver's license |
residence_permit |
Residence permit for a foreign citizen (regular) |
residence_permit_refugee |
Refugee residence permit (regular) |
residence_permit_bio_refugee |
Refugee residence permit (biometric) |
residence_permit_bio_stateless |
Stateless person’s residence permit (biometric) |
temporary_residence_permit |
Temporary residence permit |
temporary_identity_card |
Temporary identity card |
military_identity_card |
Military service ID card |
military_id |
Military ID |
refugee_certificate |
Refugee certificate |
temporary_asylum_certificate |
Temporary asylum certificate |
resettler_certificate |
Resettler certificate or applicant for status |
travel_document_foreign |
Travel document of a foreign citizen |
migration_card |
Migration card |
seafarer_passport |
Seafarer’s passport / seafarer’s identity card |
diplomatic_certificate |
Diplomatic identity card |
return_certificate |
Return certificate |
other |
Other identity document |