This section covers how to verify the KBA questions for Customer verification.
POST https://api.dwolla.com/kba/{id}
Parameter | Required? | Type | Description |
---|---|---|---|
id | yes | string | The id of the KBA session to verify questions for. |
answers | yes | object | An array of four JSON objects that each consist of two key-value pairs -- questionId and answerId . |
Parameter | Required? | Type | Description |
---|---|---|---|
questionId | yes | string | The id of a question in a KBA session. |
answerId | yes | string | The id of an answer to the corresponding question in a KBA session. |
POST https://api.dwolla.com/kba/33aa88b1-97df-424a-9043-d5f85809858b
Accept: application/vnd.dwolla.v1.hal+json
Authorization: Bearer cRahPzURfaIrTewKL18tmslWPqKdzkLeYJm0oB1hGJ1vMPArft1v
...
{
"answers": [
{
"questionId": "2355953375",
"answerId": "2687969335"
},
{
"questionId": "2355953385",
"answerId": "2687969385"
},
{
"questionId": "2355953395",
"answerId": "2687969435"
},
{
"questionId": "2355953405",
"answerId": "2687969485"
}
]
}
HTTP Status | Code | Description |
---|---|---|
200 | OK | KBA scoring is complete. Check verificationStatus to determine if the user passed or failed KBA verification. |
403 | InvalidResourceState | The kba session has expired. |
403 | InvalidResourceState | The kba session is no longer valid. |
404 | NotFound | KBA session not found. |
All funds transfers made using the Dwolla Platform are performed by a financial institution partner, and any funds held in a Dwolla Balance are held by a financial institution partner. Learn more about our financial institution partners.