Funding source verification

how we know or get funding source verified unverified by api
funding source verification by account number and routing number or Plaid

Hi @Sateesh_Kr_Maurya,

You can find the status of a funding-source by making GET call to the funding source endpoint and viewing the status field in the response-body.

Here’s an example request//response body for retrieving a funding-source via the API that has a status of unverified -

GET https://api.dwolla.com/funding-sources/e52006c3-7560-4ff1-99d5-b0f3a6f4f909
Accept: application/vnd.dwolla.v1.hal+json
Authorization: Bearer pBA9fVDBEyYZCEsLf/wKehyh1RTpzjUj5KzIRfDi0wKTii7DqY

...

{
  '_links': {
    'self': {
      'href': 'https://api.dwolla.com/funding-sources/e52006c3-7560-4ff1-99d5-b0f3a6f4f909'
    },
    'customer': {
      'href': 'https://api.dwolla.com/customers/36e9dcb2-889b-4873-8e52-0c9404ea002a'
    },
    'initiate-micro-deposits': {
      'href': 'https://api.dwolla.com/funding-sources/e52006c3-7560-4ff1-99d5-b0f3a6f4f909/micro-deposits'
    }
  },
  'id': 'e52006c3-7560-4ff1-99d5-b0f3a6f4f909',
  'status': 'unverified',
  'type': 'bank',
  'name': 'Test checking account',
  'created': '2015-10-23T20:37:57.137Z'
}

Funding-sources can be verified by various methods in Dwolla. We have an article in our documentation that walks you through the different funding-source verification methods with additional information about each.

Let us know if you come across any further questions!

Hi,

today have initiated micro deposit on production server. and after 3 hour I have try to make payment with ($0.01+0.01) total $0.02 for micro-deposit through API. and its giving 403 error.
and my dwolla account on fund-source tab its showing error “Deposit verification failed”.

why its giving error like this. I used actual bank account detail for initiate micro-deposit verification process.

Please help me on this.
Thanks
Murli

Hi @murli_1990 – the microdeposit amounts would probably not have made it into the bank account within 3 hours of initiating. Were you seeing the two $0.01 amount deposits in your bank statement by any chance and you entered the amounts for verification? If not, you’d have to wait for the microdeposits to process and get a `customer_microdeposits_completed" webhook before verifying the amounts.

Thank you @shreya .

Is there any API to find out that Initiate micro-deposits passed of fail from the bank.
Because I need to prevent micro-deposit again-again by the user. Because after 3 fail attempted " Initiate micro-deposits " going to fail.

So I need an API to stop " Verify micro-deposits " process until and unless the bank not approved for " Verify micro-deposits".

And when the bank will approve, then I will able to call " Verify micro-deposits" API with $0.02+$0.05.
And finally, fund-source will be verified.

Or could you please let me know how to create webhook an uses it. Please share me and code

Sure thing! Here’s the section in our docs that explains the endpoints related to webhook-subscriptions - https://docs.dwolla.com/#webhook-subscriptions

Here’s also a step-by-step guide on creating a webhook-subscription that might be helpful - https://developers.dwolla.com/guides/webhooks

Hope that helps!