Skip to content

Payments Use Cases

Sven Biellmann edited this page May 2, 2024 · 5 revisions

Use Case Category: Payment Submission

UC1P

Customer Core Use Cases

  • Submit payments

  • Show submitted payments incl. status

  • Delete submitted payments (before execution)

  • Show all initated payments

TPP Functionality

  • Submit ISO20022 XML payment instruction (PAIN.001)

  • Retrieve a specific submitted PAIN.001 message

  • Get status report (PAIN.002) for a specific payment instruction

  • Delete a submitted ISO20022 XML PAIN.001 message before execution

  • Initiate new payments submission

  • Retrieve a specific payment submission

  • Retrieve a specific payment submission’s status

  • Delete a submitted payment message before execution

  • Return the list of all initated payments of all types

FI API Paths

  • /v[x]/iso20022/payments

  • /v[x]/payments

  • /v[x]/single-payments

(e.g. /v1/iso20022/payments where v1 is the major version 1 of the API)

Use Case Category: Statements

UC2P

Customer Core Use Cases

  • Show all entries booked to the account (e.g. balance information)

TPP Functionality

  • Get list of resource links to account statements (CAMT.053)

  • Retrieve a specific CAMT.053 document

FI API Paths

  • /v[x]/iso20022/statements

(e.g. /v1/iso20022/statements where v1 is the major version 1 of the API)

Use Case Category: Standing Orders

UC3P

Customer Core Use Cases

  • Submit and manage standing orders

TPP Functionality

  • Create a new Standing Order

  • Delete a specific standing order submission

  • Retrieve a specific standing order submittsion

  • Retrieve a specific standing order submission’s status

FI API Paths

  • /v[x]/standing-orders

(e.g. /v1/standing-orders where v1 is the major version 1 of the API)

Advanced Use Cases

Certainly, with additional TPP logic, advanced use cases are possible as:

  • Customer initiates payment at merchant and authorizes it at bank

  • Customer pays to another end customer (Peer-to-peer)

  • Customer approves direct debit at bank