FINS Open Banking ASPSP Experience API - Implementation Template
Data mappings
This document provides information generated from the DataWeave scripts included in the project, such as function definitions, variable definitions, and data mapping tables.
| Module | Description |
|---|---|
| route-bank-bian-payment-initiation-request | Maps Open Banking API Domestic or International Bank Payment Request to BIAN v10 Payment Initiation Transaction Request. |
route-bank-bian-payment-initiation-request
Maps Open Banking API Domestic or International Bank Payment Request to BIAN v10 Payment Initiation Transaction Request.
Source:
./src/main/resources/dwl/route-bank-bian-payment-initiation-request.dwl
Mapping Tables
Maps Open Banking API Domestic or International Bank Payment Request to BIAN v10 Payment Initiation Transaction Request.
| BIAN | OpenBanking | Description |
|---|---|---|
| PaymentInitiationTransaction.ServicingSessionReference | serviceDomainServicingSessionReference | Unique Id of the session |
| PaymentInitiationTransaction.TransactionInstanceStatus | PAYMENT_ACTIVATED | Status as PAYMENT_ACTIVATED |
| PaymentInitiationTransaction.UserID | Data.Initiation.UserID | User Id used for payment initiation transaction |
| PaymentInitiationTransaction.PaymentTransactionType | Data.Initiation.InstructionIdentification | Payment Transaction Type that is being initiated |
| PaymentInitiationTransaction.EndToEndIdentification | Data.Initiation.EndToEndIdentification | Unique Id for End to End Identification |
| PaymentInitiationTransaction.PaymentMechanism | Data.Initiation.ChannelType | Payment Mechanism to be used for payment |
| PaymentInitiationTransaction.PaymentPurpose | Data.Initiation.Purpose | Purpose of the payment |
| PaymentInitiationTransaction.CurrencyOfTransfer | Data.Initiation.CurrencyOfTransfer | Currency to transfer |
| PaymentInitiationTransaction.Amount | Data.Initiation.InstructedAmount.Amount | Amount of payment |
| PaymentInitiationTransaction.Currency | Data.Initiation.InstructedAmount.Currency | Currency for the payment |
| PayerReference.CustomerID | Data.Initiation.DebtorAccount.Identification | Debtor Account Customer Id for payment |
| PayerReference.CustomerName | Data.Initiation.DebtorAccount.Name | Debtor Account Name for payment |
| PayerReference.AccountType | Data.Initiation.DebtorAccount.AccountType | Debtor Account type for payment |
| PayerBankReference.BankID | Data.Initiation.DebtorAgent.Identification | Debtor Bank Id for payment |
| PayeeReference.CustomerID | Data.Initiation.CreditorAccount.Identification | Creditor Account Customer Id for payment |
| PayeeReference.AccountType | Data.Initiation.CreditorAccount.AccountType | Creditor Account type for payment |
| PayeeBankReference.BankID | Data.Initiation.CreditorAgent.Identification | Creditor Bank Id for payment |