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 |