feature
Penny Drop
Learn how to initiate Penny Drop and validate the code sent to the applicant. This can be added into an acquisitions journey at any step before requestDecision.
1
ApplicationPennyDropInitiate
Match the applicant's details to the applicant’s bank account using a third-party integration. If it matches, 1p will be sent to the customer with a code as the reference.
post
state
•string enum
Enum values
initiated
Code Request Successful.authenticated
Session is Authenticated.failed
The session has failed.2
ApplicationPennyDropValidate
Verify the code provided by the applicant to the code sent to the bank account.
Request Example
Request
1curl --request POST \
2 --url https://dapi.stg-newdaytechnology.net/acquisition/v2/applications/%7Bid%7D/kycauthentications/pennydrop \
3 --header 'Merchant-Id: SOME_STRING_VALUE' \
4 --header 'Session-Id: SOME_STRING_VALUE' \
5 --header 'content-type: application/json' \
6 --data '{"journeyId":"string","bankAccount":"string","sortCode":"string"}'
Response Example
Response
JSON
1{
2 "state": "initiated",
3 "authId": "25d4321e-f980-49d3-983b-4275c49dc2c4",
4 "journeyId": "string",
5 "remainingPasscodes": 0
6}