BIS Innovation Hub
Nexus - Short ReportAbout the BIS Innovation Hub
  • Introduction
    • Nexus Overview
    • How to use this site
    • Overview Report
    • Terminology
  • Payment Setup
    • Key Points
    • Scope of Nexus payments
    • Steps 1-2: Country, Currency & Amount
    • Steps 3-6: Exchange Rates
    • Steps 7-9: Addressing, Proxy Resolution & Confirmation of Payee
    • Steps 10-11: Sanctions screening
    • Step 12: Ask the Sender for approval
    • Step 13-16: Set up and send the payment instruction
    • Step 17: Accept the confirmation and notify Sender
  • Addressing & Proxy Resolution
    • Key Points
    • Overview of Payment Addressing in Nexus
      • Addressing via Proxies (Aliases)
      • Addressing via Account Details
    • Address Types & Inputs
      • Address Types
      • Address Inputs
      • Financial Institution Identification
      • List of PSPs
      • Examples
    • Proxy & Account Resolution Process
      • Step 1: Sender inputs proxy or account details
      • Step 2: Proxy Resolution Messaging Sequence
      • Step 3: Account Resolution Messaging Sequence
      • Step 4: Source PSP processes the results
      • Masking of Display Names
    • Role of the Proxy Directory Operator (PDO)
      • Obligations on the Proxy Directory Operator
      • Obligations of PSPs using the Proxy Directory
      • Onboarding a Proxy Directory Operator onto Nexus
  • FX Provision
    • Key Points
    • Role of the FX Provider
    • How Third-Party FX provision works in Nexus
    • Joining Nexus as a third-party FXP
    • Accessing Instant Payment Systems
    • Onboarding PSPs
    • Obligations & Compliance
    • Revenue model for FXPs
    • Rates from Third-Party FX Providers
      • Improving rates for larger transactions
      • Improving rates for specific PSPs
    • Quotes
    • Managing Liquidity
  • Payment Processing
    • Key Points
    • Accounts & Relationships
    • Maximum value of a Nexus payment
    • Payment Flow (Happy Path)
      • Detailed Flow in Source Country (Sending)
      • Detailed Flow in Destination Country (Receiving)
      • Booking flow for Source PSPs
      • Notifying FXPs of completed payments
    • Validations, Duplicates & Fraud
    • Time critical vs non-time critical payments
    • Special Scenarios
    • Payment setup for PSPs who provide their own FX
    • Unsuccessful Payments (Exceptions)
      • Rejects
      • Recall Requests
      • Returns
      • Investigation & Enquiry
      • Disputes
      • Reconciliation reports
    • Fees
    • Role and responsibilities of the Instant Payment System Operator (IPSO)
    • Ensuring settlement certainty
    • Annex: 4-step vs 5-step Processes in Domestic Clearing and Settlement
    • Annex: Sponsoring PSPs and Sponsored Entities
  • Settlement Access Provision
    • Key Points
    • Role of the Settlement Access Provider (SAP)
    • Joining Nexus as an SAP
    • SAP onboarding of FXPs (or foreign PSPs)
    • Costs and Revenue for SAPs
    • Obligations on the SAP
    • Processing payments as an SAP
      • Payment Process for the Source SAP
      • Payment Process for the Destination SAP
      • How the Destination IPS initiates the payment via the Destination SAP
    • Managing Liquidity as an SAP
  • Messaging & Translation
    • Key Points
    • General Usage of ISO 20022
      • Adherence to CPMI Harmonised ISO 20022 Data Requirements
    • Compatibility with Instant Payments Plus (IP+)
    • Message transformation by Nexus
    • Specific Message Elements
    • Purpose Codes
    • Message Guidelines (Excel)
    • MESSAGE acmt.023 Identification Verification Request
    • MESSAGE acmt.024 Identification Verification Report
    • MESSAGE: pacs.008 FI to FI Customer Credit Transfer
      • pacs.008 Differences from CPMI Harmonisation Requirements
    • MESSAGE pacs.002 Payment Status Report
      • pacs.002 Differences from CPMI/CBPR+ Guidelines
    • MESSAGE: pacs.004 Payment Return (Not yet supported)
    • MESSAGE: camt.054 Bank to Customer Debit Credit Notification
    • Translation To/From Domestic Message Formats
    • Translating To/From ISO 20022 Codes
  • APIs
    • Overview
    • Countries
    • Currencies
    • Address Types and Inputs
    • Financial Institutions
    • Fees and Amounts
    • Intermediary Agents (SAPs)
    • Quotes
    • ISO 20022 Messages
  • About
    • Contact the Nexus Team
  • LEGAL
    • Terms and Conditions of Use
    • Privacy Notice
    • Cookies Notice
Powered by GitBook
On this page
  • Validations by Participants
  • Validations by Nexus
  • Validation of Amounts
  • Validation of Exchange Rates & Intermediary Agent Accounts
  • Checking for duplicated payments
  • Fraud checks
Export as PDF
  1. Payment Processing

Validations, Duplicates & Fraud

PreviousNotifying FXPs of completed paymentsNextTime critical vs non-time critical payments

Last updated 7 months ago

Validations by Participants

During the payment process described in Payment Flow (Happy Path) there are a number of validations of the payment:

  • The Source PSP will validate whether the Sender has sufficient balance (or an overdraft) on its account to honour the payment

  • The Source IPS will validate whether the Source PSP has sufficient funding in its settlement account to cover its settlement obligations to the Source SAP

  • The Destination SAP will validate whether the FXP has sufficient balance on its account at the Destination SAP

  • The Destination IPS will validate whether the Destination SAP has sufficient funding in its IPS settlement account to cover its settlement obligation to the Destination PSP

Validations by Nexus

When Nexus receives the pacs.008 payment instruction from the Source IPS, it will validate certain details before forwarding it to the Destination IPS.

Validation of Amounts

  • Nexus validates that the amount of the payment does not exceed the value limit of the IPSs at two points:

    • firstly, when for PSPs (Nexus applies both the Source IPS and Destination IPS value limits)

    • secondly, when Nexus transforms the Interbank Settlement Amount in a pacs.008 before it is forwarded to the Destination IPS (Nexus will only validate the Destination IPS cap, as any payment forwarded by the Source IPS must logically be within the Source IPS’s own cap.)

Validation of Exchange Rates & Intermediary Agent Accounts

The specific validations depend on whether a third-party FXP is used, or whether the Source PSP acts as the FXP.

  • Nexus will first check to see if an FX Quote Id is present in the pacs.008 message.

    • If no FX Quote ID is present, the Source PSP is acting as FXP for this payment

    • If a FX Quote ID is present, the Source PSP is using a third-party FX Provider (ie the Source PSP and FXP are separate entities)

    • (See Role of the FX Provider for further detail on the difference between these two scenarios.)

  • When a Quote Id is provided, the Source PSP is using a third-party FX Provider. In this case, Nexus will:

    • Extract the FX Quote Id from the pacs.008 payment instruction

    • Look up the corresponding quote and its exchange rate

    • Check that the quote has not expired

    • Validate that the Exchange Rate given in the pacs.008 is correct according to the quote

      • If the Exchange Rate provided in the pacs.008 is different to the rate provided in the original quote, Nexus will reject the instruction with the status reason “AB04” (Aborted Settlement Fatal Error) from the ISO 20022 ExternalStatusReasonCode set. (There is currently no ISO 20022 status reason code for “Invalid Exchange Rate”.)

        • (Nexus cannot correct the Exchange Rate used in the message as this would alter the amount or flow of the payment.)

    • Use the FX Quote Id to retrieve the corresponding Intermediary Agent Accounts

      • Validate that the Intermediary Agent Accounts given in the pacs.008 are correct and belong to the FXP that provided the quote

      • If the Intermediary Agent Accounts specified in the pacs.008 are not recognized or do not belong to the FXP, Nexus will reject the instruction with the status reason RC11 (Invalid Intermediary Agent) from the ISO 20022 ExternalStatusReasonCode set.

  • Where no Quote Id is provided, the Source PSP is acting as FXP to themselves. In this case, Nexus will:

    • Accept the exchange rate given by the Source PSP in the pacs.008, without validation

    • Extract the Intermediary Agent 2 account (representing the Source PSP’s account at the Destination SAP) from the pacs.008, and check that the account is registered in Nexus as belonging to the Source PSP

      • If the Intermediary Agent 2 account is not already registered with Nexus as belonging to the Source PSP, Nexus will reject the instruction with the status reason RC11 (Invalid Intermediary Agent) from the ISO 20022 ExternalStatusReason1Code set.

  • Finally, Nexus will:

    • Apply the Exchange Rate given in the pacs.008 to the Interbank Settlement Amount, to give a new Interbank Settlement Amount denominated in the Destination Currency

    • Submit this transformed payment instruction to the D-IPS

Checking for duplicated payments

In general, Nexus trusts the Source PSP and assumes that any payment instructions received from the Source PSP are legitimate and should be processed. It is therefore the responsibility of the Source PSP and the IPSO to defend against sending fraudulent payments or payments that were sent in error.

Nexus uses the UETR (Unique End-to-End Transaction Reference) to check whether a payment is unique. Nexus will check whether a payment with the same UETR has already been processed, and will not process duplicates.

When Nexus detects a duplicate UETR in the pacs.008, it will follow the process in Investigation & Enquiry.

Nexus will categorize a transaction as duplicate when the combination of the UETR and the Message ID have occurred before. When the pacs.008 UETR is a duplicate, but the Message ID is not, Nexus will reject the message based on technical errors.

Nexus will not check whether similar payments with different UETRs are possible duplicates. For example, if a Source PSP sends two payments, for the exact same amount, between the same sender and recipient accounts, but with different UETRs, Nexus will assume both payments are intentional and will process both.

Fraud checks

Nexus does not currently have any central fraud prevention tools or transaction monitoring services. PSPs are responsible for preventing fraud. As Nexus payment volumes increase, additional fraud prevention tools will be considered.

generating quotes