POST api/Lean/GetAllPaymentSource?customerId={customerId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
customerId

string

Required

Body Parameters

None.

Response Information

Resource Description

Collection of PaymentSourceOutput
NameDescriptionTypeAdditional information
id

string

None.

customer_id

string

None.

app_id

string

None.

status

string

None.

beneficiary_cool_off_expiry

date

None.

bank_identifier

string

None.

beneficiaries

Collection of NewBeneficiary

None.

accounts

Collection of LeanPaymentAccount

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "id": "sample string 1",
    "customer_id": "sample string 2",
    "app_id": "sample string 3",
    "status": "sample string 4",
    "beneficiary_cool_off_expiry": "2024-10-01T10:00:49.7316938+00:00",
    "bank_identifier": "sample string 5",
    "beneficiaries": [
      {
        "id": "sample string 1",
        "payment_destination_id": "sample string 2",
        "status": "sample string 3",
        "beneficiary_cool_off_expiry": "2024-10-01T10:00:49.7316938+00:00"
      },
      {
        "id": "sample string 1",
        "payment_destination_id": "sample string 2",
        "status": "sample string 3",
        "beneficiary_cool_off_expiry": "2024-10-01T10:00:49.7316938+00:00"
      }
    ],
    "accounts": [
      {
        "id": "sample string 1",
        "account_id": "sample string 2",
        "account_name": "sample string 3",
        "account_number": "sample string 4",
        "iban": "sample string 5",
        "balance": 6.1,
        "currency": "sample string 7",
        "balance_last_updated": "2024-10-01T10:00:49.7316938+00:00"
      },
      {
        "id": "sample string 1",
        "account_id": "sample string 2",
        "account_name": "sample string 3",
        "account_number": "sample string 4",
        "iban": "sample string 5",
        "balance": 6.1,
        "currency": "sample string 7",
        "balance_last_updated": "2024-10-01T10:00:49.7316938+00:00"
      }
    ]
  },
  {
    "id": "sample string 1",
    "customer_id": "sample string 2",
    "app_id": "sample string 3",
    "status": "sample string 4",
    "beneficiary_cool_off_expiry": "2024-10-01T10:00:49.7316938+00:00",
    "bank_identifier": "sample string 5",
    "beneficiaries": [
      {
        "id": "sample string 1",
        "payment_destination_id": "sample string 2",
        "status": "sample string 3",
        "beneficiary_cool_off_expiry": "2024-10-01T10:00:49.7316938+00:00"
      },
      {
        "id": "sample string 1",
        "payment_destination_id": "sample string 2",
        "status": "sample string 3",
        "beneficiary_cool_off_expiry": "2024-10-01T10:00:49.7316938+00:00"
      }
    ],
    "accounts": [
      {
        "id": "sample string 1",
        "account_id": "sample string 2",
        "account_name": "sample string 3",
        "account_number": "sample string 4",
        "iban": "sample string 5",
        "balance": 6.1,
        "currency": "sample string 7",
        "balance_last_updated": "2024-10-01T10:00:49.7316938+00:00"
      },
      {
        "id": "sample string 1",
        "account_id": "sample string 2",
        "account_name": "sample string 3",
        "account_number": "sample string 4",
        "iban": "sample string 5",
        "balance": 6.1,
        "currency": "sample string 7",
        "balance_last_updated": "2024-10-01T10:00:49.7316938+00:00"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfLean.PaymentSourceOutput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bankiom.DataLayer.Common">
  <Lean.PaymentSourceOutput>
    <accounts>
      <Lean.LeanPaymentAccount>
        <account_id>sample string 2</account_id>
        <account_name>sample string 3</account_name>
        <account_number>sample string 4</account_number>
        <balance>6.1</balance>
        <balance_last_updated>2024-10-01T10:00:49.7316938+00:00</balance_last_updated>
        <currency>sample string 7</currency>
        <iban>sample string 5</iban>
        <id>sample string 1</id>
      </Lean.LeanPaymentAccount>
      <Lean.LeanPaymentAccount>
        <account_id>sample string 2</account_id>
        <account_name>sample string 3</account_name>
        <account_number>sample string 4</account_number>
        <balance>6.1</balance>
        <balance_last_updated>2024-10-01T10:00:49.7316938+00:00</balance_last_updated>
        <currency>sample string 7</currency>
        <iban>sample string 5</iban>
        <id>sample string 1</id>
      </Lean.LeanPaymentAccount>
    </accounts>
    <app_id>sample string 3</app_id>
    <bank_identifier>sample string 5</bank_identifier>
    <beneficiaries>
      <Lean.NewBeneficiary>
        <beneficiary_cool_off_expiry>2024-10-01T10:00:49.7316938+00:00</beneficiary_cool_off_expiry>
        <id>sample string 1</id>
        <payment_destination_id>sample string 2</payment_destination_id>
        <status>sample string 3</status>
      </Lean.NewBeneficiary>
      <Lean.NewBeneficiary>
        <beneficiary_cool_off_expiry>2024-10-01T10:00:49.7316938+00:00</beneficiary_cool_off_expiry>
        <id>sample string 1</id>
        <payment_destination_id>sample string 2</payment_destination_id>
        <status>sample string 3</status>
      </Lean.NewBeneficiary>
    </beneficiaries>
    <beneficiary_cool_off_expiry>2024-10-01T10:00:49.7316938+00:00</beneficiary_cool_off_expiry>
    <customer_id>sample string 2</customer_id>
    <id>sample string 1</id>
    <status>sample string 4</status>
  </Lean.PaymentSourceOutput>
  <Lean.PaymentSourceOutput>
    <accounts>
      <Lean.LeanPaymentAccount>
        <account_id>sample string 2</account_id>
        <account_name>sample string 3</account_name>
        <account_number>sample string 4</account_number>
        <balance>6.1</balance>
        <balance_last_updated>2024-10-01T10:00:49.7316938+00:00</balance_last_updated>
        <currency>sample string 7</currency>
        <iban>sample string 5</iban>
        <id>sample string 1</id>
      </Lean.LeanPaymentAccount>
      <Lean.LeanPaymentAccount>
        <account_id>sample string 2</account_id>
        <account_name>sample string 3</account_name>
        <account_number>sample string 4</account_number>
        <balance>6.1</balance>
        <balance_last_updated>2024-10-01T10:00:49.7316938+00:00</balance_last_updated>
        <currency>sample string 7</currency>
        <iban>sample string 5</iban>
        <id>sample string 1</id>
      </Lean.LeanPaymentAccount>
    </accounts>
    <app_id>sample string 3</app_id>
    <bank_identifier>sample string 5</bank_identifier>
    <beneficiaries>
      <Lean.NewBeneficiary>
        <beneficiary_cool_off_expiry>2024-10-01T10:00:49.7316938+00:00</beneficiary_cool_off_expiry>
        <id>sample string 1</id>
        <payment_destination_id>sample string 2</payment_destination_id>
        <status>sample string 3</status>
      </Lean.NewBeneficiary>
      <Lean.NewBeneficiary>
        <beneficiary_cool_off_expiry>2024-10-01T10:00:49.7316938+00:00</beneficiary_cool_off_expiry>
        <id>sample string 1</id>
        <payment_destination_id>sample string 2</payment_destination_id>
        <status>sample string 3</status>
      </Lean.NewBeneficiary>
    </beneficiaries>
    <beneficiary_cool_off_expiry>2024-10-01T10:00:49.7316938+00:00</beneficiary_cool_off_expiry>
    <customer_id>sample string 2</customer_id>
    <id>sample string 1</id>
    <status>sample string 4</status>
  </Lean.PaymentSourceOutput>
</ArrayOfLean.PaymentSourceOutput>