FINS Open Banking ASPSP Experience API - Implementation Template

(0 reviews)

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.

ModuleDescription
route-bank-bian-payment-initiation-requestMaps 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.

BIANOpenBankingDescription
PaymentInitiationTransaction.ServicingSessionReferenceserviceDomainServicingSessionReferenceUnique Id of the session
PaymentInitiationTransaction.TransactionInstanceStatusPAYMENT_ACTIVATEDStatus as PAYMENT_ACTIVATED
PaymentInitiationTransaction.UserIDData.Initiation.UserIDUser Id used for payment initiation transaction
PaymentInitiationTransaction.PaymentTransactionTypeData.Initiation.InstructionIdentificationPayment Transaction Type that is being initiated
PaymentInitiationTransaction.EndToEndIdentificationData.Initiation.EndToEndIdentificationUnique Id for End to End Identification
PaymentInitiationTransaction.PaymentMechanismData.Initiation.ChannelTypePayment Mechanism to be used for payment
PaymentInitiationTransaction.PaymentPurposeData.Initiation.PurposePurpose of the payment
PaymentInitiationTransaction.CurrencyOfTransferData.Initiation.CurrencyOfTransferCurrency to transfer
PaymentInitiationTransaction.AmountData.Initiation.InstructedAmount.AmountAmount of payment
PaymentInitiationTransaction.CurrencyData.Initiation.InstructedAmount.CurrencyCurrency for the payment
PayerReference.CustomerIDData.Initiation.DebtorAccount.IdentificationDebtor Account Customer Id for payment
PayerReference.CustomerNameData.Initiation.DebtorAccount.NameDebtor Account Name for payment
PayerReference.AccountTypeData.Initiation.DebtorAccount.AccountTypeDebtor Account type for payment
PayerBankReference.BankIDData.Initiation.DebtorAgent.IdentificationDebtor Bank Id for payment
PayeeReference.CustomerIDData.Initiation.CreditorAccount.IdentificationCreditor Account Customer Id for payment
PayeeReference.AccountTypeData.Initiation.CreditorAccount.AccountTypeCreditor Account type for payment
PayeeBankReference.BankIDData.Initiation.CreditorAgent.IdentificationCreditor Bank Id for payment

(back to top)


Reviews

TypeTemplate
OrganizationMulesoft
Published by
MuleSoft Organization
Published onDec 13, 2023
Asset overview

Asset versions for 1.4.x

Asset versions
VersionActions
1.4.2