THE PAYPORTAL PLATFORM