POST api/Lean/GetPaymentSource?customerId={customerId}&PaymentSourceId={PaymentSourceId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
customerId

string

Required

PaymentSourceId

string

Required

Body Parameters

None.

Response Information

Resource Description

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.5260471+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.5260471+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.5260471+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.5260471+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.5260471+00:00"
    }
  ]
}

application/xml, text/xml

Sample:
<Lean.PaymentSourceOutput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bankiom.DataLayer.Common">
  <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.5260471+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.5260471+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.5260471+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.5260471+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.5260471+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>