PaymentsOS allows you to define routing rules, which, allows the PaymentsOS' decision engine to direct your payments to the most optimal processing provider based on your business needs.
Keep in mind that some payment providers require you to pass specific data in the API request and that PaymentsOS provides a single API for transacting against multiple providers. Therefore, in order to match the different providers' requirements, you should send all of the mandatory data in the API request.
Sounds complicated? All you need to do is to use our bodybuilder tool to determine which fields should be sent.
Choose the request you would like to send, (for example, authorization) and all of the providers with which you'd like to process it, and generate a request. Scroll down to see the specific details for each field length and characters.
It's important to note that you should use the most restricted provider specification. For example, if one provider allows the address field to be no longer then 5 characters, and another other allows only 3, you should send no more then 3 characters in this field.