Version 2.3 Dev
Version 2.2 Live
Version 2.1 Live

Payment Pre-validation API

 

This API is designed to support banks 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.

 

 

 

All banks can pre-validate their cross-border payment information with SWIFT, against SWIFT reference data, country-specific requirements, or historical pseudonymised account statistics, or with other institutions that subscribed to the service as Payment Pre-validation data providers (for example, beneficiary banks).

 

 

 

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.

Get started with this API today

follow the step-by-step guide