Master funding source account not available in live api

Hi There,

We are not getting the master funding source account in the live root API response. We have used default application API keys. The master funding source is verified. No customer is added till now.

Here is the response:
DwollaSwagger\models\CatalogResponse Object
(
[_links] => Array
(
[events] => DwollaSwagger\models\HalLink Object
(
[href] => https://api.dwolla.com/events
[type] => application/vnd.dwolla.v1.hal+json
[resource_type] => event
)

        [webhook-subscriptions] => DwollaSwagger\models\HalLink Object
            (
                [href] => https://api.dwolla.com/webhook-subscriptions
                [type] => application/vnd.dwolla.v1.hal+json
                [resource_type] => webhook-subscription
            )

    )

[_embedded] => 

)

Please suggest.

Please note that the same thing is working in sandbox account.

Thanks,

Hi @dailyhuman – it looks like you’re calling the root endpoint, which returns the following information -

{
    "_links": {
        "webhook-subscriptions": {
            "href": "https://api-sandbox.dwolla.com/webhook-subscriptions",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "webhook-subscription"
        },
        "notifications-settings": {
            "href": "https://api-sandbox.dwolla.com/notifications-settings",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "notifications-settings"
        },
        "account": {
            "href": "https://api-sandbox.dwolla.com/accounts/ca32853c-48fa-40be-ae75-77b37504581b",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "account"
        },
        "customers": {
            "href": "https://api-sandbox.dwolla.com/customers",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "customer"
        },
        "events": {
            "href": "https://api-sandbox.dwolla.com/events",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "event"
        }
    }
}

The endpoint for retrieving the funding-sources attached to the Master Account is included in the _links object below response-body which is returned when you make a call to retrieve Account details -

GET https://api-sandbox.dwolla.com/accounts/ca32853c-48fa-40be-ae75-77b37504581b

{
  "_links": {
    "self": {
      "href": "https://api-sandbox.dwolla.com/accounts/ca32853c-48fa-40be-ae75-77b37504581b"
    },
    "receive": {
      "href": "https://api-sandbox.dwolla.com/transfers"
    },
    "funding-sources": {
      "href": "https://api-sandbox.dwolla.com/accounts/ca32853c-48fa-40be-ae75-77b37504581b/funding-sources"
    },
    "transfers": {
      "href": "https://api-sandbox.dwolla.com/accounts/ca32853c-48fa-40be-ae75-77b37504581b/transfers"
    },
    "customers": {
      "href": "https://api-sandbox.dwolla.com/customers"
    },
    "send": {
      "href": "https://api-sandbox.dwolla.com/transfers"
    }
  },
  "id": "ca32853c-48fa-40be-ae75-77b37504581b",
  "name": "Jane Doe"
}

Hope that helps!

Hi Shreya,

Thanks for the response. The response you provided is sandbox API. The issue is coming with live api not sandbox. We are able to transfer in the sandbox.

Please note that we are using default application (live) API keys which were created automatically by visiting the application legacy page https://dashboard.dwolla.com/applications-legacy

let us know if you need more information.

Thanks,

Hi @dailyhuman – Ah, I only posted the Sandbox responses as an example. It would be the same in Production. Would you be able to confirm if you’re calling this endpoint to retrieve the funding-sources related to the Master Account?

https://api-sandbox.dwolla.com/accounts/ca32853c-48fa-40be-ae75-77b37504581b/funding-sources

Also, if you could share any Dwolla ID related to your account, I could look it up on my end and see if there are any funding-sources available!

Hi Shreya,

The endpoint comes in root API response which is not available in our case. We can not provide live keys due to security reasons. Do you have any other method where we can share?

API request & response screenshot.

Is it something related to live Account settings?

Thanks,

Hi there! Ah, we wouldn’t want you to the share the key/secret either! Would you be able to share the webhook subscription ID? Just something to help us locate your account. If that’s not available, you can DM me your email address for your Master Account as well!

We were able to find your account! It does look like there is an account setting we need to turn on for you to be able to get that info via the API. We’re working with our internal teams to review the account!

Hi @dailyhuman – you should be all set now! Our team was able to correct the settings for your account! Do make sure to generate a new access-token before calling that endpoint!

Let us know if you run into any issues!

Thank you, Shreya! Now account is available in the live API.

1 Like