Funds Confirmation Service

A streamlined service for real-time verification of account balances.

Confirmation of Funds Request

Creates a confirmation of funds request at the ASPSP. If no card number, but the PSU account identifier is contained: check on default account registered by customer. If no card number but the PSU and the account identifier with currency is contained: check the availability of funds on the corresponding sub-account. If card number and the PSU account identifier is contained:: check on sub-account addressed by card, if the addressed card is registered with one of the sub-accounts. If the card number is not registered for any of the accounts, the card number is ignored.

POST

/piis/{apiGroupVersion}/funds-confirmations

200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

405

Method Not Allowed

406

Not Acceptable

415

Unsupported Media Type

429

Too Many Requests

Request


{
  "cardNumber": "123123123213",
  "account": {
    "iban": "XX80BANK0000435195001",
    "currency": "EUR"
  },
  "payee": "customer name",
  "instructedAmount": {
    "currency": "EUR",
    "amount": "12.32"
  }
}

Responses

200

400

401

403

404

405

406

415

429


{
  "Valid Request": {
    "value": {
      "fundsAvailable": true
    }
  }
}

Establish Funds Confirmation Consent Transaction

Creates an funds confirmation consent resource at the ASPSP regarding access to make funds confirmation to specified accounts in this request.

POST

/piis/{apiGroupVersion}/consents/funds-confirmations

201

Created

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

405

Method Not Allowed

406

Not Acceptable

415

Unsupported Media Type

429

Too Many Requests

Request


{
  "access": {
    "payments": [
      {
        "account": {
          "iban": "XX80BANK0000435195001",
          "currency": "EUR"
        },
        "rights": [
          "fundsConfirmations"
        ]
      }
    ]
  },
  "consentType": "detailed",
  "recurringIndicator": true,
  "validTo": "2017-10-30"
}

Responses

201

400

401

403

404

405

406

415

429


{
  "Valid Request": {
    "value": {
      "access": {
        "payments": [
          {
            "account": {
              "iban": "XX80BANK0000435195001",
              "currency": "EUR"
            },
            "rights": [
              "fundsConfirmations"
            ]
          }
        ]
      },
      "consentType": "detailed",
      "recurringIndicator": true,
      "validTo": "12.12.2012",
      "consentStatus": "received",
      "_links": {
        "scaRedirect": {
          "href": "https://bank.com/sca"
        }
      }
    }
  }
}