Introduction
The Customer Verification service is used to check if one of your customers, identified by an email address or customer ID, is registered with Skrill (i.e. the customer already has an active Skrill Digital Wallet account). You can also verify information that you hold about the customer against Skrill's registration records.
Accounts become active once created by the customer and remain active until closed by the customer or Skrill.
The information that can be checked is as follows:
- Email address
- First name
- Last name
- Date of birth
- House number
- Country
- Post code
If the customer has an active Skrill Wallet account, then the verification service returns a MATCH
or NO_MATCH
response for each parameter provided in the request. Match information is not shown by default for the email address. However, If both Customer ID and email are provided then the Customer ID is used to identify the account and match information is shown for the email.
An example request and response payload is shown below:
Request:
{
"merchantId": "276261218",
"password": "9f535b6ae672f627e4e5f79f2b7c63fe",
"customerId": "276261219",
"firstName" : "Sample",
"lastName" : "Customer”,
"postCode": "CR12BN"
}
Response:
{
"firstName": "MATCH"
"lastName": "NO_MATCH"
"postCode": "NO_MATCH"
"verificationLevel": "10"
}
Customer details held by Skrill for this mock example:
- Customer ID:
276261219
- First and last name:
Sample Payer
- Post code:
CR23BQ
In the example, first name, last name and post code are submitted for verification. The first name matches correctly but there is no match for the other details.
The customer verification service call also returns a verification level for an account (the last line in the response above) which shows:
- Whether the customer has been verified
- Whether the customer has a verified payment instrument e.g. Debit/Credit card or Bank Account registered with their Skrill account.
The following table shows the available verification levels:
Verification Level | Description |
---|---|
00 | The Skrill customer has not been verified The customer has no verified registered payment instruments (Credit/Debit Card or Bank Account) |
01 | The Skrill customer has not been verified The customer has one or more verified registered payment instruments (Credit/Debit Card or Bank Account) |
10 | The Skrill customer has been verified The customer has no verified payment instruments (Credit/Debit Card or Bank Account) |
11 | The Skrill customer has been verified The customer has one or more verified payment instruments (Credit/Debit Card or Bank Account) |
A customer is listed as verified if at least one of the following apply:
- Skrill has identification documents on file for the customer
- Address verification has been completed ‐ either manually or by post
- The customer has been verified by Tsevo (US customers only)
Payment instrument verified means that the customer has been verified as the legitimate owner of a listed payment instrument (Debit/Credit Card or Bank Account).