The consumer represents the individual partner client. It must have a valid phone number and be formally identified with a KYC procedure before carrying out any operation.
Fetch all your consumer end-users. More options will be added in the near future.
OK
Bad Request
Unauthorized
Forbidden
{- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "phone": {
- "countryCode": "string",
- "number": "string",
- "verified": true,
- "verificationDate": "2019-08-24T14:15:22Z"
}, - "firstName": "string",
- "lastName": "string",
- "emailAddress": "string",
- "status": {
- "banking": {
- "value": "VALIDATED",
- "reason": "string"
}, - "kyc": {
- "value": "NOT_STARTED",
- "reason": "string"
}, - "suspension": {
- "value": "SUSPENDED",
- "operator": "END_USER",
- "reason": "string"
}, - "linkcy": {
- "value": "PENDING",
- "reason": "string"
}, - "compliance": {
- "value": "PENDING",
- "reason": "string"
}, - "overall": {
- "value": "ACTIVE"
}
}, - "updateDate": "2019-08-24T14:15:22Z",
- "creationDate": "2019-08-24T14:15:22Z"
}
], - "totalElements": 1,
- "page": 0,
- "pageSize": 0
}
This is the first step to create an Individual consumer. Phone object is mandatory to be able to go on to the next steps. You can add optional fields, this will help us to manage compliance triggers.
Only a few pieces of information are asked here, most of it will be extracted from documents during the KYC process. By doing the Endpoint: Get Consumer information, you will get access to all data.
You cannot create two consumers with the same phone number. Phone numbers must be unique.
Created
Bad Request
Unauthorized
Forbidden
Conflict
{- "partnerName": "string",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "externalId": "string",
- "phone": {
- "countryCode": "33",
- "number": "string"
}, - "address": {
- "isoCountryCode": "AUT",
- "city": "string",
- "postalCode": "string",
- "street": "string",
- "number": "string",
- "refinement": "string",
- "stateOrProvince": "string",
- "bypassVerification": true
}, - "emailAddress": "string",
- "sourceOfFunds": "COMPENSATION_PAYOUT",
- "otherSourceOfFunds": "string",
- "occupation": "BUSINESS_OWNER",
- "otherOccupation": "string",
- "lastTermsAccepted": "1.0",
- "taxIdentificationNumber": "string",
- "taxCountry": "AUT",
- "accountPurposes": [
- "PAY_BILLS"
], - "expectedMonthlyExpenses": {
- "value": "LESS_THAN_2000",
- "currency": "EUR"
}, - "metadata": {
- "property1": { },
- "property2": { }
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
Get all information about one consumer by only using his consumer ID. You will get access to all verification statuses.
OK
Bad Request
Unauthorized
Forbidden
Not Found
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "externalId": "string",
- "phone": {
- "countryCode": "string",
- "number": "string",
- "verified": true,
- "verificationDate": "2019-08-24T14:15:22Z"
}, - "kycInfo": {
- "kycApplicationId": "79d915d9-9648-4a89-9125-d56b7a19df65",
- "status": "NOT_STARTED",
- "statusReason": "string",
- "type": "FULL_KYC",
- "updateDate": "2019-08-24T14:15:22Z"
}, - "status": {
- "banking": {
- "value": "VALIDATED",
- "reason": "string"
}, - "kyc": {
- "value": "NOT_STARTED",
- "reason": "string"
}, - "suspension": {
- "value": "SUSPENDED",
- "operator": "END_USER",
- "reason": "string"
}, - "linkcy": {
- "value": "PENDING",
- "reason": "string"
}, - "compliance": {
- "value": "PENDING",
- "reason": "string"
}, - "overall": {
- "value": "ACTIVE"
}
}, - "termsAccepted": true,
- "address": {
- "isoCountryCode": "ABW",
- "city": "string",
- "postalCode": "string",
- "street": "string",
- "number": "string",
- "refinement": "string",
- "stateOrProvince": "string",
- "status": "INVALID"
}, - "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "email": {
- "address": "string",
- "verified": true,
- "verificationDate": "2019-08-24T14:15:22Z"
}, - "gender": "MALE",
- "birthCity": "string",
- "birthIsoCountryCode": "ABW",
- "birthDate": "2019-08-24",
- "sourceOfFunds": "COMPENSATION_PAYOUT",
- "otherSourceOfFunds": "string",
- "occupation": "BUSINESS_OWNER",
- "otherOccupation": "string",
- "notes": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "strongAuthentication": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "endpointId": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "pinStatus": "UNSET",
- "biometryStatus": "UNSET"
}, - "taxIdentificationNumber": "string",
- "taxCountry": "ABW",
- "accountPurposes": [
- "PAY_BILLS"
], - "expectedMonthlyExpenses": {
- "value": "LESS_THAN_2000",
- "currency": "EUR"
}, - "partnerMetadata": { },
- "userMetadata": { }
}
You can patch a consumer to update some information. Depending on the information patched, you will have to perform another action:
External ID -> no action to perform
Phone -> you will need to use Endpoint POST Send consumer verification code & validate consumer phone
Address : we will use our tools to check if the address is valid or not, we recommend you to ask your consumer to confirm the address once the modification is done. Address is very important to send cards. Once the card is activated, the address status will go from valid to verified.
Email address -> The "emailAddressVerified" status will switch to "false" you will need to use Endpoint POST Send a verification email to the consumer to verify the email address.
Source of funds -> no action to perform
Occupation -> no action to perform
Terms & Condition -> Needed if "termsAccepted" is "false".
This operation might require SCA.
OK
Waiting SCA
Bad Request
Unauthorized
Forbidden
Not Found
{- "externalId": "string",
- "address": {
- "isoCountryCode": "AUT",
- "city": "string",
- "postalCode": "string",
- "street": "string",
- "number": "string",
- "refinement": "string",
- "stateOrProvince": "string",
- "bypassVerification": true
}, - "emailAddress": "string",
- "sourceOfFunds": "COMPENSATION_PAYOUT",
- "otherSourceOfFunds": "string",
- "occupation": "BUSINESS_OWNER",
- "otherOccupation": "string",
- "lastTermsAccepted": "1.0",
- "taxIdentificationNumber": "string",
- "taxCountry": "AUT",
- "accountPurposes": [
- "PAY_BILLS"
], - "expectedMonthlyExpenses": {
- "value": "LESS_THAN_2000",
- "currency": "EUR"
}, - "phone": {
- "countryCode": "33",
- "number": "string"
}, - "metadata": {
- "property1": { },
- "property2": { }
}, - "userMetadata": {
- "property1": { },
- "property2": { }
}, - "partnerMetadata": {
- "property1": { },
- "property2": { }
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "updateDate": "2019-08-24T14:15:22Z"
}