Sorry, you need to enable JavaScript to visit this website.

Payment Pre-validation API

 

This API is designed to support banks and corporates to prepare their cross-border payment requests and check if the payment information is valid and in good standing with the country-specific requirements at the destination.

Pre-validation services are available to validate individual payment information, multiple payment information aggregated together, right through to validating entire payment requests.

 

Pre-validation Key Benefits

 

All banks and corporates can pre-validate their cross-border payment information with SWIFT, against SWIFT reference data and country-specific requirements.

 

Pre-validation Service Consumers (Requesters)

 

    Payment Pre-validation User will:

  • Implement an API client and issue API requests towards SWIFT to validate cross-border payment information

    SWIFT will:

  • Perform pre-validation services centrally, using SWIFT reference data and country-specific requirements

  • Not validate payment information with other institutions (e.g. beneficiary banks)

 

Institutions that would like to take the next step and validate their cross-border payment information with other institutions (e.g. beneficiary banks) must also commit to pre-validating payment information they receive from other institutions (known as the Reciprocity Principle).

 

Pre-validation Service Consumers (Requesters) with Beneficiary Account

 

    Payment Pre-validation User will:

  • Implement an API client and issue API requests towards SWIFT to validate cross-border payment information

    SWIFT will:

  • Perform pre-validation services centrally, using SWIFT reference data and country-specific requirements

  • Facilitate the validation of cross-border payment information with other institutions (e.g. beneficiary banks)

 

The Payment Pre-validation Data Provider API details how to respond to account validation requests.

 

Network Options

 

There are two network options available to Payment Pre-validation users to support different operating models. Depending on their individual needs, users can choose to pre-validate their payments over the public internet and/or over SWIFT’s highly secure network (MV-SIPN).

Using the API over the SWIFT network, for example, enables you to integrate pre-validation services in your back-end systems. On the other hand, using the API over the public internet could be used to integrate pre-validation services into your front-end, online channels. For more information on each network option, refer to Additional Material.

Developer Reference

Ready to take the API for a spin?

Use the developer references such as the OpenAPI specification, SDK and postman collection to get you started!

View Reference

Additional Material

Service Description

Service Functional Description

Onboarding Guide for Payment Pre-validation Users – API over SWIFT

Onboarding guide for Payment Pre-validation Users – API over Public Internet

FAQ