Annex: Selecting quotes when there are multiple IPSs in a country

Most countries have a single IPS, operating in a single currency. However in Europe and the United States (in particular) there may be multiple IPSs in a single country. (For example, a PSP in Spain may be reachable through TIPS, RT1 or IberPay.)

As soon as two or more IPSs in the same country connect to Nexus, the following complications could arise.

Scenario: Selecting quotes when there are >1 IPSs in the Source Country

This complication would arise where:

  • There is more than one IPS in the Source Country

  • The Source PSP is a member of one of the IPSs (IPS-A), but not the other (IPS-B)

  • Some FXPs hold settlement accounts in one IPS (IPS-B) but not the other (IPS-A)

    • These quotes are not available to the Source PSP, because they cannot make a payment to the FXP’s account in IPS-B

Recommended approach:

  • The PSP needs to check that it only selects a quote where the Source IPS Id (provided in each quote) is for a IPS that the PSP is a member of (eg IPS-A in the example above).

This complication can be addressed in Nexus. Nexus is aware of which IPS each PSP has access to, so the FX Service can be adapted to only return quotes that the Source PSP can actually use. This feature would only be required once two IPSs in the same country join Nexus, and so it was not developed in the proof-of-concept.

Scenario: Selecting quotes when there are >1 IPSs in the Destination Country

This scenario arises when:

  • There is more than one IPS in the Destination Country (eg IPS-C and IPS-D)

  • Some FXPs are members of one IPS (IPS-C) but not the other (IPS-D)

  • The Destination PSP is a member of one IPS (IPS-D) but not the other (IPS-C)

  • The Source PSP therefore needs to select a quote from an FXP that is a member of IPS-D

The challenge is that:

  • In the recommended user experience, the Source PSP should show the Sender the exchange rate before the Sender is asked to provide addressing details for the Recipient

  • However, the Source PSP will only know the Destination PSP after addressing details have been provided by the Sender

Therefore the preferred quote may no longer be applicable (for example, if the preferred quote selected above is for an FXP that is a member of IPS-D but not IPS-C).

Recommended approach

If the IPSs element contains only one IPS, the PSP can display the preferred exchange rate to the Sender with the message that this rate is secured for at least 10 minutes (or words to that effect).

However, if the IPSs element contains more than one IPS, the PSP should instead display the message that “This rate is provisional and will be confirmed once the Recipient’s PSP is known” (or words to that effect).

  • After the Source PSP calls the GET /creditors/ API operation, they should review the /CdtrInfRspns/PSP/RchblIPSs element for the IPS Ids of the IPS(s) in which the Destination PSP is reachable.

  • If the preferred quote’s DestinationIPSId is not found in the /CdtrInfRspns/PSP/RchblIPSs element, the Source PSP will need to select another quote. (It is advisable to call the GET /quotes/ API operation again to get the latest rates.)

  • The PSP can now show the Sender the new quote, this time as “Guaranteed for 10 minutes”.

Last updated