check for payment profile before calling reload