Payments Scheme
Payment Pre-validation

Pilot

Payment Pre-validation API Pilot environment

The Swift Pilot environment closely resembles the Live environment. It is intended to fully qualify your API integration.

Steps to access the Payment Pre-validation API in the Pilot environment

Place the subscription order

Make sure you are subscribed to Payment Pre-validation API.

Place order for testing in Pilot

Place the order Payment Pre-validation API for Consumers (Pilot) on Swift.com. Complete the order details by providing your BIC and implementation date from dropdowns.

Create an app for Pilot

Create a dedicated app for testing in the Pilot environment and select Payment Pre-validation API from the list of API products. Inside the app are consumer-key and consumer-secret which are the application credentials used to identify the application calling the API. After creating the app, promote the app to the Pilot environment.

Create a Certificate & assign the RBAC role for Pilot

This step should be completed by a security officer.

Payment Pre-validation API supports the use of business certificates and channel certificates when signing the JWT in the authorisation API call. After creating the certificate, assign the RBAC role swift.preval!p to the certificate.

Making your first test API call in the Pilot environment

After completing the steps above, you now have the credentials required to access the Payment Pre-validation API in the Pilot environment. Refer to the authentication section to learn how to use the credentials you created above to start testing your integration with this API in Pilot.

Test Sparring Partner

We recommend testing with Swift Test Sparring Partner (TSP), loop test or test the payment pre-validation api central services. Refer to the information available in the Knowledge Centre to learn more about these options.

On this page