IAV Added funding sources not saving in UAT


(Nickforddesign) #1

When going through IAV for the first time in UAT, the user ends up with a single verified funding source. However, if we use IAV to add an additional funding source, the ID of the original funding source is returned at the end of the IAV process, and fetching the funding sources from the user shows that the new funding source was not saved.

Is this just how UAT is set up for IAV? Or are we doing something wrong?

Looking at the data, it does look like IAV will always return this sandbox test bank funding source, but I’d like to confirm this. If we are always given the same data going through IAV in UAT, it’s sort of hard to test these things…

{
  "bankName": "SANDBOX TEST BANK",
  "id": "166f0e53-65c5-468c-8f65-d9eafeae268c",
  "type": "bank",
  "_links": {
    "on-demand-authorization": {
      "type": "application/vnd.dwolla.v1.hal+json",
      "resource-type": "on-demand-authorization",
      "href": "https://api-uat.dwolla.com/on-demand-authorizations/9817e8ba-39a5-e611-80e9-0aa34a9b2388"
    },
    "customer": {
      "type": "application/vnd.dwolla.v1.hal+json",
      "resource-type": "customer",
      "href": "https://api-uat.dwolla.com/customers/0c1ba769-e75f-4947-b71c-4bb7f3a3a8f2"
    },
    "balance": {
      "type": "application/vnd.dwolla.v1.hal+json",
      "resource-type": "balance",
      "href": "https://api-uat.dwolla.com/funding-sources/166f0e53-65c5-468c-8f65-d9eafeae268c/balance"
    },
    "self": {
      "type": "application/vnd.dwolla.v1.hal+json",
      "resource-type": "funding-source",
      "href": "https://api-uat.dwolla.com/funding-sources/166f0e53-65c5-468c-8f65-d9eafeae268c"
    }
  },
  "created": "2016-11-07T22:30:07.000Z",
  "status": "verified",
  "name": "Your Account #1 - CHECKING",
  "removed": false,
  "channels": [
    "ach"
  ],
  "primary": true
}

(Spencer Hunter) #2

@nickforddesign, IAV in the Sandbox calls a fake service which stubs out only a few bank accounts. What is happening is that a new unique ID isn’t generated because it already recognizes that the account and routing number is associated with a funding source(Bank account) that you’ve already added. When you go through the flow to add a different bank, try selecting a bank with a different account number.


(Nickforddesign) #3

Got it, the choice of bank doesn’t matter but the account you select does. Thanks @spencer.


(Cory Anderson) #4

(Cory Anderson) #5

(Cory Anderson) #6