eKYC
A suite of endpoints that can be used during acquisition or servicing to perform enhanced KYC checks and validation.
Environment URLs
Environment | Base URL |
---|---|
NDT Staging | https://dapi.stg-newdaytechnology.net/acquisition |
NDT Production | https://dapi.newdaytechnology.net/acquisition |
Endpoints
AlternativeEvidenceKycAuthentication
Initiates a KYC process for alternative evidence.
/v2/applications/{id}/kycauthentications/alternativeevidence
ApplicationOtpInitiate
This endpoint initiates a One Time Password (OTP) verification process by sending a code to the mobile or home phone number provided by the applicant at the time of registration.
/v2/applications/{id}/kycauthentications/otp
ApplicationOtpValidate
This endpoint provides authentication for the mobile or home number provided by the applicant at the time of registration. As long as the customer enters the correct unique six digit code, the response state will return as "authenticated".
/v2/applications/{id}/kycauthentications/otp/{authId}/validate
ApplicationOtpResend
Refer to this endpoint when an applicant has not received their OTP to the desired mobile or home number. By calling this endpoint, an OTP validation request is re-sent to the applicant.
/v2/applications/{id}/kycauthentications/otp/{authId}/resend
ApplicationPennyDropInitiate
This endpoint initiates a Penny Drop process, this is done by depositing a penny in the applicant's bank account along with a unique four digit reference. The applicant is then required to validate their details by providing the unique reference.
/v2/applications/{id}/kycauthentications/pennydrop
ApplicationPennyDropValidate
Calling this enpoint validates a Penny Drop process and authenticates an applicant's bank account details. As long as the correct four digit unique reference sent to the customer's bank account is applied, the response state will return as "authenticated". Once this is done, Penny Drop verification is complete.
/v2/applications/{id}/kycauthentications/pennydrop/{authId}/validate
ApplicationBankAccountOwnership
This endpoint confirms the bank account details provided by the applicant at the time of registration.
/v2/applications/{id}/kycauthentications/bankaccountownership
ApplicationKycStatus
This endpoint, is used to perform a check on the status of each of the KYC requirements needed to validate the applicant.
/v2/applications/{id}/kycauthentications
Models
Was this page helpful?