Developing payment software by itself is neither halal or haram - like manufacturing a knife... it depends how it is used exactly...
IF you sell it to someone you know for a fact will use it in a haram way (like killing someone unlawfully for example) THEN the sale itself becomes haram.
There is a principle in Islam that basically says if the outcome is sure to be haram then even halal steps leading to that outcome become haram in that specific case. This can be illustrated with grapes for example... you can grow them, you can make juice and sell that or sell the grapes themselves. That is all by itself totally halal. BUT if you happen to know that your customer (or the customer of your customer) is going to use your product in making wine for sure THEN you are not allowed to sell to them. In case you are a worker in such a "haram grape production operation" then you should get a new job as fast as possible.
One reference in this regard it the following Hadith:
It was narrated that Anas ibn Maalik said: The Messenger of Allaah
(peace and blessings of Allaah be upon him) cursed ten with regard to
alcohol: the one who squeezes it (the grapes etc), the one for whom it
is squeezed, the one who drinks it, the one who carries it, the one to
whom it is carried, the one who pours it, the one who sells it, the
one who consumes its price, the one who buys it and the one for whom
it is bought.”
Narrated by al-Tirmidhi, 1259; Ibn Maajah, 3381.
This hadeeth was classed as saheeh by Shaykh al-Albaani in Saheeh
al-Tirmidhi, no. 1041.
Back to your payment software:
It depends on what functions are in (esp. are any functions related to interest calculation/payment in there?) the software ? Are the customers of your company doing haram stuff (like selling porn or alcohol) based on your software ? Is your company just selling the software OR is the company a payment provider (like paypal is) or does the company host it in a cloud-like manner ? etc.
IMHO nobody can give you a really robust answer since you don't provide necessary information. It is not only the software development side that needs to be "evaluated" for such an answer... Further examples on similar topics see here and here.
BEWARE that in some cases the answer might even depend on which Madhab you follow.