No they are not the same, Leupay provides you with real bank account, where others are just e-wallets or whatever their called, you deposit money on their account, not your own.
I have very little experience, i registered 2 accounts with them, business and personal, business account was closed soon after opening, apparently they do some background checks on you, they told my company is blaclisted, i don't know how i managed to get blacklisted since it was very new company.