Yes. Pay N Play casino system is developed by Trustly and uses its infrastructure. You need to open a Trustly account first.