Bank transfers are difficult because of varying formats and requirements for each country, currency, and payment type. Payment Preparation API helps reduce this complexity by validating and enriching full or partial payment instructions that you send to us as API requests. In response, we output clear validation alerts or additional data necessary to ensure smooth transactions and a better user experience.

You likely already have multiple banking integrations with various partners and send them payment instructions in the ISO 20022 messaging standard, which contain a number of different fields.

PaySway can consume the same details with minimal changes and validate or enrich them, because our API is inspired by the same standard that you use in your gateways.

When you want to check the correctness of your user’s input, you send a partial or full payment instruction to the validation endpoint as a request. If there are no issues in the input, you’ll get an OK, else one or more alerts will highlight the exact reason.

When you want to receive additional input to ensure payment success, you call our enrichment endpoint with the same instruction as in validation. You can use the output of the enriched fields as required in your setup.

Find the full list of supported corridors here