balanced / balanced-api

Balanced API specification.
221 stars 72 forks source link

`can_debit` should be false if a bank account has been unstored #677

Closed kyungmin closed 10 years ago

kyungmin commented 10 years ago

Currently can_debit is true when can_credit is false for funding instruments.

mjallday commented 10 years ago

not yet solved. going through acceptance and will then be deployed.

mjallday commented 10 years ago
curl https://api.balancedpayments.com/bank_accounts/BA1iWjnIUhEkl5bORJGRGd9T \
     -H "Accept: application/vnd.api+json;revision=1.1" \
     -u ak-test-DXIgzoqwN4LsoCabloqy87y42qwm1lXR: \
     -X DELETE
curl https://api.balancedpayments.com/bank_accounts/BA1iWjnIUhEkl5bORJGRGd9T \
      -H "Accept: application/vnd.api+json;revision=1.1" \
      -u ak-test-DXIgzoqwN4LsoCabloqy87y42qwm1lXR:
{
  "bank_accounts": [
    {
      "routing_number": "121000358",
      "bank_name": "BANK OF AMERICA, N.A.",
      "account_type": "checking",
      "name": "Johann Bernoulli",
      "links": {
        "customer": null,
        "bank_account_verification": "BZ6lvTGls3kLoOWmGq36PM2x"
      },
      "can_credit": false,
      "created_at": "2014-06-27T23:24:21.170003Z",
      "fingerprint": "5f0ba9fa3f1122ef13b944a40abfe44e7eba9e16934e64200913cb4c402ace14",
      "updated_at": "2014-08-06T22:06:17.171262Z",
      "href": "/bank_accounts/BA1iWjnIUhEkl5bORJGRGd9T",
      "meta": {
        "twitter.id": "1234987650",
        "facebook.user_id": "0192837465",
        "my-own-customer-id": "12345"
      },
      "account_number": "xxxxxx0001",
      "address": {
        "city": null,
        "line2": null,
        "line1": null,
        "state": null,
        "postal_code": null,
        "country_code": null
      },
      "can_debit": false,
      "id": "BA1iWjnIUhEkl5bORJGRGd9T"
    }
  ],
  "links": {
    "bank_accounts.credits": "/bank_accounts/{bank_accounts.id}/credits",
    "bank_accounts.bank_account_verifications": "/bank_accounts/{bank_accounts.id}/verifications",
    "bank_accounts.customer": "/customers/{bank_accounts.customer}",
    "bank_accounts.debits": "/bank_accounts/{bank_accounts.id}/debits",
    "bank_accounts.bank_account_verification": "/verifications/{bank_accounts.bank_account_verification}"
  }
}