How to Accept Card Payments on a Serbian Website: Bank, Gateway and Site
To take card payments on a website in Serbia you need three things: a contract with a bank that accepts cards for online merchants, a payment gateway that connects your site to that bank, and a website that meets the bank's and the law's requirements. The first real payment goes through only when all three are in place.
The usual hold-up is not the code but the content of the site. Banks send applications back when company details, delivery terms or a complaints page are missing, or when prices are not clearly shown in dinars.
This guide covers the whole path: what the bank asks for, what checkout looks like for the buyer, what the fee depends on, and how Raiffeisen, Banca Intesa and the independent gateways Monri WSPay, AllSecure and Chip Card differ.
We write from experience. We connected Raiffeisen card payments to our own website and client portal through the UPC e-commerce gateway, with 3D Secure and card tokenization for automatic subscription renewals.
IT Expert is a Belgrade team that builds custom web shops in Nuxt and Laravel, with no WordPress page builders, so we integrate payments directly in the site's code and know exactly what happens to every transaction.



